#777 Год выпуска: 03/2016 Производитель: O'Reilly Media / Infinite Skills Сайт производителя: infiniteskills.com/training/node-js-for-php-developers.html Автор: Daniel Stern Продолжительность: 3:00 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: In this Node.js for PHP Developers training course, expert author Daniel Stern will teach you how to build web apps with Node. This course is designed for users that already have a basic knowledge of web development. You will start by learning the differences between PHP and Node, then jump into learning more about Node. From there, Daniel will teach you about package management in PHP and Node, serving websites in PHP and Node, and how to create a RESTful API. This video tutorial also covers how to automate tasks, test Node applications, and work with databases. Finally, you will learn about authentication and deployment, including how to serialize and deserialize users, implement authentication, and set up and deploy Heroku. Once you have completed this computer based training course, you will have learned everything you need to know to build your own web apps with Node.
В этом Node.js для PHP-разработчиков учебного курса, эксперт Автор Даниэль Стерн научу вас, как создавать веб-приложения с узла. Этот курс предназначен для пользователей, уже имеющих базовые знания веб-разработки. Вы начнете с изучения различий между PHP и node, затем прыгают узнать больше об узле. Оттуда, Даниэль научу вас про управление пакетами в PHP и node, обслуживающих веб-сайты на PHP и node, и как создать API с поддержкой rest. В этом видео уроке также рассказывается о том, как автоматизировать задачи, тест узла приложений и работы с базами данных. Наконец, Вы узнаете о подлинности и развертывания, в том числе, как сериализовать и десериализовать пользователей, осуществлять проверку подлинности, и установка и развертывание в heroku. После завершения компьютерного учебного курса, Вы узнаете все, что нужно знать, чтобы построить свой собственный веб-приложения с узла.
Содержание
01. Introduction 0101 Course Goals 0102 Course Roadmap 0103 An Overview Of The App We'll Be Building 0104 Why Migrate From PHP to Node? 0105 About The Author 0106 Is Node Right For Your Project Goals? 0107 Course Pre-requisites 0108 How To Access Your Working Files
02. Understanding The Differences Between PHP and Node 0201 Are PHP And Node Equivalent? 0202 The Difference Between PHP And Node 0203 A Look At Popular PHP And Node Libraries 0204 Blocking IO Vs Non-Blocking IO 0205 PHP And Node - Comparing Growth And Community Trends
03. Introduction To Node 0301 Installing Node 0302 What Is io.js? 0303 Which IDE Is Right For Working With Node And JavaScript? 0304 The Node Command Line Interface
04. Package Management In PHP And Node 0401 Why Package Management? 0402 What is NPM? 0403 Compare: Composer Vs NPM 0404 Installing An NPM Package 0405 Demo - Install NPM Modules 0406 Publishing NPM Packages
05. Serving Websites In PHP And Node 0501 Apache Vs Node's Web Servers 0502 Demo - Hello World In PHP 0503 Routing 0504 Express Overview 0505 Express Routing
06. Creating A Restful API 0601 Understanding Restful APIs 0602 Restful APIs In PHP Vs In Node 0603 Laravel Vs Express - Restful APIs 0604 Demo - Implementing A Restful API In Node.js Using Express
07. Automating Tasks 0701 Why Task Automation? 0702 PHP And Node - Comparing Task Runners 0703 Task Running And Task Runners In NPM 0704 A Visit To The Gulp Website And Github Page 0705 Demo - Set Up Gulpfile 0706 Demo - Setting Up Gulp Server Task 0707 Demo - Watch For File Changes
08. Testing Node Applications 0801 Why Is Testing Important? 0802 PHP Vs Node - Testing 0803 Node Testing Frameworks 0804 Demo - Scaffold For Jest Testing 0805 Demo - Implement Jest Testing
09. Isomorphism For Efficient Websites 0901 Introduction To Isomorphism 0902 Isomorphism Explained 0903 PHP Vs Node - Code Reuse 0904 Reusing Code And Server-Side Rendering 0905 Demo - Add Front End 0906 Demo - Serve App Isomorphic 0907 Demo - Finishing Isomorphic Components
10. Working With Databases 1001 Introduction To Databases 1002 Working With Databases in Node 1003 MySQL Vs MongoDB 1004 Demo - Install And Run MongoDB 1005 Demo - Connecting To Mongo And Dropping Databases 1006 Demo - Designing Mongoose Schemas 1007 Demo - Creating Initial MongoDB Entries 1008 Demo - Return Data From MongoDB
11. Authentication 1101 Node Authentication 1102 Modern Authentication With Passport 1103 Implementing Passport 1104 Demo - Add Authentication Scaffold 1105 Demo - Create Passport Local Strategy 1106 Demo - Serialize And Deserialize Users 1107 Demo - Implement Authentication 1108 Demo - Implement Routes For Passport
12. Deployment 1201 PHP Vs. Node - Deployment 1202 Deploying Node Applications To VPN 1203 Deploying Node Applications To A Specialized Host 1204 Steps To Deploying To Heroku 1205 Demo - Prepare Application For Heroku Deployment 1206 Demo - Setting Up Heroku 1207 Demo - Deploying To Heroku
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!