title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.
Web Applications and Microservices with Node.js
Course Description
Overview
Objectives
Topics
- About the course
- Introductions and logistics
- Student expectations
- Generation of misc. topics for third day
- Full stack JavaScript
- Other technologies in the stack
- Web applications
- Microservices
- Cloud computing
- Brief treatment of client-side and Angular
- jQuery
- Installing Node.js
- Use of package manager npm
- Hands-on lab
- Summary
- Lexical structure
- Types, values, and variables
- Expressions and operators
- Statements
- Objects
- Arrays
- Functions
- Classes and modules
- Pattern matching with regular expressions
- Event-driven programs
- Concurrency
- Hands-on lab
- Summary
- A simple web application
- Projects
- Constructing a module
- Using a module
- Installing and using packages
- Updating packages
- Dependency management
- Dependency injection
- Some relevant design patterns
- Hands-on lab
- Summary
- Introduction
- Basic reading and writing to files
- Reading and writing in chucks
- The Buffer class
- Stream API
- Hands-on lab
- Summary
- Introduction
- Construction and use of callbacks
- Construction and use of promises
- Error handling
- Hands-on lab
- Summary
- Introduction to HTTP module
- HTTP protocol from client and server sides
- DOM structure
- Using HTTP methods GET, PUT, POST, PATCH, and DELETE
- Hands-on lab
- Summary
- How to use a debugger
- Unit test, subsystem test, and system test strategies
- Unit testing in detail
- Hands-on lab
- Summary
- Comparison of SQL and NoSQL
- MySQL and PostgreSQL
- MongoDB
- Hands-on lab
- Summary
- What is a microservice?
- DevOps and CI/CD
- Roles of Docker, Kubernetes, and other tools
- Development, QA, and production
- Disaster recovery
- Computer security
- Hands-on lab
- Summary
- Architectures for AWS, Azure, and Google Cloud
- Pay-as-you-go storage and compute cycles
- Databases: SQL and NoSQL
- Serverless
- Analytics, data lakes
- Summary
- Design patterns
- Generators
- Software development in teams, use of Git
- GitHub, Stack Overflow, and related resources
Related Courses
-
Creating, Styling, and Validating Web Forms
WDHT-215- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,755.00 USD
-
Introduction to Angular
WDJS-300- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 1,755.00 USD
Self-Paced Training Info
Learn at your own pace with anytime, anywhere training
- Same in-demand topics as instructor-led public and private classes.
- Standalone learning or supplemental reinforcement.
- e-Learning content varies by course and technology.
- View the Self-Paced version of this outline and what is included in the SPVC course.
- Learn more about e-Learning
Course Added To Shopping Cart
bla
bla
bla
bla
bla
bla
Self-Paced Training Terms & Conditions
Exam Terms & Conditions
Sorry, there are no classes that meet your criteria.
Please contact us to schedule a class.
STOP! Before You Leave
Save 0% on this course!
Take advantage of our online-only offer & save 0% on any course !
Promo Code skip0 will be applied to your registration
Purchase Information
title
Please take a moment to fill out this form. We will get back to you as soon as possible.
All fields marked with an asterisk (*) are mandatory.