Xrust.ru
Жизнь в стиле Хай-тек.
» » Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)
Обучение


Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)

28 март 2020, Суббота
110
0
Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)

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

Кульминацией практической части курса является создание большого статического интернет-магазина и сложного REST API приложения. Повторяя за уроками курса, вы сможете создать с нуля 2 приложения и поместить их в ваше портфолио. А при необходимости – дорабатывать под любые свои нужды, в т.ч. и в коммерческих целях.

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

Средний уровень зарплат для новичков уровня Junior javascript Developer составляет 50-80 тыс. руб. в месяц. NodeJS – это прямой путь в FullStack-разработку. А Full-Stack javascript-разработчикам предлагают самый высокий уровень оплаты труда на рынке веб-разработки – 100-120 тыс. руб. и выше.

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

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

Для кого создавался курс:
Действующие Backend- и Fullstack-разработчики
Поскольку для изучения NodeJS и применения требуются достаточные знания по javascript, то основной аудиторией для данного курса будут действующие разработчики среднего уровня. Это программисты, использующие javascript в разработке сайтов и приложений, которые уже имеют некоторый опыт и хотят улучшить свое видение области

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

Материалы курса:
1. Введение
О данном видео курсе
Что такое Nodejs
Как установить Nodejs
Первый скрипт
Редактор кода
2. Основы NodeJS
Что такое NPM
Глобальные объекты и модули
Модуль PATH
Модуль FS
Модуль OS
Модуль EVENTS
Модуль HTTP
Nodemon
Создание простого Web-сервера
Web-сервер с HTML-страницами
Создание простого REST-сервера
Работа с консолью
3. Практика: Express.js
Настройка приложения
Работа с HTML-файлами
Подключение Handlebars
Настройка Layout
Добавление навигации
Рендеринг данных
Регистрация роутов
Обработка формы
Создание модели
Вывод списка курсов
Подключение клиентских скриптов
Динамические параметры
Редактирование курса
Подготовка корзины
Модель корзины
Вывод данных в корзине
Обработка асинхронных запросов
Динамическое изменение корзины
4. Практика: База данных MongoDB
Подключение MongoDB
Установка Mongoose
Создание модели
Переписываем модель
Удаление курса
Модель пользователя
Добавление пользователя
Добавление товара в корзину
Отображение корзины
Удаление из корзины
Трансформация данных на клиенте
Подготовка страницы заказов
Получение данных заказов
Вывод заказов
5. Практика: сессии и авторизация
Страница логина
Добавление сессии
Сохранение сессии
Сессия в базе данных
Защита роутов
Исправление работы корзины
Регистрация пользователя
Логин пользователя
Шифрование пароля
Добавление CSRF-защиты
Сообщения об ошибке
Тестирование пользователей
6. Практика: работа с Email
Объект конфигурации
Настройка почтового сервиса
Отправка письма
Восстановление пароля
Страница нового пароля
Изменение пароля
Рефакторинг по правам доступа
Защита удаления
7. Практика: валидация и файлы
Базовая валидация
Валидация регистрации
Асинхронные валидаторы
Улучшение данных
Валидация курсов
Обработка 404 ошибки
Создание страницы профиля
Настройка загрузки файлов
Загрузка файлов
8. Практика: деплой приложения
Защита ключей
Добавление хедеров
Сжатие статических файлов
Подготовка Heroku
Настройка Mongo Atlas
9. БД MySQL – REST API приложение
Обзор приложения
Инициализация сервера
Настройка роутера
Установка MySQL
Подключение к базе данных
Создание модели
Создание задачи
Завершение POST-запроса
Получение списка задач
Завершение задачи
Удаление задачи
10. GraphQL
Что такое GraphQL
Настройка GraphQL
Как работает GraphQL
Получение данных
Создание задач
Завершение задачи
Удаление задачи

Чему вы научитесь:
Писать серверный javascript
Всю инфраструктуру NodeJS
Создавать REST API
Создавать приложения на Express
Хранить данные в MySQL и MongoDB
Основы GraphQL
Создавать статические сайты на NodeJS

Для кого этот курс:
Junior и Middle Frontend разработчики
Фрилансеры
Fullstack разработчики
NodeJS Backend разработчики

Все дополнительные материалы прилагаются!

Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)
Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (2020)

Название: Node JS. Практический курс (Mongo, GraphQL, MySQL, Express)
Год выхода: 2020
Жанр: Видеокурс, программирование, разработка, обучение
Формат видео: MP4 | 1280x720 | AVC
Формат аудио: AAC | 128 kb/s | 44 кГц
Язык: Русский
Продолжительность: 13:23:41
Размер: 5.47 Gb

Подписывайтесь на наш Дзен-канал Xrust, чтобы не пропустить новые статьи!



Скачать Node JS. Практический курс (Mongo, GraphQL, MySQL, Express)

Пожалуйста зарегистрируйтесь или введите в Панели пользователя логин и пароль.
Если не хотите регистрироваться, то введите логин: demo пароль:demo
Анимация с нуля (2020)
Анимация с нуля (2020)
Обучение
Сделай анимированный ролик за 5 занятий. Вы легко научитесь работать с After Effects, создадите анимированный ролик и положите первый рабочий кейс в свое портфолио! После курса вы научитесь работать в профессиональной программе по анимации Adobe
Онлайн-курс по стилизованным портретам в стиле «Масло» на iPad (2019)
Онлайн-курс по стилизованным портретам в стиле «Масло» на iPad (2019)
Обучение
На курсе Вы научитесь рисовать «с нуля» глаза, нос, губы, лицо, волосы, составлять коллажи необходимые для создания портретов в стиле «Масло», а также, создадите портфолио и нарисуете 3 самостоятельных работы в стиле «Масло».
Как стать дизайнером YouTube каналов. Курс для новичков (2019)
Как стать дизайнером YouTube каналов. Курс для новичков (2019)
Обучение
В первой части курса Вы познакомитесь с новой профессией для фрилансеров "Дизайнер для YouTube канала" - а именно, узнаете особенности этой профессии, как находить клиентов и как общаться с заказчиками. Затем Вы познакомитесь с программами, в
React JS 2020. С Нуля до Профессионала (2020)
React JS 2020. С Нуля до Профессионала (2020)
Обучение
React JS 2020. С Нуля до Профессионала. Овладейте Frontend-разработкой на React JS. Основная часть курса включает 108 уроков общей продолжительностью 16 часов. И это без учета бонусов, в которых содержится вся необходимая теоретическая база для
AJAX - разработка web-приложений для web 2.0
AJAX - разработка web-приложений для web 2.0
Фильмы
Обучающий видеокурс AJAX, состоящий из HTML, javascript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно
Сайт за полтора часа
Сайт за полтора часа
Интернет и сети
Бесплатный обучающий Видео курс Максима Карелина позволит Вам узнать, как за короткое время, при помощи CMS Системы Joomla Вы сможете с нуля создать свой сайт не зная языков программирования. Длительность видео курса 1.5 часа. Сайт создают для
Добавить
Комментарии (0)
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Войти через: