Школа Java Разработки

3 месяца Срок обучения
Junior Уровень подготовки
Основная цель программы — дать студентам теоретические знания 
и практические навыки, которые помогут им стать полноценными разработчиками. В ходе обучения студенты работают с реальными проектами, а теоретические знания интегрируются в их практический опыт. Это подход позволяет не просто "зубрить" технологии, 
а действительно их понимать.
Предзапись
Иконка школы

Обучение и стажировка

Преподаватели Академии — штатные сотрудники iFellow, которые ежедневно применяют свои знания на практике в боевых проектах.

Лицензия

Лицензия на осуществление
образовательной деятельности

  • Все студенты проходят практику на внутренних проектах
  • Средний срок обучения по программам — 2,5 месяца
  • 83% учеников трудоустраиваются по выбранному направлению
  • Отсутствие ученического договора

Описание курса

  • Программа разделена на модули, которые студенты проходят в строго линейном порядке. Каждый модуль включает теоретическую часть, практические задания, регулярные сессии Q&A, воркшопы, и завершается хакатоном. Все практические задания строятся вокруг одного индивидуального проекта, который студенты итеративно дорабатывают в течение курса, а в конце программы участники переходят к групповому проекту.

Основная цель

Подготовить студентов к профессиональной деятельности в IT-индустрии, помогая освоить необходимые навыки для разработки многофункциональных, масштабируемых и поддерживаемых Java приложений.

Расписание набора
на курс

  • 01 поток
    • 18 ноября Старт набора на курс
    Предзапись
  • 02 поток
    • 01 декабря Старт набора на курс
    Предзапись
  • Стоимость обучения

    0 рублей

Требования для студента в школу Java Backend разработки:

  • Наличие 3-х часов в неделю свободного времени
  • Наличие ноутбука или стационарного компьютера
  • Опыт написания кода на любом языке программирования!
  • Желание освоить новую профессию
  • Плюсом будет знания команд bash
  • Плюсом будет высшее техническое образование

Процесс разработки на Java включает в себя:

  • Проектирование структуры приложения и программных компонентов
  • Написание расширяемого и поддерживаемого кода
  • Обеспечение соответствия ПО функциональным и нефункциональным требованиям

Разработка ПО — стань специалистом в области IT

Практическая часть программы включает работу над индивидуальными проектами с участием в code-review 
и cross-review. Оценивается качество кода, его соответствие проектным стандартам, соблюдение принципов чистой архитектуры и умение объединить компоненты в единое функционирующее решение.

Содержание курса

  1. Основы чистого кода и архитектуры приложений

    • Принципы написания чистого кода (Clean Code)
    • Введение в паттерны проектирования
    • Основы архитектуры приложений
    • Практика: Создание базовой структуры индивидуального проекта, первые шаги по внедрению принципов чистого кода
  2. Работа со Spring Framework

    • Основы Spring Framework и его компонентов
    • Управление зависимостями с помощью Spring
    • Введение в Spring Boot
    • Практика: Доработка индивидуального проекта с использованием Spring, интеграция компонентов
  3. Работа с базами данных и системная интеграция

    • Основы работы с базами данных, PostgreSQL
    • ORM, Hibernate, Spring Data
    • Управление серверными приложениями (Tomcat)
    • Практика: Интеграция базы данных и серверного приложения в индивидуальный проект
  4. Spring Security и безопасность приложений

    • Основы безопасности приложений
    • Реализация аутентификации и авторизации с использованием Spring Security
    • Защита REST API и веб-приложений
    • Практика: Интеграция безопасности в индивидуальный проект
  5. Интеграция и взаимодействие сервисов

    • Принципы микросервисной архитектуры
    • Работа с Apache Kafka и системами обмена сообщениями
    • Интеграция RESTful сервисов
    • Практика: Выделение сервисов из монолита. Реализация межсервисного взаимодействия в индивидуальном проекте
  6. DevOps для разработчиков

    • Введение в Docker и контейнеризацию
    • Автоматизация CI/CD с Jenkins
    • Работа с Openshift для развертывания приложений
    • Практика: Настройка и внедрение DevOps практик в индивидуальном проекте
  7. Мониторинг и оптимизация приложений

    • Введение в инструменты мониторинга
    • Логирование и анализ производительности
    • Оптимизация и отладка приложений
    • Практика: Внедрение инструментов мониторинга в индивидуальный проект, оптимизация производительности
  8. Групповой проект

    • Итоговое объединение всех знаний в рамках группового проекта
    • Практика: Выполнение группового проекта, совместная работа в команде

Эксперты направления

  • Фото эксперта

    Анастасия Белова

    Специалист в области информационных
    систем и технологий, с опытом
    в программировании
    Подробнее
  • Фото эксперта

    Марк-Сергей Алексеев

    Опытный программист с более
    чем 10-летним стажем
    Подробнее

Преимущества курса

  • Большой объем теоретических знаний от практикующих программистов
  • Практические занятия и стажировка на проектах
  • Работа в крупных проектах для лучших выпускников

Стать IT-специалистом и работать
из любой точки мира никогда не поздно

600 000 - 700 000
IT-специалистов не хватает
только в России
Согласно Минцифре
165 000 руб.
средняя зарплата
в IT-сфере в России
Согласно Хабру
После окончания программы обучения и итоговой аттестации студенты продолжают нарабатывать практические навыки в лаборатории iFellow в программе стажировки.
Стажер лаборатории присоединяется к продуктовой команде разработки для развития ФинТех продуктов компании в окружении, максимально приближенном к ИТ ландшафтам наших заказчиков.
Стажера сопровождает практикующий ментор, что позволяет эффективно наращивать навыки программиста для подготовки к первому проекту заказной разработки.

Развивайтесь с нами

Развивайтесь
1 2

Поможем трудоустроиться

с нами
Иконка мини логотипа

Поддерживаем тех, кто хочет сменить профессию, начать карьеру в ИТ или прокачать себя

  • 67+

    клиентов в enterprise-сегменте

  • ТОП-5

    Skolkovo Fintech Hub

  • 1000+

    сотрудников

Александр Молодцов
Александр Молодцов
Александр Молодцов Генеральный директор iFellow

Бизнес iFellow выстроен таким образом, чтобы легко трансформировать портфель продуктов и услуг вслед за изменяющимися потребностями рынка. Модель data-driven была положена в основу компании и культивировалась все эти годы. В итоге мы пришли к тому, что прирастаем в объеме бизнеса, не теряя гибкости и скорости реакции.

Файлы cookie обеспечивают работу наших сервисов. Используя наш сайт, вы соглашаетесь с нашими правилами в отношении этих файлов.