Длительность:
14 месяцев
Формат:
онлайн

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

Старт:
скоро
Уровень:
с нуля
Освойте backend-разработку и программирование на Java, Spring и основы DevOps.

Соберите портфолио проектов и начните откликаться на вакансии уже после 7 месяцев обучения.
Профессия
Отправьте заявку, чтобы забронировать место на курсе
Наш менеджер скоро свяжется с вами и ответит на все вопросы
секунд
минут
часов
дней
скидка
40%
12 : 10 : 44 : 16
Забронируйте место на курсе сейчас
по популярности в рейтинге языков программирования TIOBE в 2020 г.
1 место
~8000
вакансий Java-разработчиков на НН.ru
140 000 ₽
медианная зарплата по данным «Хабр Карьеры» за 2020 г.

Почему изучать Java правильный выбор?

Все просто: Java уже около 20 лет в мировом топе языков программирования.

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

У Java — одно из самых больших комьюнити разработчиков и огромный выбор сторонних библиотек.

Высокая производительность языка — еще плюс в копилку преимуществ Java.

Курс подойдет вам, если вы:

Изучали Java самостоятельно

Никогда не программировали

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

Знаете другой язык программирования

Вы изучите новый язык и сможете  применять его в рабочих и личных проектах. Расширите компетенции еще одним профилем и решите, подходит ли вам эта специализация
После наших курсов студенты в среднем зарабатывают 170 000 ₽
Развивайте навыки и растите в цене
Senior-специалист
в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
*По данным hh.ru и indeed.com
12 000 $
300 000 ₽
170 000 ₽
80 000 ₽
Инженерная школа с рейтингом
4,7
по отзывам студентов
SkillFactory — узкоспециализированная школа: мы учим Data Science, аналитике данных и программированию.
Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать наши курсы.
8,82
В среднем студенты оценивают качество наших учебных материалов на 8,82 балла
9,1
Наши выпускники оценивают менторскую поддержку на 9,1 балла.
4,7
4,7
4,4
4,2
83
%
Сравнятор
Гибкий формат обучения для тех, кто работает
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.

Продвинутый курс:
с нуля до крепкого Junior Java-разработчика

Через 7 месяцев обучения на курсе вы станете junior-разработчиком: будете писать код на Java, использовать принципы ООП, освоите базы данных и SQL-запросы, изучите с нуля алгоритмы и структуры данных, поработаете с Git.

7 месяцев: Junior

Трудоустройство

На этом этапе вы сможете выйти на рынок труда и найти первую работу. Эксперты нашего Центра карьеры помогут подобрать вакансии, составить резюме и подготовиться к собеседованиям.

+7 месяцев: дополнительные навыки

Вы накопите опыт на новой работе и параллельно освоите на курсе фреймворк Spring, систему сборки Gradle, Tomcat, написание тестов, применение DevOps-инструментов и основы Linux. Все полученные теоретические и практические знания вы примените в ходе финального проекта.

Повышение

С продвинутыми навыками и опытом вы будете повышать свой уровень и  сможете претендовать на middle-позицию. Вы по-прежнему будете пользоваться поддержкой нашего Центра карьеры.
1
2
3
4

Программа обучения

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

2. SQL и работа с базами данных

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

Вы научитесь:
— Понимать основные IT-термины
— Разбираться в типах данных и операторах
— Работать в среде разработки IntelliJ IDEA
— Создавать программы и имплементировать решения
— Писать код на Java, применяя принципы и методы ООП
— Использовать коллекции и библиотеки Java, работать в многопоточной среде
— Загружать свой код на GitHub
Вы научитесь:
— Создавать и наполнять базы данных
— Работать с операторами и функциями в БД
— Манипулировать структурой таблицы и данными в ней
— Писать сложные SQL-запросы и вызывать хранимые процедуры
— Пользоваться Maven из командной строки и с помощью плагина в IDE
— Работать с БД средствами JDBC
— Изменять данные в БД средствами JDBC и MyBatis
5 месяцев
1,5 месяца
Вы научитесь:
— Оценивать время работы и затрачиваемую память программ
— Работать со встроенными и самописными структурами данных
— Решать задачи с использованием стека и очереди
— Применять амортизационный анализ

3. Алгоритмы и структуры данных

0,5 месяца
Онлайн-тренажер: Java
3 проекта для портфолио: шифрователь текстов, RPG-игра, чат-бот
10 мини-проектов по написанию программ на Java
50+ написанных программ
Бонус для студентов: лицензия на IntelliJ IDEA Ultimate на 1 год
• Тренажер по основам SQL
• Проект: создание и тестирование базы данных для обслуживания социальной сети
• 30+ мини-задач
• Практика по написанию алгоритмов на Java
2 месяца
Вы научитесь:
— Собирать и запускать проекты с помощью Maven и Gradle
— Проектировать приложение и проводить его декомпозицию
— Понимать принципы построения архитектуры приложения
— Подбирать подходящие паттерны для разных задач
— Использовать Java Reflection API
— Пользоваться Lombok
— Применять генератор кода MapStruct
— Управлять и работать с Tomcat
— Использовать технологию JSP

4. Backend-разработка на Java

6. Frontend для backend-разработчика

5. Spring Framework

Вы научитесь:
— Подключаться к API
— Проектировать REST-сервис для задачи
— Создавать веб-приложения на фреймворке Spring
— Быстро начинать проект, используя SpringBoot
— Понимать полезность и применимость паттерна MVC
— Встраивать в проект Swagger и применять его
— Использовать Hibernate для доступа к БД
— Тестировать приложения (писать юнит-тесты)
— Видеть разницу между юнит- и интеграционными тестами
— Применять Mockito
Вы научитесь:
— Использовать HTML и создавать веб-страницу
— Применять таблицы стилей CSS
2 месяца
0,5 месяца
Вы научитесь:
— Работать с Ubuntu Linux на уровне пользователя и писать команды

7. Основы системного администрирования

0,5 месяца
• Проект: приложение-помощник для учета личных финансов
0,5 месяца
Вы научитесь:
— Применять мощный инструмент Docker
— Современным способом доставлять свой код в продакшн, ориентируясь на устройство этого процесса в топовых IT-компаниях
— Использовать контейнеризацию

8. Основы DevOps

1,5 месяца
Вы научитесь:
— Самостоятельно выполнять рабочий проект по реализации собственного приложения

9. Индивидуальный проект

• Проект: система обработки информации об университетах и студентах

Виртуальная стажировка

стажировка не имеет привязки ко времени
Выгоды от стажировки:
— Участие в стажировке без первых этапов отбора;
— Опыт работы над реальным проектом в компании;
— +1 проект в портфолио;
— Опыт решения реальных задач и применения актуальных навыков;
— Попадете в отдельную базу кандидатов на Junior-позиции.
Пройдите виртуальную стажировку по направлению Java-разработка в крупном банке, научитесь решать задачи стажера Java-разработчика
Опыт работы и погружение в практику
В зависимости от выбора курса наших студентов ждет:
Рекомендация лучших студентов работодателям из нашей базы
студентов, которые проработали свое резюме в карьерном центре, получили приглашение на собеседование
81%
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Получите полную программу курса

Реальные истории наших студентов

Узнайте, как преобразилась их жизнь
Ника Гвенетадзе
Москва
34 года, Рига
Ольга Шутылева
Харьков
Отправьте заявку на бесплатную консультацию. Мы позвоним и расскажем подробнее о курсе
Присоединяйтесь!
53 года, Москва
30 лет, Москва
Татьяна Мирко
Набережные Челны
Аркадий Хазанов
27 лет, Москва
Александра Быстрова
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев

Отправьте заявку на бесплатную консультацию

Преподаватели и менторы

Никита Катышев
Java-разработчик на фрилансе

Опыт более 2 лет, включая frontend- и Android-разработку

Стек технологий: Java, С, С++, Qt
Владлена Гунина
Scala/Java Developer в МТС

Опыт более 5 лет, разрабатывала системы страхования и realtime-обработки событий

Стек технологий для Big Data: Spark, Hadoop, Kafka
Егор Воронянский
Middle Java Developer в BPC Banking Technologies

Ментор по теме backend-разработки

Стек технологий: Java 8/11, Spring Boot 2, Hibernate, JDBC, HTTP, Reflection API, JUnit, Servlets, Jetty, Multithreading, ORM
Сергей Бойченко
Senior Java Developer в Skyeng

Ведущий преподаватель и эксперт программы
Freelance
Анна Агабекян
JavaScript-разработчик в EPAM

Опыт более 3 лет, стажировалась в EPAM Systems в качестве frontend-разработчика, преподает на курсах по веб-разработке, Python и Data Science

Стек технологий: HTML5, CSS3, SASS, Bootstrap, JavaScript, Jquery, React.js, Node.js, Python, Git
DevOps Engineer в TechPlanet.pro

Опыт в DevOps более 2 лет, в системном и сетевом администрировании — более 7 лет

Занимался построением ЦОД с нуля, разработкой архитектуры, внедрением крипто-биржи и обслуживанием крупных процессинговых центров
Николай Мищенков
Геннадий Тумский
Инженер-программист в «Радар ММС»

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

Стек технологий: Java 8, C++, Qt

Что будет на курсе?

За 14 месяцев онлайн-обучения по 10−12 часов в неделю вы легко освоите востребованные навыки backend-разработки и соберете портфолио проектов.
50 модулей с теорией, скринкастами, тестами и заданиями, чтобы вы получили полезные знания и отработали навыки на практике вместе с опытным наставником — ментором
Уроки по Java и онлайн-митапы
20+ тренажеров каждую неделю, чтобы закрепить синтаксис языка программирования Java и довести навыки владения Java Core до автоматизма
Тренажеры
3 вида кейсов: мини-проекты по изучаемым темам, большие сквозные проекты, индивидуальный финальный проект с обратной связью
Проекты в портфолио
Менторы проверяют задания, дают комментарии к работам, отвечают на вопросы, координаторы и 2 линии поддержки помогают во всем, общение в комьюнити сокурсников мотивирует и поддерживает
Менторинг и поддержка

Проекты в ваше портфолио

Вы освоите современные технологии Java-разработки:

JDK
IntelliJ IDEA
Java
Java8
SQL
noSQL
PostgreSQL
MySQL
Oracle
MongoDB
Redis
Java Server Page
Maven
Gradle
Apache
Nginx
JUnit
Java FX
Mockito
Kafka
DevOps
Kubernetes
Docker
SQL
noSQL
JSP

Пример вашего резюме после курса

Java-разработчик
Я уверенно могу:
Решать задачи любой сложности с помощью алгоритмов

Программировать на Java и применять Сollections, Exceptions, Generics, основы Multithreading

Писать серверную логику и настраивать взаимодействие с базами данных, писать SQL-запросы

Использовать Spring, SpringBoot

Реализовывать REST-сервисы с различными функциями

Разворачивать на домене и поддерживать сайт

Искать и исправлять ошибки в коде (debugging)

Написать собственный движок сайта

Работать с Git, Gitflow

Использовать дополнительные фреймворки

Применять DevOps-инструменты

Тестировать приложения
Зарплата: от 100 000 ₽
Карьерный курс и персональные консультации
Проведем аудит компетенций, выстроим логику карьеры с опорой на предыдущий опыт, определим карьерную цель, составим карту ее достижения, замотивируем и снимем барьеры
Помощь в составлении резюме и портфолио, подбор вакансий
Поможем написать продающее резюме: проведем ревью, расставим правильные акценты и упакуем ваш опыт
Познакомим с будущими работодателями, HR, IT-рекрутерами и покажем, где искать актуальную информацию и вакансии от наших партнеров
Карьерный клуб, каналы и чаты

Наша цель — ваше трудоустройство

Центр карьеры будет сопровождать вас во время и после обучения
Запишитесь на обучение и получите в подарок
курс «Основы Linux»!
Длительность подарочного курса:
2 месяца
Акция действует
до 9 по 15 марта
Получить курс в подарок

