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

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

урока
с практикой
полезных
онлайн-вебинара
часов
Подготовительный курс профессии
Познакомитесь с основами языка
Попробуете программирование на практике
И поймете, готовы ли вы продолжать обучение
до начала курса осталось
дней
секунд
минут
00
00
00
00
13
72
3
:
:
:
октября
27
по
октября
с
Помощь наставника
и общение в закрытом чате группы в Slack
Основы JavaScript за 14 дней
Вы попробуете свои силы в программировании и поймете, стоит ли вкладываться в серьезное обучение
Подготовительный курс структурирует знания
и восполнит пробелы самостоятельного образования
Вы примерите на себя совершенно новую профессию, возможно, это станет началом вашей карьеры в разработке
Кому подойдет курс?
Всем, кто хочет сменить сферу деятельности
Самоучкам: вы что-то знаете, но «плаваете» в основах
Новичкам, которые сомневаются, стоит ли идти в разработку
Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно
Закрытый чат в Slack для обсуждения вопросов по курсу и программированию в целом с наставником и Telegram-сообщество для неформального общения с одногруппниками
Обсудим, как эффективно изучать программирование, напишем первую настоящую программу, поговорим о перспективах в сфере разработки
Формат обучения
Живые вебинары
Общение в чате
Много практики прямо в браузере
Теория и практика с автоматической проверкой в онлайн-тренажере на базе платформы Code Basics. Вы учитесь самостоятельно в то время, которое удобно вам
3 встречи с наставником
72 урока
Системные рекомендации: для более продуктивной учебы заниматься лучше с десктопных устройств
Программа обучения
Модуль 1
Основы JavaScript
Изучать JS мы будем с нуля, с самых азов. Первый модуль — плацдарм для написания осмысленных программ. В нем мы разберем, как написать первый код. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов
Модуль 2
Арифметика
Современные программы создаются для обслуживания бизнеса, помощи в ежедневных делах и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования, поговорим о приоритете операций и операциях с дробным числами. Вспомним школьные правила из уроков математики и узнаем, что получится, если делить на ноль в JavaScript. А под конец расскажем, что такое линтер и почему он может «ругаться»
Модуль 3
Строки
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ничего о буквах? Модуль посвящен разным аспектам написания текста — от кавычек и экранирования до кодировки
Модуль 4
Переменные
Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто!
Модуль 5
Типы данных
JavaScript — язык со слабой типизацией и неизменяемыми примитивными типами данных. Что произойдет, если мы попробуем умножить число на строку? Каким образом JavaScript понимает, что за тип данных перед ним? И что делает JavaScript, когда видит несоответствие типов? Ответы на эти вопросы вы найдёте в текущем модуле
Модуль 6
Вызов функций
Для выражения любой произвольной операции в программировании существует понятие «функция». Функции — кирпичики, из которых программисты строят системы. В этом модуле мы научимся пользоваться уже созданными функциями. Посмотрим на сигнатуру функции в документации и разберемся, как её использовать. Познакомимся со стандартными библиотеками, которые хранят тысячи функций. Все функции невозможно выучить, но каждый программист должен знать, где искать документацию по ним
Модуль 7
Свойства и методы
Данные, которыми мы оперируем в своих программах, могут обладать важными свойствами. В JavaScript свойства встроены прямо в язык. Кроме свойств у данных существуют методы — функции, находящиеся внутри свойств. Свойства и методы — такие же выражения, как переменные, константы или вызовы функции, а значит, их можно комбинировать
Модуль 8
Определение функций
Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные операции в одну — вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем
Модуль 9
Логика
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты – те, которые задают вопрос и отвечают на него – правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям
Модуль 10
Условные конструкции
Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и Switch — конструкции JavaScript, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле
Модуль 11
Циклы
Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. В этом модуле мы познакомимся с циклами и научимся эффективнее выполнять повторяющиеся операции
Наставник курса
Практикующий разработчик, который ответит на любой вопрос по программе. Поможет, если возникнут сложности
Backend
Глеб Андреев
В веб-разработке с 2017 года. Начинал с пет-проектов и самостоятельного изучения технологий
В 2019-2021 работал в Сбере frontend-разработчиком.
Сейчас работает в Werkspot Senior Frontend-разработчиком
Frontend
koa
mongodb
Vue
express.js
React
О нас
образовательная платформа «Хекслет»
Наш основной сайт — ru.hexlet.io
Даём релевантные рынку навыки, организуем стажировки, помогаем найти работу
Способствуем формированию инженерного мышления
Авторы и наставники курсов — профессиональные разработчики
Специализируемся на программировании, не распыляемся на курсы по другим направлениям
человек в нашем сообществе в Slack
29 000
Обучаем разработчиков
с 2012 года
студентов учатся
на сайте ежемесячно
10 000

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

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