#777 Год выпуска: 2015 Производитель: Lynda Сайт производителя: http://www.lynda.com/Express.js-tutoria ... 940-2.html Автор: Michael Sullivan Продолжительность: 2h 57m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Стек имею в видунабор инструментов для построения надежных веб-приложений с JavaScript . Она включает в себя четыре основных компонента : MongoDB , ExpressJS , AngularJS и Node.js. В этом, конечно , Майкл Салливан показывает вам, что это " означает " развивать в стеке имею в виду, идя через установку , аутентификации пользователя и безопасности , маршрутизации , управления и создания вид , хранения данных, а более - все, вплоть до развертывания приложения. К концу курса, вы будете иметь четкое представление о рабочем процессе MEAN стека и его много преимуществ , включая повышение производительности и удобства использования одного языка программирования через каждый слой вашего приложения .
Содержание
Introduction 2m 59s Welcome 1m 4s What you should know before watching this course 31s Using the exercise files 1m 24s 1. Building a Strong Foundation 38m 7s Setting up source control and an integrated development environment (IDE) 5m 51s Using the Cloud9 platform 7m 29s Installing Express and generating an application 4m 51s Running an application and testing routes 6m 47s Configuring middleware 7m 0s Running MongoDB 6m 9s 2. Managing Users and Security 50m 20s Composing views with Handlebars 5m 49s Handling form submissions in Express 4m 30s Creating an object model with Mongoose 4m 17s Persisting objects with Mongoose 2m 57s Mongoose Validation 5m 10s Configuring authentication with Passport 6m 54s Authenticating users and securing routes 5m 44s Handling unsuccessful login attempts 2m 44s Implementing strong password hashing with bcrypt 5m 44s Enabling persistent sessions with Node.js and MongoDB 6m 31s 3. Integrating a Mini SPA with AngularJS 40m 37s Adding a JSON API route 6m 32s Configuring client-side routing with AngularJS 6m 14s Creating controllers and views in AngularJS 5m 7s Fetching and binding data with AngularJS 5m 19s Creating a custom service in AngularJS 4m 26s Using route parameters and nested data binding 4m 57s Integrating a modal pop-up service 3m 9s Adding view model behaviors in AngularJS 4m 53s 4. Putting the Pieces Together 30m 12s Using schemas with nested fields in Mongoose 4m 3s Managing documents with nested fields 5m 58s Adding basic form validation in AngularJS 5m 32s Adding custom form validation in AngularJS 4m 42s Preparing a guest order for Ordrx 4m 49s Completing the delivery order 5m 8s 5. Deployment 13m 50s Setting up a Heroku app 3m 16s Using the Heroku MongoLab add-on 5m 2s Using gulp for minification 5m 32s Conclusion 1m 44s Next steps 1m 44s
The MEAN stack is a collection of tools for building robust web applications with JavaScript. It includes four main ingredients: MongoDB, ExpressJS, AngularJS, and Node.js. In this course, Michael Sullivan shows you what it "means" to develop on the MEAN stack, walking through setup, user authentication and security, routing, controller and view creation, data storage, and more—all the way up to app deployment. By the end of the course, you'll have a clear picture of the MEAN stack workflow and its many advantages, including enhanced performance and the convenience of using a single programming language across every layer of your application. Topics include: Getting your Node.js development environment set up Creating an Express application Configuring user authentication and strong password hashing Accessing MongoDB collections in the shell and with Mongoose Building a mini SPA (single-page application) with AngularJS Adding custom form validation with AngularJS Deploying an app to Heroku
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!