->

Application Development With Node.Js 2-In-1

Last updated 11/2018MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.90 GB | Duration: 6h 11m


 

Build highly scalable, developer-friendly APIs for the modern web

What you'll learn

Understand how Node .js works, its trends, and where it is used today

Design server-side javascript patterns

Write asynchronous code by leveraging various constructs

Develop scalable and high-perfog APIs using hapi .js and Knex .js

Write unit tests for your APIs to ensure reliability and maintainability

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

Requirements

Prior working knowledge of javascript and Node .js is needed.

Description

As a web developer, you've probably heard a lot about APIs and microservices over the last few of years. This Learning Path shows you exactly how to get started with building out your own API, which you can remix and extend to seamlessly integrate with other services.After a refresher on Node.js, you will take a look at the asynchronous programming model, which is key to understanding why Node.js is a good fit for API development. You will then dive right into building out your example API. You will also learn how to create companion unit tests to make sure everything is set for production. This serves as a great starting point for adaptation and extension for personal projects.Moving ahead, this Learning Path introduces you to 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 perfog a single task at a . You will gain an understanding of the basic building blocks and principles of writing large and well-organized Node.js applications. Next, you will see how to use javascript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. By the end of this Learning Path, you will have exposure to the Node.js ecosystem, its set of solutions, and will develop the skills required to get hands-on with your own API development projects.About the AuthorsTamas Piros is a full-stack web developer turned technical trainer who has a decade of experience working with the prestigious organization throughout the world including Credit Suisse, Verizon, BBC and Accenture to mention a few. In his professional career, he has delivered presentations and workshops all over the world to a mix of technical and non-technical audiences. He has recently launched a blog dedicated to developers wishing to read articles around the latest & greatest tech. He also owns a training business in London, UK called Full Stack Training Ltd. You can follow him on Twitter by searching for @tpiros.Glenn Dayton has been a full stack developer for several years now with a strong passion for teaching spanning an even longer amount of . He works at NASA JPL as a Backend Developer helping build tools that modernize the way spacecraft are tested.

Overview

Section 1: Bning API Development with Node.js

Lecture 1 Course Overview

Lecture 2 Setting Up the Environment

Lecture 3 Title Map

Lecture 4 Lesson Overview

Lecture 5 The Basics of Node.js

Lecture 6 The Module System

Lecture 7 Handy npm Commands

Lecture 8 Local Modules

Lecture 9 Asynchronous Programming with Node.js

Lecture 10 Promises

Lecture 11 Summary

Lecture 12 Lesson Overview

Lecture 13 Building a Basic HTTP Server

Lecture 14 Setting up Hapi.js

Lecture 15 Understanding Requests

Lecture 16 Summary

Lecture 17 Lesson Overview

Lecture 18 Working with the DB Using Knex.js

Lecture 19 Creating a Record

Lecture 20 Reading from the database

Lecture 21 Editing a Record

Lecture 22 Clean-Up

Lecture 23 Authenticating Your API with JWT

Lecture 24 Testing Your API with Lab

Lecture 25 Summary

Section 2: Professional Node.js

Lecture 26 Course Overview

Lecture 27 Installation and Setup

Lecture 28 Lesson Overview

Lecture 29 Learning the Node way

Lecture 30 Understanding Node.js Version 6 and ES2015

Lecture 31 Template Literals

Lecture 32 Working with the Reactor Pattern (Part 1)

Lecture 33 Working with the Reactor Pattern (Part 2)

Lecture 34 Summary

Lecture 35 Lesson Overview

Lecture 36 The Callback Pattern

Lecture 37 The Module System and its Patterns

Lecture 38 The Observer Pattern

Lecture 39 Summary

Lecture 40 Lesson Overview

Lecture 41 The Difficulties of Asynchronous Programming

Lecture 42 Using Plain javascript

Lecture 43 The async Library

Lecture 44 Summary

Lecture 45 Lesson Overview

Lecture 46 Getting to Know Promises

Lecture 47 Generators

Lecture 48 Async/Await Using Babel

Lecture 49 Comparison

Lecture 50 Summary

Lecture 51 Lesson Overview

Lecture 52 Discovering the Importance of Streams

Lecture 53 Getting Started with Streams (Part 1)

Lecture 54 Getting Started with Streams (Part 2)

Lecture 55 Asynchronous Control Flow with Streams

Lecture 56 Piping Patterns

Lecture 57 Summary

Lecture 58 Lesson Overview

Lecture 59 Factory

Lecture 60 Revealing Constructor

Lecture 61 Proxy

Lecture 62 Decorator

Lecture 63 Adapter

Lecture 64 Strategy

Lecture 65 State

Lecture 66 Template

Lecture 67 Middleware

Lecture 68 Command

Lecture 69 Summary

Lecture 70 Lesson Overview

Lecture 71 Modules and Dependencies

Lecture 72 Patterns for Wiring Modules (Part 1)

Lecture 73 Patterns for Wiring Modules (Part 2)

Lecture 74 Wiring Plugins

Lecture 75 Summary

Lecture 76 Lesson Overview

Lecture 77 Sharing Code with the Browser

Lecture 78 Introducing Webpack

Lecture 79 Fundamentals of Cross-Platform Development

Lecture 80 Summary

This Learning Path is designed for developers who want to get the most out of Node .js in terms of productivity, design quality, and scalability.

HomePage:

https://www.udemy.com/course/application-development-with-nodejs-2-in-1/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss