Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

44 500 ₽
нет рассрочки

Курс является продолжением программы JVA-007, и в нем рассматриваются наиболее важные из используемых в настоящее время функций (включая Java 8).

Слушатели смогут работать с основными классами Java, научатся использовать многопоточность (как на уровне основных механизмов, так и на уровне библиотеки java.util.concurrent) и механизмы Refelction, определять и использовать аннотации, логирование в программах, а также применять наиболее важные возможности Java 8 (лямбда-выражения, ссылки на методы, потоки, новые Date и Time API и т.д.).

Что вы получите после обучения

Приобретаемые навыки
1
Reflection
2
JDK
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Разработчик на Java и JavaScript

Автор и преподаватель курсов по Java, Spring, TypeSript, ReactJS, JavaScript, JavaEE, общий педагогический стаж более 15 лет. Сертифицированный преподаватель Ред Софт,Domino R5 Главный системный администратор, CLP Domino R5 Основной разработчик приложений. 

Окончил Уральский Государственный Университет, математико-механический факультет по направлению прикладная математика (системное программирование). 

Принимал участие в разработке, внедрении  и сопровождении систем автоматизации документооборота на база Lotus Domino\Notes.
Разработал и внедрил более 10 приложений для автоматизации деятельности предприятия. 

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

Программа курса

Разбираемые темы

1. Ключевые классы системной библиотеки (теория – 2 ч, практика – 2 ч)

    • System
    • Math
    • Object
    • Строки
    • Обертки поверх примитивов
    • Работа с регулярными выражениями
    • Свойства

2. Ввод-вывод (теория – 3 ч, практика – 5 ч)

    • Библиотека классов ввода-вывода
    • Сетевое взаимодействие
    • Форматирование вывода

3. Потоки (теория – 3 ч, практика – 7 ч)

    • Понятие потока
    • Управление потоком
    • Критические секции
    • Управление потоком в критической секции
    • Библиотека примитивов синхронизации java.util.concurrent

4. Коллекции (теория – 1,5 ч, практика – 3,5 ч)

    • Обзор collection API
    • Коллекции
    • Множества (set)
    • Отображения (map)
    • Сравнение различных структур данных на предмет применимости в различных ситуациях
    • Механизм сравнения элементов коллекций
    • Коллекции синхронизированные и несинхронизированные

5. Reflection API (теория – 0,5 ч, практика – 0,75 ч)

    • Создание экземпляров новых классов с помощью Reflection API
    • Интроспекция в полях классов
    • Интроспекция в методах классов
    • Правила разработки JavaBeans

6. Аннотации (теория – 0,5 ч, практика – 1 ч)

    • Использование аннотаций
    • Стандартные аннотации
    • Создание собственных аннотаций

7. Лямбда-выражения в Java 8 (теория – 1,75 ч, практика – 1 ч)

    • Введение в «лямбда-выражения»
    • Синтаксис лямбда-выражений
    • Функциональные интерфейсы
    • Ссылки методов
    • Ссылки конструкторов

8. Потоки и коллекции (теория – 1,5 ч, практика – 3,5 ч)

    • Понятия map / filter / reduce
    • Что такое «поток»
    • Паттерны для создания потока
    • Операции с потоком
    • Optionals
    • Collectors

9. Date и Time API в Java 8 (теория – 0,75 ч, практика – 1,75 ч)

    • Проблемы с классами Date и Time в Java 7
    • Принципы проектирования Date и Time API в Java 8
    • Классы Date Time в Java 8
    • Период и длительность
    • Утилиты Date API
    • Временные настройщики

Итого: теория – 14,5 ч (36%), практика – 25,5 ч (64%)





Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 08.12.2024 00:05
Разработка на платформе Java SE. Расширенные темы

Разработка на платформе Java SE. Расширенные темы

Оставить отзыв
Поделиться курсом с друзьями