JS: Веб-разработка
Включено в курс
Чему вы научитесь
- Выполнять http запросы
- Создавать свой собственный сайт и выкладывать его в публичный доступ
- Подключать базы данных
- Правильно отслеживать ошибки
Описание
На этом курсе вы изучите веб-технологии в языке JavaScript. Вы узнаете больше об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов. В итоге вы научитесь создавать собственные веб-приложения, подключать базу данных для хранения содержимого, разделять данные приложения и управляющую логику, используя подход MVC. Вы сможете отслеживать ошибки и процессы, происходящие в рабочем приложении. Знания из этого курса помогут вам создать свой сайт и сделать его доступным в интернете.
Чтобы учиться было проще, стоит заранее пройти курс по основам ООП и протоколу HTTP.
Программа курса
-
10
Поисковые формы
Познакомиться с формами для фильтрации данных на странице -
14
Именованные маршруты
Научиться использовать более устойчивую систему для управления маршрутизацией -
15
Создание CRUD на Fastify
Познакомиться с концепцией CRUD и научиться его реализовывать от начала до конца -
16
Model-View-Controller (MVC)
Познакомиться с одним из ключевых архитектурных паттернов построения пользовательских приложений -
24
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
25
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже