⚡️ Соберите стартап, взорвите рынок и заберите AirPods, iPad или даже MacBook — всё это в нашей безумной игре ко Дню программиста

startup-crunch

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

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

Начало: По мере набора группы
Длительность: 4 месяца
СертификатОнлайн

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

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

  • Курс: ООП и функциональная парадигма
    • Углубленный дизайн классов.
    • Дженерики и коллекции (Часть I).
    • Лямбда-выражения и функциональные интерфейсы.
    • Stream API.
    • Шаблоны проектирования.
    • Проект и живая практика с преподавателем.
  • Курс: Избранные классы и стандартные библиотеки
    • Продвинутая обработка исключений.
    • Проверка инвариантов.
    • Основы ввода-вывода.
    • Ввод-вывод на базе NIO.2.
    • DateTime API.
    • Локализация.
    • Аннотации и рефлексия.
  • Курс: Разработка бизнес-приложений на фреймворке Spring
    • Основы Spring.
    • Разработка Spring Boot приложения.
  • Курс: Работа с базами данных
    • Основы работы с базами данных.
    • Основы JPA.
    • Spring Data.
  • Курс: Архитектура 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.

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

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