binhtv / cs572

This repository is for MWA course homework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MWA - Modern Web Application

Professor Asaad Saad

In this course you will learn the Reactive Programming Architecture of SPA (Single Page Web Applications) along with all the necessary skills to build a full Modern Web Application. Technologies include: NodeJS, ExpressJS, TypeScript, Angular, Firebase and NoSQL databases (MongoDB). The course will cover:

How the C++ V8 engine and asynchronous code work in Node and the Node event loop. How to structure your code for reuse and build Restful API using modules and ExpressJS. How NoSQL databases work: Mongo Shell, Aggregation framework, Replica Sets, Clustering, Shards, Mongoose ORM.

Deep understanding of how Angular (backed by Google) works, Change Detection, Reactive RxJs programming with Observables and Subjects, The Shadow DOM, Zones, Modules and Components, Custom Directives and Pipes, Services and Dependency Injection, Angular Compiler, JIT and AOF Compilation, Forms (Template Driven and Data Driven), Data Binding, Routing, Guards and Route Protection, HTTP client, JWT JSON Web Token Authentication.

NodeJs! MongoDB! Angular!

About

This repository is for MWA course homework


Languages

Language:TypeScript 57.6%Language:JavaScript 33.8%Language:HTML 7.8%Language:CSS 0.8%