Top.Mail.Ru

Курс «Разработчик Java»

Вы получите возможность учиться по всем направлениям, которые предлагает наша компания, совершенно бесплатно

ASTONASTON

Присоединяйся к команде ASTON и получай знания от настоящих ИТ-экспертов

Присоединяйся к команде ASTON и получай знания от настоящих ИТ-экспертов

Мы среди 200 топовых компаний по данным HeadHunter и уже четыре раза забирали звание «Работодатель года» от Habr

8+

лет работаем со стажёрами

75%

стажёров нашли первую работу

15+

вариантов стажировок

3400+

завершили стажировки

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

Java

Backend

Spring Boot

Java — мощная, универсальная платформа для разработки программного обеспечения.

С её помощью создаются мобильные и веб-приложения, десктопные программы и другие программные продукты.
Язык программирования Java универсальный, быстрый и надёжный, он остаётся в топе языков много лет. Поэтому востребованность разработчиков Java со временем будет только расти.

SA_img

Что вы узнаете во время курса?

schevron_icon

Основы ООП

Овладеете базовыми знаниями объектно-ориентированного программирования на Java и сможете создавать собственные классы и их иерархии

schevron_icon

Принципы написания приложение на Java

Узнаете, как писать многопоточные приложения, работать с исключениями, читать и записывать данные в файл

schevron_icon

Применение Git

Изучите, как работать с распределённой системой контроля версий совместно с командой, научитесь вносить или откатывать изменения в процессе работы над проектом

schevron_icon

Оптимизировать код

Научитесь находить и прорабатывать исключения, разберётесь в способах отладки и оптимизации кода. Будете создавать программы с высокой производительностью

schevron_icon

Основы ООП

Овладеете базовыми знаниями объектно-ориентированного программирования на Java и сможете создавать собственные классы и их иерархии

schevron_icon

Принципы написания приложение на Java

Узнаете, как писать многопоточные приложения, работать с исключениями, читать и записывать данные в файл

schevron_icon

Применение Git

Изучите, как работать с распределённой системой контроля версий совместно с командой, научитесь вносить или откатывать изменения в процессе работы над проектом

schevron_icon

Оптимизировать код

Научитесь находить и прорабатывать исключения, разберётесь в способах отладки и оптимизации кода. Будете создавать программы с высокой производительностью

Процесс обучения

Процесс обучения

  • I ступень

  • II ступень

I ступень (начальный уровень)

Обучение с нуля

Длительность

1 месяц
2 занятия в неделю

Время занятий

Онлайн-формат
19:00-20:30 (UTC+3)

Локации

Россия (до UTC +7)

Преподаватель

Middle Java Developer с опытом работы на проектах различной сложности

condition_img

Что будет?

Теория, практика, домашние задания

Требования к кандидатам

stage_img

01

Базовые знания Java

stage_img

02

Знание, что такое Git и как с ним работать

stage_img

03

Готовность после курсов продолжить обучение на ступени II и III

stage_img

01

Базовые знания Java

stage_img

02

Знание, что такое Git и как с ним работать

stage_img

03

Готовность после курсов продолжить обучение на ступени II и III

Плюсом будет

— наличие технического образования;
— любой опыт в программировании.

Этапы обучения

1

Регистрация

  • заполняешь анкету и получаешь доступ к группе в Telegram;
  • проходишь тестирование;
  • зачисляешься при успешном прохождении тестирования.
2

Обучение

  • изучаешь теорию, выполняешь домашние задания;
  • длительность 5 недель 2 раза в неделю в вечернее время;
  • проходишь оценку знаний.
3

Зачисление на онлайн-интенсив 

  • при успешном прохождении тестирования знакомишься с рекрутером компании;
  • зачисляешься на II ступень обучения.
4

Онлайн-интенсив.
II ступень обучения

  • изучаешь теорию, выполняешь домашние задания;
  • длительность 8 недель 2 раза в неделю в вечернее время.
