Программирование на платформе Java SE. Углубленный курс
Идет набор на курс!
Срок обучения
9 недель - 54 часа
Стоимость:
Стоимость за весь курс
4 900 грн.
В месяц
2 177 грн.
Описание

Данный углубленный курс охватывает все основные темы Java Core и позволяет получить отличные практические навыки и теоретическую базу программирования на языке Java.
Курс рассчитан как на начинающих программистов, так и программистов с опытом работы на других языках, желающих освоить платформу Java либо систематизировать свои знания.
Программа курса:
- Введение в платформу Java. История создания. Основные характеристики. Виртуальная машина. Инструментарий разработчика. Настройка среды и процесс разработки Java-приложений.
- Основы объектно-ориентированного программирования. Парадигмы программирования. Классы и объекты. Абстракция, инкапсуляция, наследование, полиморфизм.
- Основы языка Java. Базовые типы данных. Переменные, выражения и операции. Управляющие операторы. Работа с массивами.
- ООП в Java. Классы, абстрактные классы и интерфейсы. Конструкторы, деструкторы, сборка «мусора». Наследование. Перегрузка и переопределение, динамический полиморфизм. Области видимости. Пакеты. Вложенные и анонимные классы. Статические (static) элементы. Основы UML.
- Основные классы библиотеки java.lang. Класс Object. Классы-обертки. Работа со строками. Регулярные выражения. Возможности класса Class. Механизм Reflection.
- Аннотации. Введение в AOP. Стандартные аннотации. Создание и использование собственных аннотаций.
- Обобщения (generics). Введение в обобщенные типы. Ограничения. Маски. Использование generic-ов
- Обработка исключений и отладка. Типы исключений. Оператор try-catch-finally. Создание исключений. Регистрация ошибок и протоколирование. Assertions.
- Библиотека ввода/вывода. Структура пакета java.io. Адаптеры и обертки. Работа с файлами. Сериализация. Сокеты и сетевой ввод/вывод.
- Многопоточность. Основы потоков, класс Thread и интерфейс Runnable. Управление потоками. Взаимодействие потоков. Синхронизация потоков. Библиотека java.util.concurrent. Атомарные классы.
- Библиотека коллекций. Введение в алгоритмы и структуры данных. Архитектура Collections Framework. Коллекции, множества, отображения, очереди. Интерфейсы Enumeration, Iterator. Компараторы. Возможности класса Collections.
- Введение в шаблоны проектирования (GOF-паттерны). Классификация шаблонов проектирования. Обзор основных паттернов. Антипаттерны.
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | |
Длительность занятия | |
Часы занятий | |
Группы | до 10 чел. |
Возраст аудитории | Старшеклассники, Студенты, Взрослые |
Вид подготовки | Базовый курс |
Город | Онлайн |
Преподаватель | специалист-практик |
Учебные материалы | Система дистанционного обучения и видеозаписи всех занятий |
Пробное занятие | бесплатно |
Документ об окончании | Сертифікат |
Опции | Групповые занятия, Индивидуальное обучение, Корпоративное обучение |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Адрес:
- г. Одесса, пр. Шевченко 1, (Корпус №4 (Главный учебный корпус), каб. №121)