Java-разработчик

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

Для молодых специалистов

Студентам и выпускникам

Для студентов 1-4 курсов, магистрантов и выпускников технических вузов. А так же специалистов, которые хотят прокачать свои навыки

В городах России

Заявку можно подать из любого города РФ. Но в приоритете кандидаты из Москвы, Санкт-Петербурга, Екатеринбурга, Рязани и Нижнего Новогорода — в этих городах больше всего открытых вакансий Java-разработчиков

Что вас ждет на курсе

Программа курса

  • Как должна быть устроена коммуникация в команде
  • Знакомство с системой контроля версий Git
  • Kanban
  • Сравнение gradle/maven
  • Подключение внешних зависимостей и возникающие конфликты
  • Использование плагинов, сборка
  • Web-разработка и какие задачи позволяет решать Spring
  • Dependency injection & Inversion of control
  • Понятия автоконфигурации, стартера, Spring Boot
  • JDBC, ORM: JPA, Hibernate, Mybatis
  • CRUD
  • Классификация БД
  • Реляционные БД
  • Нормальные формы
  • Особенности работы индексов
  • HTTP, методы, заголовки, тело запроса
  • REST, основные концепции и семантика
  • Авторизация и аутентификация: виды и различия 
  • Как и зачем тестировать приложение
  • Плюсы и минусы ручного и автоматического тестирования
  • Пирамида тестирования как систематизация тестов
  • Оценка качества тестового покрытия
  • Создание интеграционных тестов с использованием тест контейнеров
  • Формирование тестовых отчетов 
  • Многопоточность в современных приложениях
  • Многопоточность в Java. Процесс vs поток
  • Проблемы многопоточности
  • Аутентификация и управление сеансом, основные протоколы, защита сессии, Spring Security
  • Валидация входных данных
  • Известные уязвимости
  • rabbit
  • kafka
  • интеграция в Spring Boot
  • Контейнеры Docker и чем они полезны
  • Docker Compose
  • Разделение приложения на микросервисы
  • CI/CD

Как проходит обучение

Онлайн-занятия 1 раз в неделю

Курс стартует в сентябре и длится три месяца

Вам понадобится компьютер и стабильный интернет для общения с преподавателем

В неделю будете тратить около 3 часов на лекции и столько, сколько сочтете нужным, на домашнюю работу

Интерактив и нетворкинг

Вы сможете задавать вопросы преподавателям во время лекции в Zoom или в чате Telegram

Обсуждать материалы и домашки вместе с сокурсниками. Это поможет найти новый профессиональный круг общения

Наши преподаватели

Ведущие специалисты Тинькофф, эксперты в области Java-разработки

Бесплатное обучение

Как попасть на курс

1
2
3
4
5