Have a question?
Name
Email
Preferred Mode of Training
Notes
Delete file
Are you sure you want to delete this file?
Message sent Close

NODEJS PLATFORM TRAINING (FRONT-END DEVELOPMENT)

0
0 reviews
  • Description
  • Reviews
Certified Software Tester Quality Analyst

NODEJS PLATFORM TRAINING (FRONT-END DEVELOPMENT)

COURSE DESCRIPTION

The main objective of this course is to experience, learn and update our experience in JavaScript programming by using the latest JavaScript ES6 standards. This will layout the foundation of TypeScript 3.x which is needed in several frameworks such as Angular 7/8/9.

PREREQUISITE

JavaScript programming

DURATION

5 days (40 hours)

COURSE OBJECTIVE

The core objective of this training course is all about learning Node JS platform and how it is used to create client-side applications. This will cover from create web server to run some inline scripts up to learning the different NodeJS frameworks emphasizing on Express.

COURSE OUTLINE

Day 1 Knowing Node Platform
• Getting to know NodeJS Platform
o Installing and configuration
o Running applications through HTTP, command line and Express
o Using Routing
o Using REPL
o Using the core modules
• Using the npm Package Manager
o Installing packages
o Uninstalling packages
o Running scripts
o Versioning
o Publishing packages
o Listing installed packages
o Updating npm and packages
o Scopes and repositories
• Applying the Filesystem I/O
o Reading from files
o Writing files
o Other file operations
• Building Client/server communication

Day 2 Learning NodeJS development
• Using modules
o Creating modules
o Loading and using modules
o Creating folders
• Creating the project structure
• Managing package.json
• Creating callbacks
• Building promises and generators
• Creating event lops
• Building event emitters
• Global modules
• Cluster modules
• Exception handling
• Streams

Day 3 Building web applications
• Knowing Express.js
• Basic routing
• Modular expression
• Using Template engine
• Managing JSON resources
• Serving Static files
• Adding middleware
• Creating Error handlers
• Managing HTTP requests

Day 4 Advanced NodeJS topics
• CORS
• Asynchronous programming
• File uploading
• Using sockets
• Integrating with PostgreSQL and MySQL
• Implementing REST services
• Integration with JQuery, JavaScript and HTML
• Unit testing with Mocha and Jasmine
• Securing scripts

Day 5 Other NodeJS frameworks
• Introduction to VueJS development
o NodeJS installation and configuration
o MVC concepts
o Form handling transactions
o Routes
o Data persistency
o Managing REST services
• Introduction to React development
o NodeJS installation and configuration
o MVVM model
o Form handling transactions
o Routes
o Data persistency
o Managing REST services
• Introduction to Angular8 development
o NodeJS installation and configuration
o MVVM model
o Form handling transactions
o Routes
o Data persistency
o Managing REST services
• Deploying front-end applications using Docker

For FULL COURSE OUTLINE, please contact us. Please contact us for the schedules and for booking a private class. 

Inquire Now

Share
Course details
Duration March 3 - 7, 2025

Archive

Working hours

Monday 9:00 am - 6.00 pm
Tuesday 9:00 am - 6.00 pm
Wednesday 9:00 am - 6.00 pm
Thursday 9:00 am - 6.00 pm
Friday 9:00 am - 6.00 pm
Saturday Closed
Sunday Closed