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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 месяцев: Junior

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

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

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

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

Повышение

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

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

Вы начнете изучать 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 и JavaScript
2 месяца
0,5 месяца
Вы научитесь:
— Работать с Ubuntu Linux на уровне пользователя и писать команды

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

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

8. Основы DevOps

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

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

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

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

стажировка не имеет привязки ко времени
Выгоды от стажировки:
— Участие в стажировке без первых этапов отбора;
— Опыт работы над реальным проектом в компании;
— +1 проект в портфолио;
— Опыт решения реальных задач и применения актуальных навыков;
— Попадете в отдельную базу кандидатов на Junior-позиции.
Пройдите виртуальную стажировку по направлению Java-разработка в крупном банке, научитесь решать задачи стажера Java-разработчика
Получите подробную программу курса
Get a free lesson
Just type your contacts
It's totally free

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

Никита Катышев
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 модулей с теорией, скринкастами, тестами и заданиями, чтобы вы получили полезные знания и отработали навыки на практике вместе с опытным наставником — ментором
Уроки и онлайн-митапы
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-рекрутерами и покажем, где искать актуальную информацию и вакансии от наших партнеров
Карьерный клуб, каналы и чаты

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

Центр карьеры будет сопровождать вас во время и после обучения

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

Базовый
Оптимальный
VIP
7499 ₽/мес.
Самый популярный
11 399 ₽/мес.
31 999 ₽/мес.
При рассрочке на 24 мес.
При рассрочке на 24 мес.
При рассрочке на 24 мес.
12 499 Р/мес.
18 999 Р/мес.
20 833 Р/мес.
Менторы отвечают на вопросы по темам курса в Slack
Координаторы помогают в обучении, решают технические проблемы
Интерактивные вебинары
Доступ к материалам курса навсегда
Центр карьеры
карьерная консультация
ревью резюме
карьерный клуб
сообщество с вакансиями
рассылка резюме по партнерам
12 часов ИНДИВИДУАЛЬНЫХ консультаций с ментором
Дополнительная карьерная консультация
Тестовое техническое собеседование с экспертом
•‎
•‎
•‎
•‎
•‎
•‎
•‎
•‎
Все опции базового и оптимального тарифа
ПЕРСОНАЛЬНЫЙ ментор: полное сопровождение в процессе обучения, ответы на любые вопросы по теории и практике, созвоны 2 раза в неделю
Совместный проект с ментором по вашему выбору
•‎
•‎
•‎
•‎
Все опции базового тарифа
Наш менеджер свяжется с вами и проконсультирует по наиболее подходящим условиям
12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
БОНУС
Дополнительные 4 модуля по алгоритмам и структурам данных
•‎
Доступ к полному курсу по алгоритмам и структурам данных
•‎
БОНУС
БОНУС
В честь акции дарим 14-недельный курс

«Soft Skills для digital-менеджеров»
Все, кто купит любой курс SkillFactory, получат в подарок бесплатный доступ еще к одному, на котором вас научат управлять командой и своим тайм-менеджментом, противостоять рабочему стрессу и делать так, чтобы вас слушали.
<