Angular 2 Complete E-Commerce App Course - Java,Spring,MySQL
4.1 (175 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,151 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Angular 2 Complete E-Commerce App Course - Java,Spring,MySQL to your Wishlist.

Add to Wishlist

Angular 2 Complete E-Commerce App Course - Java,Spring,MySQL

A Comprehensive Project with Step-By-Step Guide on latest Angular 2 Ecosystem and Java Spring Framework Ecosystem
Bestselling
4.1 (175 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,151 students enrolled
Created by Le Deng
Last updated 3/2017
English
Current price: $10 Original price: $195 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20.5 hours on-demand video
  • 1 Article
  • 78 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand Angular 2, Java Spring Framwork, Database, Web App Design better
View Curriculum
Requirements
  • Basics of Angular 2, Java, Spring Framework, Database, Html/CSS, Javascript
Description

WELCOME TO MY "Build Angular 2 Complement -E-Commerce App - Java, Spring, MySQL"!

You can find lowest price here: 

www.ldeng(dot)net/courses


Overview

This is a course about building a E-Commerce website using Latest Angular 2 and Java , Spring Framework Ecosystem, MySQL technologies and more. Specifically, it's about building an online bookstore

You can consider this course as a sister course of my other one - "Complete E-Commerce Course - Java,Spring,Hibernate and MySQL". They are sisters because the functionalities and layout are pretty similar to each other while the architecture are quite different. The other course uses Thymeleaf as the template engine (an official template engine adopted by Spring Framework) and is coupled to the backend. 

In this course's approach, we make the web app RESTful. This approach is becoming popular in the modern trend. While the front-end can be developed with different frameworks, and we choose Angular 2, the backend is decoupled from front-end providing REST APIs as resources. 

There are Pros and Cons for both of the architectures and it's better for you to go through them by yourself.

Regarding the bookstore app, the modules developed in the course is similar for all E-Commerce website. Those modules contains:

- User Signup and Login

- User profile management

- Product Management

- Shopping Cart 

- Order checkout and order history

- Automatic email confirmation

As you can see, those modules are the basics for pretty much any E-Commerce website. Check out the preview lesson for a quick tour of the website!

Why should I take this course?

Because you probably won't find another course out there on similar topic with similar length and detail. This course covers a wide range of topics on building an e-commerce website . It is a step-by-step guide with most of the code hand typing. 

There are students from my other courses complaining that if I copy and paste the code and then explain it, tough it can save some time, students will lose track and drive. That's why I'm developing stuff in this course from scratch and step-by-step.

What does the technology stack look like ?

As this is a full stack development project, we will develop the code for both front-end and backend. A considerable amount of work will be on developing the front-end code using latest Angular 2, HTML, CSS, TypeScript, bootstrap and etc. The backend side will be using latest Spring technologies - Spring Boot, Spring Security, Spring Data and etc. Then, we will have MySQL as database. MySQL is powerful and free to use and serves as a good database candidate in plenty of commercial apps out there.

Will I get the source code?

Source code and database scripts are provided in the very beginning of the course. Besides, throughout each lesson (I would say most lessons), the source code will be provided to the progress of the lesson. Yet, I still suggest you to develop with me and take the source code as a reference.

What will I get by the end of the course?

This course shows an example of building an E-Commerce app from scratch. By the end of the course, you will get exposed to various topics and building modules that you need for a basic E-Commerce web app. With the hands-on practice, you will gain a lot of experience that is beyond just the theory. 

Who is the target audience?
  • Anyone who is interested in learning Angular 2, Java Spring practically with a comprehensive project and hands-on experience
Students Who Viewed This Course Also Viewed
Curriculum For This Course
89 Lectures
20:42:13
+
Intro and Preparation
5 Lectures 27:28

Source files you'll need in this course

!!!Download This Source Files First
00:01




+
Getting Started
5 Lectures 01:07:55


Add Nav-Bar Component
13:04

Add Nav Tool Bar and Links
12:27

About Session Management
16:39
+
Jump Start with Backend
10 Lectures 02:21:18

This is the video adapted from my other "Complete E-Commerce" course.

Entity-Relation Diagram
16:47

Security Domain Models
18:13

Adding More Security Models
17:26

Spring Security Config
13:03

Adding Security Utility
13:30

Add MySQL Database
17:40

Adding User Data
16:51

Adding Spring Session
10:55

Adding Pre-flight Filter
08:55
+
Admin-Portal - Part 1
11 Lectures 02:25:39


Testing Login Function
09:58

Add Check Session
13:39

Finishing Up Login Function
07:50

Add New Book
21:03

Add New Book Continued
09:20

Add Book Service
09:24

Add Book Domain Model and Book Services
15:46

Add Upload Image
16:43

Test Upload Image
10:21
+
Admin Portal - Part 2
9 Lectures 02:00:28
Add View Book List
09:46

Add View Book List Continued
14:04

Add View Book Detail Component
12:06

Add View Book Detail Template
16:08

Edit Book Detail Component
11:23

Finish Up Editing Book
15:24

Add Delete Book
18:20

Finish Delete Function
19:03

Delete Function Bug Fix and Admin Portal Wrap Up
04:14
+
Store Front - Part 1
8 Lectures 01:47:46

Setup Folder Structure
16:24

Add Nav Bar
13:42

Add Home Page Template
16:50

Add My Account
17:20

Add My Account - Continued
12:33

Add My Account Template
12:21

Add My Account Template Continued
10:27
+
Store Front - Part 2
7 Lectures 02:07:32

Add New User Resource Continued
17:46

Add Forget Password
18:32

Add Edit User Info
13:29

Add Edit User Info Template
22:08

Add Edit User Info Resource
14:13

Finish Edit User Info Function
26:29
+
Store Front - Part 3
11 Lectures 02:45:52

Add User Payment - Continued
11:11

Add User Payment Template
20:27

Add User Payment Template - Continued
16:17

Add User Payment Resource
21:16

Add User Payment Service
12:59

Verify User Payment Function
19:47

Add User Shipping
12:16

Add User Shipping Template
14:51

Add User Shipping Resource
20:27

Verify User Shipping Function
05:13
+
Store Front - Part 4
11 Lectures 02:46:41

Add Book List Template - Continued
18:05

Add Book List Resource
12:38

Add Book Detail Component
15:54

Add Book Detail Template
11:48

Add Shopping Cart Component
16:54

Add Shopping Cart Template
19:56

Add Shopping Cart Models
11:49

Add Shopping Cart Services
19:41

Add Shopping Cart Resource
16:35

Verify Shopping Cart
11:44
+
Store Front - Part 5
11 Lectures 02:48:09

Add Order Template
19:17

Add Order Template - Continued
21:12

Add Order Template - Continued part 2
20:34

Fix Order Component Issues
11:59

Add Order Domain Models
14:46

Add Order Resource
20:41

Verify Order Checkout
16:08

Add Order Summary
12:40

Finish Up Order Summary
12:23

Add Search By Title
09:05
1 More Section
About the Instructor
Le Deng
4.1 Average rating
2,015 Reviews
8,225 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.