Java-разработчик. Продвинутый курс

  • изучим современный проектный стек и актуальные технологии
  • расскажем про разработку внутри больших проектов, типовые методологии работы
  • трудоустроим успешно освоивших курс и показавших хорошие результаты на собеседовании
ОБУЧЕНИЕ НА КУРСЕ ПРОХОДИТ В ОНЛАЙН-ФОРМАТЕ!

Занятия - 3 раза в неделю по 2 часа, в будни в вечернее время.
3 месяца
56 академических часов
Необходимая подготовка:
- опыт коммерческой разработки на любом ООП языке или знания по Java SE;
- понимание клиент-серверного взаимодействия;
- чтение технического текста на английском языке и минимальный разговорный навык (умение поддержать разговор).
Бесплатно,
по итогам собеседования


Преимущества программы

Этот курс - возможность сменить язык программирования или основательно углубить знания по Java, и трудоустроиться в крупную международную компанию Центр разработки Orion Innovation без потери грейда!

В Orion Innovation тебя ждут зарубежные заказчики, большие и сложные продукты, возможности горизонтального и вертикального роста, и современные процессы разработки. А также команда 4000+ единомышленников,
возможность работать из офиса или удаленно, программа релокации, корпоративная программа ДМС и многое другое.

Для кого этот курс

Эта программа специально создана для разработчиков уровня junior+ или middle на любом ООП-языке, для тех, кто в поиске новых возможностей для карьерного роста, чтобы
- выйти на следующий уровень и погрузиться в Java-разработку;
- сменить текущий стек.

Описание программы

Курс позволит углубить свои знания и детально изучить продвинутые темы Java, которые необходимы для работы в индустрии.
В основе курса лежат базовые знания Java, но с применением их на текущем опыте в программировании. Рассмотрим нюансы
Java, основные компоненты языка, подходы с одной стороны и, современный проектный стек и технологии (Docker, Kubernetes) с другой.

Мы даем не только основные возможности языка, но и проектный бэкграунд, который есть в современных проектах.
Благодаря курсу вы расширите возможности использования языка Java и откроете для себя подходы, которые позволят писать код быстрее и чище.
Интересные задачи, дискуссии и практический опыт вам обеспечены!

Вы освоите

- разработку сложных проектов на Java;
- работу с исключениями, коллекциями и многопоточностью;
- применение основных фреймворков Maven и Spring;
- использование современных технологий (Git, Docker, Kubernetes, Kafka);
- методологию проектов.

Главное преимущество программы
БЕСПЛАТНОЕ обучение с гарантией трудоустройства!

Принятие решения о зачислении на курс, а также обсуждение возможных особых предложений и условий осуществляется по результатам собеседования.

Приглашаем на курс специалистов из любого города. Есть возможность в дальнейшем работать удаленно или поможем с релокацией.
Содержание курса
Java
  • Синтаксис
  • ООП: Наследование, классы, интерфейсы
  • Обработка исключений
  • Параметризованные типы (шаблоны)
  • Коллекции
  • Аннотации и Java Reflection API
  • Потоки ввода/вывода (Input/Output Streams)
  • Многопоточность
  • Лямбда-выражения, method-reference, Java 8 streams
  • Введение в популярные фреймворки: Maven, Spring
Git
  • Система контроля версий и их типы. Принципы работы Git
  • Работа в команде, Peer Review. GUI клиенты для работы с Git
Docker
  • Технология контейнеризации. Введение в Docker
  • Docker-контейнеры. Под капотом Docker. Экосистема Docker
  • Docker-образы. Dockerfile
  • Docker-сети. Docker Compose. Тестирование образов
Kubernetes
  • Вводная Kubernetes
  • Модель безопасности. Контроллеры
  • Сетевое взаимодействие. Хранение данных
  • Мониторинг. Логирование
Kafka
  • Что такое Kafka
  • Концепции: Публикация/подписка на сообщения
  • Сообщения и группы сообщений
  • Схемы
  • Топики и разделы
  • Издатели и Подписчики
  • Брокеры и кластеры
  • Сценарии использования
Методология проектов
  • Что такое проект и какие проекты бывают в компании Orion Innovation
  • Основные стадии проекта и процессы
  • Методологии разработки ПО
Курс читают:
Андрей Тарасов
Senior Designer,
Центра разработки
Orion Innovation
Ярослав Губернаторов
Senior Designer,
Центр разработки
Orion Innovation
Евгений Кузьмин
Project Manager,
Центр разработки
Orion Innovation
Подать заявку на бесплатный продвинутый курс по Java!
После получения заявки мы свяжемся с вами по указанному телефону и назначим время собеседования.
ФИО
Ваш email
Ваш контактный номер
Основной язык программирования и опыт
Уровень владения английским языком
Текущее место работы
Стаж в IT
Интересно ли вам трудоустройство в Центр разработки Orion Innovation (ранее MERA)?
О себе
(по желанию)
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных.