CURSOR.EDUCATION

CURSOR.EDUCATION

Java Group "Forrest Gump"

Lecture Plan


  • Intro. Why Java is important and why its hard to learn it. And why u should never stop learning.
  • Object, Class, methods. Access modifiers. Basic constructions - if-else, for, while-do, switch
  • Polymorphises. Interfaces. Extensions. Composition and Aggregation
  • Arrays. Collections API 101. Lists.
  • Generics
  • Maps
  • Sets and Queues. Fifo and Lifo
  • Maven 101
  • Exceptions and Errors. Optional and Nullability
  • Streams & Lambdas p1
  • Java Concurrency 10,000 ft overview
  • Java Memory Model 101
  • Whats new in Java 9+. Maven deeper dive. Gradle as alternative
  • Spring Boot 101
  • Simple Rest Service. Layer architecture. Spring Beans. DI and IoC
  • Jackson Mapper. Rest Template. OkHttp
  • Docker 101. Kitematic. PostgreSQL
  • JDBC. Spring JdbcTemplate
  • Spring Data
  • Spring Security with Sessions
  • Spring Security with JWT
  • Deployment options. Heroku SaaS
  • Microservices and Serverless
  • Micronaut p1
  • Micronaut p2 / GraalVM
  • Spring Boot & Mongo p1
  • Spring Boot & Mongo p2
  • Spring Boot & RabbitMQ. Service decoupling
  • Reactive approach. ProjectReactor and RxJava
  • Kafka 101
  • AWS. Whats EC2, ElasticBeanstalk. Mature deployment
  • Sums up. Where to next? Q&A



Report Page