Использовать возможности основных web компонентов: Servlets, JSP, Filters, Listeners;
Создавать библиотеки тегов JSP и использовать JSTL;
Создавать web приложение на базе существующего шаблона;
Использовать шаблон MVC для создания web системы любой сложности;
Проектировать и создавать реляционную базу данных для web приложения;
Разбивать вашу будущую систему на отдельные модули с четким разграничением ответственности для каждого из них;
Писать чистый и понятный другому программисту код;
Использовать инструмент maven для создания web приложения;
А также повысите Ваши знания в области JDBC, HTML, JS, AJAX.
Содержание курса ↓
Постановка задачи
15:10
Постановка задачи и описание функций web приложения
15:10
Краткие теоретические сведения
06:30:52
Лекция 1. Протокол HTTP 1.1
24:04
Лекция 2. Web компоненты JEE
39:41
Лекция 3. Сервлеты (Servlets)
57:43
Домашнее задание: Сервлеты (Servlets)
00:23
Лекция 4. Куки (Cookie), Сессии (Sessions) и области хранения данных (Scope)
47:14
Домашнее задание: Куки (Cookie), Сессии (Sessions) и области хранения данных
00:38
Лекция 5. JSP (JavaServer Pages)
01:02:43
Домашнее задание: JSP (JavaServer Pages)
00:04
Лекция 6. Фильтры (Filters)
36:32
Домашнее задание: Фильтры (Filters)
00:09
Лекция 7. Слушатели (Listeners)
38:57
Домашнее задание: Слушатели (Listeners)
00:11
Лекция 8. JSP теги и библиотеки тегов
48:41
Домашнее задание: JSP теги и библиотеки тегов
00:18
Лекция 9. JSTL (JavaServer Pages Standard Tag Library)
33:21
Домашнее задание: JSTL (JavaServer Pages Standard Tag Library)
00:10
Разработка приложения
07:27:20
Лекция 1. MVC шаблон и шаблонизация JSP
41:46
Домашнее задание: MVC шаблон и шаблонизация JSP
00:14
Лекция 2. Создание рабочего шаблона web приложения
55:20
Домашнее задание: Создание рабочего шаблона web приложения
00:08
Лекция 3. Создание базы данных. Заполнение тестовыми данными
28:50
Лекция 4. Отображение данных из базы данных
47:06
Домашнее задание: Отображение данных из базы данных
00:12
Лекция 5. Постраничное отображение и поисковая форма
48:46
Домашнее задание: Постраничное отображение и поисковая форма
00:06
Лекция 6. Добавление продукта в корзину
45:49
Домашнее задание: Добавление продукта в корзину
00:09
Лекция 7. Интеграция с социальными сетями. Facebook API
52:40
Домашнее задание: Интеграция с социальными сетями. Facebook API
00:10
Лекция 8. Создание заказа в системе
38:59
Домашнее задание: Создание заказа в системе
00:07
Лекция 9. Обработка ошибок в web приложении
42:48
Финальный обзор web приложения
44:08
Требования
Знание основ Java Standard Edition
Знания основ HTML, CSS, JavaScript
Описание курса
Данный курс предназначен для изучения основ Java Enterprise Edition (JEE) для создания web приложений с помощью языка Java.
Данный курс состоит из двух частей: в первой части рассматривается теоретический обзор основных web компонентов: Servlets, Filters, Listeners, JSP, JSP tags, JSTL, а также основы HTTP протокола, а во второй части полученные теоретические знания применяются для создания полноценного web приложения интернет магазина на базе макета, созданного в курсе Макет интернет магазина - IShop.
После прохождения курса Вам предлагается выполнить самостоятельное задание: разработать web приложение персональный блог, на основе знаний и навыков, полученных в рамках данного курса. В последнем уроке в качестве домашнего задания будет подробно описано задание на разработку персонального блога.
В качестве редактора кода будет использован Eclipse, в качестве основного браузера будет использован Google Chrome.
Курс ориентирован на Java программистов, которые собираются работать в Web направлении.
Разработанное в рамках данного курса web приложение будет использовано в курсе Рефакторинг Web приложения - IShop для более глубокого изучения технологий Java Enterprise Edition и понимания основных принципов, на базе которых работают современные популярные Java фреймворки