SE_II
Java SE: Programming II
Это курс второго уровня для программистов, изучающих язык Java. Он завершает темы, которые были изучены в предыдущем курсе, Java SE: Programming I, и предоставляет дополнительные ключевые навыки для Java-программистов, такие как безопасное кодирование, модульное программирование и доступ к базе данных.
Курс предназначен для программистов, которые будут применять язык Java для разработки программ с использованием версий: Java 8, Java 9, Java 10 и Java 11.
Требуемая предварительная подготовка
Java SE: Programming I Ed 1
Курс предназначен для программистов, которые будут применять язык Java для разработки программ с использованием версий: Java 8, Java 9, Java 10 и Java 11.
Требуемая предварительная подготовка
Java SE: Programming I Ed 1
Длительность
5 дней (40ч в неделю)
Доступ к курсу
Навсегда в личном кабинете
Документы
Удостоверение о повышении квалификации
Кому подойдет этот курс
Специалисты по данным (Data Scientist)
Разработчики
Реализаторы бизнес-функций
Цели курса:
- Создание Java-приложений, использующих объектно-ориентированные возможности языка Java, такие как инкапсуляция, наследование и полиморфизм.
- Выполнение Java-приложения из командной строки.
- Создание приложений, использующих платформу Java Collections framework.
- Поиск и фильтрация коллекций с использованием лямбда-выражений
- Реализовать методы обработки ошибок с использованием обработки исключений.
- Реализовать функции ввода-вывода (I/O) для чтения и записи данных и текстовых файлов
- Управление файлами, каталогами и файловыми системами С помощью JDK NIO2 спецификаций
- Выполнение нескольких операций над таблицами базы данных, включая создание, чтение, обновление и удаление с использованием технологий JDBC и JPA.
- Использование функций параллелизма лямбда-выражений
- Применение модульных методов программирования и сервисов к приложениям.
- Создание высокопроизводительных многопоточных приложений.
Программа курса
6 модулей
Функциональное программирование
- Функциональные интерфейсы и лямбда-выражения.
- Потоки коллекций и фильтры.
- Встроенные функциональные интерфейсы.
Modular Programming
- Введение в Modular Programming на языке Java.
- Сервисы в Modular приложении.
- Переход к Modular приложению.
Streams и Parallel Streams
- Конкуренция.
- Parallel Streams.
- Terminal Operations: Collectors.
- Создание Custom Streams.
Java API программирование и концепции безопасного кодирования
- I/O (Основы и NIO2).
- Безопасное Кодирование.
- Приложения баз данных с JDBC.
- Локализация.
Collections и Generics
- Что такое Collections Framework?
- Итераторы.
- Type-Wrapper Classes.
- Что такое Generics?
Обработка исключений и Assertions
- Exceptions.
- Error handling.
- Assertions.