| | Сделать стартовой | Добавить в избранное | | |  
Меню
Опрос на сайте
Архив новостей
Апрель 2024 (1094)
Март 2024 (1423)
Февраль 2024 (1339)
Январь 2024 (1276)
Декабрь 2023 (1442)
Ноябрь 2023 (1336)
Реклама
Вы вошли как Гость. Добро пожаловать к нам на сайт!
Вход на сайт
Логин:
Регистрация
Пароль:
Напомнить
Закрыть окно



Метки и теги
Календарь
«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

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

 (голосов: 0)
| borderman / | 1 августа | 22:04
Практика Java. Разработка Web приложения (2014) Видеокурс

Курс полезен для тех, кто хочет освоить Java для разработки фронтенд и бекэнд веб-приложений. Для пользователя дается информация от установки программного обеспечения, основы ООП, и заканчивая созданием работающего веб-приложения.

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

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

Информация о видеокурсе
Название: Практика Java. Разработка Web приложения
Автор: Григорий Кислин
Год выхода: 2014
Жанр: Видеокурс
Язык: Русский

Содержание:

Язык 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.

Выпущено: Россия
Продолжительность: ~30 часов

Файл
Формат: MP4 (+ доп. материалы)
Видео: AVC, 1920x1080, ~165 Kbps
Аудио: AAC, 192 Kbps, 48.0 KHz
Размер файла: 5.53 Gb

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


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

Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.


Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.


Для просмотра скрытого текста необходимо зарегистрироваться или войти на сайт.

Метки:
Похожие новости: {related-news}
Просмотров: 433240
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости. Вы можете войти или зарегистрироваться на сайте.