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

    10.12.2016: Smart. Интеллектуальный поиск ставки (smartgambling)

    10.12.2016: Покупка прогнозов, ссылка указана в слове "сайтом"

    10.12.2016: Заклинания от Андрея Дуйко

    10.12.2016: Закрытый денежный клуб WOLF CLUB

    10.12.2016: Серфинг-Скальпинг на Бинарных опционах (Виталий Попов)

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

    10.12.2016: Покупка прогнозов, ссылка указана в слове "сайтом"

    10.12.2016: ЦИКЛИЧНЫЙ ДОХОД до 820 649,96% годовых.

    09.12.2016: Ставки на хоккей с рхл-каппер

    09.12.2016: Динамический ЦИГУН "24 формы ТАЙЦЗИЦЮАНЬ" (Михаил Корсаков)

    09.12.2016: [ЭКСКЛЮЗИВ] КАК ДОБИВАТЬСЯ СТАБИЛЬНОЙ ДОХОДНОСТИ ДО 30% ГОДОВЫХ УЖЕ ЧЕРЕЗ 3 НЕДЕЛИ ОБУЧЕНИЯ?

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

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

    07.12.2016: Крепкие и чистые волосы без перхоти

    07.12.2016: Регенерация клеток печени и очистка почек. Уникальные рецепты (Юрий Фролов)

    07.12.2016: Третий глаз и астральное тело активации

    06.12.2016: Ты и Деньги счастливы вместе (Татьяна Жеребцова)(2016)

