Что за видеокурс.
Видеокурс посвященный практике веб-программироваиня на Java, на примере проекта "Онлайн библиотеки".
Автор курса Тимур Батыршинов.
Что вошло в видеокурс.
Содержание курса.
Часть 1 - Введение в J2EE и технологию сервлетов.
- Отличия J2EE от J2SE.
- Многоуровневые приложения.
- Архитектура J2EE .
- Состав J2EE.
- HTTP протокол.
- Спецификации и стантарты: JSR, JCP, RFC, W3C.
- HTML/XHTML.
- CSS.
- Веб сервер.
- Сервер приложений.
- Glassfish Server.
- Сервлеты.
- Иерархия классов сервлета.
- Servlet API.
- Жизненный цикл сервлета.
- Параметры инициализации сервлета .
- Веб контейнер (Сервлет контейнер).
- Дескриптор развертывания (Deployment Descriptor).
- Mapping.
- Параметры сервлета.
- HTTP методы.
- Структура веб приложения.
- Настройки в xml формате.
- Сессия.
- Cookies.
- Многопоточность в сервлетах.
- Кластеризация.
- Домены.
- Коды ошибок HTTP.
- Настройка страниц ошибок в веб приложении.
- Фильтры.
- Слушатели событий веб контейнера.
- Области видимости переменных.
- Атрибуты и параметры.
- Объекты веб контейнера.
- Отладка запросов в Google Chrome.
- Отладка запросов в HTTP Server Monitor.
- Создание сервлетов в NetBeans .
- Минусы и плюсы сервлетов.
- Сравнение с современными технологиями.
Часть 2 - Java Server Pages, GlassFish, MySQL.
- Типы приложений: JAR, WAR, EAR.
- Java Server Pages (JSP).
- Сравнение JSP с другими технологиями.
- JSP контейнер.
- Жизненный цикл JSP.
- Компиляция и трансляция JSP страниц.
- Спецификация JSP.
- Разделение представления и логики.
- JSP страница и JSP документ.
- Варианты создания веб страниц.
- Разделение страницы на области.
- Использование фрагментов JSP (JSPF).
- Расширяемость JSP.
- Плюсы и минусы JSP.
- Стандартные действия JSP.
- JSTL - JavaServer Pages Standard Tag Library.
- EL - Expression Language.
- Спецификация JSTL.
- JavaBeans.
- Области видимости параметров в JSP.
- Работа с формами, передача параметров.
- Работа с кодировкой и русскими символами.
- Начало создания веб проекта "Онлайн библиотека" в NetBeans.
- Палитра компонентов.
- Установка MySQL.
- Установка дизайнера MySQL .
- Создание базы данных проекта в MySQL.
- Способы аутентификации пользователя в веб приложении.
- Проектирование приложения "Онлайн библиотека".
- Настройка DataSource: соединение с базой данных.
- Использование JDBC.
- Администрирование GlassFish.
- Применение JNDI.
- Применение всех пройденных тем для написания проекта.
Часть 3 - Java Server Faces, Ajax, Hibernate, Maven.
- Java Server Faces (JSF).
- Сравнение с другими технологиями: сервлеты и JSP.
- Жизненый цикл JSF.
- Особенности создания веб страниц на JSF.
- Facelets.
- Теги Facelets.
- Реализации JSF.
- PrimeFaces.
- OmniFaces.
- MVC.
- Managed Bean.
- Навигация и правила.
- Поддержка языков.
- Валидаторы полей на веб странице.
- Конвертеры.
- Компоненты JSF.
- Загрузка данных в таблицу.
- Постраничный вывод данных.
- Редактирование данных в таблице.
- Сохранение файлов в JSF.
- Загрузка файлов в JSF.
- Поддержка нескольких языков с переводом.
- Обработка ошибок.
- Создания событий (Action).
- Дерево компонентов JSF.
- Использование Ajax (по аналогии в Gmail).
- Реализации JPA.
- Hibernate.
- Загрузка двоичных файлов в базу данных.
- Регистрация ошибок через Ajax.
- Система безопасности в J2EE.
- Авторизация пользователя с применением Ajax.
- Применение стороннего дизайна на существующий веб проект.
- Публикация приложения онлайн для тестирования другими участниками.
- Использование Maven.
- JavaScript.
Бонусы.
- "Базы данных и Java" - видеокурс;
- Записи вебинаров по веб программированию;
- Участие в скайп конференции для общения со всеми клиентами этого курса.
Дополнительную информацию смотрите на сайте видеокурса:
   Карточка курса: *
Название: | Онлайн библиотека на Java |
Формат курса: | Видеокурс |
Цена: | 11900 руб. |
Способы оплаты: | Яндекс.Деньги, WebMoney, Оплата через системы денежных переводов, Оплата через платежные терминалы и др. |
Способы доставки: | Скачиваемая версия. |
Объем: | 3 Гб |
Партнерская программа: | Есть |
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса