Постойте!
Для вас — дополнительная скидка 10% на любой курс.
Оставляя заявку, вы принимаете условия Соглашения на обработку и хранение персональных данных
Блок для фиксации бургера⬇️

Курс «Java-разработчик» с нуля

Обучим на курсе с нуля за 11 месяцев и поможем применить прошлый опыт в новой сфере.
Получите бесплатный доступ к первым урокам по каждой теме курса «Java-разработчик»
Бесплатный курс по нейросетям при покупке
Освоите самые базовые понятия разработки и поймете, подходит ли вам такой формат.
Учитесь уже сейчас — а платите через 30 дней
Сегодня 0 ₽
Через 30 дней остальное
100%
гарантируем новую работу по договору
1 год английского от
в подарок
Получите диплом
о профпереподготовке
Лицензия Л035-01298-77/00181469
Получите диплом
о профперепод-
готовке
Настоящий творец XXI века — создавайте
Java-разработчик — как Марио. Он лавирует между опасными грибами, собирает крутые монетки-фичи и добирается до флага — готового проекта.
людей
сервисы для миллионов
На языке Java написаны сервисы, которыми вы точно пользовались: Яндекс, HeadHunter, AliExpress, YouTube, ВКонтакте, Додо Пицца и многие другие.
Разрабатывает веб-приложения на языке Java и фреймворке Spring Boot
Делает так, чтобы вы заказывали продукты онлайн и играли в любимые игры
Java-разработчик
Проектирует и создает схемы баз данных и работает с ними
Контролирует, чтобы заказик из маркетплейса приняли, а вы получили свои носки
Оптимизирует работу приложений, устраняет ошибки в системе
Следит, чтобы деньги списались с нужной карты, а такси приехало по адресу
Пишет тестовый код автоматизированных тестов для проверки
Проверяет, чтобы сервисы работали исправно и не выдавали ошибку 404
Блок с кастомной кнопкой ⬇️

На бесплатной диагностике составите пошаговый карьерный план и найдете себя в новой сфере Java-разработки

Что у Java-разработчика по зарплате и перспективам?

360 000+ ₽
1 год
3 года
5+ лет
225 000 ₽
110 000 ₽
125 000 ₽
средняя зарплата у выпускников Skypro по Java-разработке
>230
Java-разработчиков уже работают с кайфом после курса
19–60
такого возраста студенты проходят у нас курс по Java-разработке
>3500
вакансий на hh.ru
Это джун — начинающий специалист. Это вы после курса «Java-разработчик»
Это мидл — уверенный специалист. Работает самостоятельно, помогает джунам-разработчикам
Посчитали на основе зарплат 230 наших выпускников
*данные на ноябрь 2024 года
Такое количество выпадает по запросу «Java» в поиске по всей России на ноябрь 2024 года
Это сеньор — опытный специалист. Знает ответы на все вопросы: настоящий профи в Java-разработке
Нашли работу 234 выпускникам: все они прошли испытательный срок. Данные до ноября 2024 года
Самый младший — Георгий Тиунов, ему 19 лет, он из Казани. А самый старший — Алексей Корниенко, ему 60 лет, он из Санкт-Петербурга
Вы Java-разработчик на 78%
Отличный результат! Вам точно стоит попробовать себя в IT
Заполните форму, чтобы узнать результат теста и получить подарки
По результатам теста вам также подойдут профессии
99%
Инженер по тестированию
подходит вам на 50%
Инженер по тестированию
Инженер по тестированию
подходит вам на 50%
подходит вам на 50%
Инженер по тестированию
подходит вам на 50%
Вы Java-разработчик на 78%
Отличный результат! Вам точно стоит попробовать себя в IT
По результатам теста вам также подойдут профессии
99%
Инженер по тестированию
подходит вам на 50%
Инженер по тестированию
подходит вам на 50%
Инженер по тестированию
подходит вам на 50%
Инженер по тестированию
подходит вам на 50%

А я точно смогу стать Java-разработчиком?

Поймете, когда пройдете быстрый профтест — он с высокой точностью определит сферу, которая вам подойдет.

05:00
8%

Я предпочитаю:

Работать самостоятельно и не зависеть от других
Работать самостоятельно и не зависеть от других
Работать самостоятельно и не зависеть от других

Программа курса «Java-разработчик»

