126 000 ₽

113 400 ₽ — для физ. лиц

О чём программа

Образовательная программа «Java-разработчик. Middle Developer» представляет собой комплексный курс для современного Java-разработчика. Программа охватывает все современные аспекты промышленной разработки на Java, начиная с ООП и функционального программирования, погружает в Spring Framework и работу с базами данных, и включает необходимые профессиональному разработчику темы многопоточности, ввода-вывода и архитектуры REST-сервисов.

Программа «Java-разработчик. Middle Developer» позволит углубить свои знания языка Java, получить опыт решения сложных задач и подготовиться к сдаче сертификации в IBS или к сдаче Oracle сертификации OCPJP.

Целевая аудитория:

Java-разработчики с опытом от года, разработчики на С-подобных языках с опытом от двух лет, тестировщики с уверенным знанием Java и с опытом разработки от трех лет.

Обучение проходит в смешанном формате: 

  • Изучаете материалы курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы проходите тест для проверки уровня знаний, выполняете домашние задания. 
  • Посещаете практические сессии с преподавателем, на которых дополнительно разбирается кейс-проекта, обсуждаются вопросы.
  • Программа состоит из 8 курсов и бонуса, содержащих теорию, видео-разборы, задачи и кодовую базу. 

    Баланс теории и практики -  40\60, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников программы. 

    Предварительная подготовка: 

    Основы языка Java, ООП и базовые паттерны проектирования.

    1 этап: Java Core.

    Начните обучение с этого курса, если уже знаете базу, и ищете курс для апгрейда своих знаний до уровня Java-специалиста.

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

    2 этап: Экосистема Java и разработка бизнес приложений.

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

    В этой части научитесь разрабатывать бизнес приложения и изучите окружение Java.

    3 этап: Разработка высоконагруженных многопоточных приложений.

    Для тех, кто видит развитие карьерного трека в сторону энтерпрайза.

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

    Практика: 

  • задачи для самостоятельной практики
  • видео-разборы решения сложных задач и предоставление кодовой базы
  • живая практика (лабораторные) с тренером
  • Материал данной учебной программы полностью входит в тематику сертификационного экзамена.

    Для кого

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

    Состав программы

    JVA-I-007

    Многопоточность в Java

    Middle
    42 часа

    В данном курсе вы узнаете, как создавать многопоточные приложения, начиная с основных механизмов, таких как класс Thread и интерфейс Runnable, и затем переходя к более продвинутым решениям, таким как синхронизаторы, потокозащищенные прокси-коллекции и атомарные классы. Также рассмотрите вопросы создания интернационализируемых приложений, использующих Date/Time API в Java 8, а также современные приемы работы с файловой подсистемой ввода-вывода.

    Подробнее
    JVA-I-001

    Java: ООП и функциональная парадигма

    Middle
    38 часов

    В данном курсе рассматриваются специфические особенности внутренних классов, статических компонентов, а также обобщенных типов (Generics) и коллекций из Java Collections Framework, которые, являясь обязательными элементами подготовки любого Java-разработчика, служат фундаментом данного учебного блока, чье внимание сосредоточено на функциональном программировании: современной парадигме решения вычислительных задач, внедренной в 8-й версии Java.

    Подробнее
    JVA-I-002

    Разработка бизнес-приложений на фреймворке Spring

    Middle
    30 часов

    Данный курс является основополагающим для работы со Spring. Он познакомит вас с основами Spring и Spring Boot - основного фреймворка для разработки бизнес-приложений на Java.

    Подробнее
    JVA-I-003

    Работа с базами данных в Java

    Middle
    34 часа

    Данный курс познакомит вас с очень важной темой: работой с реляционными Базами Данных из Java/Spring приложений.

    Подробнее
    JVA-I-004

    Архитектура REST

    Middle
    34 часа

    В этом курсе изучается архитектура REST. Вы познакомитесь с принципами проектирования REST API, моделью зрелости REST-сервисов. Курс подойдет для подготовки к сертификационному экзамену по теме Spring REST.

    Подробнее
    JVA-I-005

    Вспомогательные инструменты Java-разработчика

    Middle
    34 часа

    Данный учебный курс включает разбор современного тулкита Java-разработчика : Maven / Gradle, Docker, CI/CD с использованием Jenkins и фреймворк Lombok.

    Подробнее
    JVA-I-006

    Избранные классы стандартные библиотеки

    Middle
    38 часов

    В курсе рассматриваются продвинутые аспекты обработки исключений, включая multicatch, передачу внешних ресурсов в try-блок, особенности финализации и проверку инвариантов через assert. Объясняются особенности extends/super, интерфейсных пересечений и структур данных, таких как PriorityQueue и BlockingQueue. Разбираются основные концепции, лежащие в основе Java Collections Framework.

    Подробнее
    JVA-I-008

    Эффективное программирование на Java

    Middle
    24 часа

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

    Подробнее

    126 000 ₽

    113 400 ₽ — для физ. лиц

    126 000 ₽

    113 400 ₽ — для физ. лиц

    Тарифы

    Самостоятельный

    Самостоятельное обучение

    ✔ доступ ко всем теоретическим материалам программы и самостоятельным практикам;

    ✔ возможность скачать авторские материалы: шаблоны, подборки, разборы решений;

     ✔ участие в сообществе сокурсников и коллег;

     ✔ сертификат.
    Стоимость курса 63 000 ₽
    Рассрочка на 3 месяца 21 000 ₽/мес.
    Записаться

    Практический

    Больше практической части

    ✔ доступ ко всем теоретическим материалам программы и самостоятельным практикам;

     ✔ возможность скачать авторские материалы: шаблоны, подборки, разборы решений;

     ✔ участие в сообществе сокурсников и коллег;

     ✔ 14! практических занятий с Java-экспертом;

     ✔ обратная связь от преподавателя по домашним заданиям;

     ✔ диплом.

    ❕ Java-эксперт поможет:

    ✔ получить детальную обратную связь на домашние задания, лучше разобраться в нюансах Java-кода;

    ✔ разобраться, как применить изученный материал в работе;

    ✔ избежать частых ошибок, и факапов на проектах.

    Стоимость курса 126 000 ₽
    Рассрочка на 3 месяца 42 000 ₽/мес.
    Записаться

    Групповой

    Собирайте программу под себя

    ✔ кастомизация программы под образовательные цели заказчика;

     ✔ аналитика успеваемости и замер компетенций;

     ✔ практика, кейс-сессии и обратная связь от преподавателя по домашним заданиям;

     ✔ доступ ко всем теоретическим материалам программы и самостоятельным практикам в личном кабинете студента;
    ❕ 92% доходимость до конца

     ❕❕4,7 оценка курса и тренера
    Стоимость курса Определяется индивидуально
    Записаться

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

    Открытая дата
    Самостоятельный
    Самостоятельный
    Практический
    Групповой
    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

    Не нашли, что искали? — Просто напишите, и мы поможем

    Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.