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


70 000 ₽

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

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.


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

Каждый раздел содержит уроки с теоретическими материалами в видео и текстовых форматах, а так же демонстрацию практических примеров от преподавателей. Самостоятельная работа поможет закрепить полученные знания.

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных