List of courses and books I used to become a Java developer
- Java Programming Masterclass covering Java 11 & Java 17 (sections 1 – 5);
- Java: The Complete Reference, Eleventh Edition by Herbert Schildt (chapters 1 – 10);
- foxminded.com.ua (tasks 1 – 4). The next courses I used during the practice with foxminded tasks until I switched to “Basejava”;
- Alishev Java for beginners free course;
- Alishev Git for beginners;
- Practical Java Unit Testing with JUnit 5 (sections 1 – 2);
- Mockito: Next-Level Java Unit Testing (sections 1 – 2);
- Maven Tutorial – Manage Java Dependencies in 20 Steps (not available);
- Apache Maven: Beginner to Guru (Because the previous course is not available, you can use this. It is more advanced. I still use it);
- Alishev Java Course (sections 1-2, 5-7);
- “Basejava” (javaops.ru – G. Kislin). The next courses I used during the “Basejava” as additional materials:
- Master Object Oriented Design in Java – Homework + Solutions
- Linux Mastery: Master the Linux Command Line in 11.5 Hours (used as a reference);
- The Complete Java Certification Course (as a reference);
- The Complete SQL Bootcamp 2022: Go from Zero to Hero
- Data Structures and Algorithms: Deep Dive Using Java (sections 2, 4, 5);
- Java Interview Guide : 200+ Interview Questions and Answers (1 – 10);
- Learn Java Unit Testing with JUnit 5 in 20 Steps (section 1);
- Design Patterns in Java (used as a reference);
- Modern Java – Learn Java 8 features by coding it
- Java Multithreading, Concurrency & Performance Optimization
- Spring для начинающих (sections 1, 3, 4, 8);
- Java core interview questions. The next courses I used after my first employment.
- Getting Started with Spring Boot 2
- Master Java Unit Testing with Spring Boot & Mockito
- RabbitMQ & Java (Spring Boot) for System Integration (sections 1 – 9);
- Apache Kafka for Developers using Spring Boot[LatestEdition] (sections 1 – 8, 13, 19)
- SOLID Principles of Object-Oriented Design and Architecture (as a reference)
- OpenAPI: Beginner to Guru (as a reference);
- The Linux Command Line Bootcamp: Beginner To Power User (as a reference);
- Spring Professional Certification Exam Tutorial – Module 05 (as a reference);
- Spring Professional Certification Exam Tutorial – Module 01 (as a reference);
- Spring Security Zero to Master along with JWT,OAUTH2 (sections 1 – 4);
- The Complete 2022 Web Development Bootcamp (sections 1 – 5);
- Torben Janssen Persistence Hub – JPA for beginners course