Запись

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

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

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

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

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

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

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

      ТРЕНИНГ
      "Основы веб программирования"
      21 марта - 21 мая
      (2 месяца)
      Пришло время начать создавать веб приложения на основе современных технологий.
      Всем известно, что раздел J2EE является самым популярным и востребованным в Java программировании.
      В прошлом году мы изучали основы Java: ООП, SWING, JDBC - они обязательны для перехода на следующий уровень.
      Настала очередь научиться программировать для веб.
      Поэтому я подготовил для вас тренинг "Основы веб программирования", который начнется 21 марта и продлится 2 месяца (в максимальном комплекте).
      [​IMG]
      Что будет в тренинге?
      В этом тренинге я решил еще больше сместить акцент в сторону практики.
      Темы буду идти с самого нуля - начиная c создания статичных HTML страниц, заканчивая полноценным приложением на JSF/Facelets в связке с Ajax
      Будет минимум теории - максимум практики, т.к. теорию можно самостоятельно доучить в случае необходимости.
      Мы пройдем самые важные темы J2EE и веб программирования





      [​IMG]Создание веб страниц[​IMG]
      • HTML
      • XHTML
      • CSS
      • Сервлеты
      • JSP
      • JSTL
      • JSF
      • Facelets
      Сначала мы научимся создавать сервлеты и обычные веб страницы HTML, подключать к ним таблицы стилей CSS - это самый первый уровень.
      Затем подробно рассмотрим технологию сервлетов, на которых строятся все современные фреймворки.
      Вы узнаете все тонкости работы веб контейнеров, что такое жизненный цикл веб приложения и какие существуют ограничения и пр.
      После этого начнем создавать страницы с помощью JSP, т.е. совмещать программный код и дизайн страницы, применять стандартную библиотеку JSTL для использования готовых тегов.
      Когда вы поймете все предыдущие основы - уже можно будет начинать изучение JSF и Facelets - как наиболее передовые технологии построения веб страниц на сегоднящний день (с внедрением Ajax)


      [​IMG]Сборка, установка и настройка веб приложения[​IMG]
        • Deployment Descriptor
        • XML
        • Пространство имен XML
        • Схема XML, DTD
        • Maven
        • Web Archives
        • EAR
        • Администрирование Glassfish
      Когда вы научитесь создавать красивые веб страницы и подключать нужные компоненты - самое время научиться устнавливать эти приложения на сервер.
      Тут нам пригодится Maven и Glassfish.
      Вы узнаете основные тонкости при настройке, деплое (установке) приложения, сборке различных архивов и библиотек.
      Очень важно будет понять как работает Deployment Descriptor и для чего он нужен.
      В этом блоке вы также научитесь администрировать сервер приложений Glassfish, который идеально подходит для разработки под NetBeans.


      [​IMG]Связывание приложения с базой данных
      • MySQL[​IMG]
      • DataSource References
      • Java Naming and Directory interface
      • Отображение и редактирование данных
      Интересный и не сложный блок тренинга, в котором вы узнаете как можно связать любое веб приложение с любой базой данных.
      В этом нам помогут технологии JNDI и создание референсов на базу данных.
      Также вы узнаете какие компоненты на веб странице можно использовать, чтобы обращаться к базе данных (по аналогии с компонентом JTable в SWING)


      [​IMG]ORM (Object-relational mapping)[​IMG]
      • JPA (Java Persistence API)
      • Hibernate
      Если вы научитесь правильно использовать технологии ORM - ваша скорость разработки возрастет в разы, потому что всю рутинную работу за вас будут делать готовые фреймворки типа Hibernate.
      ORM позволит вам работать с таблицами базы данных как с обычными Java объектами.
      Вы узнаете как можно быстро генерировать вспомогательные классы и использовать их в своих приложениях.


      [​IMG]"Оживление" пользовательского интерфейса:
      • JavaScript
      • Ajax
      На этом этапе вы уже практически профессиональный веб программист, умеете пользоваться последними технологиями, работать с базой данных и устанавливать приложение на сервер.[​IMG]
      Самое время начать "оживлять" ваш интерфейс, применяя JavaScript и Ajax.
      Ajax позволит вам обновлять только часть страницы, отправлять данные на сервер в фоновом режиме и применять много других полезных и интересных "фишек".
      Мы будем стремиться делать веб приложение по аналогу почтового клиента Gmail от Google, которые в свое время продвинул технологию Ajax в массы.

      [​IMG]Связанные темы:[​IMG]
      • Описание дополнительных возможностей Glassfish
      • Спецификации J2EE: как с ними работать
      • Веб контейнеры
      • Логирование
      • JavaMAIL
      • Дальнейшее развитие технологий веб
      • Книги и ресурсы для самостоятельного изучения (после тренинге)
      Вам также полезно будет узнать некоторые дополнительные возможности Glassfish по оптимизации настроек, правильному логированию, отправке почты.
      Последовательность тем более подробно:


      [​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 и JavaScript
          • Типы приложений: JAR, WAR, EAR
          • Java Server Pages (JSP)
          • Сравнение JSP с другими технологиями
          • JSP контейнер
          • Жизненный цикл JSP
          • Компиляция и трансляция JSP страниц
          • Спецификация JSP
          • Разделение представления и логики
          • JSP страница и JSP документ
          • Варианты создания веб страниц
          • Расширяемость JSP
          • Плюсы и минусы JSP
          • Стандартные действия JSP
          • JSTL - JavaServer Pages Standard Tag Library
          • EL - Expression Language
          • Спецификация JSTL
          • JavaBeans
          • Области видимости параметров в JSP
          • Работа с формами, передача параметров
          • Работа с кодировкой и русскими символами
          • Создание веб проекта "Онлайн библиотека" в NetBeans
          • Палитра компонентов
          • Установка MySQL
          • Установка дизайнера MySQL
          • Создание базы данных проекта в MySQL
          • Способы аутентификации пользователя в веб приложении
          • Проектирование приложения "Онлайн библиотека"
          • Настройка DataSource: соединение с базой данных
          • Использование JDBC
          • Использование Maven
          • Администрирование GlassFish
          • Применение JNDI
          • Применение JavaMail
          • JavaScript
          • Применение всех пройденных тем для написания проекта
      [​IMG]Часть 3 - Java Server Faces и Ajax
      • Java Server Faces (JSF)
      • Сравнение с другими технологиями: сервлеты и JSP
      • Жизненый цикл JSF
      • Особенности создания веб страниц на JSF
      • Facelets
      • Теги Facelets
      • Реализации JSF
      • RishFaces
      • PrimeFaces
      • MVC
      • Managed Bean
      • Навигация и правила
      • Поддержка языков
      • Валидаторы
      • Конвертеры
      • Компоненты JSF
      • Обработка ошибок
      • Переадресация
      • Создания событий (Action)
      • Фазы (Phase)
      • Дерево компонентов
      • Доработка проекта "Онлайн библиотека" с применением JSF
      • Применение Ajax
      • JPA
      • Реализации JPA
      • Спецификация JPA
      • Hibernate
      • Deploy приложения различными способами
      • Публикация приложения онлайн для тестирования другими участниками


       
      Telegram, 15 мар 2013
    2. Загрузка...

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

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

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

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

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

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

        Telegram, 18 сен 2013, в разделе: Курсы по программированию
      4. sts

Наверх