Курс «Web приложение – IShop» поможет вам уверенно освоить ключевые технологии Java Enterprise Edition для разработки современных web‑приложений. Обучение сочетает теорию и практику, позволяя перейти от понимания основных web‑компонентов к созданию полноценного интернет‑магазина.
Что вы изучите в рамках курса
Основные web‑компоненты Java EE
В первой части курса вы получите системное представление о технологиях, на которых строится классическая серверная Java‑разработка.
Servlets и жизненный цикл сервлетов
Filters и перехват запросов
Listeners и управление событиями приложения
JSP, пользовательские JSP‑теги и JSTL
Основы протокола HTTP и работа с запросами/ответами
Практика: создание web‑приложения интернет‑магазина
Во второй части курса вы шаг за шагом создадите интернет‑магазин на основе макета, разработанного в курсе «Макет интернет магазина – IShop». Все теоретические знания будут сразу закрепляться в живом проекте.
Самостоятельный проект после завершения обучения
Для закрепления материала вам будет предложено выполнить самостоятельное задание — разработать персональный блог. В последнем уроке курса приведено подробное техническое задание, которое поможет вам уверенно реализовать проект и применить изученные технологии.
Рабочие инструменты курса
Eclipse — основной редактор кода
Google Chrome — браузер для тестирования и отладки
Для кого предназначен курс
Курс ориентирован на Java‑разработчиков, желающих перейти в web‑направление и освоить фундаментальные технологии Java EE. В результате обучения вы сформируете базу, необходимую для понимания современных Java‑фреймворков и их внутренних механизмов.
Продолжение обучения
Созданное в рамках курса приложение будет использовано в дальнейшем обучающем курсе «Рефакторинг Web приложения – IShop», где вы погрузитесь глубже в Java EE и изучите архитектурные подходы, применяемые в популярных Java‑фреймворках.
Урок 1.00:15:11
Постановка задачи и описание функций web приложения
Урок 2.00:24:05
Лекция 1. Протокол HTTP 1.1
Урок 3.00:39:42
Лекция 2. Web компоненты JEE
Урок 4.00:57:44
Лекция 3. Сервлеты (Servlets)
Урок 5.00:47:15
Лекция 4. Куки (Cookie), Сессии (Sessions) и области хранения данных (Scope)
Урок 6.01:02:44
Лекция 5. JSP (JavaServer Pages)
Урок 7.00:36:33
Лекция 6. Фильтры (Filters)
Урок 8.00:38:58
Лекция 7. Слушатели (Listeners)
Урок 9.00:48:42
Лекция 8. JSP теги и библиотеки тегов
Урок 10.00:33:22
Лекция 9. JSTL (JavaServer Pages Standard Tag Library)
Урок 11.00:41:47
Лекция 1. MVC шаблон и шаблонизация JSP
Урок 12.00:55:21
Лекция 2. Создание рабочего шаблона web приложения
Урок 13.00:28:51
Лекция 3. Создание базы данных. Заполнение тестовыми данными
Урок 14.00:47:07
Лекция 4. Отображение данных из базы данных
Урок 15.00:48:47
Лекция 5. Постраничное отображение и поисковая форма
Урок 16.00:45:50
Лекция 6. Добавление продукта в корзину
Урок 17.00:52:41
Лекция 7. Интеграция с социальными сетями. Facebook API
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф