Гость данная складчина была завершена, материал перемещен в приватный раздел и доступен только зарегистрированным участникам.
Скрыть объявление
Гость отличная новость! Мы открыли доступ к ранее скрытому контенту.

Вам доступно более 44 000 видео уроков, книг и программ без VIP статуса. Более подробно ЗДЕСЬ.

Завершено Разработка он-лайн библиотеки на Java

Тема в разделе "Архив складчин", создана пользователем Volchek, 7 июн 2014.

0/5, Голосов: 0

Важно!
Уважаемый пользователь данная совместная покупка была завершена.
Ссылка на материал размещена в приватном разделе и доступна только зарегистрированным участникам
  1. Volchek

    Volchek Модератор

    Сообщения:
    14.910
    Симпатии:
    11.399
    ВИДЕОКУРС
    "Онлайн библиотека на Java"
    основан на реальном проекте


    [​IMG]

    [​IMG][​IMG][​IMG][​IMG]



    Спойлер
    НАДОЕЛО СОБИРАТЬ ЗНАНИЯ ПО КРУПИЦАМ?

    Самой большой проблемой всех учебников и статей, по которым начинают учиться начинающие программисты Java - это отсутствие нормальной практики.

    Можно читать тонны материалов по веб программированию на Java - и не научиться ничему, потому что знания, которые вы не успели применить, очень быстро забываются.

    ХОТИТЕ ПОЛНОСТЬЮ РАЗОБРАТЬ РЕАЛЬНЫЙ
    ВЕБ ПРОЕКТ НА JAVA?

    Если вы хотите разобрать по шагам весь процесс разработки и внедрения компонентов - это можно сделать на примере онлайн библиотеки.

    Вы начнете с самого простого проекта на HTML и постепенно доведете его до сложного веб проекта со всеми технологиями.


    [​IMG]


    Вы научитесь применять многие современные технологии, которые используются в крупных проектах.

    Вот неполный список того, что вы будете использовать:

    + JSF+ Facelets+ SQL
    + Ajax+ Hibernate+ OmniFaces
    + GlassFish+ Сервлеты+ XHTML
    + J2EE Security+ JSTL+ XML
    + HTML+ PrimeFaces+ MySQL

    КАКИЕ ТЕМЫ ВЫ ПРОЙДЕТЕ

    В этом курсе мы сместили акцент в сторону практики.

    Будет минимум теории - максимум практики.

    Примерное соотношение теории и практики: 20 на 80

    [​IMG]

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

    СОЗДАНИЕ ВЕБ СТРАНИЦ

    [​IMG] HTML[​IMG]Сервлеты[​IMG] JSF
    [​IMG] XHTML[​IMG] JSP[​IMG] Facelets
    [​IMG] GlassFish[​IMG] JSTL[​IMG] XML
    Сначала вы научитесь создавать сервлеты и обычные веб страницы HTML, подключать к ним таблицы стилей CSS - это самый первый уровень.
    [​IMG]

    Затем подробно рассмотрим технологию сервлетов, на которых строятся все современные фреймворки.

    Вы узнаете все тонкости работы веб контейнеров, что такое жизненный цикл веб приложения и какие существуют ограничения и пр.

    После этого начнем создавать страницы с помощью JSP, т.е. совмещать программный код и дизайн страницы, применять стандартную библиотеку JSTL для использования готовых тегов.

    Когда вы поймете все предыдущие основы - уже можно будет начинать изучение JSF и Facelets - как наиболее передовые технологии построения веб страниц на сегоднящний день (с внедрением Ajax)

    СВЯЗЫВАНИЕ ПРИЛОЖЕНИЯ С БАЗОЙ ДАННЫХ

    [​IMG]MySQL[​IMG]Workbench[​IMG]DataSource
    [​IMG]JDBC[​IMG]SQL[​IMG]JNDI
    Интересный и непростой блок тренинга, в котором вы узнаете как можно связать любое веб приложение с любой базой данных.
    [​IMG]

    В этом нам помогут технологии JNDI и создание референсов на базу данных.

    Также вы узнаете какие компоненты на веб странице можно использовать, чтобы обращаться к базе данных.


    ORM (OBJECT-RELATIONAL MAPPING)

    [​IMG]Hibernate[​IMG]Criteria[​IMG]HQL
    [​IMG]SQL[​IMG]Bean[​IMG]JPA
    Если вы научитесь правильно использовать технологии ORM - ваша
    [​IMG]
    скорость разработки возрастет в разы, потому что всю рутинную работу за вас будут делать готовые фреймворки типа Hibernate.

    ORM позволит вам работать с таблицами базы данных как с обычными Java объектами.

    Вы узнаете как можно быстро генерировать вспомогательные классы и использовать их в своих приложениях.

    "ОЖИВЛЕНИЕ" ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

    [​IMG]Ajax[​IMG]JavaScript[​IMG]Partial Update
    На этом этапе вы будете уже практически профессиональным веб программистом, уметь пользоваться последними технологиями, работать с базой данных.
    [​IMG]

    Самое время начать "оживлять" ваш интерфейс, применяя JavaScript и Ajax.

    Ajax позволит вам обновлять только часть страницы, отправлять данные на сервер в фоновом режиме и применять много других полезных и интересных "фишек".

    Мы будем стремиться делать веб приложение по аналогу почтового клиента Gmail от Google, которые в свое время продвинул технологию Ajax в массы.


    ИСПОЛЬЗОВАНИЕ СТОРОННИХ БИБЛИОТЕК

    [​IMG] PrimeFaces[​IMG]JQuery[​IMG] OmniFaces
    Помимо стандартных компонентов и тегов вы научитесь подключать и использовать различные сторонние библиотеки, такие как PrimeFaces или OmniFaces.

    Вы узнаете какие бывают разновидности расширений и чем они отличаются.

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


    СБОРКА, УСТАНОВКА И НАСТРОЙКА ВЕБ ПРИЛОЖЕНИЯ

    [​IMG]Deployment[​IMG]Web Archives[​IMG]EAR
    [​IMG]Maven[​IMG]Connection Pool[​IMG] Admin Console
    Когда вы научитесь создавать веб проекты и подключать нужные компоненты - самое время научиться устнавливать эти приложения на сервер.

    Тут нам пригодится Maven и Glassfish.

    Вы узнаете основные тонкости при настройке, деплое (установке) приложения, сборке различных архивов и библиотек.

    Очень важно будет понять как работает Deployment Descriptor и для чего он нужен.

    В этом блоке вы также научитесь администрировать сервер приложений Glassfish, который идеально подходит для разработки под NetBeans.

    [​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
    Минусы и плюсы сервлетов
    Сравнение с современными технологиями

    Часть 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
    Применение всех пройденных тем для написания проекта

    Часть 3 - Java Server Faces, Ajax, Hibernate, Maven

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

    ВНИМАНИЕ!

    Только 2 дня цена будет самой минимальной (если честно, многие наши сотрудники покрутили у виска, когда увидели такую дешевую цену).

    Пришлось всем объяснять причину.

    А причина в том, что у меня на этой неделе день рождения, и я решил в честь него сделать максимальную скидку на этот курс .

    Но только на 2 дня и только для 20 человек.

    Продажи курса будут идти всего 2 дня: 13 и 14 ноября (среда, четверг)

    Остальным придется приобретать курс по полной цене.

    Поэтому советую вам не медлить.

    Такой низкой цены больше никогда не будет.

    --------------------------


    Это электронная версия курса а не повтор !



    Ссылка на продающий сайт
     
    Отзыв После просмотра материала "Разработка он-лайн библиотеки на Java" оставьте свою оценку и отзыв в данной теме
Оценить эту тему:
/5,
Поделиться: