• Даем знания и навыки, которые помогут найти высокооплачиваемую работу • Учиться не больно: у вас будет личный наставник • Много практики в среде коммерческой разработки • Всего 10 часов в неделю
Java-разработчик пишет код, благодаря которому работает YouTube, Instagram, Netflix, Facebook, сервисы Яндекс, Revolut.
Java-разработчик — одна из самых сложных позиций для рекрутера: на рынке дефицит специалистов. Поэтому на толковых начинающих разработчиков всегда есть спрос.
Профессия Java-разработчик занимает 1 место в топ-50 востребованных профессий дистанционной работы в IT по данным исследования Министерства экономического развития РФ.
+3289 новых вакансий прибавилось за август
11 478
2,6 человек на одну вакансию
Ваша зарплата
32 422₽
Медианная зарплата по России Росстат от 11.06.2021
Зарплата начинающего работника, сразу после обучения • Младший специалист
95 000₽
200 000₽
Зарплата после двух лет работы • Специалист
Зарплата после трех+ лет работы • Старший специалист
340 000₽
Кому подойдет курс
Обучим всему необходимому и поможем грамотно использовать ваш прошлый опыт
Вы работаете в смежной области и хотите сменить профессию
Проведем вас за руку с наставниками через всю профессию до трудоустройства
Вы чувствуете перспективность IT-сферы, но не знаете, с чего начать
Соберём портфолио, которое покажет работодателям ваши комплексные знания и поможет успешно пройти собеседование
У вас техническое образование и есть небольшой опыт программирования
Вакансии, на которые вы сможете претендовать
80 000 — 100 000₽
Младший Java-разработчик в «Платформе ОФД»
Требования: — Опыт программирования на Java от полугода — Знание Java 8 (Core, Collections, Concurrency) — Владение SQL, опыт работы с реляционными СУБД — Опыт работы со Spring — Опыт работы с Git, Maven
120 000 — 160 000₽
Java-работчик (от начинающего до специалиста) в «Сбербанке»
Требования: — Опыт коммерческой разработки на Java не менее 9 месяцев — Знание основных методологий разработки программного обеспечения, включая гибкие методологии — Опыт работы с технологиями Spring, Framework, Hibernate, Maven, REST, SOAP — Опыт командной разработки
от 100 000₽
Младший Java-разработчик в «Метр квадратный»
Требования: — Знание принципов ООП, шаблонов проектирования, основ фреймворка Spring, принципов и умение работать с Git, Core Java: работа с коллекциями, Stream API, базовое понимание многопоточности (необязательно практическое) — Опыт работы с любой базой данных — Понимание простейших принципов проектирования API, базовые знания RESTful-подхода
Как будем учить
1.
Изучаете теоретическую часть в формате текстовых шпаргалок, написанных доступным языком.
2.
Смотрите видеоуроки продолжительностью 40 минут в любое удобное для вас время.
3.
Выполняете практические задания в реальной среде и с реальными инструментами разработчика.
4.
Задаете вопросы в чат, если что-то непонятно, есть сомнения или просто хочется обсудить профессию.
5.
Встречаетесь с наставником на еженедельных вебинарах для разбора вопросов и работы над ошибками.
6.
Параллельно пишете проект вместе с группой — в точности как работа в реальной команде.
7.
Получаете диплом за реальные знания, которых ждут от вас работодатели. Находите работу и становитесь Java-разработчиком!
Получите бесплатную карьерную консультацию и курс в подарок
Учтем ваши желания опыт и навыки, поможем поставить цель и подберем лучшее решение. В подарок откроем курс «Как эффективно учиться»
Программа
Мы исследовали 4003 вакансии с требуемым опытом до 1 года и до 3 лет, составили список самых частых требований и включили их в программу обучения.
Уроки: 1.0 Вводный урок 1.1 Установка инструментов разработчика 1.2 Переменные 1.3 Условный оператор 1.4 Циклы 1.5 Массивы (часть 1) 1.6 Массивы (часть 2) 1.7 Строки 1.8 Методы 1.9 Объекты и классы 1.10 Методы объектов Курсовая работа 1.11 Разбор курсовых и обратная связь
На первом этапе вы установите среду разработки и настроите рабочее пространство. Погрузитесь в основы языка Java, освоите базовые операции и функции и напишете свой первый код. В конце курса вы выполните первую курсовую работу — напишете книгу учета сотрудников.
Уроки: 2.1 Память в Java 2.2 Объектно-ориентированное программирование 2.3 Введение в Maven и Spring Boot + web 2.4 Работа с исключениями 2.5 Коллекции, мапы, Generics (часть 1) 2.6 Коллекции, мапы, Generics (часть 2) 2.7 Коллекции, мапы, Generics (часть 3) 2.8 Stream API и Optional 2.9 Практическое задание по Java Core 2.10 Библиотеки 2.11 Тестирование 2.12 Spring и Mockito (часть 1) 2.13 Spring и Mockito (часть 2) 2.14 Основы алгоритмов (часть 1) 2.15 Основы алгоритмов (часть 2) 2.16 Основы алгоритмов (часть 3) Курсовая работа 2.17 Разбор курсовых и обратная связь
Перевернутые классы. Студенты отвечают на вопросы наставников и закрепляют знания.
Углубите свои знания в языке Java, научитесь пользоваться библиотеками, коллекциями, создавать generic-классы, работать со стримами. Получите опыт тестирования кода.
В курсовой работе вы усовершенствуете книгу учета сотрудников, добавите дополнительный функционал и научитесь выводить ее в браузер.
Уроки: 3.1 Введение в веб-разработку. Протокол HTTP, REST. 3.2 Создание API. Swagger-UI, Postman. 3.3 Введение в базы данных. 3.4 Введение в SQL. 3.5 Работа с файлами. 3.6 Тестирование проектов Spring Boot.
Узнаете, что такое HTTP/HTTPS. Познакомитесь с Postman и сможете использовать его при тестировании web-приложения. Научитесь взаимодействовать с базами данных с помощью Spring Data. Освоите Hibernate и научитесь писать простые запросы к базе данных с помощью JPQL.
Уроки: 4.1 Продолжение знакомства с SQL 4.2 Конфигурирование приложения 4.3 Миграции и индексы 4.4 Логирование и конфигурация в приложении 4.5 Параллельные стримы 4.6 Потоки 4.7 Итоговая рефлексия с наставником
Продолжим работу с SQL запросами и потренируем навык написания «сложных» запросов. Научимся создавать таблицы и связи в базе данных, а также научимся миграциям и созданию индексов в базе данных. Сможем выводить сообщения в лог, конфигурирования приложения и использования разных способ работы с параметрами конфигурации. Познакомимся с параллельными стримами и научимся простой работе с потоками. Тренируем навык синхронизации работы двух потоков и механизмам прерывания работы потоков.
Уроки: 5.1 Общий процесс собеседований у разработчиков 5.2 Что такое тех собеседование 5.3 Индивидуальный практикум: прохождение технического собеседования 5.4 Встреча и работа над ошибками
Разберетесь в особенностях отбора сотрудников в IT компании. Пройдете первое техническое собеседование с техническим руководителем.
Уроки: 6.1 Брифинг задачи 6.2 Разбор итоговой работы с наставником, встреча
Вы выполните практическое задание и самостоятельно напишете бота в Telegram.
Уроки: 7.1 Коммуникация в команде, работа над проектом в команде, правила обратной связи 7.2 Вебинар: конфликты в команде, учимся решать и договариваться 7.3 Рабочее окружение для командной работы 7.4 Командные встречи
Вы познакомитесь с ролями и особенностями работы в команде. Овладеете навыками командной коммуникации и решения конфликтных ситуаций. Узнаете, какие инструменты помогают наладить работу. Научитесь применять методики для продуктивных командных встреч. Основная цель этого курса — подготовить вас к работе над практическими задачами в команде, научиться делить ответственность и принимать решения. Делать это вы будете в настоящем соревновании с призом за победу.
Уроки: 8.1 Java Reflection. Тренировка в git flow 8.2 Liquibase. Многопоточность 8.3 Swagger Specification 8.4 Командная строка, SSH 8.5 Командная встреча по итогу курса
В этом курсе вы познакомитесь со сложными концепциями в Java. Сможете решать задачи на многопоточность и коллекции. Узнаете, что такое Liquibase, научитесь писать запросы.
Уроки: 9.1 Оценка резюме 9.2 Практикум: прохождение технического собеседования 9.3 Встреча и работа над ошибками
Вы самостоятельно подготовитесь к техническому собеседованию, научитесь отвечать на основные вопросы, которые задают работодатели. Проанализируете свой опыт по итогу технического собеседования и поймете, какие знания и навыки нужно улучшить.
10.1 Постановка задачи. Распределение на команды 10.2 Самоконтроль проекта 10.3 Самоконтроль проекта 10.4 Промежуточная защита 10.5 Итоговая сдача
Вы в малых командах доведете проект до финальной версии и защитите работу перед преподавателями и экспертами рынка. Этот курс станет подведением итогов всех полученных вами навыков и знаний.
Преподаватели — эксперты в области java-разработки
Илья Сазонов
Руководитель бэкенд-разработки, Всегда. Да
Большую часть своей карьеры занимается бэкендом, участвовал в патентных исследованиях, а также работал в индустрии разработки компьютерных игр. На текущий момент работает в финтехе — руководит бэкенд-разработкой в сервисе рассрочек Всегда.Да.
Сбер, Руководитель направления Java разработки.
За свою карьеру работал как над простым бэкендом для веб-страниц, так и над высоконагруженными серверами для многопользовательских онлайн-игр в жанре shooter («стрелялки»). Работал в нескольких стартапах, где принимал активное участие в выстраивании процессов разработки и доставки продукта до конечных пользователей.
Федор Сазонов
Диплом
Покажите работодателю диплом о профессиональной переподготовке. Его выдают только университеты, которые подтвердили качество своих программ и получили лицензии. Skypro — именно такой. Лицензия №040 237.
Почему учиться на Java-разработчика лучше в Skypro
Учим думать как разработчик, а не просто копировать и вставлять код
Преподаватели — практикующие разработчики с опытом найма и наставничества
Наставникам можно задать любой вопрос в чатах, а на выходных подробно разобрать домашние задания на живом вебинаре
Даем только те знания, которые приведут вас к предложению о работе
Доступ к обновляемым материалам программы — навсегда
Отзывы тестовой группы студентов:
Дмитрий
Занятие было интересным, порадовало, что уже начали писать программы.
Максим
Урок понравился. Преподаватель не спеша объяснил основные моменты ввода переменных. Для новичка уровень сложности идеален.
Юлия
Было довольно интересно. Понравились жизненные примеры с теми же яблоками, немного позволяет провести параллель с чем-то уже знакомым и лучше усвоить материал.
Нравится подход автора, делает с юмором, часто проговаривает вслух быстрые комбинации, говорит внятно и приводит живые примеры.
Сергей
Записаться на курс и забрать подарок — ___пошаговый план по смене профессии
Возврат денег Если вы передумаете учиться, то мы вернем полную сумму в течение первых двух недель
Остались вопросы?
Мы не знаем ответа на этот вопрос, но вы можете попробовать обучение с нами в первые 2 недели, а если не понравится, то мы полностью вернем деньги.
Желание стать разработчиком и время.
Наша программа рассчитана на 10-часовую нагрузку. Это оптимальное время, чтобы освоить лекции, сделать домашние задания и успеть на вебинары с дополнительными вопросами.
Вы можете выбирать дни, когда будете смотреть видеолекции и смотреть сессии вопросов и ответов с наставником в записи, но мы рекомендуем посещать живые вебинары, чтобы задавать вопросы лично.
Нет, мы сотрудничаем с партнерами и предоставим лицензии для работы во всех необходимых сервисах (Intellij IDEA, GitHub) и подключим к мессенджеру курса (Slack). Ничего дополнительно покупать не придется.
Если коротко: если у вас работают youtube и вы можете созвониться по скайпу, то вы сможете у нас заниматься
Если развернуто: Минимальные системные требования: Операционная система: Windows 7, Windows 8, Windows 8.1, Windows 10 (не S-режим) или более поздней версии OS X El Capitan (10.11) или более поздней версии Ubuntu 14.04 (64-разрядная версия) или более поздней версии openSUSE 13.3 или более поздней версии Fedora Linux 24 или более поздней версии Браузер: Google Chrome / Yandex Browser / Opera / Mozilla FIrefox / Safari / Edge последней стабильной версии Оперативная память: 2 ГБ или больше; Процессор: Intel Pentium 4 @ 2 ГГц или мощнее; Интернет-соединение: от 2.5 Мбит/сек; Желательно наличие микрофона
Рекомендованные системные требования: Операционная система: Windows 10 (не S-режим) macOS 10.15 Catalina и новее; Ubuntu 16.04 (64-разрядная версия) или более поздней версии openSUSE 13.3 или более поздней версии Fedora Linux 32 или более поздней версии Браузер: Google Chrome / Yandex Browser / Opera / Edge последней стабильной версии; Оперативная память: 4 ГБ или больше; Процессор: четырёхъядерный @ 2,5 ГГц или мощнее; Интернет-соединение: от 10 Мбит/сек; Наличие микрофона и веб-камеры
В конце программы мы сделали специальный блок про трудоустройство. Мы отдельно разберем, какие задачи спрашивают на технических собеседованиях. Составим резюме и правильно подсветим ваши учебные проекты.
Все хорошо. У нас есть удобная внутренняя рассрочка!