Этот курс поможет вам шаг за шагом создать полноценное web приложение формата My Blog, используя популярные Java технологии и профессиональные инструменты разработки. Материал подан структурировано и подходит как для закрепления знаний, так и для формирования полного понимания серверной web‑разработки.
Что вы создадите в рамках курса
В процессе обучения вы разработаете рабочее web приложение блогового типа, включающее в себя функциональность добавления, редактирования, отображения и удаления записей. Проект будет построен на практическом применении Java-технологий и стандартных инструментов корпоративной разработки.
Используемые технологии
Java Servlets – для обработки запросов и маршрутизации
JSP и JSTL – для создания динамических HTML‑страниц
JDBC – для работы с базой данных
Eclipse IDE – как основная среда разработки
UI и визуальная часть
Вы будете работать с готовым HTML‑шаблоном, который адаптируете под свое приложение. Это позволит сосредоточиться на логике работы и освоить интеграцию front-end части с серверным кодом.
Как построено обучение
Курс состоит из 31 урока длительностью около 15 минут. Теоретические блоки дополнены практическими заданиями, благодаря чему вы сможете закреплять навыки сразу после просмотра материала.
Темп обучения
1 месяц — если уделять обучению по 1 часу в день (15 минут теории и 45 минут практики)
1 рабочая неделя — если проходить по 5 уроков в день при полной занятости
Для кого предназначен курс
Курс разработан специально для Java-разработчиков, которые уже освоили базовый Java Core и знакомы с API Java Servlets и JSP. Обучение позволит перейти от отдельных знаний к созданию полноценного server-side web приложения.
Что вы получите после прохождения курса
Понимание архитектуры web приложений на Java
Навыки работы с сервлетами, JSP и JSTL на реальном проекте
Уверенную работу с JDBC и базой данных
Готовый web‑проект, который можно включить в портфолио
Преимущества курса
Максимальная практика: минимум теории, максимум кодирования
Пошаговое создание проекта от нуля до полностью рабочего приложения
Четкая структура и оптимальная длительность уроков
Подходит для самостоятельного и ускоренного изучения
Итог
После прохождения этого курса вы сможете самостоятельно создавать web приложения на Java, уверенно работать с серверными технологиями и применять навыки разработки в реальных задачах. Отличный выбор для тех, кто хочет расти как backend‑разработчик и расширять стек своих навыков.
Урок 1.00:11:54
Постановка задачи и описание функций web приложения
Урок 2.00:12:34
Установка и настройка окружения
Урок 3.00:14:34
Создание maven проекта
Урок 4.00:16:39
Создание базы данных
Урок 5.00:13:49
Заполнение тестовыми данными
Урок 6.00:19:06
Создание шаблона страниц и NewsController
Урок 7.00:11:42
Создание всех контроллеров проекта
Урок 8.00:14:40
Декомпозиция JSP
Урок 9.00:15:29
Создание менеджера всех сервисов проекта
Урок 10.00:13:34
Обработка ошибок в проекте
Урок 11.00:15:01
Создание сущностей проекта
Урок 12.00:15:16
Отображение категорий статей из базы данных
Урок 13.00:17:21
Отображение всех статей блога
Урок 14.00:13:20
Отображение статей по категориям
Урок 15.00:11:16
Реализация поиска по статьям
Урок 16.00:18:02
Реализация постраничного отображения
Урок 17.00:16:00
Просмотр и отображение статьи
Урок 18.00:10:00
Навигация по системе
Урок 19.00:15:16
Отображение комментариев для статьи
Урок 20.00:17:28
Загрузка комментариев для Load More кнопки
Урок 21.00:15:30
Интеграция с Google+ на стороне клиента
Урок 22.00:13:21
Проработка UI для создания нового комментария
Урок 23.00:18:05
Создание социальных сервисов на сервере
Урок 24.00:18:22
Логика создание нового комментария
Урок 25.00:13:56
Логика интернационализации и валидации форм
Урок 26.00:15:16
Реализация сервиса уведомлений
Урок 27.00:11:12
Обработка формы обратной связи
Урок 28.00:11:50
Интернационализация JSP/JS и социальные сервисы
Урок 29.00:23:29
Рефакторинг и FAQ по архитектуре проекта
Урок 30.00:17:38
Обзор архитектуры и подготовка к загрузке на хостинг
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф