Web-разработка на Java Spring Git SQL

4 участника

О чём курс

Сергей Камянецкий и Pragmatic Programmer разбирают разработку веб-сервисов на Java: от основ языка и SQL до REST API на Spring Boot, работы с Git и защиты приложения. Программа объединяет пять курсов: один по Git и GitHub, один по Java и три практикума по SQL.

Что вы изучите

Вы начнёте с синтаксиса Java, объектно-ориентированного программирования, алгоритмов, паттернов проектирования и принципов SOLID. Затем перейдёте к многослойной архитектуре приложения с контроллерами, сервисами и репозиториями. Для сборки проекта используется Maven, а среди возможностей Java разбирается Stream API.

На Spring Boot вы будете создавать веб-сервисы и REST API, работать с базами данных через JPA (Hibernate), выполнять миграции и добавлять аутентификацию и авторизацию с помощью JWT. Автор также разбирает обработку исключений, отладку и ведение логов для рабочей среды. API документируют с помощью Swagger и проверяют через Postman.

Базы данных и инструменты

В SQL-практикумах вы спроектируете базу данных мессенджера и будете писать запросы к ней. Темы охватывают базовые выборки, оконные функции, CTE, рекурсивные запросы, транзакции, представления, процедуры, оптимизацию и права доступа. В части о веб-разработке рассматривается работа с SQLite и MySQL.

Блок по Git и GitHub охватывает создание репозиториев, управление ветками, разрешение конфликтов и работу с Pull Request. В него также входит использование GitHub Copilot. Эти инструменты помогают вести историю кода и совместную разработку.

Практика и результат

Каждый модуль завершается техническим заданием. В ходе обучения вы пишете код для веб-сервисов с базами данных, аутентификацией и документацией API. Итогом заявлен готовый проект для портфолио; возможность претендовать после обучения на позицию Junior Java Developer — оценка автора программы.

Кому подойдёт

Программа рассчитана на начинающих backend-разработчиков, разработчиков других языков, студентов технических специальностей и IT-специалистов, в том числе QA и DevOps, которым нужно читать и писать код на Java.

Для старта нужны базовые навыки работы с компьютером и текстовым редактором, общее представление о работе веб-сайтов и готовность решать логические задачи. Знакомство с любым языком программирования, командной строкой или базами данных будет плюсом. Опыт работы со Spring Boot, знание SQL и Git, профильное IT-образование и умение настраивать серверы не требуются.

Программа обучения

• Git + GitHub. Полный курс • Java: написание веб-сервисов для начинающих • SQL практикум для начинающих и продолжающих (часть 1) • SQL практикум. SELECT-запросы от А до Я (часть 2) • SQL практикум. Продвинутый уровень (часть 3)

Складчина создана 14 апреля 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты

Другие материалы автора 7

СК Сергей Камянецкий Все материалы
1 393 ₽ 5 490 ₽