Tags
Language
Tags
September 2025
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Application Development With Node.Js: 2-In-1

    Posted By: ELK1nG
    Application Development With Node.Js: 2-In-1

    Application Development With Node.Js: 2-In-1
    Last updated 11/2018
    MP4 | Video: h264, 1280x720 | 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.