Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.07 KB

backend.md

File metadata and controls

39 lines (32 loc) · 1.07 KB

InPlayer's Backend Internship Program

Week 1/2

  • Setup (OS, IDE, Go,...)
  • Getting to know Go Go by example
  • Go tools (gofmt, godoc, go vet, go test,...)
  • Package managing
  • Exercises in Go Go dev, HackerRank
  • Unit tests

Week 3/4

  • Learn /Web/HTTP (Communication web-request-response)
  • REST APIs REST API in Go
  • Learn Databases (connection, queries, types of db)
  • Integration tests
  • VCS (git)

Week 5/6

  • Simple API in Go
  • Logging and error wrapping

Week 7/8/9

  • Back-End Application Architecture (microservices, monolith, monorepo,...)
  • Message Brokers (consumers, rpc)
  • gRPC
  • NoSQL Database (Redis, ElasticSearch,...)
  • Docker fundamentals
  • CI/CD

Week 10/11

  • Authentication and Authorization
  • Secure coding
  • Kubernetes fundamentals

Week 12/13/14/15/16

  • Team Project

Additional Resources