1. mega cashback image
  2. Новые складчины: Показать еще

    20.04.2024: [Вяжи.ру] Свитер с круглой кокеткой Round about

    20.04.2024: [Вяжи.ру] Свободный кардиган Stem (Элисон Джейн)

    20.04.2024: Пакеты тета загрузок и медитаций: Выход на новый уровень (Мария Мустафина)

    20.04.2024: Пакеты тета загрузок и медитаций: Особая связь с собой (Мария Мустафина)

    20.04.2024: Пакеты тета загрузок и медитаций: Гармония в отношениях (Мария Мустафина)

  3. Сбор взносов Показать еще

    20.04.2024: [marina_rawway] Зрение (Марина Ерохина)

    19.04.2024: [Petrik.art] Зеркальный мастер. Тариф «Богатый зеркальный мастер» (Дарья Петрик)

    18.04.2024: Курс по кукле обитсу11 (Регина Садыкова)

    18.04.2024: Гайд по уходу за волосами с помощью масел (Катя Спивак)

    18.04.2024: [Школа молодости] Kinezioclub. Фэйсформинг клуб. Февраль 2024 (Ксения Бесчетнова)

Доступно

[javascript.ru] Курс по Node.js, 2020

Тема найдена по тегам:
Цена:
19000 руб
Взнос:
591 руб
Организатор:
alex2506

Список участников складчины:

1. alex2506 2. Perfer 3. jbc325 4. Oberst47 5. sargey
Оцените эту складчину: /5,
  1. alex2506
    alex2506 Организатор складчин

    [javascript.ru] Курс по Node.js, 2020

    [​IMG]
    Материал будет включать видеозапись занятий, клон гит-репозитория с примерами разбираемыми на курсе, а также задачник и клон гит-репозитория с задачами и тестами к ним.

    Программа
    Этот онлайн-курс посвящён профессиональной Node.JS-разработке.
    В результате курса вы не только в деталях разберетесь с тем, как работает Node.JS, но и создадите полноценный сервер для SPA, написанного на React.
    В процессе разработки мы посмотрим на следующие вещи:
    • аутентификация и авторизация (в том числе через социальные сети)
    • регистрация (с подтверждением email)
    • использование базы данных
    • технология Websockets для интерактивности
    • конфигурирование, логирование
    • unit, а также функциональное и e2e тестирование
    Вы будете получать информацию, писать код, показывать его преподавателю, получать обратную связь и советы, и затем двигаться дальше.

    Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели.

    Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.
    Курс можно условно разделить на три части.
    1. Node.JS, главные "строительные блоки" разработчика.
    2. Разработка веб-сервисов на современных технологиях и фреймворках.
    3. Архитектура сложных приложений, организация проекта.
    Первая часть курса

    • Фундаментальный Node.JS
      Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.
      • Настройка окружения, редакторы кода, инструменты для разработки и отладки.
      • Модули: организация приложения.
      • Встроенные модули http, path, fs, events и другие.
      • Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop.
      • Потоки в Node.JS, частые ошибки при работе с ними.
    • Сервер на Node.JS
      Создадим веб-сервер на Node.JS, а также разберёмся с асинхронностью.
      • Создание чат-сервера на Node.JS, частые ошибки.
      • Особенности обработки пользовательских запросов в контексте Event Loop.
    • Асинхронный код
      Изучим способы работы с асинхронным кодом, делающие его простым и удобным.
      • Промисы (promises)
      • Async/Await их особенности в Node.JS.
    • Тестирование
      Здесь мы изучим основные приемы тестирования кода.
      • Библиотеки и фреймворки для тестирования: mocha, assert, sinon, nock и другие
      • Принципы и примеры unit-тестов
      • Особенности и примеры функциональных и e2e тестов
      • Другие виды тестирования: нагрузочные, интеграционные и другие
    По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.

    Вторая часть курса

    • Современный веб-сервис
      • Фреймворк Koa.JS: основы, роутинг.
      • Конфигурация через модуль config.
      • Koa.JS: структура middleware, готовые middleware – какие внешние модули для чего использовать.
    • Работа с базой данных

      Мы будем использовать MongoDB, однако изучаемые принципы применимы к другим базам, в частности MySQL, PostgreSQL, Redis и т.п.
      • База MongoDB, её особенности.
      • Объектно-ориентированная работа с MongoDB через Mongoose.
      • Полная картина работы с базой: запросы, схемы, валидация, плагины и middleware.
    • Авторизация с Passport.JS
      • Модель пользователя, регистрация.
      • Сессии с Node.JS.
      • Passport.JS: сериализация, стратегии, авторизация.
      • CSRF-защита от взлома для форм и AJAX.
    • Socket.IO
      • Вебсокеты.
      • Обмен сообщениями при помощи Socket.IO.
      • Интеграция Socket.IO с Koa.JS, авторизацией и другими сервисами.
    По окончании этой части мы умеем создавать сервер для SPA приложения с веб-сервисами, авторизацией и чатом.

    При желании можно дописать к нему новые сервисы, существующая архитектура позволяет это.

    Третья часть курса

    1. Архитектура проекта

      В среднем Node.JS-проекте – сотни файлов. Это нормально, и даже вполне удобно, если их правильно организовать.
      • Архитектура HMVC для Koa.JS.
      • Логирование
    2. Процесс релиза приложения
      • Путь от git репозитория до сервера
      • Облачные CI/CD (Travis)
      • Облачные SaaS платформы (Heroku)
      • Деплой тестового приложения
    После окончания третьей части вы понимаете в деталях весь цикл разработки приложения, не только написания кода, но и процесс релиза, организации логов и запуска на сервере.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
    Последнее редактирование модератором: 1 мар 2021
    alex2506, 16 фев 2020
  2. Похожие складчины
    1. Dr.Vatson
      Dr.Vatson , 5 апр 2023 , в разделе: Курсы по программированию
    Загрузка...
  3. Весенний луч
    Весенний луч Организатор складчин
  4. SandraW
    SandraW Организатор складчин
    Освой Профессию‌ ‌Data‌ ‌Scientist‌ [SkillBox] _Beach
    Дата-сайентист — одна из самых востребованных профессий в мире.

    Вас ждут 8 курсов, онлайн-лекции и практические задания, а также 2 дипломных проекта.
    После обучения вы сможете претендовать на позицию Junior Data Scientist.

    Чему вы научитесь:
    + Программировать на Python
    + Визуализировать данные
    + Разрабатывать интерактивную инфографику
    + Работать с библиотеками и базами данных (Pandas, NumPy и Matplotlib, PostgreSQL, SQLite3, MongoDB)
    + Программировать на R
    + Применять нейронные сети для решения реальных задач
    + Освоите фреймворки для обучения нейронных сетей Tensorflow и Keras
    + Построите рекомендательную систему и добавите её в своё портфолио

    ПОРА ПРОФЕССИЮ МЕЧТЫ ПРЕВРАЩАТЬ В РЕАЛЬНОСТЬ! _Neo https://www.skladchina.biz/threads/...st-valentin-panovskij-aleksandr-panev.260799/

    P.S. Дефицит дата-сайентистов наблюдается не только в России, но и во всем мире. ВЭФ считает эту профессию одной из самых востребованных в ближайшие пять лет. В России, по данным HeadHunter, только с 2019 по 2020 год число вакансий на должность дата-сайентиста выросло на треть. При этом уровень предлагаемых зарплат в сфере остается высоким — в среднем 150 тысяч рублей в месяц.
     
    SandraW, 16 июн 2021
Наверх