Top 6 Spring Framework Video Tutorials
- Details
- Written by Nam Ha Minh
- Last Updated on 10 November 2016   |   Print Email
Spring is one of the most popular and widely-used frameworks for developing enterprise Java applications. Demands for Spring-experienced developers are high so candidates are looking for quick and high-quality training. That’s why the following video tutorial courses are hot.
Check the following video courses to find one suits your need.
1. The Java Spring Tutorial: Learn Java's Popular Web Framework
This course is an introduction to the widely-used Java Spring framework. Discover how to wire together your Java objects using Spring and dependency injection. You'll learn how to set up your system for Spring development, how to use Maven, and how to work with databases using Spring and Hibernate and how to create web applications with Spring MVC. We'll also look at managing user accounts with Spring Security, JDBC, working with web forms, Apache tiles for building modular web pages, aspect-oriented programming (AOP) and using Log4J and JUnit.
What are you going to get from this course?
- Understand the fundamentals of the Java Spring framework
- Learn how to develop web and database applications with Spring
- Understand the basics of Hibernate for SQL-free database connectivity
Here’s the curriculum of The Java Spring Tutorial:
- Section 1 - Getting Started: What is Spring; About Spring 4; Setting up your system; Introducing Maven; Spring “Hello World”; Class Path Contexts.
- Section 2 - Basic Bean Configuration: Constructor arguments; Setting bean properties; Dependency injection; Bean scope; etc.
- Section 3 - Autowiring: Autowiring by type; Autowiring by name; Autowiring by constructor; Default autowiring; Removing autowire ambiguities.
- Section 4 - Wiring with Annotations: Adding support for annotation-based wiring; Optional beans; Using qualifiers; Automatic bean discovery, etc.
- Section 5 - Spring Expression Language (SPEL): Introducing SPEL; Using SPEL with annotations; Some useful SPEL operators.
- Section 6 - Working with Databases: JDBC Templates; Configuring connection pooling with Apache DBCP; Transactions, etc.
- Section 7 - Web Application Basics with Spring MVC: The dispatcher servlet; Adding a controller; View resolvers; Using Spring Data Model; etc.
- Section 8 - Working with Web Forms: Creating a form; Getting form values; Adding Hibernate form validation support; etc.
- Section 9 - Aspect-Oriented Programming (AOP): A simple aspect example; Annotation-based aspects; Wildcards in Pointcut expressions; Advice types; etc.
Enroll The Java Spring Tutorial Now!
(over 19,814 students enrolled)
2. Spring Core - Learn Spring Framework 4 and Spring Boot
If you're new to the Spring Framework, this is the course you want to start with. This course covers the core of the Spring Framework, the foundation which all of the other Spring Framework projects are built from.
In this course, you will learn about important key concepts, such as dependency injection and inversion of control, which are used throughout the Spring Framework. Within the Spring Framework, you have the option of using the traditional XML configuration, or the new Java based configuration. I'll show you step by step how to configure Spring Beans using best practices in XML and Java. I'll also show you how to use Spring to persist data into a database, and Spring MVC to show content from the database on a webpage.
Throughout the course you will have access to the code examples being presented in the tutorials. This is code you can build and run on your computer. You will be able to study the working code examples. Whenever possible, I will go into real world use cases and examples from my years of experience as a Spring Source consultant. I've seen a lot of good code, and bad code over the years. Through my experience with Spring, I will show you good code and poor programming practices to avoid.
By the time we reach the end of this course, you will be able to build a functioning Spring Web Application.
In this course, you will learn about:
- Dependency Injection and Inversion of Control (IoC) in the Spring Framework.
- Spring Boot
- Using Spring Initializer
- Using Maven to build Spring Projects
- How to use JUnit and Mockito to test Spring
- Java and XML Spring Configuration
- Spring MVC and Thymeleaf with Bootstrap CSS
- Spring MVC Test
- JPA / Hibernate
- Spring JPA and using DAOs
- Spring Profiles
Enroll Spring Core - Learn Spring Framework 4 and Spring Boot Now!
(over 1,129 students enrolled)
3. Spring Core Advanced - Beyond the Basics
Enterprise class use of Spring Framework 4 and Spring Boot
My Spring Core course is intended to be a predecessor to this course. In Spring Core, I gave you a solid foundation in working with the Spring Framework. In this course, I build upon that foundation expanding your skills with the Spring Framework. The skills taught in this course are skills you will need for enterprise application development with the Spring Framework.
Topics Include:
- Spring Data JPA
- Form Validation in Spring MVC
- Externalized messages
- Using Spring Security
- Aspect Oriented Programming
- Spring Application Events
- Scheduled Tasks
- Advanced Spring Configuration
I start this course by showing students how to replace the traditional JPA DAO structure we created in the Spring Core, using Spring Data JPA. I continue building upon concepts learned in the Spring Core course by showing students how to use Command objects in Spring MVC and how to perform server side property validations.
Next we get into using Spring Security. I show you how to add Spring Security to our existing Spring MVC web application. We configure Spring Security to read user information from our database, and then secure URLs to authenticated users and users with specific security roles.
Aspect Oriented Programming (AOP) is a really cool programming paradigm, and its supported by the Spring Framework. In the module on AOP, I show you how to use AOP to log login activity in Spring Security. By using AOP, we don't need to change any of the Spring Security code.
The Spring Framework has a really mature events framework we can use for application events. I show you how to create a custom application event, then how to setup an event handler to take action on specific application events.
In Spring Core and in this course, the project we're working uses Spring Boot as its foundation. Spring Boot is doing a lot of automatic configuration for us. In the last module of this course, we will remove Spring Boot from the project. This will require us to configure all the objects and data sources being provided by Spring Boot manually. In doing so, students will gain insight into all the automation being provided by Spring Boot, and how to manage a more advanced Spring Configuration.
Enroll Spring Core Advanced - Beyond the Basics Now!
(over 623 students enrolled)
4. Java Spring Framework 4 and Spring Certification
Learn how to use Spring Framework in commercial environments and pass successfully your Core Spring Certification 4.
By attending this course, you will be able to learn the details of the latest Spring Framework 4x version by following code samples.
This course also provides you the answers to all Core Spring Framework 4x Certification questions inside the official study guide. (in total 162 questions). Therefore, after completing this course, you will learn the answers of questions with code examples and able to pass the certification.
Moreover, you will be able to earn a higher salary hence you will learn the latest and productive web development technologies and this course will also improve your knowledge about programming by teaching you the Spring Framework's dependency injection principle. So at the end of this course, you will be more confident regarding the development of commercial applications.
The course will start with the configuration of the course environment such as downloading and installing the Java JDK and STS (Spring Tool Suite). I will also provide for you the links for downloading the source codes and slides used in this course. By downloading those materials, you will be able to configure your environment and also other commercial applications in an easy way. This course will provide you two sample application including the configurations of Spring Framework and its dependencies; one of them is configured as a Java Standard Edition program and the other one is a Web-based application. (names are spring, spring-web)
The content of the course is based on the following sections:
- Spring Container, Dependency, and IOC (Inversion of Control)
- Aspect Oriented Programming
- JDBC, Transactions, and ORM (Hibernate)
- Spring MVC
- Spring Security
- Messaging (JMS)
- REST
- Unit Testing with JUnit
- Library Management with Maven
Enroll Java Spring Framework 4 and Spring Certification Now!
(over 4,795 students enrolled)
5. Spring and Hibernate for Beginners: Learn Step-By-Step
Covers new versions of Spring 4 and Hibernate 5 - New course for 2016. Includes Spring-Hibernate CRUD project!
The ONLY course that covers the new versions of Spring 4.3 and Hibernate 5.2!
This course will help you quickly get up to speed with Spring and Hibernate. I will demystify the technology and help you understand the essential concepts to build a real Spring and Hibernate application from scratch.
You Will Learn How To:
- Set up your Spring and Hibernate development environment with Tomcat and Eclipse
- Wire beans together in the Spring container using Inversion of Control
- Configure the Spring container for Dependency Injection
- Apply Bean Scopes for Singletons and Prototypes
- Customize Bean Lifecycle with your own Init and Destroy methods
- Perform object/relational mapping with Hibernate
- Leverage the Hibernate API to develop CRUD apps
- Apply Java annotations for Hibernate mappings
- Develop queries using the Hibernate Query Language (HQL)
- Integrate Spring MVC and Hibernate together in a Single Application Project
- Build a complete Spring MVC and Hibernate CRUD Project
Enroll Spring and Hibernate for Beginners Now!
(over 11,151 students enrolled)
6. Build A Web App With Spring Framework and Angular 2
Step by Step guide on Angular 2 + Spring Boot + Hibernate + Token-based Security + Eclipse.
In this course, we will use Angular 2 to build the front-end and Spring Boot as back-end, specifically with REST services, which fits more in the modern trend. Regarding the content, we will first have an overview on the project architecture. Then, we will go through two "hello world" type demo - one for Angular 2 and the other for Spring Boot. After that we will go back and forth between front-end and back-end to build the nuts and bolts of the project.
Features in this course:
- Angular 2 - most recent front-end framework
- Spring Boot - develop app first with spring framework
- Spring Boot Data - interact with database in an efficient manner
- Token-based verification - cookie-based has some drawbacks and the trend is to use token-based verification
- REST service - A modern design approach for full stack
- Eclipse - We will use Eclipse in this course as our IDE for back-end development
Enroll Build A Web App With Spring Framework and Angular 2 Now!
(over 821 students enrolled)
For more Spring framework video course, click here.
Comments