Перейти к содержимому









Фотография
Скачать

[[Владилен Минин] [Webformyself]] Node.js. Полное руководство (2019)



  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Olegator

Olegator
  • Сливапер LVL 5
  • Сообщений: 144
  • Регистрация: 17.01.2015
  • Заработано: 66 руб.
Репутация: 224

Награды: 15

  
  
  
  
  
  
  
  

Отправлено 11 Ноябрь 2019 - 12:24

Название: Node.js. Полное руководство (2019)

Автор: [Владилен Минин] [Webformyself]


NodeJS — это среда выполнения JavaScript на стороне сервера, которая используется для построения производительных, быстрых, масштабируемых сетевых приложений. Построена на JavaScript-движке V8, разработанном компанией Google.
Node является кроссплатформенной средой с открытым исходным кодом для разработки серверных и сетевых приложений. Приложения NodeJS написаны на JavaScript и могут выполняться на ОС X, Microsoft Windows и Linux. NodeJS позволяет использовать единый язык JavaScript для написания кода как на стороне клиента (Frontend), так и на стороне сервера (Backend).

 

Блок 1. Введение
Количество уроков: 5
Продолжительность:00:27:14

В этом блоке рассказано про курс, посвященный NodeJS.
Вы узнаете про план работы на данный курс, в каком порядке проходить блоки, что будет сделано, какие знания вам нужны и так далее.
После рассказано про то, что такое NodeJS и почему выгодно и целесообразно изучать эту платформу, какие инструменты пригодятся и как установить NodeJS на компьютер.

Уроки

Блок 2. Основы NodeJS
Количество уроков: 12
Продолжительность: 02:38:22

Данный блок является теоретическим, где вы познакомитесь с NodeJS и узнаете, как писать первые программы.
В начале будет рассказано про стандартные модули, которые есть в платформе и как с ними работать. Вы узнаете про то, что такое пакетный менеджер NPM и как с ним взаимодействовать.
В результате прохождения этого блока курса будет реализовано несколько web-серверов, работающих просто с данными и с HTML-страницами.

Уроки

Блок 3. Практика: Express.js
Количество уроков: 18
Продолжительность: 02:27:35

В этом блоке начинается разработка основного приложения курса на фреймворке Express.js.
Вы узнаете, как настроить приложение для работы, как работать с файлами, как настроить Template Engine на примере Handlebars, как создать и поддерживать множество страниц, динамически рендерить контент и как работать с асинхронными запросами.
Еще вы узнаете, как создать свою собственную базу данных из файловой системы.

Уроки

Блок 4. Практика: База данных MongoDB
Количество уроков: 14
Продолжительность: 02:20:19

В этом блоке рассказано про то, как использовать базу данных MongoDB для приложения на NodeJS.
В блоке показано, как подключить и настроить базу данных, какие инструменты потребуются для работы с MongoDB.
После этого будет переписано приложение из прошлого блока от файловой системы до использования MongoDB.

Уроки

Блок 5. Практика: сессии и авторизация
Количество уроков: 12
Продолжительность: 01:24:05

В блоке рассказывается про то, как работать с сессиями и авторизациями в приложениях на NodeJS.
В начале будет добавлена страница регистрации и логина для последующей авторизации пользователей. 

Далее вы познакомитесь с концепцией сессии в NodeJS, реализуете регистрацию и логин пользователей, а также узнаете про CSRF-защиту для вашего приложения, которая позволит улучшить приложение от атак.
В конце блока вы узнаете, как показывать пользователям сообщения об ошибках, если такие присутствуют.

Уроки

Блок 6. Практика: работа с Email
Количество уроков: 8
Продолжительность: 02:18:30

В блоке вы узнаете, как NodeJS работает с Email.
Вы узнаете про дополнительные инструменты, которые позволят это реализовать и дальше по блоку будет реализован новый функционал для приложения.
Пользователь будет иметь возможность восстановить свой пароль через форму. Далее приложение будет отправлять Email человеку и, владея специальным токеном, человек сможет поменять пароль.

Уроки

Блок 7. Практика: валидация и файлы
Количество уроков: 9
Продолжительность: 01:13:48

В этом блоке рассказано про то, как в Express осуществлять валидацию входящих параметров, показывать пользователям сообщения об разных ошибках валидации и улучшать данные, которые поступили с клиента.
Далее в блоке рассказано про то, как работать с файлами: будет реализована страница профиль для каждого пользователя, где человек сможет менять свою аватарку.

Уроки

Блок 8. Практика: деплой приложения
Количество уроков: 5
Продолжительность: 0:23:06

Данный заключительный блок посвящен тому, как подготовить и залить готовое NodeJS приложение на удаленный сервер. В курсе будет использоваться система Heroku.
В начале Вы узнаете про то, как защитить ваше приложение перед деплоем, как улучшить его с помощью дополнительных инструментов и как подключить к разработке систему контроля версий GIT.

Уроки

Блок 9. БД MySQL – REST API приложение
Количество уроков: 11
Продолжительность: 01:09:20

Данный практический блок покажет разработку отдельного приложения, где клиентская часть реализована на VueJS+Vuetify (уже готовая) и на основе клиентского кода будет реализовано Fullstack REST API приложение, где на сервере будет использоваться база данных MySQL.
Вы узнаете, как настроить весь этот стек с нуля, как взаимодействовать с MySQL Community Server через MySQL Workbench, а со стороны NodeJS через инструмент Sequelize.

Уроки

Блок 10. GraphQL
Количество уроков: 7
Продолжительность: 0:57:58

В данном блоке рассказано про то, что такое технология GraphQL, какие задачи она выполняет, чем отличается от REST API.
В блоке будет реализовано клиент-серверное приложение, использующее GraphQL в качестве средства коммуникации. Вы узнаете, как полностью подготовить сервер для работы этой технологии с нуля.

Уроки
 
Дополнительная информация

Для успешного изучения курса вам потребуются уверенные знания JavaScript.
Для совсем новичков этот курс будет сложным и на них не рассчитан!
При ответственном подходе и наличии уверенных знаний по JavaScript, материалы видеокурса можно освоить приблизительно за 1 месяц.


Скачать:

Скрытый контент:

  Для просмотра содержимого необходимо 100 очков репутации (вам не хватает 100)

 Скачать без ограничений   Купить этот материал за 390 руб.



🔔 Подпишись на наш канал telegram @slivup_live и бота @kurs_slivup, что бы следить за крутыми новинками форума

  • 2



Похожие темы Collapse

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!