Java and OO course, UML, JDBC, JavaFX, Spring Boot, JPA, Hibernate, MySQL, MongoDB and more. | course
- 1. Introduction
- 2. Programming concepts
- 3. Introduction to the Java language
- 4. Sequential structure
- 5. Conditional structure
- 6. Other basic Java topics
- 7. Introduction to Object Oriented Programming
- 8. Constructors, this word, overloading, encapsulation
- 9. Memory behavior, arrays, lists
- 10. Special Topics in Java: Date-Time
- 11. Bonus - leveling up on Git and Github
- 12. Enumerations, composition | hands-on 1 | hands-on 2 | hands-on 3
- 13. Inheritance and polymorphism
- 14. Exception handling
- 15. Project: Chess game system | hands-on | fork
- 16. Working with files
- 17. Interfaces
- 18. Generics, Set, Map
- 19. Functional programming and lambda expressions
- 20. Database access with JDBC
- 21. Java EE - Object-relational mapping with JPA / Hibernate
- 22. Project: Web services with Spring Boot and JPA / Hibernate
- 23. Project: Restful API with Spring Boot and MongoDB database (web services + NoSQL)
- 24. Graphical interface with JavaFX
- 25. bonus section