
JVA-PRG-002 Java-разработчик. Middle Developer
Начало: По мере набора группы
Длительность: 4 месяца
СертификатОнлайн
Описание курса
IBS знает, какие навыки действительно важны, наша команда готова поделиться своим богатым международным опытом в обучении Java-разработчиков. Мы сотрудничаем с ведущими IT-компаниями, много лет обучаем их сотрудников и формируем сильные аутсорс-команды. Накопленный за годы работы опыт позволяет нам предложить вам проверенные решения для самых разнообразных задач. Мы уже прошли через множество ошибок и готовы поделиться ценным опытом их преодоления, таким образом, сэкономив ваше драгоценное время.
Курс: ООП и функциональная парадигма
Углубленный дизайн классовДженерики и коллекции (Часть I)Лямбда-выражения и функциональные интерфейсы. Stream APIШаблоны проектированияПроект и живая практика с преподавателем
Курс: Избранные классы и стандартные библиотеки
Продвинутая обработка исключенийПроверка инвариантовОсновы ввода-выводаВвод-вывод на базе NIO.2DateTime APIЛокализацияАннотации и рефлексия
Курс: Разработка бизнес-приложений на фреймворке Spring
Разработка Spring Boot приложенияРабота с базами данныхОсновы работы с базами данныхОсновы JPASpring Data
Курс: Архитектура REST
HTTP, REST, принципы проектирования REST APIОсновы Spring RESTRichardson Maturity ModelSwagger/OpenAPI
Курс: Вспомогательные инструменты Java-разработчика
Сборщики проектов - Maven / GradleDockerCI /CDLombok
Курс: Многопоточность в Java
Основы работы с подпроцессамиМногопоточные решения в стандартной библиотекеУпрощение синхронизации: Locking FrameworkРекурсивная многопоточность: Fork / Join Framework
Курс: Эффективность Java
Создание и уничтожение объектовМетоды, применяемые ко всем объектамКлассы и интерфейсыОбобщенные типыEnums и аннотацииМетодыОбщее программированиеИсключенияПараллелизмСериализация
Основная цель курса - показать, как ChatGPT может значительно ускорить разработку стандартных проектов, позволяя создавать работающие прототипы приложений в кратчайшие сроки. Участники изучат различные этапы разработки приложения Spring промышленного уровня с использованием инструментов ChatGPT.