Course Description
Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on Chrome V8 engine and executes JavaScript code outside a web browser
Course Sylabus
- Understanding Node environment
- Extending JavaScript
- V8
- The Process Object
- Understanding Asynchronous Event Driven Programming
- Broadcasting Events Listening for Events
- Timers
- Understanding the Event Loop
- Callbacks and errors
- Streaming Data Across Node And clients
- Exporting Steams
- Creating and HTTP Server
- The Request objects
- Working with Headers
- Handling Post Data
- Access the File System
- Directories & iterating overs files and folders
- Reading from File
- Writing to a File
- Using Express Installing Express and Making it
- Easier to Build Web Server
- Routes
- Static File and Middleware
- JSON
- Databases
- Relational Database and SQL
- Node & MYSQL
- NoSQL and Documents
- Working with MySQL
- CRUD Operation using MYSQL
- Connecting Node with Angular
- Installation of Angular
- Components
- Services
- Template Form
- Event Handling
- CRUD operation with HTTP
- Deploymnet