-
Uncovers patterns to solve common bugs in Node.js code and design
-
Explains principles of writing well-organized Node.js applications
-
Paves an easy-to-follow path for navigating through the concepts
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 an ideal course for developers, who are already in contact with Node.js, and now want to get the most out of it in terms of productivity, design quality, and scalability. You need only some prior exposure to the technology. This course will cover some basics before moving on to the advanced concepts.
Developers with intermediate experience in Node.js will also find the techniques presented in this course beneficial.
-
Design server-side JavaScript patterns and understand their application via use cases
-
Write asynchronous code by leveraging various constructs
-
Understand data processing with transform streams and combine them into different layouts
-
Use tricks to 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
-
Leverage React and its ecosystem in universal applications