Spring Framework Master Class - Java Spring the Modern Way
- Offered byUDEMY
Spring Framework Master Class - Java Spring the Modern Way at UDEMY Overview
Duration | 12 hours |
Total fee | ₹549 |
Mode of learning | Online |
Credential | Certificate |
Spring Framework Master Class - Java Spring the Modern Way at UDEMY Highlights
- Certificate of completion
- 12.5 hours on-demand video
- 14 articles
- 1 downloadable resource
- Access on mobile and TV
- 30-Day Money-Back Guarantee
- Full Lifetime Access
Spring Framework Master Class - Java Spring the Modern Way at UDEMY Course details
- For who want to learn the basics of Spring Framework with Hands-on examples
- For who want learn developing testable applications with Spring
- For who want to understand basic Spring Modules : AOP, JDBC
- For who want to understand basics of Spring Boot
- Learner will Learn Spring Framework the MODERN WAY - The way Real Projects use it!
- Learner will Become a COMPLETE Spring Developer - With the ability to write Great Unit Tests
- Learner will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews
- Learner will learn the BASICS of Spring - Dependency Injection, IOC Container, Application Context and Bean Factory
- In this course, learner will learn the features of Spring, Spring Boot and Spring Modules - JDBC, AOP, Data JPA with hands-on step by step approach
- Learner 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
Spring Framework Master Class - Java Spring the Modern Way at UDEMY Curriculum
Quick Introduction to Spring Framework
DO NOT SKIP: Success Stories of Other Learners
Quick Introduction To Spring Framework
Spring Master Class - Level 1 to Level 6 - Course Overview, Github & More?.
Spring Framework Master Class - Overview
Spring Level 1 - Introduction to Java Spring Framework in 10 Steps
Section Introduction - Spring Framework in 10 Steps
Spring Framework Level 1, 2 and 3 - Github Folder
Step 1 - Setting up a Java Spring Project using htttp://start.spring.io
Step 2 - Understanding Tight Coupling using the Binary Search Algorithm Example
Step 3 - Making the Binary Search Algorithm Example Loosely Coupled
Step 4 - Using Spring Framework to Manage Dependencies - @Component, @Autowired
Step 5 - What is happening in the background?
Step 6 - Dynamic auto wiring and Troubleshooting - @Primary
Fastest Approach to Solve All Your Exceptions
Step 7 - Spring Injection using Java Constructor and Setter Methods
Step 8 - Spring Framework Modules
Step 9 - Spring Projects
Step 10 - Why is Spring Framework Popular in the Java World?
DO NOT SKIP: New to Maven and Eclipse
Spring Level 2 - Spring Framework in Depth
Section Introduction - Spring Framework in Depth
Step 11 - Dependency Injection - A few more examples
Step 12 - Autowiring in Depth - by Name and @Primary
Step 13 - Autowiring in Depth - @Qualifier annotation
Step 14 - Scope of a Bean - Prototype and Singleton
Step 15 - Complex Scope Scenarios of a Spring Bean - Mix Prototype and Singleton
Step 15B - Difference Between Spring Singleton and GOF Singleton
Step 16 - Using Component Scan to scan for beans
Step 17 - Lifecycle of a Bean - @PostConstruct and @PreDestroy
Step 18 - Contexts and Dependency Injection (CDI) - @Named, @Inject
Ignore SLF4J Errors in Step 19 - We will fix them in Step 20
Step 19 - Removing Spring Boot in Basic Application
Step 20 - Fixing minor stuff - Add Logback and Close Application Context
Step 21 - Defining Spring Application Context using XML - Part 1
Step 22 - Defining Spring Application Context using XML - Part 2
Step 23 - Mixing XML Context with Component Scan for Beans defined with Annotati
Step 24 - IOC Container vs Application Context vs Bean Factory
Step 25 - @Component vs @Service vs @Repository vs @Controller
Step 26 - Read values from external properties file
Basic Tools and Frameworks - JUnit in 5 Steps
Step 01 - What is JUnit and Unit Testing?
Step 02 - Your First JUnit Project and Green Bar
Step 03 - Your First Code and First Unit Test
Step 4 : Other assert methods
Step 5 : Important annotations
Basic Tools and Frameworks - Mockito in 5 Steps
Section Introduction - Mockito in 5 Steps
Step 01 - Setting up a Spring Boot Project
Step 02 - Understanding problems with Stubs
Step 03 - Writing your first Mockito test with Mocks
Step 04 - Simplifying Tests with Mockito Annotations - @Mock, @InjectMocks
Step 05 - Exploring Mocks further by Mocking List interface
Spring Level 3 - Unit Testing with Spring Framework
Section Introduction - Unit Testing with Spring Framework
Step 27 - Spring Unit Testing with a Java Context
Spring Unit Testing with an XML Context
Spring Unit Testing with Mockito
Spring Level 4 - Spring Boot in 10 (Actually 12) Steps
Step 01 - Getting Started with Spring Boot - Goals
Step 02 - Understanding the World Before Spring Boot - 10000 Feet Overview
Step 03 - Setting up New Spring Boot Project with Spring Initializr
Step 04 - Build a Hello World API with Spring Boot
Step 05 - Understanding the Goal of Spring Boot
Step 06 - Understanding Spring Boot Magic - Spring Boot Starter Projects
Step 07 - Understanding Spring Boot Magic - Auto Configuration
Step 08 - Build Faster with Spring Boot DevTools
Step 09 - Get Production Ready with Spring Boot - 1 - Profiles
Step 10 - Get Production Ready with Spring Boot - 2 - ConfigurationProperties
Step 11 - Get Production Ready with Spring Boot - 3 - Embedded Servers
Step 12 - Get Production Ready with Spring Boot - 4 - Actuator
Step 13 - Understanding Spring Boot vs Spring vs Spring MVC
Step 14 - Getting Started with Spring Boot - Review
Spring Level 5 - Spring AOP
Section Introduction - Spring AOP
Spring AOP Github Folder
COURSE UPDATE - AOP Dependency Removed From Spring Initializr
Step 01 - Setting up AOP Example - Part 1
Step 02 - Setting up AOP Example - Part 2
Step 03 - Defining an @Before advice
Step 04 - Understand AOP Terminology - Pointcut, Advice, Aspect and Join Point
Step 05 - Using @After, @AfterReturning, @AfterThrowing advices
Step 06 - Using @Around advice to implement performance tracing
Step 07 - Best Practice : Use common Pointcut Configuration
Step 08 - Quick summary of other Pointcuts
Step 09 - Creating Custom Annotation and an Aspect for Tracking Time
Spring Level 6 - Interacting with Databases - Spring JDBC, JPA and Spring Data
Section Introduction - Spring JDBC, JPA and Spring Data
Spring JDBC to JPA with Hibernate - Github Folder
Step 01 - Setting up a project with JDBC, JPA, H2 and Web Dependencies
COURSE UPDATE : H2 Database URL
Step 02 - Launching up H2 Console
Updates to Step 03 and Step 04
Step 03 - Creating a Database Table in H2
Step 04 - Populate data into Person Table
Step 05 - Implement findAll persons Spring JDBC Query Method
Step 06 - Execute the findAll method using CommandLineRunner
Step 07 - A Quick Review - JDBC vs Spring JDBC
Step 08 - Whats in the background? Understanding Spring Boot Autoconfiguration
Step 09 - Implementing findById Spring JDBC Query Method
Step 10 - Implementing deleteById Spring JDBC Update Method
Step 11 - Implementing insert and update Spring JDBC Update Methods
Step 12 - Creating a custom Spring JDBC RowMapper
Step 13 - Quick introduction to JPA
Step 14 - Defining Person Entity
Step 15 - Implementing findById JPA Repository Method
Step 16 - Implementing insert and update JPA Repository Methods
Step 17 - Implementing deleteById JPA Repository Method
Step 18 - Implementing findAll using JPQL Named Query
Step 19 - Introduction to Spring Data JPA
Step 20 - Connecting to Other Databases
Quick Preview - Web Applications With Spring MVC2
Section Introduction - Basic Web Application
Links for the Next Lecture
Step 01 : Setting up Your First Java Web Application
Step 01 : Theory 1 - Maven and Magic
Step 01 : Theory 2 - What is a Servlet?
Step 01 : Theory 3 - Web Application Request Flow
Step 01 : Theory 4 - Understand Your First Servlet - LoginServlet
Step 02 : Create LoginServlet From Scratch Again and Your First View
Step 02 : Theory - Play Time - Let's Try Breaking Things
Step 03 : Passing Request Parameters using Get Method
Step 03 : Theory - Introduction and End to Scriptlets
Step 04 : Disadvantages of Get Parameters
Step 05 : Your First Post Request
Step 06 : Your First Servlet doPost Method
Step 07 : Lets Add a Password Field
Step 10 : Setting up Maven,Tomcat and Simple JEE Application
Links for the Next Lecture
Step 11 : Setting up Spring MVC with 4 mini steps
Step 12 : Your First Spring MVC Controller
Step 13 : Part 1 - Your First Spring MVC View : ViewResolver
Step 13 : Part 2 - Theory Break - Spring MVC Architecture
Step 13 : Part 3 - Play Break - Try Breaking Things
Step 14 : Add Logging Framework Log4j
Step 15 : Redirect to Welcome Page : ModelMap and @RequestParam
Step 16 : Use LoginService to Authenticate
Step 17 : Spring Autowiring and Dependency Injection
Basic Tools and Frameworks - Eclipse in 5 Steps
Section Introduction - Eclipse in 5 Steps
Step 1 : Create a Java Project
Step 2 : Keyboard Shortcuts
Step 3 : Views and Perspectives
Step 4 : Save Actions
Step 5 : Code Generation
Basic Tools and Frameworks - Maven in 5 Steps
Section Introduction - Maven in 5 Steps
Step 1 : Creating and importing a Maven Project
Step 2 : Understanding Project Object Model - pom.xml
Step 3 : Maven Build Life Cycle
Step 4 : How does Maven Work?
Step 5 : Important Maven Commands
Congratulations
DO NOT SKIP - I Would Love To Congratulate You!
Spring Master Class - Congratulations on Completing the Course
Bonus Lecture