5

Собеседование

  • через 4 недели обучения проходишь техническое собеседование и по его результатам можешь досрочно поступить в Лабораторию.
6

Зачисление в Лабораторию

  • по результатам технического собеседования зачисляешься на III ступень обучения, в Лабораторию.
1

Регистрация

  • заполняешь анкету и получаешь доступ к группе в Telegram;
  • проходишь тестирование;
  • зачисляешься при успешном прохождении тестирования.
2

Обучение

  • изучаешь теорию, выполняешь домашние задания;
  • длительность 5 недель 2 раза в неделю в вечернее время;
  • проходишь оценку знаний.
3

Зачисление на онлайн-интенсив 

  • при успешном прохождении тестирования знакомишься с рекрутером компании;
  • зачисляешься на II ступень обучения.
4

Онлайн-интенсив.
II ступень обучения

  • изучаешь теорию, выполняешь домашние задания;
  • длительность 8 недель 2 раза в неделю в вечернее время.
5

Собеседование

  • через 4 недели обучения проходишь техническое собеседование и по его результатам можешь досрочно поступить в Лабораторию.
6

Зачисление в Лабораторию

  • по результатам технического собеседования зачисляешься на III ступень обучения, в Лабораторию.

Программа обучения

arrow_icon
arrow_icon
requirement_img

Какие языки программирования бывают. JVM, JRE, JDK. Области памяти в Java. Классы и объекты. Class Loaders. Виды, для чего нужны. Объект класса Class

requirement_img

Абстрактные классы и интерфейсы. Изменяемые и неизменяемые объекты. Inner и Nested классы. Локальные и анонимные классы

requirement_img

Класс Object. Принципы ООП. Оболочки примитивных типов. Основное API. Особенности сравнения значений. String

requirement_img

Алгоритмы. Generics. Коллекции

requirement_img

Лямбда выражения, функциональные интерфейсы, Stream API

requirement_img

Исключения. Ввод — вывод. Сериализация

requirement_img

Многопоточность. Пакет java.util.concurrent

requirement_img

Сборщики проектов (Gradle, Maven). Git

requirement_img

SOLID. Паттерны проектирования

requirement_img

Web. Servlets, Apache Tomcat.

Приглашение на III ступень

Лучшие студенты сразу переходят на продвинутый уровень.
Практическая Лаборатория (3-4 месяца) с последующим трудоустройством в ASTON

Подробнее

Преимущества
обучения в ASTON

Преимущества
обучения в ASTON

01-04 Быстрый и прозрачный рост

Иллюстрация карточки преимущества

Быстрый и прозрачный рост

Кандидат проходит путь от Junior до Senior за 2,5 года под руководством опытных менторов и ресурсных менеджеров

Иллюстрация карточки преимущества

02-04 Стажировка в крупной компании

Иллюстрация карточки преимущества

Стажировка в крупной компании

После завершения курса лучшие студенты получат приглашение на стажировку в ASTON и возможность получить свою первую работу в IT

Иллюстрация карточки преимущества

03-04 Наставничество

Иллюстрация карточки преимущества

Наставничество

Более опытные коллеги помогают стажёрам не только в процессе обучения, но и ещё несколько месяцев после старта на коммерческом проекте

Иллюстрация карточки преимущества

04-04 Топовые проекты

Иллюстрация карточки преимущества

Топовые проекты

Специалисты ASTON разрабатывают цифровые решения для лидеров рынка финансовых технологий, недвижимости, электронной коммерции и др.

Иллюстрация карточки преимущества

Работаем
с лидерами рынка

Работаем
с лидерами рынка

sber_icontadviser_iconalfa_iconx5_icon
rostelekom_iconvtb_iconmagnit_iconmts_icon

Присоединяйся к нам

Присоединяйся к нам

Спрашивай! Мы на связи каждый будний день