Учебный центр IBS

JVA-PRG-002 Java-разработчик. Middle Developer

Для кого: Бэкенд разработчикМидл Мидл
Начало: По факту набора потока
Длительность: 2 недели
Улучшаемые навыки:
Spring BootGradleООПCI/CDDockerМногопоточность
СертификатОнлайн

Описание курса

IBS знает, какие навыки действительно важны, наша команда готова поделиться своим богатым международным опытом в обучении Java-разработчиков. Мы сотрудничаем с ведущими IT-компаниями, много лет обучаем их сотрудников и формируем сильные аутсорс-команды. Накопленный за годы работы опыт позволяет нам предложить вам проверенные решения для самых разнообразных задач. Мы уже прошли через множество ошибок и готовы поделиться ценным опытом их преодоления, таким образом, сэкономив ваше драгоценное время.

Курс: ООП и функциональная парадигма

  • Углубленный дизайн классов
  • Дженерики и коллекции (Часть I)
  • Лямбда-выражения и функциональные интерфейсы. Stream API
  • Шаблоны проектирования
  • Проект и живая практика с преподавателем

Курс: Избранные классы и стандартные библиотеки

  • Продвинутая обработка исключений
  • Проверка инвариантов
  • Основы ввода-вывода
  • Ввод-вывод на базе NIO.2
  • DateTime API
  • Локализация
  • Аннотации и рефлексия

Курс: Разработка бизнес-приложений на фреймворке Spring

  • Основы Spring 
  • Разработка Spring Boot приложения

Курс: Работа с базами данных

  • Основы работы с базами данных
  • Основы JPA

Курс: Архитектура REST

  • HTTP, REST, принципы проектирования REST API
  • Основы Spring REST
  • Richardson Maturity Model
  • Swagger/OpenAPI

Курс: Вспомогательные инструменты Java-разработчика

  • Сборщики проектов - Maven / Gradle
  • Docker
  • CI /CD
  • Lombok 

Курс: Многопоточность в Java

  • Основы работы с подпроцессами
  • Многопоточные решения в стандартной библиотеке
  • Упрощение синхронизации: Locking Framework
  • Рекурсивная многопоточность: Fork / Join Framework

Курс: Эффективность Java

  • Создание и уничтожение объектов
  • Методы, применяемые ко всем объектам
  • Классы и интерфейсы
  • Обобщенные типы
  • Enums и аннотации
  • Методы
  • Общее программирование
  • Исключения
  • Параллелизм
  • Сериализация

Основная цель курса - показать, как ChatGPT может значительно ускорить разработку стандартных проектов, позволяя создавать работающие прототипы приложений в кратчайшие сроки. Участники изучат различные этапы разработки приложения Spring промышленного уровня с использованием инструментов ChatGPT.

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.

Еще курсы