Курс Java Pro. Продвинутый уровень после курса Java Basic
Идет набор на курс!
Срок обучения
32 занятия
Стоимость:
Стоимость за весь курс
17 600 грн.
Описание

Программы на Java используют более 3 миллиардов устройств в мире, а на Java реализуют веб-сервисы и приложения заказчикам из корпораций. На Java можно писать различные типы приложений: веб, мобильный и десктопный софт, игры и т.д. Курс Java Elementary предназначен для тех, кто желает получить специальность Java Developer и планирует развивать свою будущую профессиональную деятельность в IT-сфере.
ЦЕЛИ КУРСА:
- Изучить язык Java
- Научиться работать с ООП
- Получить знания и навыки для создания Java-приложений
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | 2 |
Длительность занятия | |
Часы занятий | |
Группы | |
Возраст аудитории | Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Печерский |
Преподаватель | специалист-практик |
Учебные материалы | |
Пробное занятие | |
Документ об окончании | Сертификат |
Опции | Групповые занятия, Индивидуальное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
1. Системы контроля версий (VCS)
- Типы VCS
- Создание проекта под VCS
- Работа с изменениями, ветвлением версий
- Улаживание конфликтов версий
2. Исключения
- Семантика обработки исключений
- Создание собственных исключений
- Логика и правила обработки исключительных ситуаций
3. Диаграммы
- Диаграмма прецедентов
- Диаграммы последовательности
- Моделирование (UML)
4. Обобщения
- Проблемы, которые решает обобщение
- Обобщение методов, классов
5. Структуры данных (коллекции)
- Списки
- Стек
- Очереди
- Мапы
- Деревья
6. Работа с файлами
- Типы потоков данных
- Чтение/запись данных
- Кодировки
- Структуры файлов (XML, DSV и т.п.)
7. Шаблоны проектирования
- Поведенческие
- Структурные
- Порождающие
8. Аннотации
- Предназначение аннотаций
- Написание и использование собственных аннотаций
9. Сборщики мусора (GC)
- Реализации GC
- Работа Java с памятью
10. Многопоточность
- Создание и запуск отдельных потоков
- Синхронизация
- Управление потоками
- Конкурентный доступ
11. Сборка проектов
- Ant
- Maven
- Gradle
Курс проводитHillel, компьютерная школа (Киев)
Адрес:
- г. Киев, ул. Мечникова, 14/1 (ст. метро «Кловская» 2-й этаж, офис 222а)