Включено в курс
22 урока (видео и/или текст)
68 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Выполнять HTTP-запросы
- Создавать свой собственный сайт и выкладывать его в публичный доступ
- Подключать базы данных
- Правильно отслеживать ошибки
Описание
На этом курсе вы изучите веб-технологии в языке Java. Вы узнаете больше об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов. В итоге вы научитесь создавать собственные веб-приложения, подключать базу данных для хранения содержимого, разделять данные приложения и управляющую логику, используя подход MVC. Вы сможете отслеживать ошибки и процессы, происходящие в рабочем приложении. Знания из этого курса помогут вам создать свой сайт и сделать его доступным в интернете.
Чтобы учиться было проще, стоит заранее пройти курс по основам ООП и протоколу HTTP.
Программа курса
Продолжительность 71 час
-
6
Динамические маршруты
Учимся строить маршруты, содержащие плейсхолдеры -
8
Лейауты в JTE
Учимся работать с повторяющимися блоками HTML-разметки -
10
Поисковые формы
Знакомимся с формами для фильтрации данных на странице -
12
Модифицирующие формы
Учимся изменять данные на сервере с помощью форм -
14
Именованные маршруты
Учимся использовать более устойчивую систему для управления маршрутизациейтесты
-
15
Создание CRUD на Javalin
Знакомимся с концепцией CRUD и учимся реализовывать ее от начала до конца -
16
Model-View-Controller (MVC)
Знакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений -
20
Работа с базой данных в Javalin
Учимся работать с базой данных в Javalin-приложениидомашнее задание
-
23
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
24
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса