В курсе современные инструменты и навыки, которые нужны работодателям
Будете работать со Spring, Kafka, Docker, Spring Boot
Программа на 14 месяцев, из которых 500 часов практики
7 проектов в портфолио, лайвкодинг, вебинары и групповой проект
Все наставники — разработчики из Яндекса, Тинькофф, Сбера, VK и других крупных IT-компаний
Помощь в поиске работы от специалистов Практикума на всех этапах
Что нужно знать о Java-разработке
Java — один из самых популярных языков программирования.
27% IT‑специалистов назвали Java самым востребованным языком программирования в 2023 году, по данным опроса учебного центра IBS.
На этом языке пишут код для бэкенда приложений — внутренней части сервиса, которая отвечает за логику и хранение данных.
На Java создают проекты в Яндексе, Ozon, Сбербанке, Альфа-Банке, Тинькофф и других IT-компаниях на российском и международном рынке.
Кому подойдёт курс
Тем, кто хочет стать разработчиком
Научитесь писать код с нуля, сформируете портфолио и сможете увереннее чувствовать себя на рынке труда за счёт большего количества навыков
Тем, кто сам изучает программирование
Систематизируете знания и получите обратную связь от опытных Java-разработчиков
IT-специалистам из других областей
Попробуете себя в новой роли, заведёте полезные знакомства и получите сертификат о завершении курса
Почему этот курс расширенный
В Практикуме 2 курса по Java: базовый и расширенный. Они различаются по длительности, нагрузке и количеству проектов. Во всех есть тренажёр с теорией, практика, поддержка от команды сопровождения и отзывчивое сообщество участников курса.
Базовый курс
Длится 10 месяцев и подойдёт тем, кто готов к интенсивной нагрузке и хочет быстрее найти работу по новой специальности.
Расширенный курс
Для тех, кто хочет глубже погрузиться в разработку, изучить больше тем
и технологий, сделать 7 проектов и получить дополнительные навыки. Курс займёт 14 месяцев — за это время вы освоите всё необходимое, чтобы начать работу в роли
Java-разработчика.
Главное о профессии
Плюсы и один минус
Плюсы Java: его могут освоить даже новички, язык востребован на рынке и с ним можно работать из любой точки мира
Минус: высокая конкуренция, но мы поможем с поиском работы и подготовкой портфолио.
Технологии и навыки, которые вы освоите
Мы регулярно обновляем программу — будете осваивать те навыки, которые нужны работодателям
Java Core
Алгоритмы
Структуры данных
Unit-тестирование
Mock-тестирование
Spring
Spring Boot
Spring Data
Spring Security
Maven
Базы данных и SQL
Git
Apache Kafka
Spring Cloud
Docker
И ещё 4 причины, чтобы изучать Java
Подходит для новичков
Некоторые конструкции и особенности языка, которые сначала кажутся сложными, позволяют писать более понятный код
и совершать меньше ошибок.
Много готовых решений
Существуют разные инструменты, которые упрощают работу разработчика. В самых популярных из них изменения происходят постепенно и органично, поэтому не нужно постоянно следить за обновлениями.
Большое сообщество разработчиков
Язык существует давно и постоянно развивается. Поэтому вы всегда сможете найти ответ на любой вопрос или спросить совета у более опытных разработчиков.
После Java легче освоить другие языки
При изучении языка вы освоите основные принципы программирования, поэтому будет легче перейти на любой другой язык. Например, на Python, JavaScript или Kotlin.
Чему научитесь за 14 месяцев
Освоите всё, что нужно для старта карьеры: Java Core, Spring Boot, Kafka, Spring Core и Spring Data
Изучите основные принципы объектно ориентированного программирования
Будете работать с базами данных с помощью SQL
Изучите Git: от первых шагов до командной работы
Развернёте микросервис в Docker
Познакомитесь с внутренним устройством фреймворка Spring и его продвинутыми возможностями
Создадите REST API с помощью фреймворка Spring Boot
Получите базовое понимание алгоритмов, чтобы писать код эффективнее
Научитесь тестировать свой код с помощью библиотеки JUnit
С первого дня курса примерите на себя роль разработчика и погрузитесь в рабочую среду
Понятная теория и более 500 часов практики
Теория изложена простым языком, с иллюстрациями и схемами — вы отработаете её на практических заданиях в интерактивном тренажёре.
Вебинары с наставниками и лайвкодинг
Опытные разработчики объяснят теорию и помогут разобраться, если что-то непонятно. А ещё будет лайвкодинг: наставник в режиме реального времени разберёт задачу и напишет код.
7 полноценных проектов для портфолио
Например, вы с нуля создадите приложение для поиска компании для путешествия или похода в кино. А эксперты из крупных IT-компаний проверят ваш код и дадут подробную обратную связь.
2 групповых проекта, чтобы развить важный навык — работу в команде
В конце будете работать над кейсом вместе с другими участниками курса и улучшите навыки командной работы в Git. Вы полностью организуете свою работу самостоятельно: проведёте встречи, составите план и распределите задачи.
В курсе есть модуль по YandexGPT
Работодатели ценят специалистов, которые умеют работать с нейросетями
Увидите возможности нейросетей, научитесь использовать их в работе, поймёте, когда это безопасно и этично, а когда нет
С чем YandexGPT может помочь разработчикам:
генерацией и проверкой кода,
ведением документации,
ответами на вопросы о языке.
Программа курса
Рассчитана на 14 месяцев, нужно уделять от 2 часов в день — будете проходить только то, что нужно для решения настоящих задач бэкендера
Бесплатный модуль10 часов
Основы Java
Познакомитесь с Java и изучите базовые конструкции языка. Вводный модуль поможет почувствовать себя в роли разработчика и понять, хотите ли вы развиваться в этом направлении. Вы узнаете, что такое типы данных, условные выражения и циклы. Изучите теорию в форме текстовых материалов и отработаете её с помощью решения реальных задач в тренажёре — собственной интерактивной среде.
СтрокиМассивыПервый кодПеременныеКомментарииСинтаксис JavaЦиклы и ветвленияУсловные выражения
2 модуль10 недель
Java Core: введение
Узнаете, на что способен Java, и освоите основные конструкции Java Core. Познакомитесь со средой разработки и изучите основные принципы объектно ориентированного программирования — это парадигма, на которой основано большинство современных языков программирования. Кроме этого, подключите к проекту систему контроля версий Git и попробуете работать в командной строке — так вы создадите свой первый проект вне тренажёра.
GitТипы в JavaОбъекты и классыКомандная строкаКомандная работаСписки и хеш-таблицыОперации с примитивамиJDK и строка разработки Code style и эффективная работа в IDEИнкапсуляция, наследование, полиморфизм
Калькулятор калорий
Используете навыки, полученные в бесплатной части, и создадите полноценное приложение. Самое приятное, что код вашего приложения будет храниться в Git-репозитории, поэтому вы сможете поделиться им с друзьями или будущими работодателями. А разработка станет ещё более приближенной к реальности: писать проект вы будете уже не в тренажёре, а в Intellij IDEA.
Автоматизация процессов бухгалтерии
Это первая аутентичная задача, с которой вы столкнётесь. Техническое задание в формализованном виде. Форматы входных и выходных данных и сотни строк кода. После этого проекта вы поймёте, на что способны.
3 модуль8 недель
Java Core: продолжение
Продолжите изучать стандартные библиотеки и развивать свой проект: узнаете, чем могут быть полезны исключения, освоите инструменты работы с API, научитесь работать с потоками ввода-вывода и покроете своё приложение тестами.
СтрокиИсключенияUnit-тестыВремя и датаСоздание APIСетевые запросыКоллекции в JavaРабота с файламиВведение в алгоритмыInternet, HTTP, JSON
Функциональный стиль и его инструменты
Менеджер задач
Вы сделаете бэкенд для программы с веб-интерфейсом, которая позволит ставить цели, задачи и сроки по проектам, следить и измерять активность и оценивать результаты. Менеджер задач пригодится уже во время обучения в Практикуме.
4 модуль8 недель
Spring Boot и работа с базами данных
Освоите Spring Boot — современный фреймворк для разработки веб-приложений на Java. Научитесь создавать базы данных, управлять данными из них с помощью SQL и работать с системами контроля версий. Эти инструменты помогут вам стать востребованным разработчиком с полным стеком технологий за плечами.
RESTMavenLombokSpring BootЛогированиеОбработка ошибокSQL и работа с базами данныхПараметры запроса и формат ответа
Кинопоиск для своих
Социальная сеть, которая поможет выбрать кино на основе того, какие фильмы вы и ваши друзья смотрите и какие оценки ставите
5 модуль8 недель
Spring, ORM и работа на сервере
Узнаете, что за вас делает Spring Boot, и поймёте, как реализовать то же самое, используя только Spring. Также научитесь писать запросы в базу данных и описывать отношения между сущностями из базы прямо в коде. Это упростит разработку, поможет решать проблемы, которые могут возникнуть в процессе, а ещё будет плюсом на собеседовании.
Научитесь создавать микросервисы с помощью Docker и углубите свои знания в тестировании: изучите Mock-тестирование. А ещё в этом модуле вас ждёт много практики: вы сможете применить все полученные знания и реализовать проект вместе с другими участниками курса.
МикросервисыMock-тестированиеРабота на сервере
Приложение для обмена вещами среди друзей
Групповой проект, который вы реализуете в команде участников курса. Приложение, в котором вы с друзьями сможете обмениваться вещами на время: инструментами, гаджетами и любыми другими вещами.
6 модуль8 недель
Проектный месяц
В проекте вы сможете применить на практике все знания, полученные ранее, а также углубитесь в работу с Docker и научитесь проектировать микросервисы.
МониторингЛогированиеОсновы CI/CDРабота с DockerРабота в команде
7 модуль6 недель
Продвинутая бэкенд-разработка
Изучите Spring Security и ближе познакомитесь с внутренним устройством фреймворка Spring и продвинутыми возможностями работы с ним. Кроме того, вас ждёт знакомство с очередями — одним из важнейших компонентов при создании микросервисной архитектуры.
KafkaHibernateSpring CoreSpring DataSpring SecurityРабота с очередями
8 модуль4 недели
Итоговой проект
Финальный проект, с помощью которого вы подтвердите знания и умения. Будете работать в тренажёре и читать много теории. Разработка будет построена так же, как на будущей работе.
ДополнительноВ любое время
Нейросети для разработчиков
Научитесь с помощью YandexGPT:
Генерировать код для создания функций, классов, обработки данных.
Искать ошибки в коде.
Искать информацию о синтаксисе, функциях, библиотеках и других аспектах языка.
Вести документацию.
YandexGPT
На всех этапах вас поддержат опытные разработчики и специалисты Практикума
Наставники проведут вас в мир разработки
Это практикующие разработчики, которые прошли нашу школу наставников. Они помогают проходить курс, но не дают готовых решений — чтобы вы получали собственный опыт.
Ревьюеры проверят ваш код
Все они — разработчики с опытом. Укажут на ошибки, подскажут, как улучшить код, и дадут развивающую обратную связь.
Кураторы организуют комфортную среду
Ответят на вопросы, напомнят о сроках, пришлют ссылки на записи воркшопов, выслушают и поддержат.
Поддержка 24/7
Специалисты поддержки помогут со всеми техническими моментами круглосуточно.
Поможем с поиском работы в IT
Подскажем, как составить резюме и сопроводительные письма
Специалисты карьерного центра помогут сделать так, чтобы вас точно заметили среди других кандидатов на рынке. Когда начнёте активный поиск работы, предложим вакансии от партнёров.
Проведём пробное собеседование
На нём Java-разработчики из Тинькофф, Amazon, РЖД и других крупных компаний будут задавать вам вопросы по теории и алгоритмам. С этим опытом будет проще общаться с реальными работодателями.
10 000+ пользователей Практикума уже нашли новую работу
90% трудоустроились в первые полгода
*Данные исследования ВШЭ основаны на опыте пользователей Яндекс Практикума на российском рынке труда
Что ещё важно
После каждого модуля будет перерыв
Дедлайн проекта можно сдвинуть на неделю. Если нужно больше времени, куратор поможет перевестись в более позднюю когорту. Так вы сможете пройти темы и закончить проект в комфортном темпе.
Вернём деньги за остаток курса, если передумаете
Нужно будет оплатить только время со старта вашей первой когорты. Подробнее об условиях — в 7 пункте оферты.
Для тех, кто сомневается, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что выбранный курс вам не подходит, — это тоже положительный результат.
Можно ли освоить все необходимые навыки за 14 месяцев?
Да, программа рассчитана на это. Но многое зависит и от вас — чтобы пройти курс до конца, нужно уделять ему достаточно времени: изучать теорию, практиковаться в тренажёре и делать проекты.
Каким требованиям нужно соответствовать?
Вам не понадобятся специальные навыки или опыт — будете проходить всё с нуля. Главное — иметь компьютер и достаточно времени. Выше можно посмотреть программу, чтобы оценить количество материала и свои возможности.
Кто будет помогать мне проходить курс?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической индустрии.
Как и когда я буду проходить курс?
Курс включает 3 составляющие: теория с закреплением в тренажёре, самостоятельные работы и проекты, онлайн-встречи с наставником. С тренажёром вы можете работать в любое удобное время, а выполнение практики привязано к двух- или трёхнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
В программе предусмотрен перерыв, во время которого можно отдохнуть или повторить сложные темы.
Если случилось непредвиденное или понадобилось больше времени на закрепление материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более позднюю когорту. На общую стоимость курса это не повлияет.
Смогу ли я найти работу после курса?
Гарантий нет, но мы верим, что сможете. Работодателям важно, чтобы вы справлялись с реальными задачами, а не просто обладали набором знаний. После курса вы сможете применять знания на практике, а также мы предлагаем помощь HR-специалистов из нашего карьерного центра. Но вам точно придётся приложить усилия, чтобы найти работу: активно откликаться на вакансии, проходить собеседования, показывать свои проекты и делать тестовые задания.
По данным исследования* Высшей школы экономики, 69% пользователей Яндекс Практикума среди тех, кто хотел сменить профессию, начинают новую карьеру после курса. Больше половины из них — во время курса и в первые 2 месяца после его окончания.
* Данные исследования ВШЭ основаны на опыте пользователей Яндекс Практикума на российском рынке труда.
А если я хочу работать в Яндексе?
Некоторые участники наших курсов работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что‑либо гарантировать и завышать ваши ожидания.
Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после курса и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Хорошо, а вы можете помочь с поиском работы?
Да. Вы сможете пройти программу трудоустройства, которая состоит из 2 частей:
Карьерный трек: участники курса при поддержке наших HR-экспертов составляют резюме или оформляют портфолио, пишут сопроводительные письма.
Акселерация: участники курса начинают активный поиск работы, а мы им помогаем — отвечаем на вопросы, проводим тренировочные собеседования, предлагаем вакансии от партнёров.
Важно помнить, что мы не ищем работу за вас, а помогаем её найти.
На каком языке проходит курс?
Всё будет на русском: теория, практические задания и вебинары, а ещё чаты с куратором, наставником и другими участниками курса.
Если не понравится, я могу вернуть деньги?
Конечно. Если курс ещё не начался, вернём всю сумму. Если уже начался, придётся оплатить прошедшие дни со старта вашей первой когорты — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Да, вы получите сертификат о завершении курса.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.
Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Курс будет стоить меньше, если оплатить его сразу целиком.
Через компанию: юридические лица также могут оплатить курс в Практикуме. Чтобы заказать счёт для оплаты, оставьте заявку на странице для корпоративных клиентов.
В какой валюте можно оплатить курс?
Оплатить курс можно в любой валюте, кроме российских рублей.
Чтобы вам было проще сориентироваться, мы указываем примерную стоимость в долларах США, но списание будет в казахстанских тенге, а конвертация — по курсу вашего банка.
Давайте поможем
Мы работаем с 09:00 до 18:00 по минскому времени и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.