Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

бесплатно
есть рассрочка

Включено в курс

  • 8 уроков (видео и/или текст)
  • 5 упражнений в тренажере
  • 26 проверочных тестов
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  • Создавать сайты с использованием встроенного в Node.js модуля HTTP
  • Строить архитектуру приложения в соответствии с MVC
  • Описывать динамические маршруты и обработчики для них

HTTP-Server пригодится, если вы решите создавать несложные сайты. Знания из этого курса помогают программистам лучше понять концепцию запрос-ответ. Курс подойдет тем, кто уже хорошо знаком с языком JavaScript. Чтобы учиться было проще, стоит заранее изучить курсы Основы командной строки и Протокол HTTP.

Что вы получите после обучения

Приобретаемые навыки
1
JSON
2
Маршрутизация
5
MVC
6
HTTP

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

Программа курса

Введение
Познакомиться с курсом и проектом

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

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

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

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

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

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

Обработка тела запроса
Изучить механизмы, позволяющие принимать тело запроса, правильно его обрабатывать и отвечать на соответствующий запрос. Познакомиться с типом данных `Buffer` и понятием "валидация входящих данных".

Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 09.12.2024 12:04
JS: HTTP Server

JS: HTTP Server

Оставить отзыв
Поделиться курсом с друзьями