Это база. Base! 😉
Введение в профессию и синтаксис языка

  1. Вводный урок

  • Познакомитесь с преподавательским составом и разберете программу обучения
  • Узнаете, что такое программирование
и с какими задачами работает разработчик
  • Узнаете историю языка Java, как он строится и работает

2. Установка инструментов разработчика

  • Настроите рабочее окружение: IDEA, Git. Зарегистрируетесь в GitHub
  • Научитесь создавать и сохранять проекты

3. Переменные

  • Начнете знакомиться с синтаксисом Java
  • Узнаете, как работать с переменными и решать задачи с их помощью
  • Напишете первую простую программу

7. Массивы. Часть 2

  • Узнаете, как применять массивы в написании кода и решении практических задач

8. Строки

  • Узнаете про устройство строк и работу с ними

9. Методы

  • Разберетесь, что такое методы, и научитесь их применять
  • Разберетесь в типах методов — с параметрами и без
  • Узнаете, что такое область видимости

4. Условный оператор

  • Узнаете про логические переменные
  • Научитесь решать более сложные задачи, применяя условные операторы if и switch

5. Циклы

  • Узнаете, что такое циклы, научитесь решать задачи с их помощью
  • Научитесь комбинировать использование условных операторов и циклов

10. Объекты и классы

  • Познакомитесь с объектами и классами
  • Узнаете, чем объекты отличаются от примитивов

6. Массивы. Часть 1

  • Узнаете, что такое массивы, как и зачем сочетать массивы с циклами
  • Научитесь читать код, который содержит в себе массивы

11. Методы объектов

  • Рассмотрите один из принципов объектно-ориентированного программирования — инкапсуляцию
  • Начнете работать, применяя методы hashCode() и toString()
Курсовой проект
  • Напишете программу учета сотрудников
  • Получите обратную связь по курсовому проекту, проанализируете полученный опыт
  • Посмотрите на поставленные и выполненные цели курса
Только хард-кор — только Java Core 🤘
Java Core

2. ООП. Инкапсуляция и наследования. Часть 1

  • Углубитесь в изучение принципов объектно-ориентированного программирования
  • Поймете, как эти принципы влияют на код и задачи, которые решает разработчик

3. ООП. Полиморфизм и интерфейсы. Часть 2

  • Продолжите изучать принципы объектно-ориентированного программирования
  • Разберетесь, что такое интерфейсы и полиморфизм и как это помогает писать понятный код

7. Коллекции: сеты и мапы

  • Продолжите изучать коллекции
  • Узнаете, что такое карта (Map) и встроенные классы
  • Научитесь применять методы для работы с коллекциями

9. Stream API optional

  • Узнаете на учебных задачах, что такое стримы и опционалы
  • Поймете, что такое лямбда-выражения и операторы

8. Коллекции: многообразие реализаций

  • Завершите изучение коллекций, мапов и дженериков

4. Введение в Maven и Spring Boot + веб

  • Напишете свое первое веб-приложение на Spring Boot и научитесь выводить результат работы программы в браузер

10. Библиотеки

  • Узнаете, для чего и где нужны библиотеки, как их создавать и подключать
  • Научитесь решать практические задачи с применением библиотек

5. Работа с исключениями

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

11. Spring

  • Узнаете, как устроен Spring
  • Поймете, что такое бин и его жизненный цикл
  • Разберетесь, почему это важно знать начинающему разработчику
  • Узнаете, какие вопросы по Spring задают на собеседованиях

6. Коллекции: листы и сеты

  • Узнаете, что такое коллекции
  • Поймете, какие явные преимущества существуют в работе с коллекциями, и научитесь с ними работать
  • Познакомитесь с двумя типами коллекций — списком и множеством (List и Set)
  • Узнаете, что такое дженерики и как с их помощью работать с данными

12. Тестирование

  • Научитесь тестировать код
  • Запустите первые юнит-тесты
  • Узнаете, какие библиотеки можно использовать при тестировании кода и зачем это делать

13. Spring и Mockito

  • Поймете, как применять библиотеку Mockito
  • Научитесь управлять поведением mock-объекта

14. Основы алгоритмов

  • Узнаете, что такое hashmap и как ими пользоваться
  • Поймете, что такое arrayList, linkedList, и научитесь с ними работать
  • Сможете делать трансформацию в дерево
  • Разберетесь, что такое логарифмическая сложность и бинарное дерево

  1. Память в Java

  • Поймете, как устроена память в Java и как код преобразовывается в команду
