Spring Framework Master Class - Java Spring the Modern Way

BY
Udemy

Comprehend the Java Spring Framework by using Spring Boot, Spring JDBC, Spring AOP, Hibernate, JUnit, and Mockito.

Mode

Online

Fees

₹ 549 799

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Java was initially released by Sun Microsystems in 1995 as a programming language and computing platform. It started out as a simple platform, but it's grown to be the foundation on which many modern services and applications are built. Java remains integral to the development of cutting-edge, digital services and products with an eye toward the future. Even though the Java runtime and the application are increasingly combined in modern Java programs, there are still a number of programs and even some websites that cannot be used unless a desktop Java is installed. This website, Java.com, caters to users who may still need Java for desktop applications, especially those designed for Java 8. programmers and curious end-users alike. Spring Framework Master Class - Java Spring the Modern Way certification is made available by Udemy to candidates who aspire to master spring development in its entirety

Spring Framework Master Class - Java Spring the Modern Way online training includes 12.5 hours of video, 14 articles, one downloadable resource, and a digital certificate upon course completion.

Spring Framework Master Class - Java Spring the Modern Way online classes consist of spring framework, Github, java spring framework, auto wiring in-depth, JUnit Project, tools, unit testing, spring boot, spring AOP, web application, and interacting with databases.

The highlights

  • Full Lifetime Access
  • 12.5 Hours of Video
  • 14 Articles
  • One Downloadable Resource
  • Access on Mobile and TV
  • Certificate of Completion

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access

Course and certificate fees

Fees information
₹ 549  ₹799
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Database knowledge Spring framework

Spring Framework Master Class - Java Spring the Modern Way certification course, the aspirant will acquire knowledge of the spring framework, improve their ability to write unit tests, and illustrate their mastery of the spring framework. spring's dependency injection, IOC container, application context, and bean factory will be introduced to the participant. spring annotations, spring MVC, spring boot starters, spring AOP, spring JDBC, and spring JPA will all be covered in detail. Participants will learn to use Eclipse, Maven, JUnit, and Mockito; create a simple web application; and craft unit tests utilizing XML, Java application contexts, and Mockito. 

The syllabus

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 - Container 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 1 - What is JUnit and Unit Testing?
  • Step 2 - Your First JUnit Project and Green Bar
  • Step 3 - 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 MVC

  • 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

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books