Логин Пароль Регистрация на сайте | Напомнить пароль

Практика Java. Разработка Web приложения. Видеокурс (2014)

Практика Java. Разработка Web приложения. Видеокурс (2014)
Информация о Софте
Название: Практика Java. Разработка Web приложения
Категория: Другие программы
Разработчик: Григорий Кислин
Год выпуска: 2014
Размер файла: 5.53 Gb
Залито на: TurboBit.net | UpLoaded.net | Hitfile.net | UniBytes.com | Keep2Share.cc

О программе: Курс полезен для тех, кто хочет освоить Java для разработки фронтенд и бекэнд веб-приложений. Для пользователя дается информация от установки программного обеспечения, основы ООП, и заканчивая созданием работающего веб-приложения. Приложение будет разрабатываться начиная со второго занятия, основываясь на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализайия, работа с XML, SQL, персистентность в базу данных (PostgreSQL), сервлеты, технология JSP, веб-контейнер Tomcat, HTML, javascript, модульные тесты JUnit, java.util.Logging, система контроля версий Git.

Требование к слушателям:
*Умение программировать на любом языке.
*Желательно иметь представление о XML, HTML, SQL, javascript.
*Желание и возможность изучить простую часть материала (типы, операции, управляющие конструкции) в первой половине курса самостоятельно.

Содержание:

Язык Java.
*Знакомство.
*Обзор сайтов и литературы по Java.
*The Most In-Demand Tech Skills: Why Java
*Обзор популярности инструментов и технологий Java за 2014 г.
*Платформа
*Java. JVM, JIT-компиляция, сборка мусора. JDK, JRE.
*ME, SE (русский), EE (русский)

Настройка IDE IDEA. Интеграция с Git. Первое Java приложение.
*Настройки IntelliJ IDEA, создание проекта.
*Система управления версиями. VCS/DVSC.
*Интеграция с Git. gitignore.
*Java-> class-> JVM. javac. Первое приложение Hello World. Пакеты, импорт пакетов.
*JavaDoc.

Принципы ООП.
*ООП. Объектная модель. Класс. Объект. Состояние, поведение, индивидуальность (Гради Буч).
*Инкапсуляция. Наследование. Полиморфизм. Класс, объект, поля, методы.
*Типы отношений между классами: наследование, агрегация, композиция, ассоциация.
*Множественное наследование. Делегирование.

Объектная модель и классы Java.
*Контрольные вопросы по ООП.
*Анализ модели приложения
*Примитивные и ссылочные типы данных. Boxing.
*Структура памяти: куча, стек, регистры, константы
*Класс Class. Конструктор. this, super
*Преобразование типов.
*Соглашения по именованию.

Основные классы Java. Debug. Массивы.
*Object, equals, hashCode, toString
*Контракт на equals, hashCode
*Модификаторы доступа. Область видимости.
*Интерфейсы (IStorage). Абстрактные классы. static
*IDEA debug
*Массивы.
*Управляющие конструкции.

Контейнеры/коллекции. Вложенные и внутренние классы. Блоки инициализации и анонимные классы.
*Анализ ДЗ (модель + реализация хранения через массив). Arrays
*List, Set, Map, TreeMap, Iterator, ListIterator, Collections
*Упрощение объектной модели. Хранение на основе Map
*Вложенные и внутренние классы. Примеры в Collections API: Arrays.asList, Map.Entry, LinkedList.Node, Collections, Iterator
*Локальные и анонимные классы.

Исключения. Работа со строками. Параметризация. Модульное тестирование. Аннотации.
*Исключения (иерархия, throws).
*Строки в Java. Кодировка.
*Управление строками, функции для работы со строками в Java
*Маленькие хитрости Java. StringBuilder
*Параметризация. Стирание типов. Ограничения.
*Добавление параметризации в модель.
*Модульное тестирование JUnit 4
*Аннотации

Логгирование. Работа с файлами. Ввод/вывод.
*Логгирование. Настройка логгирования
*Special Case (Особый Случай). emptyCollection, singletonCollection
*Пакет java.io
*Паттерны Декоратор и Шаблонный_метод.
*Реализация FileStore (хранение в файлах).
*Ввод-вывод. Реализация Store используя DataInputStream/ DataOutputStream.

Сериализация. Работа с XML. Работа с Датой. Потоки. Параллельное выполнение.
*Реализация Storage используя сериализацию.
*Структурированное хранение данных: json, xml, Xsd, Xslt, xPath
*Java API: JAXB, StAX, XPath. Сохранение данных приложения в XML.
*Date, Calendar, DateFormat (Format). Joda-Time
*JMM. Потоки выполнения. ThreadLocal. Synchronize, final, volatile

Веб-Контейнер Tomcat. Сервлеты. JSP.
*Сервлеты. Структура веб-приложения. web.xml
*Настройка и деплой в Tomcat.
*JSP. Отображение списка резюме. Просмотр, удаление резюме. Html.

HTTP POST. SQL. PostgreSQL. JDBC
*Разбор реализации сервлета JSP. Паттерн MVC
*Постороение/cтруктура WAR. Деплой WAR в Tomcat.
*Реляционные базы. SQL. Денормализация. PK, FK, Cascade
*JDBC. ConnectionFactory. Простейшая реализация IStorage для DB.

Транзакции. Загрузчик классов. Обзор технологий java.
*Разбор ДЗ. Добавление в реализацию контактов.
*Транзакция. ACID. Уровни изоляции транзакций.
*LEFT, RIGHT, INNER JOIN.
*Batch execute.
*Properties. Конфигурирование базы.
*Tomcat common lib. Загрузчик классов Tomcat.
*Обзор фреймворков, библиотек, инструментов платормы java.

О файле:
Активация|рег код: Не требуется
Язык Интерфейса: Русский
Формат файла: rar
Платформа/ОС: Windows All

Практика Java. Разработка Web приложения. Видеокурс (2014) Практика Java. Разработка Web приложения. Видеокурс (2014) Практика Java. Разработка Web приложения. Видеокурс (2014)

Download|Скачать

ссылка


Пароль на архивы: Нет пароля!

Похожий материал


  • Разработка Web-служб средствами Java
  • JavaScript. Интерактивные веб-приложения. Видеокурс (2014)
  • Разработка реального приложения в среде клиент-сервер
  • Android для начинающего. Разработка приложений. Видеокурс (2014-2015)
  • Java-профессионал за 60 дней видеокурс (2014)
  • Популярные Web-приложения на FLASH MX
  • Практика оптимизации сайта. Видеокурс (2015)
  • Разработка мобильных приложений под Android. Обучающий видеокурс (2012)
  • В.А.Дронов - HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов (2011) PDF
  • Практика Резиновой Верстки Сайта Обучающий Видеокурс (2012)
  • Быстрый старт в Java Видеокурс (2012)
  • Java SE - Программирование для начинающих Видеокурс (2013-2015)
  • Java для начинающих. Путь от ученика до эксперта. Видеокурс (2015)
  • XML: разработка Web-приложений
  • Разработка ПО по-взрослому. От программиста-любителя до профессионала. Видеокурс (2015)
  • Разработка Web-приложений на РНР и MySQL
  • Web-протоколы. Теория и практика
  • РНР 5. Практика создания Web-сайтов
  • Томсон Лаура. "Разработка Web-приложений на РНР и MySQL
  • PHP 5. Практика создания Web-сайтов
  • Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.