В потоке и ресурсе 🙏
Работа с кодом

5. Потоки данных. Работа с файлами

  • Узнаете, что такое потоки данных и blob
  • Поймете процесс работы с файлом по HTTP
  • Сможете отправлять и получать файлы по HTTP
  • Научитесь сохранять blob в БД и получать из них
  • Поймете, как открывать и закрывать потоки данных

6. Тестирование веб-приложений в Spring Boot

  • Познакомитесь с разными видами исключений, алгоритмом их реализации и примените обработку исключений с помощью блоков try, except и оператора raise

4. Введение в SQL

  • Поймете, что такое язык запросов SQL, типы связей в SQL, запрос SELECT в SQL
  • Научитесь создавать связи m-t-m, o-t-m, m-t-o
  • Будете фильтровать данные с помощью операторов и создавать кастомные методы в репозиториях

2. Создание API. Swagger-UI, Postman

  • Узнаете, как самостоятельно создать API, что такое swagger-UI и как подключать его к проекту
  • Научитесь использовать PathVariable и RequestParam
  • Сможете работать с контроллерами и выполнять запросы разных типов из Postman
  • Научитесь создавать контроллеры и их методы в Spring

  1. Введение в веб-разработку. Протокол HTTP, REST

  • Разберетесь в процессах работы веб-приложения
  • Узнаете больше о протоколах, методах запросов, HTTP и URL

3. Введение в базы данных

  • Разберетесь, что такое база данных (БД)
  • Научитесь подключаться к БД, сохранять и получать данные из БД
  • Сможете создавать репозитории для сущностей
Для продвинутых ⭐️
Работа с кодом. Продвинутый уровень

6. Потоки

  • Сможете синхронизировать и прерывать работу потоков
  • Узнаете, что такое deadlock и пул потоков

4. Логирование и конфигурирование в приложении

  • Узнаете о методах и инструментах логирования в приложениях
  • Освоите конфигурирование приложений для настройки и оптимизации их работы

2. Управление схемами баз данных

  • Разберетесь, какие основные типы данных существуют в SQL
  • Научитесь создавать таблицы, связи в таблицах в БД, накладывать ограничения

  1. Продолжение знакомства с SQL

  • Углубитесь в изучение SQL и его функциональных возможностей
  • Освоите сложные запросы и операции в SQL для работы с данными

3. Миграции и индексы

  • Ознакомитесь с механизмами миграций для обновления структуры баз данных
  • Изучите принципы работы с индексами для оптимизации запросов к базе данных

5. Параллельные стримы

  • Узнаете понятия «лямбда», «method reference», «поток»
  • Поймете, что такое параллельные стримы и как их использовать
  • Сможете использовать в коде лямбды, method reference и параллельные стримы
  • Будете создавать и запускать потоки
Итоговая работа третьего этапа

  1. Брифинг задачи

  • Получите техническое задание, обсудите порядок работы над задачей

2. Разбор итоговой работы с наставником, подведение итогов

  • Получите код-ревью выполненной работы, разберете частые ошибки и подведете итоги курса
Пообщаемся на техническом? 🗣️️
Техническое собеседование. Часть 1

3. Портфолио разработчика

  • Изучите основные компоненты и требования к портфолио разработчика
  • Сможете составлять и презентовать портфолио для успешного прохождения собеседований

4. Планирование подготовки к техническому собеседованию и разбор сложных ситуаций

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

  1. Анализ технического собеседования

  • Изучите основные аспекты и типы вопросов на технических собеседованиях
  • Научитесь анализировать прохождение собеседований, чтобы выявлять слабые точки и улучшать результаты

2. Техническое собеседование: подготовка и прохождение

  • Освоите методы и стратегии подготовки к техническим собеседованиям
  • Узнаете, какие навыки и знания нужно подтянуть перед собеседованием
Техническое собеседование. Часть 2

3. Техническое интервью с экспертом

  • Пройдете онлайн-собеседование с наставником и продемонстрируете все знания устно

  1. Брифинг

  • Получите вопросы для самоподготовки к собеседованию

2. Тестовое техническое собеседование

  • Запишете видеоответы на вопросы для наставника
Командная работа 🤝
Командная работа

2. Работа с ветками и конфликтами

  • Овладеете управлением ветками кода и разрешением конфликтов
  • Поймете, как применять GitHub для эффективной командной работы

3. Работа с задачами. Деление на команды

  • Ознакомитесь с платформой Trello для управления задачами
  • Научитесь эффективно распределять задачи между членами команды

8. Дебаг

  • Углубитесь в процесс и инструменты отладки кода
  • Сможете более уверенно находить и исправлять ошибки в программах

7. Enum

  • Ознакомитесь с перечислениями (Enum) в языке программирования
  • Изучите использование и применение Enum для создания наборов констант

4. Взаимодействие в команде

  • Узнаете о методологиях Agile и Scrum для организации работы команды
  • Освоите инструменты и техники для проведения спринтов, дейли, демо и ретроспектив

9. Рефакторинг. Советы и лучшие практики

  • Проверите свои знания и навыки на практике, пройдете техническое собеседование
с экспертом
  • Получите обратную связь и рекомендации по дальнейшему развитию в области программирования

5. Ведение документации проекта (Swagger, JavaDoc, Wiki)

  • Изучите инструменты для создания и поддержания проектной документации: Swagger, JavaDoc и Wiki
  • Научитесь составлять четкую и полезную документацию для проектов

10. Кеширование, работа с кешем (Spring cache)

  • Познакомитесь с принципами кеширования данных и его применением в Spring
  • Научитесь работать с кешем для оптимизации производительности приложений на Spring

6. Ведение проекта в GitHub

  • Разберетесь в особенностях проектного управления с использованием GitHub
  • Научитесь организовывать и отслеживать задачи, ресурсы и прогресс проекта с помощью GitHub

11. Транзакции

  • Ознакомитесь с понятием транзакций в контексте программирования
  • Изучите управление транзакциями для обеспечения целостности данных и корректной работы приложений

12. Ретроспектива команды

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

  1. Командная работа в GitHub

  • Изучите особенности командной работы с использованием GitHub
  • Научитесь взаимодействовать с коллегами через систему контроля версий
The end и титры 🎞️
Дипломный проект

  1. Дипломный проект

  • Во время обучения вы будете регулярно работать над реальными задачами Java-разработчиков
  • Мы подробно расскажем, как и в каком порядке работать над проектом, разъясним критерии и ответим на вопросы

2. Разработка дипломного проекта

  • Вы выполните большое задание, созданное на основе реальных данных

3. Защита дипломного проекта

  • Презентуете свою работу, защитите результаты и ответите на вопросы экспертов

4. Выпускной

  • Встретитесь с одногруппниками, наставниками и преподавателями на онлайн-вечеринке
С места — в карьеру 🏔️️
Центр карьеры

2. Поможем составить сильное резюме

  • Научитесь заполнять резюме, чтобы выделяться на фоне других соискателей с опытом и привлекать внимание менеджера по персоналу
  • Поймете, на что смотрит работодатель, и расставите правильные акценты в резюме
  • Отфильтруете слабые работы в портфолио и оставите только лучшее
  • Консультант проверит резюме перед отправкой

3. Расскажем, как искать работу

  • Искать вакансии можно не только на хедхантере. Мы дадим вам базу ресурсов, с которыми можно работать
  • Научитесь отличать перспективные вакансии с достойными условиями от сомнительных и невыгодных предложений

  1. Проведем испытание, которое покажет, усвоили ли вы материалы курса

  • Вы получите реальное тестовое задание, которое дают соискателям работодатели. Преподаватель укажет на сильные и слабые стороны в вашей работе
  • Если вы готовы решать реальные задачи рынка — пройдете дальше. Если нет — мы укажем на пробелы в знаниях и доучим

4. Подготовим к реальному собеседованию

  • Пройдете тестовое собеседование с менеджером по персоналу и техническим руководителем. Избавитесь от страха перед реальным интервью
  • Узнаете список стандартных вопросов
  • Подготовите ответы на каверзные вопросы
  • Отрепетируете процесс собеседования с наставником, чтобы звучать убедительно
  • Научитесь задавать вопросы компании и выяснять условия

5. Проанализируем ваши приглашения на работу и научим отделять выгодные
от сомнительных

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

6. Научим составлять сопроводительное письмо для работодателя

  • Получите инструкции и шаблон письма
  • Узнаете, на что обращать внимание в вакансии, чтобы написать сильный текст о себе
  • Потренируетесь писать сопроводительное письмо под присмотром консультанта
Программа центра карьеры

