Добро пожаловать на DevsAid.Com

У нас выложены дампы других форумов в разделе дампов. Среди них - open-hide.biz, slivskladchik.com, seoxa.net, slivup.biz, openssource.info, coga.biz (ex cogamesmoney.ru) и прочие.
Ссылка там умерла? Поищите в разделе курсов торрент.
Есть что предложить? Возникли вопросы?
Хотите обсудить или поделиться новостью? Хотите что-то купить или продать?
Надеемся Вам у нас понравится ;)

  1. Инструкция по участию в рескладчинах тут.
    Инструкция по организации тут.
    Организовывать в этом разделе могут пользователи в группе "Новичок" и выше!
    Чем больше народу тем меньше взнос!
    Если участников 0 то взнос большой, не пугайтесь, минимальное количество участников 3. При 3 участниках цена уже становится приятной)
    Не переводите ничего организаторам на личные кошельки. Оплата складчин осуществляется автоматически с внутреннего счета пользователя. Так мы защитим Вас от недобросовестных оргов.

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

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

Этап:
Набор участников
Цена:
1468.00 RUB
Участников:
0 из ∞
Организатор:
Отсутствует
100%
Расчетный взнос:
1777 RUB
  • (Основной список пока пуст)

  1. ТРЕНИНГ"Основы веб программирования"​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 приложения различными способами
    • Публикация приложения онлайн для тестирования другими участниками


    Это рескладчина на
    Ознакомьтесь с правилами проведения и участия в рескладчинах!
     

    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!
XenforoTest.ru