1. Новые покупки Показать еще

    04.12.2016: Законы, которые управляют нами (Александр Палиенко)(2016)

    04.12.2016: [ast production]Экологичное мышление

    04.12.2016: Марафон по продвижению сайтов от WPNEW 2.0

    04.12.2016: Extreme Landing 2017

    04.12.2016: [Специалист] Бухгалтерский учет 2016. Теория и практика

  2. Гость, если у Вас на каком либо сайте есть аккаунт с повышенным статусом, то и у нас вы можете получить соответствующий статус. Подробнее читайте здесь https://www.skladchik.biz/threads/83942/
    Скрыть объявление
  3. Нужен организатор Показать еще

    02.12.2016: AutoCAD. Секреты и хитрости

    02.12.2016: Плагин "Совместные покупки" для Wordpress

    02.12.2016: [WP] Catalogue PRO - Создаем красивые каталоги и карточки...

    01.12.2016: Программа на Футбол-хоккей-баскетбол «Golplyus Tyresyas»

    30.11.2016: Новый курс от известного гуру по CPA .

  4. Сбор взносов Показать еще

    02.12.2016: Марафон по копирайтингу (Петр Панда)(2016)

    01.12.2016: [Бизнес Молодость] Реальный Google AdWords (Михаил Дашкиев)(2016)

    29.11.2016: Тёплые аудитории через видео в Facebook (Зуши Плетнев)(2016)

    29.11.2016: Персональный годовой прогноз 2017 (А.В. Голоушкин)

    29.11.2016: Саммит по личному брендингу от Websarafan

Открыто [Тимур Батыршинов] Тренинг по Java J2EE Совместная разработка веб проекта "Онлайн библиотека"

Тема в разделе "Курсы по программированию", создана пользователем Менеджер, 18 сен 2013.

Цена:
1р.
Взнос:
40р.