2. Теория и практика поиска

  • Готовим артефакты: сдаем экзамен, определяем профиль, готовим портфолио из работ, сделанных во время учебы. Формулируем ожидания от процесса трудоустройства
  • Оформляем резюме и учимся писать цепляющие письма работодателю так, чтобы резюме вошло в 10% лучших на рынке. Готовим список площадок, строим стратегию поиска, разбираемся, как оформить профиль в соцсетях
  • Готовимся к собеседованию: раскрываем секреты впечатляющей самопрезентации и готовим свою. Разбираем самые частые вопросы на собеседовании и готовим к ним ответы. Узнаём, что ищет работодатель, как упаковать собственные достижения и разобраться с синдромом самозванца
  • Получаем первое предложение

  1. Подготовка

  • Готовимся к центру карьеры: сдаем экзамен по ключевым навыкам профессии и делаем коммерческие проекты для портфолио
  • Изучаем, как устроен рынок труда: что такое центр карьеры, воронка найма, каналы поиска и продвижение резюме

3. Активный поиск

  • Приступаем к поиску работы и учимся переговорам: разбираемся с методикой поиска и как выполнить идеальное тестовое задание. Определяем стратегию работы с рекрутерами и менеджерами: учимся выторговывать выгодные условия и зарплату. Готовимся к техническому интервью и интервью со службой безопасности
  • Получаем еще несколько предложений. Изучаем чек-лист подготовки к первому рабочему дню. Учимся узнавать итог испытательного срока в первую же неделю и погружаться в рабочий процесс
  • Выходим на новую работу

4. На рабочем месте

  • Готовимся к первой неделе на новом месте работы без тревоги: узнаём, как подготовиться к удаленке и к выходу на новую работу, а еще — как влиться в новый коллектив
  • Получаем первую зарплату
Подарочки для самых-самых 🎁️️
HTML, CSS и адаптивный дизайн

2. Основы HTML

  • Погрузитесь в основы HTML: атрибуты тегов, тестовые теги, теги для изображений, семантические теги, гиперссылки, формы и их элементы и атрибуты

3. Основы CSS

  • Изучите основы CSS: грамматику языка, подключение файла стилей
  • Узнаете, какие у стилей есть свойства, а еще что такое вложенность и селекторы

7. Позиционирование элементов. Grid Layout

  • Изучите двумерную сетку для CSS
  • Рассмотрите ее отличия от Flexbox, горизонтальное и вертикальное расположение блоков и элементов
  • Научитесь разбивать сайт на гибкие области с помощью CSS Grid Layout

6. Позиционирование элементов. Flexbox

  • Научитесь работать с CSS-модулем раскладки Flexible Box (Flexbox)
  • Узнаете про горизонтальное и вертикальное расположение блоков, расположение элементов в колонку, адаптивные возможности
  • Узнаете про свойство position и z-index

8. Препроцессоры CSS

  • Подключите препроцессоры для интернет-магазина и поймете, как они облегчают работу
  • Изучите синтаксис CSS: переменные, вложенность, математические возможности, импорт и миксины

4. Строчные и блочные элементы

  • Научитесь работать со строчными и блочными элементами и обнулять стили
  • Разберете псевдоклассы и псевдоэлементы
  • Рассмотрите понятия: свойства box-sizing, внешние и внутренние отступы у блоков, эффекты наведения
Курсовой проект
  • По итогу модуля у вас на руках будет функциональный сайт интернет-магазина, адаптированный под разные устройства
  • Для большей практики вы сможете сверстать 3 дополнительных лендинга

9. Введение в адаптивный дизайн

  • Ознакомитесь с процессом адаптации страниц для разных устройств и создадите версию интернет-магазина для планшета
  • Научитесь работать с отладчиком, meta viewport и медиазапросами

5. Знакомство с графическими редакторами

  • Узнаете, что такое градиенты, как работать с фоновыми изображениями и как создавать тени для блоков
  • Научитесь определять стили для текста, отступы и размеры у блоков
  • Начнете работать с макетом в графическом редакторе Figma

10. Практика создания адаптивного дизайна

  • Создадите мобильную версию интернет-магазина
  • Узнаете, что такое адаптивные изображения и единицы измерения rem, mobile first, desktop first

11. Методология БЭМ и анимация для сайта

  • Познакомитесь с методологией БЭМ
  • Изучите работу с анимацией
  • Рассмотрите два новых свойства: transition и transform
  • Изучите самый известный фреймворк для HTML и CSS — Bootstrap

