Professional Documents
Culture Documents
1 Angular 40
2 NodeJS, Express, MongoDB, PostgreSQL 80
3 PayDock SDK (**need access to sdk) 20
Total 140
Udemy Course
Angular - The Complete Guide (2022 Edition) -
Complete NodeJS Developer in 2022
Self study through official docs
Angular
Session
1
5
6
10
Angular
Topic
Introduction to Angular Framework
- Introduction to Angular Framework, History & Overview
- Environment Setup
- Angular CLI, Installing Angular CLI
- NPM commands & package.json
- Bootstrapping Angular App, Components, AppModule
- Project Setup, Editor Environments
- First Angular App & Directory Structure
- Angular Fundamentals, Building Blocks
- MetaData
Essentials of Angular
- Component Basics
- Setting up the templates
- Creating Components using CLI
- Nesting Components
- Data Binding - Property & Event Binding, String Interpolation, Style binding
- Two-way data binding
- Input Properties, Output Properties, Passing Event Data
Http Requests
- App & Backend Setup
- Sending Requests (Example: POST Request)
- Adjusting Request Headers
- Sending GET Requests
- Sending a PUT Request
- Transform Responses Easily with Observable Operators (map())
- Using the Returned Data
- Catching Http Errors
- Using the "async" Pipe with Http Requests
Modules
- Built-in Security contexts
- Using AOT Compilation
- Feature Modules
- Routes with Feature module
- Shared Modules
- Optimization and performance issues
- Auth Feature Module
- Lazy loading of modules, cross module communication
- Protecting Lazy Loaded Routes
- Understanding Core Module
- Create Basic Core Module
- How Module and Services work together
Misc. Topics
State Management
Material UI
Animation
Version History and latest releases
Node - Express - Mongo - PostgreSQL
Session Topic Hands-on `
1 NodeJS Intro
What is Node.js? Why Node.js? Installation of Node.js and Visual Studio Code
The Capabilities of NodeJS Installation of GIT and push codes to GIT repository
Threaded vs Event-Driven architecture
Embracing advances in the JavaScript language
NodeJS Microservices architecture
Node Package Manager (NPM)
Node.js and the Twelve-Factor app model
3 NodeJS Modules
Defining a module, Finding & Loading CommonJS, JSON modules using require Creating a hello-world module
Finding & Loading ES6 modules using import Loading and using a module
Hybrid CommonJS/NodeJs/ES6 module scenarios Folder as a module
Yarn package management system Module loading from node_modules
NodeJS core modules (http, fs, path, events, os) Building own modules
Invalidating the module cache
Exporting with ES6 syntax
4 FileSystem I/O
Synchronous and Asynchronous file Read, Listing Directory contents
Copying files, check permissions
Avoid race conditions, Cloning a file using streams
11 Error Handling
Handling rejected promises, Express Error Middleware
Try-Catch blocks
Express Async Errors, Logging Errors
12 Deployment
NodeJS application architecture & Development considerations
CI/CD pipeline
Traditional Linux NodeJS service deployment
NodeJS microservice deployment with Docker
14 Microservices Overview
What is Microservices? Why Microservices? Microservices with Docker
What is Docker? Why Docker? Working of Child Processes
Terminologies in Docker
Child Processes
Types of child process
15 Security overview
HTTPS/TLS/SSL using Let's Encrypt
Addressing Cross-Site Request Forgery (CSRF) attacks
Denying SQL injecction attcks
Scanning for know vulnerabilities
Cookie best practices