Video Training

Udemy - Learning Nodejs For PHP Developers

  • Baturi
Udemy - Learning Nodejs For PHP Developers
Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 249.38 MB | Duration: 2h 48m
Learn to build powerful applications with web technologies such as PHP and NodeJS.

What you'll learn
Learn to migrate from PHP to NodeJS
The Differences Between PHP and NodeJS
Install and use Nodejs for both development and deployment
Introduction to Node package manager
Understand which problems Nodejs best solves
Write idiomatic PHP and Nodejs code
Understand user authentication methods, including OAuth, with third-party services
A PC or Mac
Internet Access
Welcome to this course: Learning NodeJS for PHP Developers. PHP is a server-side scripting language that is widely used for web development. Node.js is an open source, cross-platform runtime environment that allows you to use jаvascript to develop server-side web applications. Node.js Web Development shows jаvascript is not just for browser-side applications. It can be used for server-side web application development, real-time applications, microservices, and much more. This course will help you develop applications using Node.js, leverage your existing programming skills from PHP, and make the most of these other platforms through understanding the Node.js programming model.
In this course, you'll learn:Learn to migrate from PHP to NodeJSThe Differences Between PHP and NodeJSInstall and use Nodejs for both development and deploymentIntroduction to Node package managerUnderstand which problems Nodejs best solvesWrite idiomatic PHP and Nodejs codeUnderstand user authentication methods, including OAuth, with third-party servicesAt the end of the course, you will be able to create readable, reliable, and robust applications in NodeJS to meet modern day requirements in the software industry.
Section 1: Welcome
Lecture 1 Introduction
Lecture 2 Course Overview
Lecture 3 What we will build
Lecture 4 Project Goals
Section 2: Understanding The Differences
Lecture 5 Introduction
Lecture 6 The Difference
Lecture 7 Popular Libraries
Lecture 8 Blocking IO & Non-Blocking IO
Lecture 9 PHP and Node
Section 3: NodeJS
Lecture 10 Installation
Lecture 11 io.js
Lecture 12 IDE
Lecture 13 Command Line Interface
Section 4: Package Management
Lecture 14 Introduction
Lecture 15 NPM
Lecture 16 Composer and NPM
Lecture 17 NPM Package
Lecture 18 Demo
Lecture 19 Publishing NPM Packages
Section 5: Serving Websites
Lecture 20 Introduction
Lecture 21 Demo
Lecture 22 Routing
Lecture 23 Intro to Express
Lecture 24 Express Routing
Section 6: Creating a Restful API
Lecture 25 Introduction
Lecture 26 Restful APIs In PHP Vs In Node
Lecture 27 Laravel Vs Express
Lecture 28 Demo
Section 7: Automating Tasks
Lecture 29 Introduction
Lecture 30 Comparing Task Runners
Lecture 31 Task Running and Task Runners In NPM
Lecture 32 Gulp Website and Github Page
Lecture 33 Set Up Gulpfile
Lecture 34 Setting Up Gulp Server Task
Lecture 35 Watch For File Changes
Section 8: Testing Node Applications
Lecture 36 Introduction
Lecture 37 PHP Vs Node - Testing
Lecture 38 Node Testing Frameworks
Lecture 39 Scaffold For Jest Testing
Lecture 40 Implement Jest Testing
Section 9: Isomorphism
Lecture 41 Introduction
Lecture 42 Isomorphism Explained
Lecture 43 PHP Vs Node - Code Reuse
Lecture 44 Reusing Code and Server-Side Rendering
Lecture 45 Add Front End
Lecture 46 Serve App Isomorphic
Lecture 47 Finishing Isomorphic Components
Section 10: Working With Databases
Lecture 48 Introduction
Lecture 49 Working With Databases in Node
Lecture 50 MySQL Vs MongoDB
Lecture 51 Install and Run MongoDB
Lecture 52 Connecting To Mongo and Dropping Databases
Lecture 53 Designing Mongoose Schemas
Lecture 54 Creating Initial MongoDB Entries
Lecture 55 Return Data From MongoDB
Section 11: Authentication
Lecture 56 Introduction
Lecture 57 Modern Authentication
Lecture 58 Implementing Passport
Lecture 59 Add Authentication Scaffold
Lecture 60 Create Passport Local Strategy
Lecture 61 Serialize and Deserialize Users
Lecture 62 Implement Authentication
Lecture 63 Implement Routes For Passport
Section 12: Deployment
Lecture 64 Introduction
Lecture 65 Deploying Node Applications To VPN
Lecture 66 Deploying Node Applications To A Specialized Host
Lecture 67 Steps To Deploying To Heroku
Lecture 68 Prepare Application For Heroku Deployment
Lecture 69 Setting Up Heroku
Lecture 70 Deploying To Heroku
Section 13: Summary
Lecture 71 Summary
Section 14: Working Files
Lecture 72 Working Files
Lecture 73 Thank You
Web Developers,Software Developers,Programmers,Anyone who wants to learn Node and PHP


Please Help Me Click Connect Icon Below Here and Share News to Social Network | Thanks you !
Comments (0)
    Users of Guests are not allowed to comment this publication.
    Site categories