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

Научитесь профессионально создавать приложения на самом популярном в корпоративной среде языке программирования.
Подготовите качественное портфолио в виде примера работ на GitHub.
Сможете создавать приложения для многопоточной распределённой обработки данных.

Пакет курсов для программистов с опытом работы на любом ООП-языке
СТАРТ
27 декабря
Cпециализация
+
+
+
Пройдите бесплатное тестирование
Это поможет понять, насколько курс подходит именно вам.
Длительность
обучения
12 месяцев
27 декабря
Начало
занятий
до 10 месяцев
Возможна
рассрочка оплаты
Чему вы научитесь
Создавать профессиональные серверные Java-приложения.

Использовать современные фреймворки: Spring, Hibernate.
Создавать приложения для многопоточной распределённой обработки данных.
Проектировать архитектуру приложения.
Покрывать свой код тестами.
Использовать не только готовые фреймворки, но и самостоятельно разрабатывать их основной функционал.
Формат обучения
Учитесь из любой точки мира
Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет
Совмещайте обучение с работой
Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю
Общайтесь в Live-режиме с преподавателями
Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем
Программа
В рамках обучения вы получите комплексные знания, объединяющие в себе несколько профессиональных учебных курсов.
Курс 1: Введение в Язык Java
Длительность:

  • 26 академ. часов видео в записи

Темы в рамках курса:

  • Базовые синтаксические конструкции и операторы в Java;
  • Ссылочные типы данных и обработка ошибок;
  • Работа с массивами и строками;
  • Объектно-ориентированное программирование в Java;
  • Unit-тестирование;
  • Устройство платформы Java;
  • Сборка и упаковка Java-приложения;
  • Классы-контейнеры;
  • Исключения;
  • Работа с файлами.
Курс 2: Java-разработчик
Продолжительность:
34 вебинара по 2 академ часа.

Даты: 27 декабря — июнь 2020.

Темы в рамках курса:

  • Особенности работы виртуальной машины;
  • Принципы работы сборщика мусора: какие бывают и чем отличаются;
  • Контейнеры и алгоритмы;
  • QA и тестирование;
  • Проектирование;
  • Логирование;
  • Работа с СУБД: jdbc, Hibernate;
  • Многопоточность;
  • Сетевое взаимодействие приложений (NIO, Netty);
  • Проектная работа;
  • и т.д.
Курс 3. Spring

Продолжительность:
34 вебинара по 2 академ часа.

Даты: май 2020 — декабрь 2020.

Темы в рамках курса:

  • Конфигурирование Spring-приложений;
  • AOP, Spring AOP;
  • Spring Boot;
  • Работа с базами данных;
  • DAO на Spring JDBC
  • Основы ORM, JPA, Hibernate как провайдер JPA;
  • Разработка Web-приложений;
  • Spring Security: Архитектура;
  • Проектная работа;
  • и т.д.
    Проекты для портфолио
    В процессе обучения вы разработаете минимум 2 проекта для портфолио.
    1
    Проект на выбор ученика
    Например: web-сервер (разберите протокол), socket-сервер на NIO (как netty); свой ORM, распределенный кэш или кэш для hibernate.
    2
    Web-приложение на выбор ученика
    Например, онлайн-библиотека, блог с админкой и регистрацией. Будем использовать Spring Boost, Spring или Spring JDBC, Spring Security, Spring Integration, Spring Batch+Spring Shell. Также приложение будет иметь современный UI с AJAX и/или SPA.
    Преподаватели
    Сертификаты
    Вы получите сертификат для каждого курса, который входит в программу обучения, а также удостоверение о повышении квалификации
    Хорошее резюме увеличивает ваши шансы на трудоустройство в несколько раз. Мы консультируем по созданию резюме, помогаем сделать его лучше.
    У Otus более 80 компаний-партнеров. Мы поможем вам найти подходящую вакансию.
    Наши партнеры заинтересованы в выпускниках Otus. Мы отправим ваше резюме напрямую руководителям групп подбора и HR-директорам, поэтому наши выпускники чаще и быстрее получают приглашение на собеседование.
    Поможем составить резюме
    Найдем подходящие вакансии
    Познакомим c работодателями
    Помощь в трудоустройстве
    РАБОТА У ПАРТНЕРОВ
    Наши партнеры очень заинтересованы в выпускниках Otus.
    Часто задаваемые вопросы
    Как проходит обучение?
    Подготовительный курс по языку Java проходит в видео-формате и чередуется с онлайн-вебинарами консультациями. Все остальное обучение проходит в формате вечерних 1.5-часовых онлайн-вебинаров, в 20:00 по МСК.

    Между занятиями вы будете выполнять домашние задания, получать по ним обратную связь от преподавателей курса, задавать вопросы в закрытом чате.
    Будет ли доступны видеозаписи занятий?
    Да, все видеозаписи выкладываются после занятия и доступны в личном кабинете.
      Какой требуется опыт для обучения?
      Для обучения потребуется опыт программирования на любом ООП-языке от 1 года. Знакомство Java будет плюсом. Чтобы проверить свои знания, вы можете пройти вступительное тестирование прямо сейчас.
        Можно ли отправить своих сотрудников на обучение? Или пройти обучение за счет работодателя?
        Да. Чтобы отправить своих сотрудников на обучение, пожалуйста, оставьте заявку на странице «Для компаний» или напишите на help@otus.ru
          Можно ли приостановить обучение и продолжить с другой группой?
          Если у вас не хватает времени на ДЗ\завал на работе\переезд\не зашёл курс\и т.д., есть возможность перевестись в другую группу\курс и продолжить с другой группой с того же месяца или с самого начала. Обращаем ваше внимание, что такая возможность предоставляется бесплатно один раз, далее стоимость перехода равна стоимости одного месяца обучения.

          Другие вопросы: https://otus.ru/faq/
          Почему это выгодно
          При покупке специализации вы экономите 25% от стоимости курсов.
          66 000
          70 000
          Подготовительный
          курс Java + Java-разработчик.
          Spring Framework
          Специализация
          136 000
          85 000
          +
          =
          Java-разработчик
          Запись вебинара
          "Все о специализации Java-разработчик"