для бизнеса
для частных лиц

Программирование
на Java

Освойте Java-программирование в короткие сроки и начните карьеру разработчика с нуля

Пригласим на работу лучших студентов
Записаться на курс
Информационные экосиситемы продуктовая компания с собственной разработкой
Мы специализируемся в сфере финтеха, антифрод-решений и безопасности. Онлайн-курс Java Programming разработан практикующими специалистами и предполагает активное обучение на основе реальных проектов

Что мы предлагаем

  • Эффективное обучение

    Курс создан для максимально быстрого изучения Java и рассчитан на 3 месяца обучения в среднем темпе - по 10-12 часов в неделю. Как практикующие разработчики, мы знаем какие знания необходимы в первую очередь и с какими задачами чаще всего сталкиваются программисты в повседневной работе. Программа оптимально сбаланисрована - вы получите необходимую теоретическую подготовку от базового до продвинутого уровня и сможете сразу применить знания на практике.

  • Акцент на практику

    Только работа над реальными задачами и проектами даст вам необходимые навыки в программировании. В процессе обучения вы решите десятки практических задач и защитите 3 проекта. Вы сразу погрузитесь в процесс разработки и уже через короткое время создадите свое первое приложение на Java.

  • Индивидуальное сопровождение

    Наставники будут поддерживать вас на всех этапах обучения. Опытные рецензенты дадут обратную связь по проектам и при необходимости подскажут как найти решение каждой задачи. Вы сможете обращаться с любыми вопросами и быстро получать индивидуальную помощь.

  • Предложение работы лучшим студентам

    Мы уверены, что успешно окончив наш курс, вы будете готовы к работе Java-программистом. Лучших студентов мы пригласим в нашу команду сразу после прохождения обучения. Это будет отличным стартом карьеры Java-разработчика.

Почему
Java?

Java входит в тройку самых популярных языков программирования. Используется для разработки серверных приложений в финансовой сфере, создания Android-программ, веб-приложений, встроенных систем и обработки больших данных. На Java работают большинство проектов крупных компаний: Google, Яндекс, Goldman Sachs, Citigroup, Barclays, Альфа Банк, Netflix, Okko, Spotify, LinkedIn, Twitter и многих других

Разработчики Java пользуются большим спросом в международных корпорациях и технологичных стартапах из различных сфер бизнеса

Стримминговые сервисы

Ритейл

E-commerce

Финтех

Big Data

Наука

Социальные сети

Internet of Things

Здравоохранение

Чему
вы научитесь?

Программировать
на Java

Разрабатывать
веб-приложения

Тестировать и
оптимизировать код

Использовать инструменты Maven, JUnit 5 и Mockito

01

Основы Java

01

Основы Java

На этом этапе вы познакомитесь с фундаментальными концепциями и практиками программирования на Java. Вы освоите объектно-ориентированное программирование (ООП) - классы, инкапсуляцию и наследование, а также познакомитесь с основными коллекциями, исключениями и часто используемыми типами в Java.

Проект: Приложение для бронирования отелей

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

02

Продвинутый Java

02

Продвинутые методы программирования на Java

Этот модуль научит вас менее известным возможностям Java - функциональное программирование, ввод-вывод, сериализация и рефлексия. Вы укрепите свои знания в области проектирования программного обеспечения, изучите основные концепции и методы параллельного программирования на Java.

Проект: Web Crawler

Вы будете использовать методы параллельного программирования для улучшения поискового робота и раскрытия потенциала многоядерных архитектур. Web crawler будет считывать конфигурацию из файла JSON, параллельно загружать и анализировать несколько HTML-документов и записывать необходимые данные в выходной файл. Вы также создадите инструмент профилирования методов, чтобы измерить эффективность программы и доказать преимущества данного подхода.

03

Развертывание Java-приложений

03

Развертывание Java-приложений

