链接: 百度网盘
密码: sgau
******* Step By Step Details *******
Overview
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