12. Финальная проверка сайта

  • Научитесь проводить ревью своей работы, проверять чистоту кода, работу проекта в разных браузерах и на разных устройствах
  • Примените инструменты разработчика и проверите сайт на ошибки через валидаторы
  • Разместите свой проект на бесплатном хостинге и проведете взаимную визуальную проверку с другими студентами

  1. Введение в веб-разработку

  • Узнаете, какие существуют виды сайтов, как работает HTTP-запрос и как функционирует интернет
  • Поймете, какую роль играют HTML, CSS и JavaScript
  • Познакомитесь с обязанностями веб-разработчика, проектом интернет-магазина
  • Научитесь применять HTML-теги, а еще создадите первую HTML-страницу
Основы JavaScript

2. Основы Git и командной строки

  • Узнаете про работу с системой контроля версий Git
  • Освоите основные команды командной строки
  • Научитесь работать с репозиториями

3. Переменные. Типы данных

  • Разберетесь с переменными и присваиванием
  • Изучите основные типы данных
  • Поймете важность правильного объявления переменных

6. Функции

  • Изучите принципы создания и вызова функций
  • Узнаете о callback-функциях и замыканиях
  • Создадите свою первую функцию с аргументами

4. Условное ветвление

  • Освоите операторы сравнения и логические операторы
  • Научитесь писать условные конструкции

5. Циклы

  • Познакомитесь с разными видами циклов в JS
  • Научитесь оптимизировать циклы при помощи условий
  • Изучите работу с массивами через циклы

  1. Введение в язык JS

  • Узнаете, что такое JavaScript, какие задачи он решает и с какими типами данных работает
  • Изучите синтаксис и структуру языка
  • Научитесь создавать JS-файлы, подключать их на страницу, писать простые скрипты и решать задачи на JS

7. Массивы

  • Получите знания о структуре массивов и их создании
  • Изучите методы работы с массивами
  • Научитесь манипулировать элементами массива

11. DOM 2. События на динамических элементах

  • Поработаете с событиями на динамически создаваемых элементах
  • Узнаете о делегировании событий
  • Оптимизируете обработку событий на вашей странице

12. DOM 3. Всплытие событий. Ограничения innerHTML

  • Изучите принцип всплытия событий в DOM
  • Рассмотрите альтернативы использования innerHTML
  • Настроите обработку событий на разных уровнях DOM
Курсовой проект
По итогу курса создадите аналог известной социальной сети для обмена фотографиями

13. API 1. GET, POST, DELETE

  • Узнаете о методах GET, POST, DELETE
  • Научитесь отправлять и обрабатывать HTTP-запросы
  • Поработаете с данными из API

14. API 2. Цепочки промисов

  • Разберетесь с основами работы с промисами
  • Освоите цепочки промисов
  • Улучшите асинхронную работу с данными

15. API 3. Обработка ошибок

  • Изучите техники обработки ошибок в API
  • Научитесь правильно реагировать при возникновении ошибок
  • Улучшите надежность вашего кода

16. Модульный JS

  • Узнаете, что такое модульное программирование на JavaScript
  • Научитесь разбивать код на отдельные модули
  • Соберете модули и поделитесь ими с помощью систем сборки

8. Встроенные объекты

  • Познакомитесь со встроенными объектами JavaScript
  • Узнаете о методах и свойствах этих объектов
  • Поработаете с объектами: Math, Date, RegExp

9. Callback, setTimeout, setInterval

  • Поймете принципы работы с асинхронными функциями
  • Используете setTimeout и setInterval для отложенных вызовов
  • Примените callback-функции в асинхронном коде

10. DOM 1. Управление шаблоном из JS, события

  • Освоите взаимодействие с DOM из JavaScript
  • Организуете обработку событий
  • Улучшите пользовательский опыт на вашем сайте

17. API 4. Авторизация

  • Освоите принципы работы авторизации с использованием API
  • Рассмотрите разные типы авторизации
  • Реализуете функционал для авторизованных действий

18. Библиотеки и npm

  • Научитесь пользоваться внешними библиотеками
  • Освоите npm для управления зависимостями
  • Разберетесь, как подключать и использовать популярные библиотеки

Получите полную программу курса на личной консультации

Коды для сбора аккардеона ⬇️
Рекрутер
от вашего
резюме
заорет

Рекрутер заорет от вашего резюме

