Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 247.251
- Реакции
- 426.072
Разработка на Java и Spring с помощью Chat GPT: от составления ТЗ до модульного тестирования [Игорь Судакевич]
Появление интеллектуальных инструментов генерации кода произвело революцию в индустрии разработки. Благодаря Chat GPT стало возможно многократно ускорить разработку стандартных проектов. На тренинге мы рассмотрим, как с помощью Chat GPT можно разработать приложение Spring промышленного уровня, включающее анализ предметной области, построение UML-диаграмм, генерацию и модификацию доменной модели, подключение к базе данных при помощи JPA и Spring Data, реализацию бизнес-логики, генерацию REST-контроллеров, разработку тестов. Даже если активное применение Chat GPT пока что не входит в ваши планы, курс за очень короткое время покажет, как сгенерировать полноценное бизнес-приложение с использованием всех современных подходов. Без Chat GPT подобная задача заняла бы в десятки раз больше времени. Данный курс – это уникальная возможность очень быстро получить работающий прототип приложения. Более половина курса посвящена практике: слушатели разработают собственный проект из выбранной ими предметной области, сгенерировав более 90% кода с помощью Chat GPT. Chat GPT - это революционный инструмент для разработки. Разработчики, которые не смогут начать применять его как можно быстрее, останутся в хвосте прогресса, и спрос на таких разработчиков будет быстро падать. Но те, кто этот инструмент освоят, смогут выполнять работу целого отдела, быстро воплощая идеи в реальность.
Основная цель курса - показать, как ChatGPT может значительно ускорить разработку стандартных проектов, позволяя создавать работающие прототипы приложений в кратчайшие сроки. Участники изучат различные этапы разработки приложения Spring промышленного уровня с использованием инструментов ChatGPT.
Участники узнают, как использовать ChatGPT для анализа требований и понимания предметной области проекта. Будут рассмотрены методы и техники, позволяющие извлечь ключевую информацию и структурировать ее для дальнейшей разработки.
Также участники курса могут использовать ChatGPT для автоматического создания UML-диаграмм, таких как диаграммы классов, диаграммы взаимодействия и диаграммы состояний. Будут рассмотрены методы и инструменты, которые помогут визуализировать архитектуру приложения и взаимодействие его компонентов.
Слушатели познакомятся с приемами использования ChatGPT для создания и изменения доменной модели приложения. Будут рассмотрены способы генерации классов, свойств и методов, а также внесения изменений в существующую модель. Также ChatGPT будет использоваться для генерации кода, связанного с подключением к базе данных с использованием Java Persistence API (JPA) и Spring Data.
Участники научатся использовать ChatGPT для генерации кода, отвечающего за реализацию бизнес-логики приложения. Будут рассмотрены принципы проектирования сервисов, валидации данных, обработки ошибок и других аспектов, связанных с бизнес-логикой. Слушатели научатся использовать ChatGPT для создания кода REST-контроллеров, обеспечивающих взаимодействие приложения с внешними системами через RESTful API. ChatGPT для генерации кода тестов, позволяющих проверить работоспособность приложения. Будут рассмотрены методы создания модульных тестов, интеграционных тестов и тестовых сценариев.
После обучения слушатели смогут:
Анализировать предметную область средствами Chat GPT;
Генерировать UML-диаграммы при помощи Chat GPT;
Генерировать доменную модель;
Модифицировать доменную модель под запросы заказчика;
Генерировать код для работы с базой данных на основе JPA/Spring Data;
Генерировать Spring контроллеры для реализации REST сервисов;
Генерировать документацию.
Целевая аудитория
Архитекторы, разработчики, руководители разработки.
Предварительная подготовка
Опыт участия в Java-разработке от 1 года.
Разбираемые темы:
Модуль 1. Изучение предметной области
Модуль 2. Согласование требований с заказчиком с применением UML
Модуль 3. Разработка доменной модели
Модуль 4. Объектно-ориентированный дизайн и генерация UML-диаграмм
Модуль 5. Генерация кода для доменной модели
Модуль 6. Применение Lombok
Модуль 7. Разработка прототипа пользовательского интерфейса
Модуль 8. Интеграция с базой данных с применением JPA
Модуль 9. Генерация репозиториев Spring Data
Модуль 10. Генерация кода для бизнес-логики
Модуль 11. Применение паттернов проектирования
Модуль 12. Разработка юнит-тестов
Модуль 13. Генерация контроллеров
Модуль 14. Генерация кода для REST сервисов
Модуль 15. Разработка документации REST сервисов
Модуль 16. Изменение требований и модификация кода
Модуль 17. Рефакторинг кода
26500 руб.
Появление интеллектуальных инструментов генерации кода произвело революцию в индустрии разработки. Благодаря Chat GPT стало возможно многократно ускорить разработку стандартных проектов. На тренинге мы рассмотрим, как с помощью Chat GPT можно разработать приложение Spring промышленного уровня, включающее анализ предметной области, построение UML-диаграмм, генерацию и модификацию доменной модели, подключение к базе данных при помощи JPA и Spring Data, реализацию бизнес-логики, генерацию REST-контроллеров, разработку тестов. Даже если активное применение Chat GPT пока что не входит в ваши планы, курс за очень короткое время покажет, как сгенерировать полноценное бизнес-приложение с использованием всех современных подходов. Без Chat GPT подобная задача заняла бы в десятки раз больше времени. Данный курс – это уникальная возможность очень быстро получить работающий прототип приложения. Более половина курса посвящена практике: слушатели разработают собственный проект из выбранной ими предметной области, сгенерировав более 90% кода с помощью Chat GPT. Chat GPT - это революционный инструмент для разработки. Разработчики, которые не смогут начать применять его как можно быстрее, останутся в хвосте прогресса, и спрос на таких разработчиков будет быстро падать. Но те, кто этот инструмент освоят, смогут выполнять работу целого отдела, быстро воплощая идеи в реальность.
Основная цель курса - показать, как ChatGPT может значительно ускорить разработку стандартных проектов, позволяя создавать работающие прототипы приложений в кратчайшие сроки. Участники изучат различные этапы разработки приложения Spring промышленного уровня с использованием инструментов ChatGPT.
Участники узнают, как использовать ChatGPT для анализа требований и понимания предметной области проекта. Будут рассмотрены методы и техники, позволяющие извлечь ключевую информацию и структурировать ее для дальнейшей разработки.
Также участники курса могут использовать ChatGPT для автоматического создания UML-диаграмм, таких как диаграммы классов, диаграммы взаимодействия и диаграммы состояний. Будут рассмотрены методы и инструменты, которые помогут визуализировать архитектуру приложения и взаимодействие его компонентов.
Слушатели познакомятся с приемами использования ChatGPT для создания и изменения доменной модели приложения. Будут рассмотрены способы генерации классов, свойств и методов, а также внесения изменений в существующую модель. Также ChatGPT будет использоваться для генерации кода, связанного с подключением к базе данных с использованием Java Persistence API (JPA) и Spring Data.
Участники научатся использовать ChatGPT для генерации кода, отвечающего за реализацию бизнес-логики приложения. Будут рассмотрены принципы проектирования сервисов, валидации данных, обработки ошибок и других аспектов, связанных с бизнес-логикой. Слушатели научатся использовать ChatGPT для создания кода REST-контроллеров, обеспечивающих взаимодействие приложения с внешними системами через RESTful API. ChatGPT для генерации кода тестов, позволяющих проверить работоспособность приложения. Будут рассмотрены методы создания модульных тестов, интеграционных тестов и тестовых сценариев.
После обучения слушатели смогут:
Анализировать предметную область средствами Chat GPT;
Генерировать UML-диаграммы при помощи Chat GPT;
Генерировать доменную модель;
Модифицировать доменную модель под запросы заказчика;
Генерировать код для работы с базой данных на основе JPA/Spring Data;
Генерировать Spring контроллеры для реализации REST сервисов;
Генерировать документацию.
Целевая аудитория
Архитекторы, разработчики, руководители разработки.
Предварительная подготовка
Опыт участия в Java-разработке от 1 года.
Разбираемые темы:
Модуль 1. Изучение предметной области
Модуль 2. Согласование требований с заказчиком с применением UML
Модуль 3. Разработка доменной модели
Модуль 4. Объектно-ориентированный дизайн и генерация UML-диаграмм
Модуль 5. Генерация кода для доменной модели
Модуль 6. Применение Lombok
Модуль 7. Разработка прототипа пользовательского интерфейса
Модуль 8. Интеграция с базой данных с применением JPA
Модуль 9. Генерация репозиториев Spring Data
Модуль 10. Генерация кода для бизнес-логики
Модуль 11. Применение паттернов проектирования
Модуль 12. Разработка юнит-тестов
Модуль 13. Генерация контроллеров
Модуль 14. Генерация кода для REST сервисов
Модуль 15. Разработка документации REST сервисов
Модуль 16. Изменение требований и модификация кода
Модуль 17. Рефакторинг кода
26500 руб.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Лепка] Миниатюрная Веранда [Yum-yum miniatures] [Анна Тысяцкая]
- Деньги. Обеспеченная жизнь [PSY-инженерия] [Марта Николаева-Гарина]
- Закрытая группа Центра практика (октябрь 2026) [practicebox] [Анна Селиверстова, Ольга Миллер, Калинина Кристина]
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 02 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 04 из 10 (2026) [Игорь Ледоховский]