Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 20.5 hours on-demand video
  • 1 article
  • 78 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Spring Framework

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
Rating: 3.8 out of 53.8 (534 ratings)
2,598 students
Created by Le Deng
Last updated 3/2017
English
30-Day Money-Back Guarantee

What you'll learn

  • Understand Angular 2, Java Spring Framwork, Database, Web App Design better

Course content

11 sections • 89 lectures • 20h 42m total length

  • !!!Download This Source Files First
    00:01
  • Preview02:28
  • Preview08:07
  • Preview03:33
  • Preview13:19

  • Preview10:15
  • Preview15:30
  • Add Nav-Bar Component
    13:04
  • Add Nav Tool Bar and Links
    12:27
  • About Session Management
    16:39

  • Preview07:58
  • 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

  • Preview15:40
  • Preview15:55
  • 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

  • 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

  • Preview08:09
  • 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

  • Preview14:55
  • 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

  • Preview11:08
  • 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

  • Preview11:37
  • 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

  • Preview09:24
  • 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

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 this course is for:

  • Anyone who is interested in learning Angular 2, Java Spring practically with a comprehensive project and hands-on experience

Instructor

Le Deng
ldeng.net/courses, consultant, thousands of students
Le Deng
  • 4.0 Instructor Rating
  • 4,592 Reviews
  • 17,261 Students
  • 18 Courses

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. His 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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.