Этот этап знакомит с элементами экосистемы Java, которые необходимы для разработки готовых к производству приложений. Он начинается с описания структуры и состава программных артефактов Java. Вы узнаете как код программы Java компилируется, упаковывается и выполняется. Далее вы узнаете, как использовать Maven для автоматизации и настройки процесса сборки, а также для управления внешними зависимостями проекта. Кроме того, вы научитесь использовать инструменты JUnit 5 для написания модульных тестов и оценки покрытия кода. Чтобы расширить возможности тестирования сложных приложений, мы также рассмотрим библиотеку Mockito и тестовые дублеры.

Проект: HomeSecurity

Чтобы отработать все навыки, описанные в этом модуле, вы начнете с существующего проекта, который необходимо улучшить. Программа HomeSecurity представляет собой базовое приложение с графическим интерфейсом, которое позволяет пользователям выполнять различные задачи, связанные с управлением их домашней системой безопасности. Чтобы подготовить программное обеспечение к масштабированию, оно потребует некоторых изменений. Вам нужно будет преобразовать программу в многомодульный проект Maven, а также написать unit-тесты для подтверждения корректной работы программы. Для этих целей вы будете использовать библиотеки JUnit 5 и Mockito

Обучение

Теория и практика

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

Проекты

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

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

Учитесь у луших. Программа разработана практикующими разработчиками. Курсы читают инженеры-программисты ведущих международных компаний.

Поддержка наставников

Наставники сопровождают вас в процессе обучения, помогая решать технические вопросы.

Рецензирование проектов

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

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

1
Заполняете заявку
2
Оплачиваете обучение любой российской банковской картой
3
Получаете доступ к курсу “Java Programming” на международной образовательной платформе

Цены

Стандартный
Хит
50 000₽
  • 2 месяца обучения
  • поддержка наставников
Начать обучение
Оптимальный
63 000₽
  • 3 месяца обучения
  • поддержка наставников
Начать обучение
Дополнительно
25 000₽
  • + 1 месяц обучения

к тарифам Стандартный и Оптимальный

Продлить обучение

FAQ

У меня нет опыта в программировании. Могу ли я пройти курс?
Программа идеально подходит для новичков без опыта или с начальными навыками программирования на Java.
Когда стартует курс?
Обучение можно начать в любой день.
Как получить доступ к обучению?
Наш курс размещен на международной образовательной платформе. После оплаты вы получите доступ ко всем материалам.
Какие навыки необходимы для прохождения программы?
Предварительный опыт работы с Java не требуется, но вы должны быть знакомы с основными понятиями программирования, такими как переменные, циклы, условные операторы, массивы и методы. Вы должны уметь запускать приложения в Windows, MacOS или Linux. Желательно знание английского языка.
Есть ли график занятий?
График обучения вы выбираете самостоятельно. Учитесь в своем собственном темпе и регулируйте нагрузку сами.
Сколько времени я потрачу на обучение?
В среднем для прохождения курса досточно 2-4 месяца зависимости от вашей поготовки и темпа обучения.
Я не успеваю пройти курс в оплаченный срок. Что делать?
Если вы не укладываететсь в сроки, можно оплатить дополнительно любое количество месяцев и продлить доступ к курсу.
Сколько у меня будет попыток для защиты проектов?
Вы можете сдавать проект неограниченное число раз пока успешно его не защитите. Наши рецензенты помогут вам практическими советами, и вы обязательно найдете оптимальное решение задачи.
Я получу диплом или сертификат?
Да, по окончании обучения вы получите сертификат о прохождении курса.
Я смогу устроиться на работу в вашу компанию?
Лучшим студентам после окончания обучения мы предлагаем позицию Junior-разработчика.
Сохранятся ли учебные материалы по окончании обучения?
После прохождения курса у вас сохранится бессрочный доступ ко всем учебным материалам.

Записаться на курс

Выберите тариф

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

Сумма к оплате: 63 000