Выберите тариф
и запишитесь на курс

Базовый
Оптимальный
VIP
4980 ₽/мес.
Самый популярный
7 128 ₽/мес.
13 728 ₽/мес.
При рассрочке на 24 мес. Первый платёж через месяц
При рассрочке на 24 мес. Первый платёж через месяц
При рассрочке на 24 мес. Первый платёж через месяц
8 300 Р/мес.
11 880 Р/мес.
22 000 Р/мес.
Менторы отвечают на вопросы по темам курса в Slack
Координаторы помогают в обучении, решают технические проблемы
Интерактивные вебинары
Доступ к материалам курса навсегда
Центр карьеры
карьерная консультация
ревью резюме
карьерный клуб
сообщество с вакансиями
рассылка резюме по партнерам
12 часов ИНДИВИДУАЛЬНЫХ консультаций с ментором
Дополнительная карьерная консультация
Тестовое техническое собеседование с экспертом
•‎
•‎
•‎
•‎
•‎
•‎
•‎
•‎
Все опции базового и оптимального тарифа
ПЕРСОНАЛЬНЫЙ ментор: полное сопровождение в процессе обучения, ответы на любые вопросы по теории и практике, созвоны 2 раза в неделю
Совместный проект с ментором по вашему выбору
•‎
•‎
•‎
•‎
Все опции базового тарифа
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
БОНУС
Дополнительные 4 модуля по алгоритмам и структурам данных
•‎
Доступ к полному курсу по алгоритмам и структурам данных
•‎
БОНУС
БОНУС
Осталось мест:
Сейчас просматривают:
7
51 человек
Получите дополнительную скидку при оплате полной стоимости курса
Записаться на курс по базовому тарифу
Записаться на курс по расширенный тарифу
Записаться на курс по VIP тарифу

Как платить меньше?

Обучение за счет работодателя
Оставьте заявку и обсудите с менеджером оплату от юрлица
Реферальная программа
Получите скидку 20%, пригласив друзей на наши курсы
Программа лояльности
Пройдите первый курс по полной цене, а следующий — со скидкой
Рекомендация в социальной сети
Напишите пост со ссылкой на нас и получите дополнительную скидку 5%
Отзывы студентов курсов
Самообучение с нуля - это не моё, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания
Еще очень многому нужно учиться, но курс однозначно стоит своих денег. Желающим работать с данными однозначно рекомендую. Но если уровень совсем нулевой, будет не просто.
Александр Гладких
Понравилось, что много задач. Иногда приходилось подумать, чтобы их решить. Теория хорошо объяснена и много ссылок на дополнительные ресурсы.
Наталья Карькова
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Вера Шерман
Экзамен был достаточно интересный, хотя хотелось-бы потруднее. Все модули были сделаны достаточно понятно и было достаточно практики. Из замечаний, хотелось бы больше практики по визуализации.
Кирилл Атаманенко
Замечательно подобрано соотношение материала и практики, специалисты курса всегда готовы прийти на помощь, вебинары проводятся в доступной форме.
Александр Чесноков
Курс понравился своей интерактивностью, доступной и наглядной подачей материала, обилием ссылок на дополнительные материалы. Представляет собой обязательный минимум знаний и даже несколько больше. Хотелось бы еще больше заданий на работу с Pandas, API и визуализацию.
Андрей Зелепукин
Несколько раз пытался начинать обучаться, но каждый раз останавливался, если что-то не мог понять. Поэтому в очередной раз решив еще раз начать все сначала, поставил себе задачу обучаться не самостоятельно, а с помощью четкой программы. Все, с кем успел "столкнуться" объясняют доходчиво, помогают постоянно, если возникают вопросы.
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и всё также получать обратную связь от менторов и кураторов. Если твой поток выпустился - это не значит, что ты не сможешь закончить обучение.
После курса я буду искать работу как Full-stack разработчика для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент - очень много людей, с которыми есть общие интересы. Сейчас в свободное время, уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скил».
Get a free lesson
Just type your contacts
It's totally free