Build A Web App With Spring Framework and Angular 2
3.9 (335 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,655 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build A Web App With Spring Framework and Angular 2 to your Wishlist.

Add to Wishlist

Build A Web App With Spring Framework and Angular 2

(Updated) Step by Step guide on Angular 2 + Spring Boot + Hiberante + Token-based Security+Eclipse
3.9 (335 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,655 students enrolled
Created by Le Deng
Last updated 12/2016
English
Current price: $12 Original price: $145 Discount: 92% off
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 2 Articles
  • 31 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Know how to use Angular 2 to develop front-end
  • Know how to use Angular 2 to interact with back-end
  • Know how to use Spring Boot to develop app fast
  • Know how to use Spring Boot with hibernate
  • Use Token-based verification method instead of traditional cookie-based
View Curriculum
Requirements
  • Some knowledge on Angular 2, Java and Spring framework
Description

WELCOME TO MY COURSE - "Build A Web App With Spring Framework and Angular 2"

You can find lowest price here: 

www.ldeng(dot)net/courses

Course Content has been updated to Angular 2 final!

Welcome to my course of Angular 2 and Spring integration. This course is based on my previous course - Fundamentals of Angular 2 Full Stack Design, whose target is to know the basics and features of Angular 2. There is also a photo sharing web app called - Lagoon, was developed as an example to show how to approach front-end design using angular 2. Now, in this course, we will be leveraging that project and start to develop the back-end using Spring Boot and Spring Data. If you haven't taken that Angular 2 course, or you don't have any Angular 2 knowledge, I would suggest go ahead and do that first. I cut out some stuff but focus more on the basics so that you can get started quickly. 

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
Who is the target audience?
  • Anyone interested in Angular 2 integration with backend
Curriculum For This Course
48 Lectures
07:48:41
+
Getting Ready
5 Lectures 41:43
Updated Source Code
00:06

An overview on the whole stack of the system.

Preview 05:43


Using Angular CLI
08:30

+
Home Page Module and Models
5 Lectures 01:00:07



Add Photo Model - Backend
14:56

Add User Model and Comment Model - Backend
07:31
+
Register Module
5 Lectures 47:39
Add Registration Component - Frontend
09:24

Add Register Function - Backend
13:04

Configure Hibernate for Data Persistence - Backend
08:07

Test Register Function - Frontend and Backend
10:31

Understand the Registration Process - Frontend and Backend
06:33
+
Token-based Verification
6 Lectures 44:57
Intro to JWT
05:13

Add JWT Filters - Backend
10:37

Add Login Component - Frontend
11:28

Update the Login Function - Frontend
03:21

Add Login Function - Backend
06:45

Test Out Login Function - Frontend and Backend
07:33
+
My Album Module
4 Lectures 41:29

Add Photo Function - Backend
11:18

Add Photo Component - Frontend
12:39

Test Out Photo Function - Frontend and Backend
10:00
+
Image Detail Module
4 Lectures 29:02
Add Comment - Backend
06:09

Add Image-Detail Component - Frontend
15:05

Test Image-Detail Function - Frontend and Backend
03:57

Add Photo-Row Component - Frontend
03:51
+
Wrap-up
1 Lecture 02:11
WrapUp
02:11
+
Bonus Section
1 Lecture 00:01
All Other Courses and Coupons
00:01
+
Deprecated
17 Lectures 03:21:31
Angular 2 Demo (deprecated)
16:28


Add The Photo-List and Side-panel Components - Frontend (deprecated)
17:00

Add Semantic-UI Resources - Front-end (deprecated)
06:01

Add Nav Bar Component - Frontend (deprecated)
07:45

Add Register Component (deprecated)
14:23

Write HTML for Register Component (deprecated)
08:51

Use Angular 2 Http Client for Register Part 1 - Frontend (deprecated)
13:57

Use Angular 2 Http Client for Register Part 2 - Frontend (deprecated)
11:04

Add Semantic-UI Resources - Frontend (deprecated)
13:14

Use Angular 2 Http Client for Register Part 1 - Frontend (deprecated)
14:04

Use Angular 2 Http Client for Register Part 2 - Frontend (deprecated)
11:16

Add Login Component - Frontend (deprecated)
08:31

Update the Login Function - Frontend (deprecated)
08:09

Add My-album Component Part 1 - Frontend (deprecated)
15:03

Add My-album Component Part 2 - Frontend (deprecated)
11:22

Add Image-comment Component Part 1 - Frontend (deprecated)
11:37
About the Instructor
Le Deng
4.2 Average rating
1,752 Reviews
7,413 Students
17 Courses
ldeng.net/courses, consultant, thousands of students

Le Deng was first exposed to programming when he was at elementary school and his first language was Logo, a 2D drawing programming language. He received his BS in Electrical Engineering in China and his MS in Electrical Engineering at RIT in US. He has been both a learner and a teacher through the course. In the past few years, he has been interested in web technologies and working on his own path to become an entrepreneur. He’s life philosophy is to contribute a hand on better shaping this world and he is willing to spend just a life-time to fulfill it. He is currently working as a consultant in Boston US.