Skip to content

Quick and handy practical guide to onboarding new people to the team

Notifications You must be signed in to change notification settings

MassimoSporchia/onboarding-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

title author geometry output
New joiners onbarding guide
Massimo Sporchia, Dario Pizzuto
margin=1cm
pdf_document

New joiners onbarding guide

Quick and handy practical guide to onboarding new people to the team.

Useful websites

  1. Common and uncommon question and answer website - https://stackoverflow.com/
  2. Free daily useful Computer Science related ebooks https://www.packtpub.com/packt/offers/free-learning

Common tools

  1. Git Client: https://git-scm.com/download/gui/windows (Client needed to interact with Source Control Management Systems: GitHub, GitLab, Innersource, ... )
  2. IDE Spring Tool Suite: https://spring.io/tools (Integrated Development Environment, useful tool to ease the development process)
  3. Spring Boot: https://spring.io/projects/spring-boot ( Opinionated framework used to ease the development and "boot"strapping of cloud-native applications )
  4. Docker: https://www.docker.com/ ( The most used and common Container Platform )
  5. Database NoSQL (MongoDB): https://www.mongodb.com/it ( A common NoSQL database )

Online Tutorials

  1. Practical Git guide - https://learngitbranching.js.org/
  2. HTTP Protocol guide - https://www.tutorialspoint.com/http/
  3. REST API Architecture guide - https://www.restapitutorial.com/
  4. Git guide - https://www.tutorialspoint.com/git/
  5. Microservices guide - https://www.edureka.co/blog/microservices-tutorial-with-example
  6. MongoDB guide - https://www.tutorialspoint.com/mongodb/ |

Microservices Architecture

  1. Definition - https://martinfowler.com/articles/microservices.html
  2. Patterns - https://microservices.io/patterns/microservices.html

Practice

  1. Google Code Review practice - https://google.github.io/eng-practices/review/reviewer/standard.html

Cloud

  1. What's Cloud computing - https://aws.amazon.com/what-is-cloud-computing/
  2. Types of Cloud computing (IaaS, PaaS, SaaS) - https://aws.amazon.com/types-of-cloud-computing/
  3. List of IaaS, PaaS and SaaS offering per Cloud Offering - https://github.com/MassimoSporchia/free-for-dev

Main Cloud Providers

  1. AWS (Amazon Web Services) - https://aws.amazon.com/it/
  2. GCP (Google Cloud Platform) - https://cloud.google.com/
  3. Azure - https://azure.microsoft.com/it-it/

List of Cloud-related trainings

  1. https://linuxacademy.com/ - Nice Hands-on and guided courses
  2. https://www.pluralsight.com/ - One of the best online courses website (if you are a beginner, I recommend: https://www.pluralsight.com/courses/cloud-computing-fundamentals )
  3. https://acloud.guru/ - One of the best online cloud-focused courses website

Docker

  1. https://stackify.com/docker-tutorial/
  2. https://blog.sourcerer.io/a-crash-course-on-docker-learn-to-swim-with-the-big-fish-6ff25e8958b0
  3. https://docker-curriculum.com/
  4. https://dzone.com/articles/docker-tutorial-play-with-containers-simple-exampl

About

Quick and handy practical guide to onboarding new people to the team

Resources

Stars

Watchers

Forks

Packages

No packages published