Top.Mail.Ru
Ярославль
План поступления
Войти

Java. Уровень 1. Основы программирования

повышение квалификации

О программе

Курс дает фундаментальные основы и готовит к последующей серьезной работе на Java. Вы подробно разберете все элементы и конструкции языка Java SE 12 и возможности платформы JDK. Теория детально отрабатывается на практике. Обучение проводят высококвалифицированные преподаватели-практики, которые работают как с Java SE, так и с современными инструментальными средствами разработки ПО.
Необходимая предварительная подготовка: Начальные знания операционной системы Windows X.X, или Linux; Основы процедурного и объектно-ориентированного программирования.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
очно
25 200 р.
По мере набора
5 дней
40 ак. ч.
в будние дни с 10:00 до 17:00 (включает обед и перерывы на кофе-брейки)
дистанционно
25 200 р.
По мере набора
5 дней
40 ак. ч.
в будние дни с 10:00 до 17:00 (время включает в себя обед и перерыв на кофе-брейки)

Дополнительная информация

Модуль 1 — Введение в Java технологии
• Особенности языка программирования Java
• Описание Java технологий
• Использование интегрированной среды разработки
Модуль 2 — Введение в язык программирования Java
• Языковые лексемы Java
• Введение в систему типов языка Java
• Работа с примитивными типами и константами
• Операции языка Java
• Преобразование простых типов
Модуль 3 — Методы и операторы Java
• Создание и вызов методов
• Перегрузка и методы с переменным числом аргументов
• Операторы ветвления
• Операторы циклов
Модуль 4 — Создание и использование массивов Java
• Одномерные массивы
• Многомерные массивы
• Работа с массивами и класс Arrays
Модуль 5 — Работа со строками в Java
• Основные методы класса String
• Сложение и преобразование строк
• Классы динамических строк
• Ввод данных с клавиатуры и класс Scanner
• Регулярные выражения
Модуль 6 — Разработка классов на Java
• Обзор основных концепций ООП
• Объявление класса
• Члены класса и создание объектов класса
• Модификаторы доступа
• Модификаторы final & static
• Использование пакетов, директив импорта и переменной среды CLASSPATH
• Модули Java, как единица развёртывания и безопасности
Модуль 7 — Наследование и полиморфизм
• Наследование как механизм повторного использования кода
• Конструктор при наследовании
• Преобразование типов и операция instanceof
• Виртуальные методы и позднее связывание
• Абстрактные классы и методы
Модуль 8 — Интерфейсы и аннотации
• Концепция интерфейсов
• Объявление интерфейса
• Реализация интерфейса
• Статические методы, методы по умолчанию в интерфейсах и приватные методы
• Использование и создание аннотаций
Модуль 9 — Пакет java.lang
• Класс Object и переопределение его методов
• Метаданные и рефлексия
• Классы System и Math
Модуль 10 — Обработка ошибок в Java
• Концепция исключений в Java
• Использование операторов try, catch и finally
• Проверяемые и непроверяемые исключения
• Создание своих классов исключений
• Оператор try для освобождения ресурсов
Модуль 11 — Потоки данных в Java
• Обзор классов потоков
• Работа с байтовыми потоками
• Работа с потоками символов
• Использование класса java.io.File
• Сжатие файлов
• Сериализация объектов в Java
Модуль 12 — Работа с файловой системой в NIO 2
• Использование интерфейса Path
• Работа с атрибутами файлов
• Основные возможности класса Files
• Использование класса Files для обхода дерева каталогов
• Мониторинг изменений в файловой системе
Модуль 13 — Пакет java.util
• Форматирование данных
• Работа с датой и временем
• Класс Locale и глобализация кода
• Локализация и класс ResourceBundle
• Генерация псевдослучайных чисел
Модуль 14 — Коллекции в Java
• Иерархия классов коллекций
• Концепция параметризованных типов данных
• Работа с параметризованным методов и интерфейсом
• Обзор возможностей списков, множеств и словарей в Java
Модуль 15 — Вложенные классы в Java
• Внутренние классы
• Вложенные классы
• Анонимные классы
• Перечисления в Java
Модуль 16 — Лямбда-выражения
• Синтаксис лямбда-выражений
• Ссылки на методы
• Функциональные интерфейсы
Модуль 17 — Паттерны проектирования. Новшества последних версий Java и примеры паттернов ООП
• Нововведения Java
• Обзор паттернов
• Паттерн одиночка
• Паттерн композиция
• Паттерн наблюдатель

Результаты обучения

  • Результатами обучения по Программе станут знания и умения, соответствующие следующим обобщенным трудовым функциям указанного профессионального стандарта: • Разработка и отладка программного кода. • Проверка работоспособности и рефакторинг кода программного обеспечения. • Интеграция программных модулей и компонент и верификация выпусков программного продукта. • Разработка требований и проектирование программного обеспечения.

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Москвы по направлению «информационные технологии», Учебные центры Москвы по направлению «информационные технологии» дистанционно, Учебные центры Москвы по направлению «программирование», Учебные центры Москвы по направлению «программирование» дистанционно