Mastering Node.js 12.x (Udemy.com)

Your one-stop solution to getting ahead with Node.js 12.x

Created by: Packt Publishing

Produced in 2021

icon
What you will learn

  • Simplify asynchronous operations and write faster code with async/await
  • Write easily readable code with functional reactive programming techniques
  • Handle errors effectively and provide relative responses quickly
  • Organize your code in controllers with Express .js Route
  • Set up MySQL and query it with Sequelize
  • Achieve effortless communication between microservices
  • Secure endpoints and authenticate users with JSON Web Tokens (JWTs)
  • Respond to repeated requests by caching responses with Redis

icon
Quality Score

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

Overall Score : 92 / 100

icon
Course Description

Node.js is a technology that you can quickly become familiar with, but it can be hard to master to build fast and secure solutions. Instead of covering the basics, this course will help you to progress to understand advanced concepts such as asynchronicity, the event loop, clean error handling with Express Middleware and functional reactive programming.
You will start off by working through the process of creating a subscription management system, where you will optimize directory structures. This will help you with the organization, as Node.js apps usually don't follow filename and directory conventions. As you delve deeper into the course, you'll learn how to build an API in the form of microservices, managed through PM2. As you progress, you will connect and utilize two of the most widely used technologies in the Node.js World; MySQL, the most commonly used relational database, and Redis, a popular technology used in caching. Once you've built a solid infrastructure, you'll be able to build an authentication service with the help of Passport and JSON Web Tokens.
By the end of this course, you will be able to tackle harder challenges in your Node.js projects by efficiently using the best tools available, while also meeting demanding industry standards for a clean and scalable code.
About the Author
Dimitris Loukas is a software engineer currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He is also developing trading software applications using C#, Aurelia, and TypeScript. He is an author at Packt and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He was an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.Who this course is for:
  • If you are a JavaScript developer with basic experience in Node .js and want to take it to the next level by writing well-managed code for fast, scalable and responsive web applications, this is the course for you.

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
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More node.js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js, Express, MongoDB & More: The Complete Bootcamp 2021

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Just Express (with a bunch of node and http). In detail.

$11.99

icon
Reviews

4.6

11 total reviews

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

By Jorge Morana

Excellent training course with a lot of trending technologies needed to be a back-end developer.

By Marek Javůrek

In 2019 I was expecting fullHD resolution in videos.... But content is great ;)

By Andrew Karp

I thought it would be more expert level

By Donald Paul Winston

Quick and precise. Material on best practices makes this course worth while.

By Cássio Paixão

O instrutor ensina bons padrões para uso no projeto, além de explicar bem como o NodeJS funciona em seu core. Isso ajuda muito a construir bons códigos (readability e performance).

By Tomáš Livora

The author goes quickly through various technologies you need to know in order to create complex Node.js applications. The course is ideal for someone who knows JavaScript and has already worked with other back-end technologies but hasn't used Node.js yet.

By Underwater Eidi

The author shows clear mastery of the NodeJs ecosystem, and covers lots of complex content in a structured and clear manner... highly recommend !

By Felix Eyetan

Great course. Very hands on and detailed every step of the way and in short videos. Was nice to get another perceptive on building web services.

By Xavier ABENAQUI

Very good content, one of the best course on node.js and the best for Clean Architecture on Udemy

By Muh Nizomuddin Fauza Sidiq

nice course

By German Viescas

The content of the course is great and the instructor is very good, providing clear and concise explanations. I am an experienced full-stack developer and I picked up some interesting ideas to keep my code cleaner. I don't rate it with five stars because the questions are not answered by the instructor directly, they are handled by Packt, which means unnecessary back and forth and, generally speaking, useless answers.