Интенсивная программа для тех, кто хочет поменять профессию и войти в IT

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

урока
с практикой
полезных
онлайн-вебинара
часов
Подготовительный курс профессии
Познакомитесь с основами языка
Попробуете программирование на практике
И поймете, готовы ли вы продолжать обучение
до начала курса осталось
дней
секунд
минут
00
00
00
00
19
62
3
:
:
:
октября
2
по
ноября
с
Помощь наставника
и общение в закрытом чате группы в Slack
Основы Java за 14 дней
Вы попробуете свои силы в программировании и поймете, стоит ли вкладываться в серьезное обучение
Подготовительный курс структурирует знания
и восполнит пробелы самостоятельного образования
Вы примерите на себя совершенно новую профессию, возможно, это станет началом вашей карьеры в разработке
Кому подойдет курс?
Всем, кто хочет сменить сферу деятельности
Самоучкам: вы что-то знаете, но «плаваете» в основах
Новичкам, которые сомневаются, стоит ли идти в разработку
Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно
Закрытый чат в Slack для обсуждения вопросов по курсу и программированию в целом с наставником и Telegram-сообщество для неформального общения с одногруппниками
Обсудим, как эффективно изучать программирование, напишем первую настоящую программу, поговорим о перспективах в сфере разработки
Формат обучения
Живые вебинары
Общение в чате
Много практики прямо в браузере
Теория и практика с автоматической проверкой в онлайн-тренажере на базе платформы Code Basics. Вы учитесь самостоятельно в то время, которое удобно вам
3 встречи с наставником
62 урока
Системные рекомендации: для более продуктивной учебы заниматься лучше с десктопных устройств
Программа обучения
Модуль 1
Основы Java
Изучать Java мы будем с нуля, с самых азов. Первый модуль – плацдарм для написания осмысленных программ. В нем мы разберем, как написать свой первый код на Java. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов
Модуль 2
Арифметика
Современные программы создаются для обслуживания бизнесов, помощи в ежедневной жизни и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования. Вспомним школьные правила из уроков математики и поговорим о приоритете операций
Модуль 3
Строки
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ничего о буквах! Модуль посвящен разным аспектам написания текста – от кавычек и экранирования до кодировки
Модуль 4
Переменные
Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто! А еще расскажем, как использовать переменные для упрощения сложных вычислений
Модуль 5
Типы данных Java
Java — язык со строгой статической типизацией. Как это влияет на код, что такое типы, какие они бывают и кто их выводит. Все это изучается в данном модуле
Модуль 6
Вызов методов
Для выражения любой произвольной операции в программировании существует понятие «функция». Функции — кирпичики, из которых программисты строят системы. В Java функции называют методами. В этом модуле мы научимся пользоваться уже созданными методами. Посмотрим на сигнатуру методов в документации и разберемся, как её использовать
Модуль 7
Определение методов
Определение собственных методов значительно упрощает написание и поддержку программ. Например, умение определять методы позволяет объединять сложные (составные) операции в одну – вся сложность может быть скрыта в одном простом методе. Научившись создавать методы, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. В этом модуле вы создадите свой первый метод и научитесь давать ему (а заодно переменным) понятные названия
Модуль 8
Логика
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты – те, которые задают вопрос и отвечают на него – правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям
Модуль 9
Условные конструкции
Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и Switch – конструкции java, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле
Модуль 10
Циклы
Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. Приведем простой пример. Вам нужно найти конкретную фразу в учебнике из 500 страниц. Фразу вы помните, а вот номер страницы нет. Самый простой (и долгий) способ — последовательно просматривать страницы до тех пор, пока не найдете нужную. Для выполнения таких повторяющихся действий и нужны циклы
Наставник курса
Практикующий разработчик, который ответит на любой вопрос по программе. Поможет, если возникнут сложности
Backend
Антон Ефимов
8 лет в Java и еще 2 года на Golang, начинал с самостоятельного изучения технологий на Хекслете
Сейчас работает на позиции старшего разработчика и архитектора в Infront Financial Technologies Group
spring/spring boot
kotlin
java
golang
О нас
образовательная платформа «Хекслет»
Наш основной сайт — ru.hexlet.io
Даём релевантные рынку навыки, организуем стажировки, помогаем найти работу
Способствуем формированию инженерного мышления
Авторы и наставники курсов — профессиональные разработчики
Специализируемся на программировании, не распыляемся на курсы по другим направлениям
человек в нашем сообществе в Slack
29 000
Обучаем разработчиков
с 2012 года
студентов учатся
на сайте ежемесячно
10 000

Здесь работают наши выпускники

Наш процесс обучения строится на базисе: мыслить как разработчик.
С первого дня вы будете погружаться в практику в онлайн-тренажере, учиться развитию алгоритмического мышления.

Через 14 дней поймете, подходит ли программирование именно вам!
Не важно, сколько вам лет, какое у вас образование и кем вы работаете сейчас — курс поможет заглянуть под капот java-разработки
Например, сможете освоить полноценную профессию.
У нас на Хекслете есть 10-месячная программа по java-разработке. После завершения подготовительного курса вам будет легче начать обучение и влиться в образовательный процесс
А что после обучения?
Овладеете крепкой базой для продолжения обучения
Оцените перспективы
и собственные возможности
Вы определитесь!
Что говорят
наши выпускники?
отзывы некоторых из них...
Через неделю после окончания обучения мы пришлем сертификат на электронную почту
Для этого при оплате лучше указать настоящие имя и фамилию
Пройдите все уроки на платформе
и получите сертификат о завершении курса
Старт уже совсем скоро...
ООО "Хекслет Рус"
432071, г. Ульяновск,
пр-т Нариманова, дом 1Г, оф. 23
ОГРН 1217300010476
Click to order
Покупка курса
Total: 
Payment method
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Публичной офертой»