Application Development With Node.Js 2-In-1



Last updated 11/2018
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: 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-performing 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 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. 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 time. He works at NASA JPL as a Backend Developer helping build tools that modernize the way spacecraft are tested.
Overview
Section 1: Beginning 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/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

Download From 1DL
DOWNLOAD FROM 1DL.NET
DOWNLOAD FROM 1DL.NET
DOWNLOAD FROM 1DL.NET

DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET
DOWNLOAD FROM RAPIDGATOR.NET

DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM
DOWNLOAD FROM UPLOADGIG.COM

DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM
DOWNLOAD FROM NITROFLARE.COM

Links are Interchangeable – No Password – Single Extraction