Java Developer
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:
- Java SE 8
- Algorithm and structure data
- Lambda expressions, functional interfaces and method references
- Stream API, optional class, annotations, generic types
- Aspect-oriented programming (AOP)
- Object-oriented programming (OOP)
- Design Patterns
- Builder, factory, singleton, strategy, adapter, decorator, facade, observer
- Test-driven development (TDD) with Mocking
- Unit and integration testing
- JUnit and Mockito
- Selenium WebDriver and XPath
- JVM performance monitoring
- Exceptions in Java
- Hibernate
- JDBC
- Spring Framework
- Spring Boot
- Spring MVC
- Spring Data JPA
- Spring Web Service
- Spring Boot Actuator
- Spring Boot Email
- Thymeleaf
- Gradle
- 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