Курс Java SE 8: Новые возможности/ Java SE 8 New Features
Ваша корзина пуста
Сумма: 0 руб.

Java SE 8: Новые возможности

О курсе

Java SE 8: Новые возможности

Курс  Java SE 8: Новые возможности

 

Курс Java SE 8: Новые возможности предназначен для разработчиков, которые уже знакомы с основами Java и хотят углубить свои знания, изучив новые функции и возможности, представленные в версии Java SE 8. Этот курс фокусируется на ключевых изменениях и улучшениях, которые появились в Java 8, и помогает разработчикам эффективно использовать их в своих проектах.

 

Курс охватывает основные нововведения, такие как лямбда-выражения, Stream API, функциональные интерфейсы, методы по умолчанию в интерфейсах, новый API для работы с датами и временем (java.time) и другие.

 

Цель курса

• Изучение новых возможностей Java SE 8

• Повышение производительности разработки. Использование новых функций Java 8 позволяет писать более компактный, читаемый и эффективный код.

 

Java 8 стала одной из самых популярных версий, и многие компании до сих пор используют её в своих проектах. Курс помогает разработчикам оставаться востребованными на рынке труда.

 

Аудитория

Разработчики с опытом работы на Java: Курс рассчитан на тех, кто уже имеет базовые знания Java (например, Java SE 7 или более ранних версий) и хочет изучить новые возможности Java 8.

• Программисты, переходящие на Java

• Разработчики, которые ранее работали с другими языками программирования и хотят освоить современные возможности Java.

• Студенты и начинающие разработчики. Те, кто уже изучил основы Java и хочет углубить свои знания, чтобы стать более конкурентоспособными на рынке труда.

• Технические руководители и архитекторы. Для тех, кто хочет понимать современные подходы к разработке на Java и внедрять их в своих проектах.

 

После окончания курса выпускники:

• Уметь работать с лямбда-выражениями:

• понимать синтаксис лямбда-выражениий, использовать их для упрощения кода

• Уметь использовать Stream API

Работать с потоками данных (Stream).

Применять операций filter, map, reduce, collect и других.

Производить параллельную обработку данных с использованием Stream API

• Понимать встроенный функционал интерфейсов (например, Predicate, Consumer, Supplier, Function).

• Уметь работать с классами LocalDate, LocalTime, LocalDateTime, ZonedDateTime и другими.

• Проводить параллельное программирование

• Производить рефакторинг старого кода. Переписывание кода с использованием новых возможностей Java 8 для повышения читаемости и производительности.

 

После завершения курса выпускники смогут:

Эффективно использовать новые возможности Java 8 в своих проектах.

Писать более компактный и читаемый код с использованием лямбда-выражений и Stream API.

Работать с датами и временем с помощью современного API.

Применять принципы функционального программирования в Java.

Улучшать производительность и поддерживаемость кода.

Быть готовыми к работе в современных Java-проектах, где активно используются технологии Java 8.

 

Предварительная подготовка

• базовые знания Java:

- Синтаксис

- ООП

- Ввод и вывод

• Знания в рамках курсов Java SE 7 или более ранних версий (или эквивалентная подготовка)

• Базовые знания алгоритмов и структур данных

• Опыт написания кода

• Базовые знания многопоточности (желательно, но не обязательно)

• Английский язык (желательно)

 

После прохождения данного курса участники будут готовы успешно применять полученные знания в своей повседневной работе.


Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

• Введение в Java SE 8: Обзор новых возможностей.

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

• Представление лямбда-выражений Кейс для лямбда-выражений

• Фильтрация коллекций с использованием лямбда

• Использование встроенных лямбда-типов

• Операции с коллекциями на основе лямбда

• Параллельные потоки

• Идеология "лямбда"

• Улучшение метода

• Stream API и работа с коллекциями.

• Новый API для работы с датами и временем.

• Использование Дата/Время API: Работа с локальными датами и временем

• Использование Дата/Время API: Работа с временными зонами

• Использование Дата/Время API: Работа с суммами дат и времени

• Методы по умолчанию и статические методы в интерфейсах.

• JavaScript на Java с Nashorn: Создание и выполнение скриптов командных интерпретаторов

• JavaScript на Java с Nashorn: Написание приложений на JavaScript

• JavaScript на Java с Nashorn: Написание графических приложений с использованием JavaScript

• Введение в технологию Mission Control

• Введение в технологию Flight Recorder

• Класс Optional и его применение.

• Параллельное программирование и CompletableFuture.

• Практические задания и проекты.

Преподаватели
Преподаватель Вадим Городилов
Документы об окончании
Тесты к курсу

Раздел не найден.

Текущие вакансии
Java-программист
от 75000.00 руб.

Компания ООО "Дата Ист" примет в команду проекта Geoenrichment (J2EE приложение для работы в Amazon Cloud) Java-программиста с опытом работы от 2 лет. Работа в офисе в Академгородке, полный рабочий день. 

Требуемые навыки: Java, JavaEE, Английский язык.