от 110 000 ₽
Java-разработчик
Владею программами:
Мои навыки:

  • Умею разрабатывать веб-приложения на языке Java и популярном фреймворке Spring Boot
  • Умею проводить автоматизированное тестирование и проверять свои алгоритмы
  • Умею проектировать и создавать схемы баз данных и работать с базами
  • Знаю, как отладить написанный код, документирую его через JavaDoc, API — через Swagger
  • Разбираюсь в инструментах и понятиях командной работы: GitHub/GitLab, Jira, Agile
  • Знаю, как получать данные из БД, и умею записывать их обратно через SQL и из Java-приложения
Мои проекты
Разработка страницы сбора аналитики
Разработка поисковой системы для магазина электроники
Разработка сервиса email-рассылок
Курс «Java-разработчик» — это база
Потом сможете уйти в любую специализацию или получить повышение на нынешнем месте.
Fullstack-разработчик
Android-разработчик
Инженер по тестированию
Backend-разработчик
Frontend-разработчик
Это Java — основной язык программирования. Его используют везде: от умной кофеварки до системы онлайн-переводов
IntelliJ IDEA — это среда разработки. Здесь разработчикам удобно писать, отлаживать и запускать программы на Java
Это PostgreSQL — мощная база данных в виде табличек. В ней хранят данные и управляют ими
SQL — язык запросов для работы с базами данных
Maven — это система сборки проектов на Java. Помогает использовать библиотеки, написанные другими разработчиками
Это Docker — платформа, которая упрощает развертывание приложений, чтобы код одинаково работал в разных средах
DevOps
Spring — это платформа, где удобно писать и поддерживать крупные проекты с большим количеством зависимостей
Swagger — это инструмент, с которым создают и документируют контракты (API) общения с информационными системами
Postman — программа для отправки HTTP-запросов и тестирования контрактов (API)
Git — система контроля версий исходного кода программ
Супергерои,
которые
вас научат

Супергерои, которые вас научат

Преподаватели
Карьерные консультанты
Наставники
Опыт работы — 6+ лет. Сейчас — технический руководитель разработки в банке. Вместе с командой создает программы на Java, которые каждый день обрабатывают тысячи новых заявок на ипотеку.
Суперспособность Кирилла — погружать в детали энтерпрайзной разработки на Java
Кирилл Кондрашкин
Илья Семёнов
Опыт в коммерческой разработке — 6+ лет. Работал в «Сбере», «Т-Банке», ВТБ, Deusche Telekom, «Уралсибе», Т1.
Помог найти работу 250+ выпускникам Skypro.
Суперспособность Ильи — проявлять эмпатию и говорить понятным языком о сложном
Лекторы, которые ведут занятия. Мудрые, как Профессор Икс, умелые, как Росомаха.
Преподаватель
Преподаватель
Проводники в мир карьеры. Подскажут, как не растерять силу перед работодателями, — как Супермену от криптонита.
Вика Врэнеску
Карьерный консультант
Лена Казачковская
Карьерный консультант
Полина Канева
Карьерный консультант
Наташа Кузнецова
Карьерный консультант
Ника Крамская
Карьерный консультант
Соня Малиева
Карьерный консультант
Тоня Романенко
Карьерный консультант
Ксюша Чачина
Карьерный консультант
Серёжа Башаркин
Наставник
Опытные эксперты в профессии, как Доктор Стрэндж в магии. Помогут справиться со всеми домашками и ответят на вопросы.
Антон Злобин
Наставник
Дима Бизин
Наставник
Гриша Каляшов
Наставник
Лёша Кошелев
Наставник
Лиза Малышева
Наставница
Оля Лугачева
Наставница
Захар Разживин
Наставник
Илья Савинов
Наставник
Рома Цагалов
Наставник
Света Горбачёва
Куратор
Надежные мотиваторы — прямо как Робин у Бэтмена. Напомнят о сроках и не дадут сойти с пути.
Таня Дрозд
Куратор
Игорь Грищенко
Куратор
С вами случится
магия вне Хогвартса
Показывать трюк с монеткой и доставать кролика из шляпы не будем. Зато поможем освоить навыки и получить знания для крутой магловской работы после курса «Java-разработчик».
Света Шиманская
Руководительница продукта
настоящая

С вами случится настоящая магия вне Хогвартса

Поиск работы —
как спорт
Стать чемпионом поможет тренер — консультант центра карьеры. Поможем проложить путь к работе прямо во время учебы.
Алина Кенжаева
Руководительница центра карьеры

