Java Standard Edition 11 (Java SE 11). Язык программирования Java часть 1

Базовый курс по Java SE 11: синтаксис, типы данных, операторы, классы и объекты, наследование, интерфейсы, исключения и основы ООП.

Длительность

40 акад. ч. / 5 дн.

Формат

онлайн
начать обучение

[ программа курса ]

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

[ программа курса ]

Модуль 1
Введение в Java / Построение иерархии классов

• Введение в Java. История создания. Преимущества

• Java Standard Edition 11 (Java SE 11)

• Словарь Java

• Процедурное и объектно-ориентированное программирование

• Объекты и объектные переменные

• Пакеты. Уровни видимости классов. Импорт классов

• Построение иерархии классов

• Методы. Модификаторы. Передача примитивных типов в методы

Модуль 2
Наследование и полиморфизм / Исключения в Java

• Наследование и полиморфизм, базовый класс Object

• Построение иерархии классов

• Методы. Модификаторы. Передача примитивных типов в методы

• Интерфейсы в Java

• Проблемы множественного наследования классов

• Отличия интерфейсов от классов

• Исключения в Java

• Система исключения в Java

Модуль 3
Generics или настраиваемые классы / Аннотации в Java

• Generics или настраиваемые классы в Java

• Понимание настраиваемых классов или Generics

• Написание кода, поддерживающего Generics

• Аннотации в Java

• Понимание аннотаций

• Создание собственных аннотаций

Модуль 4
Лямбдавыражения, функциональные интерфейсы и Streaming API в JDK

• Понимание лямбда-выражений в Java, функциональные интерфейсы

• Новый Streaming API

• сериализация Java-объектов

• Что такое сериализация и где применяется

• Как сериализация может использоваться в RMI

Модуль 5
Многопоточное программирование / Модульная структура Java

• Введение в многопоточное программирование

• Введение в многопоточную архитектуру

• Базовые классы для работы с потоками – класс Thread, интерфейс Runnable

• Модульная структура Java-приложений в JDK 1.9

• Понимание модульной структуры приложений в Java 11

• Сборка Java-программ: Ant, Maven и Gradle

Свяжитесь
с нами

Заполните форму, и мы свяжемся с вами в течение одного рабочего дня.

Спасибо! Заявка отправлена
Что-то пошло не так. Попробуйте ещё раз.
FORGED AFTER DARK
NESTEROVA