Школа Java Разработки
Обучение и стажировка
Преподаватели Академии — штатные сотрудники iFellow, которые ежедневно применяют свои знания на практике в боевых проектах.
Лицензия
Лицензия на осуществление
образовательной деятельности
- Все студенты проходят практику на внутренних проектах
- Средний срок обучения по программам — 2,5 месяца
- 83% учеников трудоустраиваются по выбранному направлению
- Отсутствие ученического договора
Описание курса
- Программа разделена на модули, которые студенты проходят в строго линейном порядке. Каждый модуль включает теоретическую часть, практические задания, регулярные сессии Q&A, воркшопы, и завершается хакатоном. Все практические задания строятся вокруг одного индивидуального проекта, который студенты итеративно дорабатывают в течение курса, а в конце программы участники переходят к групповому проекту.
Основная цель
Расписание набора
на курс
-
01 поток
-
18 ноября Старт набора на курс
-
-
02 поток
-
01 декабря Старт набора на курс
-
-
Стоимость обучения
0 рублей
Требования для студента в школу Java Backend разработки:
- Наличие 3-х часов в неделю свободного времени
- Наличие ноутбука или стационарного компьютера
- Опыт написания кода на любом языке программирования!
- Желание освоить новую профессию
- Плюсом будет знания команд bash
- Плюсом будет высшее техническое образование
Процесс разработки на Java включает в себя:
- Проектирование структуры приложения и программных компонентов
- Написание расширяемого и поддерживаемого кода
- Обеспечение соответствия ПО функциональным и нефункциональным требованиям
Разработка ПО — стань специалистом в области IT
Содержание курса
-
Основы чистого кода и архитектуры приложений
- Принципы написания чистого кода (Clean Code)
- Введение в паттерны проектирования
- Основы архитектуры приложений
- Практика: Создание базовой структуры индивидуального проекта, первые шаги по внедрению принципов чистого кода
-
Работа со Spring Framework
- Основы Spring Framework и его компонентов
- Управление зависимостями с помощью Spring
- Введение в Spring Boot
- Практика: Доработка индивидуального проекта с использованием Spring, интеграция компонентов
-
Работа с базами данных и системная интеграция
- Основы работы с базами данных, PostgreSQL
- ORM, Hibernate, Spring Data
- Управление серверными приложениями (Tomcat)
- Практика: Интеграция базы данных и серверного приложения в индивидуальный проект
-
Spring Security и безопасность приложений
- Основы безопасности приложений
- Реализация аутентификации и авторизации с использованием Spring Security
- Защита REST API и веб-приложений
- Практика: Интеграция безопасности в индивидуальный проект
-
Интеграция и взаимодействие сервисов
- Принципы микросервисной архитектуры
- Работа с Apache Kafka и системами обмена сообщениями
- Интеграция RESTful сервисов
- Практика: Выделение сервисов из монолита. Реализация межсервисного взаимодействия в индивидуальном проекте
-
DevOps для разработчиков
- Введение в Docker и контейнеризацию
- Автоматизация CI/CD с Jenkins
- Работа с Openshift для развертывания приложений
- Практика: Настройка и внедрение DevOps практик в индивидуальном проекте
-
Мониторинг и оптимизация приложений
- Введение в инструменты мониторинга
- Логирование и анализ производительности
- Оптимизация и отладка приложений
- Практика: Внедрение инструментов мониторинга в индивидуальный проект, оптимизация производительности
-
Групповой проект
- Итоговое объединение всех знаний в рамках группового проекта
- Практика: Выполнение группового проекта, совместная работа в команде
Эксперты направления
Преимущества курса
- Большой объем теоретических знаний от практикующих программистов
- Практические занятия и стажировка на проектах
- Работа в крупных проектах для лучших выпускников
Стажер лаборатории присоединяется к продуктовой команде разработки для развития ФинТех продуктов компании в окружении, максимально приближенном к ИТ ландшафтам наших заказчиков.
Стажера сопровождает практикующий ментор, что позволяет эффективно наращивать навыки программиста для подготовки к первому проекту заказной разработки.
Развивайтесь с нами
Поможем трудоустроиться
Поддерживаем тех, кто хочет сменить профессию, начать карьеру в ИТ или прокачать себя
-
67+
клиентов в enterprise-сегменте
-
ТОП-5
Skolkovo Fintech Hub
-
1000+
сотрудников
Александр Молодцов Генеральный директор iFellowБизнес iFellow выстроен таким образом, чтобы легко трансформировать портфель продуктов и услуг вслед за изменяющимися потребностями рынка. Модель data-driven была положена в основу компании и культивировалась все эти годы. В итоге мы пришли к тому, что прирастаем в объеме бизнеса, не теряя гибкости и скорости реакции.