На этом сайте используются нечто под названием Cookie. Прочитать про всё это можно здесь, а согласиться по кнопке →
Принять
 

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

Погружаемся в Spring на реальных задачах
Курс от MTS.Teta

Поступление на курс

Поступление после успешного прохождения отборочных
Что нужно для курса

Что нужно для курса

1
Знание синтаксиса и базовых конструкций Java
2
Умение работать с веб-сервисами
3
Базовые навыки unit тестирования

3 месяца погружения в разработку на Spring

Шесть блоков: по 2 недели каждый.
3 месяца погружения в разработку 
Шесть блоков: по 2 недели каждый.
Практические занятия раз в неделю
В вечернее время для закрепления пройденной темы.
Теория и домашка в удобное время
Занятия проходят онлайн. Лекции будут доступны в виде записи трансляций. После каждой темы практическое домашнее задание с ревью от опытного разработчика.
Практические занятия раз в неделю
В вечернее время после пройденного блока

Программа

После каждого блока — задания на закрепление темы.
Java Core
  • GoF паттерны
  • Многопоточность
  • Stream API
Основы Spring
  • Основы и погружение
  • Пример простейшего приложения
Spring REST
  • модуль в разработке
Database Design
  • ORM
  • Жизненный цикл сущностей Hibernate
  • AOP на примере аннотации Transacational
Тестирование
  • JUnit & TestNG
  • Asserts
  • Mocks
  • Jacoco
  • Интеграционное тестирование
Spring Security
  • Основы безопасности web-приложений
  • Подключение Spring Security
  • Настройка аутентификации
  • Настройка авторизации
  • Настройка авторизации с помощью аннотаций
  • SpEL в Security
Java Core
  • GoF паттерны
  • Многопоточность
  • Stream API
Основы Spring

  • Основы и погружение
  • Пример простейшего приложения
Spring REST
  • модуль в разработке
Database Design
  • ORM
  • Жизненный цикл сущностей Hibernate
  • AOP на примере аннотации Transacational
Тестирование
  • JUnit & TestNG
  • Asserts
  • Mocks
  • Jacoco
  • Интеграционное тестирование
Spring Security
  • Основы безопасности web-приложений
  • Подключение Spring Security
  • Настройка аутентификации
  • Настройка авторизации
  • Настройка авторизации с помощью аннотаций
  • SpEL в Security
Если все темы уже знакомы, отправляйте резюме и рассказ о себе сразу на info@teta.mts.ru
Преподаватели
Семен Киреков
Руководитель группы Java-разработки в МТС Big Data
Прошел путь от разработчика до Лида, и уже больше 5 лет в IT.
Можно почитать его статьи на dev.to, Medium и Semaphore CI Blog.
Денис Тимофеев
Руководитель функциональной группы java-разработки в МТС Диджитал
Более 20 лет опыта в IT.

Запись в лист ожидания

Контакты для связи
Почта
Согласен на обработку персональных данных
Если остались вопросы
Если остались вопросы
Сколько времени нужно посвящать обучению
Средняя интенсивность — около 20 часов в неделю. Но в зависимости от уровня студента, интенсивность может быть ниже или выше.
Сколько стоит обучение
Для тех, кто прошел отбор, обучение бесплатное. На курсе также будут предусмотрены платные места, стоимость которых мы опубликуем вместе с датами отборочных испытаний.
Можно ли совмещать обучение на курсе и работу
Да, если получится уделить достаточное время обучению.
Я пока ничего не умею, можно ли поступить
Увы, эта программа рассчитана на студентов с опытом разработки от полугода.
Подойдет ли мне курс, если я — разработчик уровня Middle
Да, если хочется подтянуть работу со Spring или перейти в разработку на Java

В каком формате проходят занятия
Занятия будут проходить онлайн

Что меня ждет после окончания обучения
После успешного окончания курса будет доступна возможность собеседования в MTS Digital.
Можно ли учиться, если нет гражданства РФ. Что будет с возможностью трудоустройства?
Учиться не гражданам РФ на курсе можно, но важно обладать высоким уровнем русского языка. Трудоустройство иностранных студентов может занимать больше времени и имеет юридические особенности.

Что мне потребуется для обучения?
Только ноутбук или компьютер с подключением к интернету.

Сколько времени нужно посвящать обучению
Средняя интенсивность — около 20 часов в неделю. Но в зависимости от уровня студента, интенсивность может быть ниже или выше.
Сколько стоит обучение
Для тех, кто прошел отбор, обучение бесплатное. На курсе также будут предусмотрены платные места, стоимость которых мы опубликуем вместе с датами отборочных испытаний.
Можно ли совмещать обучение на курсе и работу
Да, если получится уделить достаточное время обучению.
Я пока ничего не умею, но хочу научиться.
Могу отбираться?
Увы, эта программа рассчитана на студентов с опытом разработки от полугода.
Подойдет ли мне курс, если я — разработчик уровня Middle?
Да, если хочется подтянуть работу со Spring или перейти в разработку на Java.
В каком формате проходят занятия?
Занятия пройдут онлайн. В Москве проведем ещё очные встречи, если ситуация с пандемией улучшится.

Что, если я знаю часть тем?
Если знаете некоторые разделы курса, то их можно пропустить, выполнив проверочное задание.
Что меня ждет после окончания обучения?
После успешного окончания курса будет доступна возможность собеседования в MTS Digital.
Можно ли учиться, если нет гражданства РФ. Что будет с возможностью трудоустройства?
Учиться не гражданам РФ на курсе можно, но важно обладать высоким уровнем русского языка. Трудоустройство иностранных студентов может занимать больше времени и имеет юридические особенности.

Что мне потребуется для обучения?
Только ноутбук или компьютер с подключением к интернету.

На все вопросы ответим по почте info@teta.mts.ru
Запустили уже 4 школы, студенты которых теперь работают в МТС. Планируем делать ещё много других программ и курсов.