Skip to main content Link Menu Expand (external link) Document Search Copy Copied

What We Learn:

  • Utilizing Version Control Systems (VCS) like Git
  • Development of server-side applications using Java
  • Designing and implementing API endpoints in Java
  • Documentation tools for projects, including Swagger and JavaDocs
  • Fundamental networking concepts, including IP, ports, TCP connections, HTTP, REST, ping, Telnet, and Curl
  • An introduction to newer protocols like Grpc and GraphQL
  • Using UML for project design and understanding debugging tools
  • Writing maintainable and clean code with best practices
  • Introduction and hands-on experience with Docker, including containerization and deployment
  • Collaborative coding practices, including code reviews and using platforms like GitLab and GitHub simultaneously