Практика Java. Разработка Web приложения.
О видеокурсе: Курс полезен для тех, кто хочет освоить Java для разработки фронтенд и бекэнд веб-приложений. Для пользователя дается информация от установки программного обеспечения, основы ООП, и заканчивая созданием работающего веб-приложения. Приложение будет разрабатываться начиная со второго занятия, основываясь на базовых темах курса: объектная модель, коллекции, система ввода-вывода, работа с файлами, сериализайия, работа с XML, SQL, персистентность в базу данных (PostgreSQL), сервлеты, технология JSP, веб-контейнер Tomcat, HTML, Java, модульные тесты JUnit, java.util.Logging, система контроля версий Git. Содержание: Язык 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, toSt ring *Контракт на 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. St ringBuilder *Параметризация. Стирание типов. Ограничения. *Добавление параметризации в модель. *Модульное тестирование 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. Выпущено: Россия Продолжительность: ~30 часов Файл Формат: MP4 (+ доп. материалы) Видео: AVC, 1920x1080, ~165 Kbps Аудио: AAC, 192 Kbps, 48.0 KH Название: Практика Java. Разработка Web приложения Автор: Григорий Кислин Год выхода: 2014 Жанр: Видеокурс Язык: Русский Размер: 5.53 GB
Скачать:
MongoDB – меньш... « НАЗАДДАЛЕЕ » Алгоритмы. Олим...
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации. |