Spring Framework Master Class - Java Spring the Modern Way

via Udemy

Go to Course: https://www.udemy.com/course/spring-tutorial-for-beginners/

Overview

Do you want to become an Expert on the Spring Framework? Do you want to become a Modern Spring Developer? Join the course to learn Spring Framework the Modern Way - The way Real World Java Projects use it! Learn the magic of Spring Framework. From IOC (Inversion of Control), DI (Dependency Injection), Application Context to the world of Java Spring Boot, Spring AOP, Spring JDBC and JPA. Get set for an incredible journey.WHAT OUR LEARNERS ARE SAYING:5 STARS - This is so far the best Spring course I have been taking. Start from simple and easy, yet in-depth explanation. Really well-designed! Recommend to anyone like me that have a medium java background (learned from school class), but completely new to Spring. And it is also a great practice for what I learned from our OOAD course at school. Now it is crystal clear to me!! Highly recommended!5 STARS - Excellent In-depth, Real World Oriented Course with Excellent teaching style with crystal clear explanations - in general a course cannot be better than this in my opinion. Thank you for this superb training experience Ranga.5 STARS - The instructor is very knowledgeable, and what makes this course a winner is the scope of each example along with its explanation. The lectures are short, and enough to introduce and understand the topic to make it functional. It really helps that it is hands-on, and I had no trouble or errors running any of the code. You learn the essentials to work with Spring, but also guides you through Eclipse and shortcuts which are very useful. The pace and length of the lectures are perfect! Extremely well done! This knowledge would have taken me a lot longer to learn were it not for this course, Thank you Ranga!5 STARS - I know a lot more about dependency injection, IOC, loose-coupling, and application context thanks to Ranga. He has changed my life. I am now more knowledgeable about Spring framework and am really confident in my interviews. He deserves every penny from me and needs to become a millionaire for making me position myself to potentially becoming a Spring Guru.5 STARS - This course shifted me to a new level of understanding Spring. Great tutor.5 STARS - Great course and to the point, which is helpful if you need to brush up/learn all you need fast all while understanding the fundamental concepts about spring/spring mvc/spring boot and their related technologies.COURSE OVERVIEW:In this course, you will learn the features of Spring, Spring Boot and Spring Modules - JDBC, AOP, Data JPA with hands-on step by step approach.You will get introduced to Spring Boot, Unit Testing with JUnit and Mockito, talking to the database with Spring JDBC and JPA, Maven (dependencies management), Eclipse (IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.You will learn about Spring step by step - in more than 100 steps. This course would be a perfect first step as an introduction to Spring.You will learn aboutBasics of Spring Framework - Dependency Injection, IOC Container, Application Context and Bean Factory.Spring Annotations - @Autowired, @Component, @Service, @Repository, @Configuration, @Primary....Spring MVC in depth - DispatcherServlet , Model, Controllers and ViewResolverSpring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter TestBasics of Spring Boot, Spring AOP, Spring JDBC and JPABasics of Eclipse, Maven, JUnit and MockitoBasic concept of a Web application step by step using JSP Servlets and Spring MVCUnit testing with JUnit and Mockito using XML and Java Spring Application ContextsCOURSE HIGHLIGHTS:Level 1: Spring Framework in 10 StepsStep 1 - Setting up a Spring ProjectStep 2 - Understanding Tight Coupling using the Binary Search Algorithm ExampleStep 3 - Making the Binary Search Algorithm Example Loosely CoupledStep 4 - Using Spring to Manage Dependencies - @Component, @AutowiredStep 5 - What is happening in the background?Step 6 - Dynamic auto wiring and Troubleshooting - @PrimaryStep 7 - Constructor and Setter InjectionStep 8 - Spring ModulesStep 9 - Spring ProjectsStep 10 - Why is Spring Popular?Level 2: Spring in DepthStep 11 - Dependency Injection - A few more examplesStep 12 - Autowiring in Depth - by Name and @PrimaryStep 13 - Autowiring in Depth - @Qualifier annotationStep 14 - Scope of a Bean - Prototype and SingletonStep 15 - Complex scenarios with Scope of a Spring Bean - Mix of Prototype and SingletonStep 15B - Difference Between Spring Singleton and GOF SingletonStep 16 - Using Component Scan to scan for beansStep 17 - Lifecycle of a Bean - @PostConstruct and @PreDestroyStep 18 - Container and Dependency Injection (CDI) - @Named, @InjectStep 19 - Removing Spring Boot in Basic ApplicationStep 20 - Fixing minor stuff - Add Logback and Close Application ContextStep 21 - Defining Spring Application Context using XML - Part 1Step 22 - Defining Spring Application Context using XML - Part 2Step 23 - Mixing XML Context with Component Scan for Beans defined with AnnotationsStep 24 - IOC Container vs Application Context vs Bean FactoryStep 25 - @Component vs @Service vs @Repository vs @ControllerStep 26 - Read values from external properties fileLevel 3 has 3 steps on Unit Tests with Java and XML ContextsLevel 4: Spring Boot in 10 StepsStep 1: Introduction to Spring Boot - Goals and Important FeaturesStep 2: Developing Spring Applications before Spring BootStep 3: Using Spring Initializr to create a Spring Boot ApplicationStep 4: Creating a Simple REST ControllerStep 5: What is Spring Boot Auto Configuration?Step 6: Spring Boot vs Spring vs Spring MVCStep 7: Spring Boot Starter Projects - Starter Web and Starter JPAStep 8: Overview of different Spring Boot Starter ProjectsStep 9: Spring Boot ActuatorStep 10: Spring Boot Developer ToolsLevel 5: Spring AOPStep 01 - Setting up AOP Example - Part 1Step 02 - Setting up AOP Example - Part 2Step 03 - Defining an @Before adviceStep 04 - Understand AOP Terminology - Pointcut, Advice, Aspect, Join Point, Weaving and WeaverStep 05 - Using @After, @AfterReturning, @AfterThrowing advicesStep 06 - Using @Around advice to implement performance tracingStep 07 - Best Practice: Use common Pointcut ConfigurationStep 08 - Quick summary of other PointcutsStep 09 - Creating Custom Annotation and an Aspect for Tracking TimeLevel 6:Spring JDBC and JPAStep 01 - Setting up a project with JDBC, JPA, H2 and Web DependenciesStep 02 - Launching up H2 ConsoleStep 03 - Creating a Database Table in H2Step 04 - Populate data into Person TableStep 05 - Implement findAll persons Spring JDBC Query MethodStep 06 - Execute the findAll method using CommandLineRunnerStep 07 - A Quick Review - JDBC vs Spring JDBCStep 08 - Whats in the background? Understanding Spring Boot AutoconfigurationStep 09 - Implementing findById Spring JDBC Query MethodStep 10 - Implementing deleteById Spring JDBC Update MethodStep 11 - Implementing insert and update Spring JDBC Update MethodsStep 12 - Creating a custom Spring JDBC RowMapperStep 13 - Quick introduction to JPAStep 14 - Defining Person EntityStep 15 - Implementing findById JPA Repository MethodStep 16 - Implementing insert and update JPA Repository MethodsStep 17 - Implementing deleteById JPA Repository MethodStep 18 - Implementing findAll using JPQL Named QueryStep 19 - Introduction to Spring Data JPAStep 20 - Connecting to Other DatabasesStart Learning Now. Hit the Enroll Button!

Skills

Reviews