Четверг
25.04.2024, 17:25
Всё для фото- и видеомонтажа
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная Всё для фото и видео монтажа Мой профильРегистрация ВыходВход
_____________________________________________________________________
_____________________________________________________________________
Друзья сайта




  • Форма входа

    Категории раздела
    Примеры видеосъемки [25]
    Книги, учебники [32]
    Видео уроки [1901]

    Меню сайта

    Наш опрос
    Чего не хватает на сайте
    Всего ответов: 1432

    Друзья сайта
  • Томский сайт

  • Создать сайт бесплатно

  • Официальный блог

  • Сайт для любителей СМС

  • teasernet

  • I-Technologies

  • Самая выгодная монетизация сайта


  • Партнеры

    Главная » Файлы » Уроки, обучающие материалы » Видео уроки

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

    ____________________________________________________________________________________

    28.03.2020, 03:37

    Серверная разработка на 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
    Жанр: Видеокурс, программирование, разработка, обучение
    Формат видео: MP4 | 1280x720 | AVC
    Формат аудио: AAC | 128 kb/s | 44 кГц
    Язык: Русский
    Продолжительность: 13:23:41
    Размер: 5.47 Gb

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

    Категория: Видео уроки | Добавил: Hottei | Теги: обучение, видеокурс, Программирование, разработка
    Просмотров: 231 | Загрузок: 0 | Рейтинг: 0.0/0

    __________________________________________________________________________

    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Язык / Language

    Поиск по сайту

    Реклама

    Ваша реклама


    Облако тегов

    Статистика

    Яндекс.Метрика Анализ контента сайта

    Сейчас на сайте: 1
    Гостей: 1
    Пользователей: 0

    _______________

    Сегодня День рождения у:
    halk-05-85(39), reseda(59), Abay(35), gladkoff(42), tatyana(51)
    _______________

    Ваш IP адрес: 3.144.102.239
    _______________

    Лучшие журналисты
  • magikgate
  • zevs
  • masterpp
  • ivashka
  • toxa


  • Copyright MyCorp © 2024
    Хостинг от uCoz
    Авторская позиция
    Все права на публикуемые материалы принадлежат их авторам, Администрация проекта ответственность за их использование не несет.
    Материалы публикуют разные пользователи и не всегда Авторы новостей являются Авторами содержимого новости.
    Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией.
    Все материалы на сайте предназначены исключительно для ознакомления.