1. Новые складчины: Показать еще

    09.12.2016: ПОДПИСКА НА инсайды-прогнозы (ХОККЕЙ,ФУТБОЛ)

    09.12.2016: Драка по беспределу (Алексей Сорокин)

    08.12.2016: Маркетинг Дракулы. Как зарабатывать на человеческих страхах (Николас Коро)

    08.12.2016: Тренды интернет - маркетинга 2017 года (Convert Monster)

    08.12.2016: Запрещенные механизмы управления подсознанием (Александр Клинг)

  2. Нужен организатор: Показать еще

    08.12.2016: Секретные Славянские Практики+Руна любви

    08.12.2016: Тактики для практиков. Подписка 90 дней (roundabout.ru)(Повтор)

    08.12.2016: Схема зарабокта до 10000 за один час

    08.12.2016: Подписка на субботние выпуски газеты Коммерсант (с...

    08.12.2016: New Total Bomb 2016

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

    07.12.2016: Тестостерон Release 2016 (Арсен Маркарян)- Первый поток последнего онлайн курса

    06.12.2016: Обучение Бизнесу с Китаем от 100$ к 10.000$ за 2 месяца коучинг 17.0 (Версия Платинум)(Дима Ковпак)

    05.12.2016: Энергетическое Восстановление Волос (Аргандини Титизари)(2016)

    05.12.2016: Возраст от 5 до 7 лет. Проблемы и решения (Дмитрий Карпачев)

    05.12.2016: Ответы на тест Яндекс.Метрика

Запись

[Тимур Батыршинов] Тренинг по Java J2EE Совместная...

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

Цена:
1 руб
Взнос:
40 руб
Организатор:
Требуется
Участников:
0/100

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

    Тип: Стандартная складчина
    1. Telegram

      Telegram Организатор складчин

      [Тимур Батыршинов] Тренинг по 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 раза в неделю (вечером, будний и выходной день)
      • исходные коды - решения и исходные коды к каждому домашнему заданию
      • скaйп группа для обсуждения - совместная конференция всех участников
      • домашние задания к каждому уроку разного уровня сложности
      По окончанию тренинга у вас останутся записи вебинаров, все материалы и исходные коды.

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

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

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

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

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

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

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

      Похожие складчины
      1. Telegram
        Запись

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

        Telegram, 15 мар 2013, в разделе: Курсы по программированию
      2. sts
      3. Bulion
        Запись

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

        Bulion, 14 сен 2016, в разделе: Пикап, секс, отношения
      4. Telegram
        Запись

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

        Telegram, 3 мар 2016, в разделе: Пикап, секс, отношения

Наверх