Открыто

[loftschool] Node.js Серверный JavaScript [17 ноября - 28 декабря 2020]

Тема в разделе "Курсы по программированию", создана пользователем pikylbkaNomer, 17 сен 2020.

Цена: 27000р.-96%
Взнос: 878р.

Основной список: 34 участников

Резервный список: 14 участников

  1. 17 сен 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба
    [loftschool] Node.js Серверный JavaScript [17 ноября - 28 декабря 2020]

    [​IMG]


    Курс рассчитан на веб-разработчиков с опытом разработки на языке JavaScript и на выпускников курсов «Vue.js Продвинутая веб-разработка» или «Комплексное обучение JavaScript»


    Программа курса была переработана!
    Теперь каждая неделя включает в себя:

    • 2-3 обучающих модуля
      Каждый модуль состоит из видеоуроков и методичек.
    • 1 групповую практику
      С наставником и одногруппниками.
    • 1-2 практических вебинара
      С преподавателем.

    Неделя 1 — Введение в Node.js, асинхронность, модули
    — Знакомство с командой курса.
    — Изучаем модули, файловую систему и потоки в Node.js.
    — Разбираем асинхронность в Node.js.

    Введение в Node.js и настройка рабочей среды
    2 урока (38:23)
    • 1. Intro (09:10)
    • 2. Основная информация о Node.js (29:13)
    Модули, файловая система и потоки
    12 уроков (01:04:19)
    • 1. Введение (05:22)
    • 2. Самодельный загрузчик модулей (03:21)
    • 3. Циклические зависимости (03:04)
    • 4. ES6 модули (02:41)
    • 5. Объект Process (04:56)
    • 6. Модуль Path (03:54)
    • 7. Работа с файлами (06:18)
    • 8. Потоки. Модуль stream (03:22)
    • 9. Потоки чтения (08:37)
    • 10. Потоки записи (11:54)
    • 11. Transform stream (05:15)
    • 12. Transform parallel (05:35)
    Работа с асинхронностью в Node.js
    6 уроков (26:40)
    • 1. Event Loop (03:57)
    • 2. Event Emitter (02:12)
    • 3. Коллбеки (04:07)
    • 4. Промисы (06:03)
    • 5. Генераторы (04:15)
    • 6. Async-await (06:06)
    Разбор заданий #1
    Воркшоп
    2 урока (26:28)
    • 1. ДЗ №1 (14:27)
    • 2. ДЗ №2 (12:01)

    Неделя 2 — Работа с шаблонами, Express.js, Koa.js
    — Изучаем принципы работы с шаблонами (шаблонизаторы Ejs, Handlebars, Pug).
    — Знакомимся с framework Express.js.
    — Изучаем framework Кoa.js.

    Работа с шаблонами
    9 уроков (35:47)
    • 1. Введение (05:35)
    • 2. Обзор шаблонизатора Ejs (05:39)
    • 3. Разбиение на файлы. Шаблонизатор Ejs. (02:07)
    • 4. Обзор шаблонизатора Handlebars (06:43)
    • 5. Использование partials в шаблонизаторе Handlebars (05:15)
    • 6. Обзор шаблонизатора Pug (04:47)
    • 7. Подключение шаблонизатора Ejs в фреймворке Express (02:05)
    • 8. Подключение шаблонизатора Handlebars в фреймворке Express (01:59)
    • 9. Подключение шаблонизатора Pug в фреймворке Express (01:37)
    Koa.js
    11 уроков (24:57)
    • 1. Intro (03:08)
    • 2. Маршрутизация (02:00)
    • 3. Именованные параметры (01:59)
    • 4. Статические файлы (01:48)
    • 5. Обработка ошибок (03:02)
    • 6. Middleware (01:12)
    • 7. Работа с JSON (01:32)
    • 8. Загрузка файлов (01:36)
    • 9. Cookie (01:32)
    • 10. Выбор шаблонизатора (01:57)
    • 11. Пример приложения (05:11)
    Express.js
    8 уроков (58:09)
    • 1. Введение (05:23)
    • 2. Маршрутизация (07:29)
    • 3. Загрузка файлов на сервер (11:38)
    • 4. Промежуточное ПО (07:08)
    • 5. Отправка электронной почты (09:38)
    • 6. Сеансы (05:47)
    • 7. Простейшая авторизация и аутентификация с помощью сеансов (03:52)
    • 8. Cookie - файлы и логирование (07:14)
    Разбор заданий #2
    Воркшоп
    2 урока (55:52)
    • 1. ДЗ №3-1 (27:50)
    • 2. ДЗ №3-2 (28:02)

    Неделя 3 — REST API, работа с базами данных
    — Разбираем понятие API и изучаем примеры построения простого API.
    — Рассматриваем работу с реляционными и не реляционными БД на примере PostgreSQL и MongoDB.

    REST API
    6 уроков (39:17)
    • 1. Установка проекта (03:24)
    • 2. Подключение swagger и описание get запроса в swagger (09:10)
    • 3. Добавление, получения по id, обновления и удаления в swagger (06:49)
    • 4. Контроллер. Получения всех User (07:25)
    • 5. Контроллер. Создание нового User (06:15)
    • 6. Контроллеры получения, обновления и удаления (06:14)
    Работа с реляционными БД (на примере PostgreSQL)
    7 уроков (47:47)
    • 1. Настройка окружения (05:02)
    • 2. Подключение к базе данных с помощью sequelize (11:36)
    • 3. Sequelize CLI (02:15)
    • 4. Создание и применение первой миграции (06:00)
    • 5. Создание модели (09:09)
    • 6. Подключаем модели к проекту (02:57)
    • 7. CRUD с использованием модели (10:48)
    Работа с нереляционными БД (на примере MongoDB)
    5 уроков (31:01)
    • 1. Intro (02:07)
    • 2. Установка (03:19)
    • 3. Подключение к базе (07:27)
    • 4. Подключаем NodeJS (07:50)
    • 5. Mongoose (10:18)

    Неделя 4 — Сокеты, авторизация, тестирование
    — Работа с Websocket. Рассматриваем библиотеку Socket.IO.
    — Рассматриваем различия авторизации и аутентификации.
    — Изучаем виды тестов (на примере Mocha и Chai тестов).

    Сокеты и работа с ними
    5 уроков (24:16)
    • 1. Введение в вебсокеты (03:40)
    • 2. Модуль WS (06:20)
    • 3. SocketIO (07:08)
    • 4. SocketIO - пространстра имён (02:40)
    • 5. SocketIO комнаты (04:28)
    Авторизация и аутентификация
    6 уроков (13:00)
    • 1. Введение (00:52)
    • 2. Passport (02:28)
    • 3. Passport и локальная стратегия (02:32)
    • 4. Сериализация и десериализация (01:24)
    • 5. Используем локальную стратегию (04:28)
    • 6. Реализуем выход (01:16)
    Тестирование
    7 уроков (20:55)
    • 1. Когда нужно тестировать (01:18)
    • 2. Основные термины (06:10)
    • 3. Пишем тесты правильно (04:03)
    • 4. Выбор фреймворка (02:46)
    • 5. Jest - добавление в проект (03:16)
    • 6. Jest - конфигурация (01:24)
    • 7. Jest - watch mode + расширение vscode (01:58)

    Неделя 5 — Deployment
    — Рассматриваем виртуальные хостинги. Deployment на Heroku с использованием Travis.
    — Пишем Telegram-бота, учимся работать с node-telegram-bot-api.
    — Выбираем framework для реализации выпускного проекта.

    Deployment и все, что с ним связано
    5 уроков (21:12)
    • 1. Введение (01:48)
    • 2. Heroku (02:30)
    • 3. Travis + Heroku (06:06)
    • 4. DigitalOcean (06:16)
    • 5. Docker (04:32)
    Процесс написания ботов
    6 уроков (14:30)
    • 1. Intro (02:06)
    • 2. Первый Telegram бот (03:46)
    • 3. Медиа файлы (02:52)
    • 4. Клавиатуры для ботов (01:13)
    • 5. Inline keyboard (01:24)
    • 6. Разметка (03:09)
    Разбор заданий #3
    Воркшоп
    1 урок (09:58)
    • 1. Docker (09:58)

    Неделя 6 — Серверный рендеринг
    — Рассматриваем принципы серверного рендеринга.
    — Разбираем преимущества и недостатки SPA.
    — Завершаем работу над выпускным проектом.

    Серверный рендеринг
    4 урока (12:37)
    • 1. CSR (01:48)
    • 2. SSR (02:06)
    • 3. React SSR (02:46)
    • 4. GatsbyJS (05:57)

    Продажник
     
    2 пользователям это понравилось.
  2. Последние события

    1. blackfish
      blackfish не участвует.
      10 янв 2024
    2. Meijin
      Meijin не участвует.
      26 ноя 2023
    3. Skladysh
      Skladysh не участвует.
      31 май 2023
    4. smershik
      smershik не участвует.
      10 май 2023
  3. Обсуждение
  4. 17 сен 2020
    #2
    MaksimDesk
    MaksimDesk ДолжникДолжник
    если организовать сейчас, можно взять за 24к
    цена до 2 октября, вполне реально собрать
     
  5. 17 сен 2020
    #3
    pikylbkaNomer
    pikylbkaNomer БанЗабанен
    Ты не знаешь здешних складчиков. Они не будут платить 800-1500 за курс.
    Жаль! Думаю курс достойный.
     
  6. 23 сен 2020
    #4
    Tolancho
    Tolancho ЧКЧлен клуба
    Вообще тема, надо собирать.
     
  7. 20 ноя 2020
    #5
    Tolancho
    Tolancho ЧКЧлен клуба
    Ну дак все пошло по бороде или как?
     
  8. 20 мар 2021
    #6
    Tolancho
    Tolancho ЧКЧлен клуба
    может тут уже цену собъем....
     
  9. 8 сен 2021
    #7
    Tolancho
    Tolancho ЧКЧлен клуба
    Всё скисло... да рокер.
     
  10. 30 сен 2021
    #8
    Tolancho
    Tolancho ЧКЧлен клуба
    А теперь точно прокисло.
     
  11. 16 дек 2021
    #9
    Tolancho
    Tolancho ЧКЧлен клуба
    Не тема, а сплошная доска объявлений. Стухло не, разъясните плиз?
     

Поделиться этой страницей