链接: 百度网盘

密码: sgau

******* Step By Step Details *******


Step01 - Understanding Full Stack Application Architecture

Step02 - Quick Overview of Modern JavaScript and TypeScript

Step03 - Installing Angular CLI - Awesome Tool to create Angular Projects

Step04 - Creating and Launching Angular Application with Angular CLI

Step05 - Importing Angular App into Visual Studio Code

Step06 - Exploring Angular CLI Commands - test, lint, e2e, serve, build

Step07 - Exploring Angular CLI Project Structure

Getting Hands on With Angular

Step08 - Introduction to Angular Components - Basics

Step09 - Introduction to Angular Components - Playing with AppComponent

Step10 - Generating Welcome Component with ng generate

Step11 - Language Variations With an Example - Java, JavaScript and TypeScript

Step12 - Generating and Setting up Login Component

Step13 - Understanding Event Binding - Adding click event on Login Page

Step14 - Using ngModel with 2 Way Data Binding in Login Page

Step15 - Quick Review of Data Binding Approaches

Step16 - Adding Hardcoded Authentication to Logic Component - ngIf directive

Step17 - Implementing Routes for Login, Welcome and Error Components

Step18 - Implementing Routing from Login to Welcome Component

Step19 - Adding Route Parameter for Welcome Component

Step20 - Create List Todos Component with ng generate

Step21 - Create a Link to Todos in Welcome Component

Step22 - Best Practice - Create a Todo Class

Step23 - Quick Introduction to Angular Modules

Step24 - Understanding Bootstrapping of Angular App with Root Module and Component

Step25 - Quick Review - Angular Modules and Components

Step26 - Overview of Next Few Steps - Bootstrap, Menu, Footer and Refactoring

Step27 - Adding Bootstrap Framework and Creating Components for Menu and Footer

Step28 - Using Bootstrap to Create a Menu with Navigation Links

Step29 - Styling Footer and Other Components with CSS and Bootstrap

Step30 - Good Practice - Use RouterLink instead of href for Routes

Step31 - Creating an Independent Authentication Service Component

Step32 - Using Session Storage to Store User Authentication Token

Step33 - Enabling Menu Links Based on User Authentication Token

Step34 - Implementing Logout to remove User Authentication Token

Step35 - Securing Components using Route Guards - Part 1

Step36 - Securing Components using Route Guards - Part 2

Step37 - Quick Review - Authentication Service, Dependency Injection and Route Guards

Introduction to Web Services and REST

Step41 - What is a Web Service?

Step42 - Important How Questions related to Web Services

Step43 - Web Services - Key Terminology

Step44 - Introduction to RESTful Web Services

Getting Up and Running with REST and Spring Boot

Step45 - Initializing a RESTful Services Project with Spring Boot

Step46 - Creating a Hello World Service

Step47 - Enhancing the Hello World Service to return a Bean

Step48 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet - What's happening in the background?

Step49 - Enhancing the Hello World Service with a Path Variable

Connecting Angular Frontend to Spring Boot Restful Services

Step50 - Connecting Angular Frontend with Restful API - 1 - Creating Data Service

Step51 - Connecting Angular Frontend with Restful API - 2 - HttpClientModule and HttpClient

Step52 - Connecting Angular Frontend with Restful API - 3 - Understanding Observable

Step53 - Connecting Angular Frontend with Restful API - 4 - Understanding Subscribe

Step54 - Connecting Angular Frontend with Restful API - 5 - Handling Error Responses

Step55 - Calling Welcome HTTP Service with Path Variables

Step56 - Designing RESTful Services for Todo Resource

Step57 - Creating REST API for retrieving Todo List

Step58 - Connecting Angular Frontend with Todo List RESTful Service

Step59 - Creating REST API to delete a Todo - DELETE Request Method

Step60 - Adding Delete Todo Feature to Angular Frontend

Step61 - Creating Todo Component and Handle Routing

Step62 - Designing Todo Page with Bootstrap Framework

Step63 - Creating Retrieve Tod0 Service and Connect Angular Frontend

Step64 - Improve Todo Page Appearance

Step65 - Creating REST API for Updating Todo - PUT Request Method

Step66 - Creating REST API for Creating a Todo - POST Request Method

Step67 - Implementing Update Todo Feature in Angular Frontend

Step68 - Implementing New Todo Feature in Angular Frontend

Step69 - Improving Todo Form - Validation and Form Submit on Enter - ngSubmit

Step70 - Enhancing Validation Messages on Todo Page

Implementing Spring Security with Basic Authentication

Step71 - Overview of Security with Basic Auth and JWT

Step72 - Setting up Spring Security

Step73 - Configure standard userid and password

Step74 - Enhancing Angular Welcome Data Service to use Basic Auth

Step75 - Configure Spring Security to disable CSRF and enable OPTION Requests

Step76 - Creating Angular HttpInterceptor to add Basic Auth Header

Step77 - Configure HttpInterceptor as Provider in App Module

Step78 - Create Basic Authentication RESTful Service in Spring Boot

Step79 - Create Angular Basic Authentication Service

Step80 - Connect Login Page to Basic Authentication Service - Part 1

Step81 - Connect Login Page to Basic Authentication Service - Part 2

Step82 - Refactoring Angular Basic Authentication Service

Step83 - Refactoring HttpInterceptor to use Basic Authentication Token

Step84 - Best Practice - Use Constants for URLs and Tokens

Connecting Spring Security with JWT

Step85 - Introduction to JWT

Step86 - Importing JWT Framework into Eclipse

Step87 - Quick Tip - Resolving JWT Compilation Errors

Step88 - Executing JWT Resources - Get Token and Refresh Token

Step89 - Understanding JWT Spring Security Framework Setup

Step90 - Creating a New User with Encoded Password

Step91 - Using JWT Token in Angular Frontend

Connecting REST API With JPA and Hibernate

Step92 - Setting up Todo Entity and Populating Data

Step93 - Connecting GET REST APIs to JPA Repository

Step94 - Connecting POST, PUT and DELETE REST APIs to JPA Repository