CURSOR.EDUCATION

CURSOR.EDUCATION

Java Group
"Captain Boomerang"

Lectures Plan


  • Intro. Why Java is important and why its hard to learn it. And why u should never stop learning. Primitives. Git.
  • Control flow constructions. Arrays


  • Classes&Objects. Enums, Interfaces
  • OOP


  • Generics
  • Collections(List&Set)


  • Collections(Map)
  • Functional Programming


  • Exceptions&Optional
  • SOLID, KISS, DRY. Overview of GOF


  • GC overview


  • Java latest version features overview


  • Multithreading
  • JMM


  • Concurrency
  • Maven/Gradle


  • JDBC+SQL
  • Spring DI


  • Jpa/Hibernate
  • Spring boot


  • Spring data + layered architecture
  • Rest Principle, Model Mapper, DTO, Exception Handling


  • Unit+Integration testing
  • Spring Security (Authentication)


  • Spring Security (Authorization)
  • Documentation tools+Spring boot actuator


  • Microservices with Spring Cloud
  • Docker


  • Mongo db
  • AWS


  • Deployment
  • Summary

Report Page