Поиск работы — как спорт

Откликнемся по вакансиям
Продумаете все шахматные ходы
Выбирать компании — как играть в шахматы. Научитесь отличать хорошие вакансии от слабых пешек. Расскажем, какие предложения о работе не стоят ферзя и сколько раз откликнуться.
Напишем сопроводительные письма
Забьете гол рекрутеру
Сопроводительные письма — как футбол. Пара точных фраз — и выиграли матч. Отправляете одинаковые сопроводительные всем компаниям — выпишем штрафной. И обязательно научим привлекать рекрутеров классных компаний без аута.
Оформим портфолио
Обкатаете всё по красоте
Портфолио — как фигурное катание. Одно неловкое движение — и минус 10 очков от жюри (или рекрутера). Покажем, как удивить тройным тулупом из учебных работ. Сможете доказать свои навыки разработки.
Потестируем собеседования
Отработаете удары по вопросам
Собеседование — как бокс, но грушу бить не придется. Зато расправитесь со страхом отказов и выработаете стратегию поведения. Научим уворачиваться от неудобных вопросов рекрутеров.
Составим резюме
Прыгнете с трамплина без страха
Работа с резюме — как прыжки в ледяную воду сомнений и самокритики. Мы подогреем ее для комфорта. Сможете окунуться с головой в свои навыки и компетенции в разработке и не только.
Карьерные консультанты, которые вам помогут

На бесплатной диагностике с консультантом обкатаете свои карьерные перспективы:

составите пошаговый карьерный план
поймете, как применить прошлый опыт
подберете профессию под навыки и склонности
Код для слайдера ⬇️
Выпускники,
всё просто ваааау
у которых
Вот они слева направо

Выпускники, у которых всё просто ваааау

Кристина, инженер по тестированию
Решила изменить профессию: предыдущая была редкой
Артём, аналитик данных
Нашел работу, несмотря
на страхи и сомнения
Кирилл, инженер
по тестированию
Устроился в IT-компанию на должность инженера по внедрению
Ольга, аналитик данных
Работала в институте, потом прошла курс и устроилась на работу
Код для видео-кружков ⬇️
А тут работают любимки, которые не успели записать кружки
Неограниченное количество студентов в группе
ежемесячный платеж при рассрочке на 36 мес.
Регулярные групповые встречи в формате «Вопрос — ответ»
Стандартный тариф
от 4971 ₽
48 часов на проверку домашек
от 11 922 ₽
Учеба в малых группах
Индивидуальный тариф
Регулярные групповые встречи в формате «Вопрос — ответ»
ежемесячный платеж при рассрочке на 36 мес.
от 6557 ₽
24 часа на проверку домашек
Гарантия трудоустройства
Найдем реальную работу с достойной зарплатой каждому студенту на индивидуальном тарифе в течение 6 месяцев после окончания учебы — или вернем 100% стоимости курса.
Доступно для каждого тарифа:
4 урока по английскому языку для IT-специалистов
Подарок: курс по веб-разработке
Хотите узнать обо всех вариантах оплаты обучения?
Наш специалист поможет выбрать оптимальный вариант оплаты. Оставьте заявку, и мы забронируем с вами звонок.
Поможем собрать документы и вернуть налог на образование после окончания курса.
Вечный доступ к материалам курса
Вернем 13% от стоимости учебы

Стоимость и варианты оплаты

Сопровождение наставником и куратором
от 9038 ₽
-45%
Помощь в подготовке резюме и портфолио
осталось 6 мест
Консультации центра карьеры
-45%
осталось 6 мест
10 индивидуальных встреч с наставником — экспертом в Java-разработке
Гарантия прохождения испытательного срока
Без диплома, только сертификат
В своем темпе: без дедлайнов
Проходите курс сейчас, а платите потом с рассрочкой от Skypro и партнеров
Без переплат
За 5 минут
4 способа оплаты
Разделим стоимость курса на части. Это не дороже, чем оплатить сразу.
Оформим рассрочку онлайн
с подтверждением по СМС.
Есть рассрочка от Skypro и еще нескольких партнеров.

Ответы на вопросы по курсу «Java-разработчик»

Цена и оплата
Обучение
Трудоустройство
Вступительные требования
Поддержка и сопровождение
О профессии
Посмотреть все
Блок стиля чебокса⬇️