Skip to content

danutchindris/real-world-java-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-World Java Programming

Obiective:

  • noutati in Java 8 - 14
  • programare functionala (declarativa) cu Java 8 - 14
  • calcul distribuit cu “actor model” (Akka)
  • baze de date distribuite (Apache Cassandra)
  • API-uri REST (Spring Boot, Postman, Swagger)
  • cloud computing (Google Cloud, AWS)
  • comenzi utile de lucru in Linux
  • algoritmi (sortare, cautare, grafuri, etc.)
  • tehnici de programare (recursivitate, memoizare, divide et impera, programare dinamica, etc.)
  • design patterns
  • complexitatea algoritmilor (Big O notation)

Alte obiective:

  • Git, Git Flow
  • API-uri (REST, gRPC, GraphQL)
  • testare unitara (JUnit, Mockito, JaCoCo)
  • arhitecturi bazate pe microservicii (Spring Boot, Lightbend Lagom)
  • deployment (Docker, Kubernetes, Apache Mesos, Puppet, Vagrant)
  • procesare big data (Apache Spark)
  • monitorizare (Graphite, Grafana)
  • stream-uri reactive (Akka Streams, RxJava)
  • sisteme de mesaje distribuite (Apache Kafka)
  • full text search (Elasticsearch)
  • event sourcing, CQRS
  • etc.

About

Main repository for my course Real-World Java Programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published