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.
Professional Node.js
Course Description
Overview
Professional Node.js guides you through the emerging world of patterns, techniques, and practices to help you understand proven solutions to common problems. You will be presented with several libraries and technologies, which will be used to demonstrate a pattern or technique. With this course, you'll get great exposure to the Node.js ecosystem and its set of solutions.Through Professional Node.js, you will be presented with various sets of patterns that you can use to efficiently solve your everyday development and design problems. You will understand what different traditional design patterns look like in Node.js, and how to design modules that focus on performing a single task at a time. You will gain an understanding of the basic building blocks and principles of writing large and well-organized Node.js applications. You will be able to apply these principles to problems that don't fall within the scope of existing patterns.
This is a self-paced video course. Any files needed for exercises or activities will be available for download from the course page. This is a fast-paced, practical hands-on course aimed at experienced developers. As you progress you'll find helpful tips and tricks, and useful self-assessment material to help benchmark your progress and reinforce what you've learned.
Objectives
- Design server-side JavaScript patterns
- Write asynchronous code by leveraging various constructs
- Transform streams and combine them into different layouts
- Solve concerns and get higher scalability and modularity in your apps
- Untangle modules by coherently organizing and connecting them
- Reuse popular techniques to solve common design and coding issues
Audience
Topics
- The Node.js Philosophy
- Introduction to Node.js 6 and ES2015
- The Reactor Pattern
- The Callback Pattern
- The Module System and its Patterns
- The Observer Pattern
- The Difficulties of Asynchronous Programming
- Using Plain JavaScript
- The async Library
- Promise
- Generators
- Async/Await Using Babel
- Comparison
- Discovering the Importance of Streams
- Getting Started with Streams
- Asynchronous Control Flow with Streams
- Piping Patterns
- Factory
- Revealing Constructor
- Proxy
- Decorator
- Adapter
- Strategy
- State
- Template
- Middleware
- Command
- Modules and Dependencies
- Patterns for Wiring Modules
- Wiring Plugins
- Sharing Code with the Browser
- Introducing Webpack
- Fundamentals of Cross-Platform Development
Related Courses
-
Introduction to Oracle Database 12c and SQL
DBOR-950- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: 2,100.00 USD
-
Intro to Deep Learning With TensorFlow
DCSK-120- Duration: 3 Days
- Delivery Format: Classroom Training, Online Training
- Price: ???
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
Web Based Training courses are sold on a per-user basis. WBT courses provide a training advantage for you and your teams, helping you get up to speed quickly. Take the courses you need, at your convenience and at your own pace.
After you register for the course, an access instructions email will be sent within 1-2 business days. Within the enrollment period, this self-paced format gives you the opportunity to complete the course at your convenience, at any location, and at your own pace. The course is available 24 hours per day.
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.