Ctrl+K
- 01 - Introduction
- 02 - Java Basics
- 03 - Primitive Data Types, Variables and Arrays
- 04 - Eclipse Tips and Tricks
- 05 - Operators and Operations with primitive types
- 06 - Strings in Java
- 07 - Control Statements
- 08 - Miscellaneous
- 09 - Iteration Statements (Loops) in Java
- 10 - Methods in Java
- 100 - GPT + Slack + Jira + Gmail Integration
- 101 - Manage a Scrum Team with ChatGPT
- 102 - DALL-E - Text to image AI Model by OpenAI
- 103 - Whisper - Speech to text AI model by OpenAI
- 104 - UML Introduction
- 105 - Behavioral Diagrams
- 106 - Structural Diagrams
- 107 - Code Review Fundamentals
- 108 - Tools, Automation, and Industry Best Practices
- 109 - Advanced Code Review Strategies
- 11 - Enumerations in Java
- 110 - Metrics & KPIs to Monitor and Control Software Development Process
- 111 - Extreme Programming - Agile & Lean Development Techniques
- 112 - Misc (conferences, general lectures about programming etc)
- 113 - Bonus section
- 12 - Debugging Tools
- 13 - Object-oriented programming
- 15 - ===== OOP Interview Preparation =====
- 16 - === EXAM OOP & Object Oriented e-Commerce console applications ===
- 17 - GIT
- 18 - Excpetion Handling
- 19 - Java Collections Framework
- 20 - Generics
- 21 - ===== Java Collections Framework Interview Preparation =====
- 22 - Functional Programming in Java (including lambda functions & method references)
- 23 - Stream API
- 24 - ===== Functional Programming in Java Interview Preparation =====
- 25 - Input and Output Streams in Java
- 26 - ===== IO in Java Interview Preparation =====
- 27 - Multithreading
- 28 - ===== Multithreading in Java Interview Preparation =====
- 29 - Date and Time in JDK
- 30 - Java Reflection API
- 31 - JDK API
- 32 - Java Platform Module System Modules in Java & Migration of Java Apps
- 33 - Testing for Software Engineers
- 34 - Unit Testing & JUnit 5
- 35 - Integration testing & Mockito
- 36 - PowerMockito
- 37 - TDD, BDD & ATTD