Backend-разработка на Java с нуля от Skypro
Программа курса
Ознакомьтесь с программой курса «Backend-разработка на Java с нуля» от Skypro
Введение в backend-разработку на Java и синтаксис языка
- Вводный урок по backend-разработке на Java
- Циклы
- Циклы. Урок 2
- Массивы
- Массивы. Урок 2
- Встреча с наставником
- Строки
- Методы backend-разработки на Java
- Встреча с наставником
- Объекты и классы
- Методы объектов
- Встреча с наставником
- Курсовая работа по backend-разработке на Java
- Встреча с наставником
- Каникулы
Java Core для backend-разработки на Java
- ООП. Урок 1 (введение, object)
- ООП. Урок 2 (инкапсуляция)
- Встреча с наставником
- ООП. Урок 3 (наследование, static)
- ООП. Урок 4 (полиморфизм, generic)
- Enum в backend-разработке на Java
- Работа с исключениями в backend-разработке
- Встреча с наставником
- Введение в коллекции. Списки и очереди
- Введение в коллекции. Хеш и хеш-функции в backend-разработке
- Множества коллекции. Урок 3
- Курсовая работа
Введение в backend-разработку веб-приложений
- Введение в Maven и Spring
- Библиотеки в backend и как их подключать
- Встреча с наставником
- Spring для backend-разработки на Java
- Введение в backend-разработку. Протокол HTTP, REST
- Создание API. Swagger-UI, Postman
- Работа с файлами backend
- Дебаг
- Unit-тестирование, Mock-тестирование в backend
- Тестирование backend в Spring Boot
- Тестирование backend в Spring Boot. Урок 2
- Встреча с наставником
- Курсовая работа
Техническое собеседование по backend-разработке на Java
- Анализ технического собеседования
- Подготовка к техническому собеседованию
- Портфолио backend-разработчика
- Планирование подготовки к техническому собеседованию и разбор сложных ситуаций
- Курсовая работа
- Индивидуальное техническое собеседование backend-разработчика
Работа с кодом в backend-разработке
- Память в Java
- Стримы
- Встреча с наставником
- Параллельные стримы
- Потоки. Задание на билеты
Работа с кодом. Продвинутый уровень
- Продолжение знакомства с SQL для backend-разработки на Java
- Управление схемами баз данных
- Встреча с наставником
- Кеширование, работа с кешем в backend (Spring cache)
- Миграции и индексы в backend
- Логирование и конфигурирование в приложении
- Транзакции в backend
- Курсовая работа. Брифинг
- Прохождение технического собеседования с экспертом
Командная работа по backend-разработке на Java
- Командная работа по backend в GitHub (GitLab)
- Работа с ветками и конфликтами
- Работа с задачами (Notion)
- Деление на команды
- Рефлексия с куратором
- Взаимодействие в команде (Agile, Scrum)
- Ведение документации проекта backend-разработки (Swagger, JavaDoc)
- Ведение проекта в GitHub
- Рефлексия с куратором
- Рефакторинг. Советы и лучшие практики
Дипломный блок по backend-разработке на Java
- Брифинг на задачу по backend-разработке на Java
- Распределение на команды
- Docker в backend-разработке
- Docker в backend-разработке. Урок 2
- Встреча с наставником
- Задания на 5 недель
- Итоговая сдача проекта по backend-разработке
Обучение в центре карьеры
- Подготовка к собеседованию
- Составление резюме
- Консультации с рекрутерами
- Мастер-классы по решению тестовых заданий
- Трудоустройство
- Помощь с трудоустройством
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
Java
MavenSpring
Взгляните, что студенты и выпускники говорят про Skypro
Работа нашла меня сама!
Я пошла на интенсивный курс по аналитике данных: два видеоурока и две домашние задания каждую неделю. Постоянно не успевала, всё сдавала в последний момент. Казалось, что я всё пропускаю и ничего не успеваю. Написала куратору группы Надежде, она меня здорово поддержала. В итоге з...
Рекомендую курс!
С детства люблю творчество, у меня есть диплом дизайнера интерьеров. Захотелось попробовать новую сферу, поэтому выбрала курс "Графический дизайнер" в Skypro. Очень понравился - особенно индивидуальный подход. Обучение оказалось намного интереснее, чем в университете, хоть и есть...