Professional Node.js (Udemy.com)

Build highly scalable, single-language applications that share code between the server and client

Created by: Packt Publishing

Produced in 2018

icon
What you will learn

  • 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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 20 / 100

icon
Course Description

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.
About the Authors
Mario Casciaro is a software engineer and entrepreneur, passionate about technology, science, and open source knowledge. Mario graduated with a master's degree in software engineering and started his professional career at IBM, where he worked for several years on different enterprise products, such as Tivoli Endpoint Manager, Cognos Insight, and SalesConnect. He then moved to D4H Technologies, a growing SaaS company, to lead the development of a new bleeding-edge product for managing emergency operations in real time. Currently, Mario is the cofounder and CEO of Sponsorama, a platform to help online projects raise funds through corporate sponsorship. Mario is also the author of the first edition of Node.js Design Patterns.
Luciano Mammino is a software engineer who was born in 1987, the same year that Nintendo released Super Mario Bros in Europe, which happens to be his favorite video game. He started coding at the age of 12 using his father's old Intel 386, with only the DOS operating system and the QBasic Interpreter. After studying for a master's degree in computer science, he developed his programming skills, mostly as a web developer, working mainly as a freelancer for companies and start-ups all over Italy. After a start-up parenthesis of 3 years as CTO and cofounder of Sbaam in Italy and in Ireland, he decided to relocate to Dublin to work as a senior PHP engineer at Smartbox. He loves developing open source libraries and working with frameworks such as Symfony and Express. He is convinced that JavaScript's success is still at the very beginning and that it will have a huge impact on most web- and mobile-related technologies in the future. For this reason, he spends most of his free time improving his knowledge of JavaScript and playing with Node.js.
James Murphy is a software consultant and entrepreneur. His passions include technology, self-improvement, and psychology. He graduated from the computer science department of the University of Manchester. He's worked for a number of the UK's top tech companies, ranging from the Hut Group and Auto Trader to the BBC and Booking. Having previously been a lead engineer at Booking, James decided to delve further into entrepreneurship and contracting. His first experience with Node.js was working on the second generation of BBC Live, which was built entirely using Node.js and microservices on the AWS platform. He has a blog at devangst and is also a contributing author and member of the Simple Programmer community. He is the author of Node.js Design Patterns, Second Edition, by Packt.
Glenn Dayton has been a full stack developer for several years now with a strong passion for teaching spanning an even longer amount of time. He works at NASA JPL as a Backend Developer helping build tools that modernize the way spacecraft are tested.Who this course is for:
  • 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.

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



icon
Reviews

1.0

1 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Julius Hutzler

Slow, hard to hear so far.