Here’s the index of 500+ FREE Videos on Spring Boot, JPA, Hibernate, REST API, Microservices and Cloud. Have a wonderful time watching these amazing videos.
Learn in 10 Steps - Free Video Courses
- FREE 5 DAY CHALLENGE - Learn Spring and Spring Boot
- Learn Spring Boot in 10 Steps
- Learn Docker in 10 Steps
- Learn Kubernetes in 10 Steps
- Learn AWS in 10 Steps
- Learn Spring in 10 Steps
- Learn Spring MVC in 10 Steps
- Learn JPA and Hibernate in 10 Steps
- Learn Full Stack with Spring Boot and React
- Learn Full Stack with Spring Boot and Angular
Spring
- Spring Tip : Why Is Spring Popular?
- Spring Framework - What is Inversion of Control (IOC)?
- Spring Framework - What is Dependency Injection?
- Spring Framework - What is Component Scan?
- Spring Framework - What is a Dependency?
- Spring Framework - What are Spring Projects?
- Spring Framework - What are Spring Modules?
Spring Boot
- Spring Boot Vs Spring - A Comparison
- Spring Boot Vs Spring MVC - A Comparison
- Spring Boot Interview Questions
- Spring Boot Auto Configuration - Understand The Magic
- Spring Boot - What is Spring Boot Starter Parent?
- Spring Boot - What is Spring Boot Data Rest?
- Spring Boot - What is Auto Configuration?
- Spring Boot - What are Spring Boot Starter Projects - Web and JPA?
- Spring Boot - What are Profiles?
- Spring Framework Tutorial For Beginners
- Spring Boot Tutorial For Beginners
- Spring Boot Starter Projects And Spring Boot Starter Web
- Spring Boot Starter Security - Secure Your Rest Services And Web Applications
- Spring Boot Integration Testing - For Rest Web Services
- Spring Boot Unit Testing - For Rest Web Services
- Spring Boot Profiles & Configuration Management - Application Properties
- Exception Handling With Spring Boot
- Rest Web Services With Spring Boot
- Spring Boot Tutorial For Beginners
Learn Every Day With Our Amazing 85,000+ YouTube Subscribers
Interview Preparation
- Servlets Interview Questions and Answers
- JSP Interview Questions and Answers
- JDBC Interview Questions and Answers
- OOPS Interview Questions and Answers
- J2EE (Java EE) Interview Questions and Answers
- Eclipse Interview Questions and Answers
- Design Patterns Interview Questions and Answers
- Maven Interview Questions and Answers
- Java Collections Interview Questions and Answers - New Version
- Java Interview Questions and Answers - New Version
- Java Multithreading Interview Questions
- Java Instructors Interview - Ankush Gorav from Gontu Series
- Java Exception Handling Interview Questions and Answers
- Spring Interview Questions and Answers
- Hibernate Interview Questions
- Core Java Interview Questions
- Design Patterns - An introduction
- Structural Design Patterns - in Java
- Facade Design Pattern
- Factory Method Design Pattern
- Creational Design Patterns
- Builder Design Pattern
- Java interview questions for Freshers - Part 2
- Introduction To Transaction Management
- Java Interview Questions and Answers : A guide for experienced
- Java Interview Questions and Answers : A Freshers Guide - Part 1
5 Minute Introductions - Tools and Terminology
- Introduction to Web Services in 5 minutes
- Introduction to Spring Initializr in 5 Minutes
- Introduction to Spring Framework in 10 Minutes
- Introduction to Spring Data Rest in 5 Minutes
- Introduction to Spring Data in 5 Minutes
- Introduction to Spring Cloud in 10 Minutes
- Introduction to Spring Boot in 10 Minutes
- Introduction to Spring Batch in 5 Minutes
- Introduction to Maven in 7 Minutes
- Eclipse Quick Start
- JUnit Quick Start
Microservices
- Introduction To Microservice Architectures for Beginners
- Microservices - First Steps from Monolith to Microservices
- Microservices - Differences between Microservices and SOA
- Microservices - Challenges with Microservices
- Microservices - Advantages of Microservices
- Introduction To Microservices
- Introduction To Microservices - 2 Important Things
- Microservices - What is a Microservice?
- Microservices - Introduction to Spring Cloud
- Microservices - 12 Factors App - Best Practices in Cloud Native Applications
- Microservices - Best Practices
- Introduction To Microservice Architectures for Beginners
- Microservices - Best Practices
- Microservices Architecture - Why should you build an Archetype?
- Microservices Architecture - Why should we build Redundancy?
- Microservices Architecture - Why do we use Queues and Asynchronous Messaging?
- Microservices Architecture - What is Service Discovery with Eureka?
- Microservices Architecture - What is Monitoring?
- Microservices Architecture - What is Fault Tolerance?
- Microservices Architecture - What is Eventual Consistency?
- Microservices Architecture - What is Dynamic Scaling?
- Microservices Architecture - What is Cloud?
- Microservices Architecture - What is Centralized Logging?
- Microservices Architecture - What is Centralized Configuration?
- Microservices Architecture - What is API Gateway?
- Microservices Architecture - What are event driven architectures?
- Microservices Architecture - Importance of Automation Testing
- Microservices and Cloud Native Applications
Software Design
- Should I be an expert at all Design Patterns?
- Design Patterns for Beginners - New Version
- Introduction to Design Patterns in 25 Minutes
- Software Design Principles For Beginners
- Software Design - 5 Things to Look For in Your Design Reviews
- Software Design - Aspect Orient Programming
- What is Continuous Integration?
- What is Continuous Delivery?
- Agile Myths
- Software Design - REST API - What is Code First?
- Software Design - Cross Cutting Concerns
- Software Design - What is Single Responsibility Principle?
- Software Design - What is Coupling?
- Software Design - REST API - What is HATEOAS?
- Software Design - What is Cohesion?
- Software Design - Introduction to 4 Principles of Simple Design in 5 Minutes
- Software Design - DRY Principle
- Software Fundamentals - What is an API?
- Software Design - What is Abstraction?
- REST API - What is REST?
- REST API - SOAP VS REST
- Software Design - What is Dependency Inversion Principle?
- Software Design - 5 Tips to Keep Design Simple
- Software Design - What is Open Closed Principle?
- Software Design - REST API - What is Contract First?
- Software Design - What is Encapsulation?
- Sofware Fundamentals - What is Deployment?
- Software Design - REST API - What is Code First?
- Software Design - Introduction to SOLID Principles in 8 Minutes
Software Architecture
- Introduction to Software Architecture In 3 Minutes
- Programmer To Software Architect - What is the Goal of an Architect?
- Software Architects - Top 5 Responsibilities
- Software Architects - Top 5 Qualities of Successful Software Architects
- Programmer To Software Architect - Why do we need Architecture?
- Programmer To Software Architect - Course Introduction
- Introduction To Non Functional Requirements
- Introduction To Microservices
- Software Architecture - What is Security?
- Software Architecture - What is an In Memory Database?
- Software Architecture - What is an embedded server?
- Software Architecture - Why do you build a Vertical Slice?
- Software Architecture - What should build applications in multiple layers?
- Software Architecture - Seperation of Concerns
- Software Architecture - What are non functional requirements?
- Software Architecture - What is an embedded server?
- Software Architecture - What are non functional requirements?
- Software Architecture - Why should you build a Prototype?
- Software Architecture - Seperation of Concerns
- Software Architecture - Why do you build a Vertical Slice?
- Software Architecture - Why do we need Asynchronous Communication?
- Software Architecture - What should build applications in multiple layers?
- Software Architecture - What is Security?
- Software Architecture - What is Modularity?
- Software Architecture - What is an In Memory Database?
- Microservices Architectures - Non Functional Requirements - Testability
- Microservices Architectures - Non Functional Requirements - Scalability
- Microservices Architectures - Non Functional Requirements - Reusability
- Microservices Architectures - Non Functional Requirements - Reliability
- Microservices Architectures - Non Functional Requirements - Portability
- Microservices Architectures - Non Functional Requirements - Performance
- Microservices Architectures - Non Functional Requirements - Maintainability
- Microservices Architectures - Non Functional Requirements - Reliability
- Software Architecture - Why should you build a Prototype?
- Software Architecture - What is Modularity?
- Software Architecture - Why do we need Asynchronous Communication?
- Microservices Architectures - Non Functional Requirements - Avaliability
Code Quality
- Introduction to Coding Standards
- Introduction to Code Quality
- Code Review Best Practices
- Agile and Evolutionary Design
- How to become a good programmer?
- 10 Maven Tips for Beginners
- Introduction to Modern Development Practices
- Introduction to Non Functional Requirements
- Introduction to DevOps
- Unit Testing (JUnit) Best Practices
- Static Code Analysis - Best Practices
- 10 Eclipse Tips for Beginners
- Code Quality - What is Technical Debt?
- Code Quality - What is Refactoring?
- Code Quality - What is Readability of Code?
- Code Quality - What is Legacy Code?
- Code Quality - What is Code Duplication?
- Code Quality - What is Code Coverage?
- Code Quality - What is Code Complexity?
- Code Quality - What are Coding Standards?
- Code Quality - What are Code Smells?
- Code Quality - Top 5 Coding Standards
- Code Quality - An Overview
- Code Quality - 5 Things to think about while Programming
Best Practices and Tips
- REST API Web Service Best Practices
- JPA And Hibernate Tutorial For Beginners
- Top 6 Java Unit Testing Frameworks
- Top 5 Tools to Learn
- Top 5 Languages to Learn
- Top 5 Frameworks to Learn
- How to Introduce Yourselves in a Technical Interview?
- Microservices Course - Role of Docker and Kubernetes in Dynamic Scaling
- JSP Servlets Course - Debugging Problems in First Step
- in28Minutes Roadmap - Java, Spring Boot, REST, Microservices Learning Path
Web Service Best Practices
- Restful Web Service Tip 1 - Consumer First
- Restful Web Service Tip 3 - What is Code First Approach?
- Restful Web Service Tip 2 - Use Contract First Approach
- Restful Web Service Tip 4 - Code First vs Contract First
- Restful Web Service Tip 5 - Defining Organizational Standards
- Restful Web Service Tip 6 - Build a Standard Organizational Framework
- Restful Web Service Tip 7 - Have Great Documentation
- Restful Web Service Tip 9 - Richardson Maturity Model
- Restful Web Service Tip 10 - Use Nouns for Resources when possible
- Restful Web Service Tip 11 - Representation
- Restful Web Service Tip 12 - Versioning
- Restful Web Service Tip 13 - Error Handling
- Restful Web Service Tip 14 - Swagger for Documentation
- Restful Web Service Tip 15 - Make Great Use of HTTP
- Restful Web Service Tip 16 - Use Plurals
- Restful Web Service Tip 17 - Use Spring Boot
- Restful Web Service Tip 8 - Governance Of Apis
Java
- Java Advanced Object Oriented Programming Tutorial
- Java Object Oriented Programming For Beginners - 02
- Java Object Oriented Programming For Beginners - 01
- Java Abstract Class Tutorial
- Java Generics Tutorial
- Java Exception Handling Tutorial 1
- Java Functional Programming Tutorial - 01
- Java Functional Programming Tutorial - 02
Web Application Security
- Web Application Security and OWASP - Top 10 Security Flaws
- Web Application Security - What is SQL Injection?
- Web Application Security - What is Cross Site Scripting (XSS)?
- Web Application Security - What is Cross Site Request Forgery (CSRF)?
- Web Application Security and OWASP - Top 10 Security Flaws
- Web Application Security - What is SQL Injection?
- Web Application Security - What is Cross Site Scripting (XSS)?
- Web Application Security - What is Cross Site Request Forgery (CSRF)?
Modern Development Practices
- Modern Development Practices - Unit Testing - What is Mocking?
- Modern Development Practices - Continuous Integration - 5 Tips to get better at CI
- Modern Development Practices - Automation Testing - 5 Types of Automation Tests