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

    22.11.2017: Laravel как инструмент: на примере создания блога (Рахим Муратов)

    21.11.2017: Я – бизнес-тренер: Секреты обучения взрослой аудитории (Александр Солдатов)

    21.11.2017: [mintpro.ru] О чем писать фотографу в Instagram? (Арпине Саркисян)

    21.11.2017: [mintpro.ru] Как найти клиентов в отпуске? (Lena Mint)

    21.11.2017: [whitephotoschool.ru] Урок по ретуши (Niko Nikolas)

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

    21.11.2017: Цикл вебинаров "Психология стиля"

    18.11.2017: Выращивание рыболовной наживки - бизнес в домашних условиях.

    16.11.2017: Техники гипноза

    15.11.2017: 19 книг Виктора Пелевина + новинка Бентли Литтла

    15.11.2017: Доступ к сайту с ментальными техниками и фокусами...

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

    11.11.2017: Бизнес Коучинг (Андрей Парабеллум)

    07.11.2017: Курс по работе и заработку с Telegram

    04.11.2017: Боги И Мантры. Пакет Light (Юлия Воронина)

    13.08.2017: Оптовик 3.0 Как продавать оптом и в розницу много и долго! (Ярослав Лепёшкин и Антон Новиков)

    23.07.2017: Pоwer Еnglish Clаss (Наташа Купep)

Открыто [Тимур Батыршинов] Тренинг по 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 (

    Скрытый текст. Доступен только зарегистрированным пользователям.

    ) который позволит сделать:

    • Отладку JavaScript
    • Тестирование и редактирование HTML и CSS на ходу
    • Замер производительности и загрузки страниц
    • Много других полезных функций
     
  2. Похожие складчины
    1. AleksZand
    2. Злата
    3. Злата
    4. spider
    5. Юлик
    6. Злата
    7. Менеджер
    Загрузка...

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