PRO курс

JS: HTTP Server

231 сообщение в сообществе 1001 учащихся

Описание

Этот курс посвящен знакомству с принципами разработки клиент-серверных приложений. Проектом курса является сервис 'The Phonebook' (записная книжка), который представляет из себя json api.

Пререквизиты

JS: Асинхронное программирование

Уроки курса

  • 1

    Введение

    Познакомиться с курсом и проектом
  • 2

    Реализация сервера

    Изучить необходимые основы (Операционные системы, Сети, DNS) для понимания принципов работы сетевых демонов. Написать свой первый http server. Познакомиться с утилитами, полезными при анализе работы сервера.

    тесты

    упражнение

  • 3

    cURL

    Познакомиться с самой популярной программой для выполнения `http` запросов. Научиться эффективно её использовать.

    тесты

  • 4

    Перезагрузка

    Узнать о проблематике перезагрузки кода, связанной с тем, что он находится в памяти. Познакомиться с утилитой `nodemon`.

    тесты

  • 5

    Запрос

    Изучить модули `nodejs`, позволяющие манипулировать параметрами запроса.

    тесты

    упражнение

  • 6

    JSON

    Познакомиться с понятием `API`. Изучить подходы к построению сайтов/сервисов. Разобрать формат `json`.

    тесты

    упражнение

  • 7

    Маршрутизация (Роутинг)

    Познакомиться с понятием `роутинг` и связью между адресом запроса и глаголом `http`. Узнать про `CRUD` и соглашения при проектировании адресов.

    тесты

    упражнение

Автор

Кирилл Мокевнин

Сооснователь и технический директор образовательного проекта Hexlet. Соорганизатор конференции Nastachku.ru. В прошлом руководил филиалом undev.ru в Ульяновске, а до этого работал в Qik (Skype). Создает инженерную культуру в компаниях и несет в массы XP, DDD и DevOps. Евангелист ментального программирования.

Впечатления #

Эх, только привык к промисам и async/away и тут тебе по голове колбэками как дадут. )

Хорошая практика в построении мини-api. Курс очень понравился!

Задание параметров по умолчанию при дестракчеринге - это, блин, гениально!

А вот решение со slice, страшно читать ktotam

продолжительность
15 часов
награда
41 балл
Получить доступ к курсу