/Java-Developer

Java Programmer and Spring Framework Bootcamp

Primary LanguageJava

Java Developer

Java SE 8 and Spring Framework  Intensive Course

Java Programmer and Spring Framework Bootcamp

Intensive course for beginners who wish to become an advanced software developers by using Java, which is one of the most popular programming languages for web, desktop and mobile application development. It is a best practices based course that covers the comprehensive topics programming with Java such as:

  1. Java SE 8
    • Algorithm and structure data
    • Lambda expressions, functional interfaces and method references
    • Stream API, optional class, annotations, generic types
  2. Aspect-oriented programming (AOP)
  3. Object-oriented programming (OOP)
  4. Design Patterns
    • Builder, factory, singleton, strategy, adapter, decorator, facade, observer
  5. Test-driven development (TDD) with Mocking
  6. Unit and integration testing
    • JUnit and Mockito
    • Selenium WebDriver and XPath
  7. JVM performance monitoring
  8. Exceptions in Java
  9. Hibernate
  10. JDBC
  11. Spring Framework
    • Spring Boot
    • Spring MVC
    • Spring Data JPA
    • Spring Web Service
    • Spring Boot Actuator
    • Spring Boot Email
  12. Thymeleaf
  13. Gradle
  14. SQL
    • Commands
    • Procedure and function

Summary

🔥 Over 100 tasks and challenges for self-solution
🔥 Over 200 individual unit and integration tests
🔥 Over 520 hours of practical programming