Список пока что пуст. Запишитесь первым!

    Тип: Стандартная складчина
    Участников: 0/100
    1. 18 сен 2013
      #1
      Менеджер

      Менеджер Член клуба Член клуба

      [Тимур Батыршинов] Тренинг по Java J2EE Совместная разработка веб проекта "Онлайн библиотека"

      Что будет в тренинге?

      В этом тренинге я решил еще больше сместить акцент в сторону практики.

      Темы буду идти с самого нуля - начиная c создания статичных HTML страниц, заканчивая полноценным приложением на JSF/Facelets в связке с Ajax

      Будет минимум теории - максимум практики, т.к. теорию можно самостоятельно доучить в случае необходимости.

      Мы пройдем самые важные темы J2EE и веб программирования

      [​IMG] Создание веб страниц
        • HTML
        • XHTML
        • CSS
        • Сервлеты
        • JSP
        • JSTL
        • JSF
        • Facelets
      [​IMG] Сборка, установка и настройка веб приложения
        • Deployment Descriptor
        • XML
        • Пространство имен XML
        • Схема XML, DTD
        • Maven
        • Web Archives
        • EAR
        • Администрирование Glassfish
      [​IMG] Связывание приложения с базой данных
        • MySQL
        • DataSource References
        • Java Naming and Directory interface
        • Отображение и редактирование данных
      [​IMG] ORM (Object-relational mapping)
        • JPA (Java Persistence API)
        • Hibernate
      [​IMG] "Оживление" пользовательского интерфейса:
        • JavaScript
        • Ajax
      [​IMG] Связанные темы:
        • Описание дополнительных возможностей Glassfish
        • Спецификации J2EE: как с ними работать
        • Веб контейнеры
        • Логирование
        • JavaMAIL
        • Дальнейшее развитие технологий веб
        • Книги и ресурсы для самостоятельного изучения (после тренинге)


      ***

      Последовательность тем более подробно:
      [​IMG] Часть 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
        • Минусы и плюсы сервлетов
        • Сравнение с современными технологиями


      [​IMG] Часть 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
        • Применение всех пройденных тем для написания проекта
      [​IMG] Часть 3 - Java Server Faces, Ajax, Hibernate, Maven

        • Java Server Faces (JSF)
        • Сравнение с другими технологиями: сервлеты и JSP
        • Жизненый цикл JSF
        • Особенности создания веб страниц на JSF
        • Facelets
        • Теги Facelets
        • Реализации JSF
        • RichFaces
        • PrimeFaces
        • MVC
        • Managed Bean
        • Навигация и правила
        • Поддержка языков
        • Валидаторы полей на веб странице
        • Конвертеры
        • Компоненты JSF
        • Загрузка данных в таблицу
        • Постраничный вывод данных
        • Редактирование данных в таблице
        • Сохранение файлов в JSF
        • Загрузка файлов в JSF
        • Поддержка нескольких языков с переводом
        • Обработка ошибок
        • Создания событий (Action)
        • Дерево компонентов JSF
        • Доработка проекта "Онлайн библиотека" с применением JSF
        • Использование Ajax (по аналогии в Gmail)
        • Реализации JPA
        • Hibernate
        • Компоненты PrimeFaces
        • Загрузка двоичных файлов в базу данных
        • Регистрация ошибок через Ajax
        • Deploy приложения различными способами
        • Система безопасности в J2EE
        • Авторизация пользователя с применением Ajax
        • Применение стороннего дизайна на существующий веб проект
        • Публикация приложения онлайн для тестирования другими участниками
        • Применение JavaMail
        • Использование Maven
        • JavaScript
      ***

      Процесс обучения как всегда будет строиться по принципу "от простого к сложному".

      Чтобы успеть пройти все эти темы - необходимо проходить их "в боевом режиме", т.е. сразу в процессе написания программы.

      Естественно досконально пройти каждую тему не получится, т.к. они достаточно объемные. Вы получите самые главные и уверенные основы по каждой теме, после которых вы сможете двигаться дальше самостоятельно (по аналогии с первым тренингом)



      Какое приложение вы создадите?


      [​IMG]
      Онлайн-библиотека с функциями поиска, сортировки, просмотра книг.

      Реализация 2 способами: JSP и JSF
      Книги будут храниться в формате pdf в базе данных MySQL

      Приложение будет выполняться в веб браузере.

      Основной функционал:
      • авторизация пользователя
      • проверка логина и пароля c помощью realm'ов в J2EE
      • создание защищенных разделов (доступ только администратору)
      • разделение по ролям (чтение, редактирование)
      • поиск книг по названию и автору
      • просмотр книги онлайн
      • скачивание книги на локальный компьютер
      • поиск книги по жанру
      • поиск книги по первой букве алфавита
      • сохранение сессии пользователи
      • редактирование данных
      • добавление данных
      • добавление книги
      • применение Ajax (за пример взят сервис GMail от Google)
      • поддержка нескольких языков (русский и английский)
      • поддержка постраничного вывода данных
      • доступ к приложению через интернет
      • кроссбраузерность
      Формат проведения

      Формат тренинга - классический:

      • видеоуроки - вы скачиваете видеоуроки к каждому вебинару
      • онлайн вебинары - 2 раза в неделю (вечером, будний и выходной день)
      • исходные коды - решения и исходные коды к каждому домашнему заданию
      • скайп группа для обсуждения - совместная конференция всех участников
      • домашние задания к каждому уроку разного уровня сложности
      По окончанию тренинга у вас останутся записи вебинаров, все материалы и исходные коды.

      Записи вебинаров высылаются на следующий день после проведения, даже если вы не смогли участвовать.

      Все материалы вы получаете в личном кабинете под своим логином и паролем.
      Бонусы

      1. Поддержка после тренинга в течение полугода

      Вы получаете онлайн поддержку после окончания тренинга в течение полугода:

      • ответы по почте
      • дополнительные вебинары
      • ответы в скайп группе
      • ответы в специальном разделе в личном кабинете
      Даже если вы не успеете выполнить весь объем материалов на самом тренинге - вы сможете это сделать после окончания тренинга и в течение полугода получать ответы на свои вопросы.
      2. Видеоуроки по FireBug

      Помимо основной программы тренинга вы получите в качестве бонуса видеоуроки, которые расскажут вам как тестировать веб приложение с помощью плагина Firebug (http://getfirebug.com/) который позволит сделать:

      • Отладку JavaScript
      • Тестирование и редактирование HTML и CSS на ходу
      • Замер производительности и загрузки страниц
      • Много других полезных функций
       
    2. Загрузка...

      Похожие темы
      1. Менеджер
        Открыто

        [Тимур Батыршинов]"Основы веб программирования" на Java

        Менеджер, 16 мар 2013, в разделе: Курсы по программированию
      2. Менеджер
        Открыто

        [Тимур Смирнов] Месячная программа v4

        Менеджер, 14 сен 2016, в разделе: Курсы по соблазнению
      3. Менеджер
        Открыто

        [Тимур Смирнов] Как быть интересным + практикум...

        Менеджер, 3 мар 2016, в разделе: Курсы по соблазнению