14-дневный подготовительный курс школы программирования Хекслет для начинающих разработчиков и тех, кто только присматривается к работе в IT

Вы изучите основы языка JavaScript, выполните десятки практических заданий в тренажёре, познакомитесь с единомышленниками. Если возникнут трудности, поможет наставник и команда поддержки


Подгото-вительный курс
Подготовительный курс школы программирования Хекслет
14-дневный подготовительный курс для начинающих разработчиков и тех, кто только присматривается к работе в IT


Вы изучите основы языка JavaScript, выполните десятки практических заданий в тренажёре, познакомитесь с единомышленниками. Если возникнут трудности, поможет наставник и команда поддержки



Почти 10 лет мы в Хекслете обучаем программистов, и большинство наших студентов далеки от IT. У нас учатся журналисты, рабочие, бухгалтеры — люди самых разных специальностей


У многих получается стать профессиональными разработчиками, но в начале пути бывает страшно и непонятно. Как понять, что программировать будет интересно? Как узнать, получится или нет? Как решиться выделить время и деньги на обучение?


Мы считаем, что нужно пробовать! Подготовительный курс — отличная возможность для этого!

...и вот почему
Фиксированный срок обучения
Когда нет дедлайнов, учеба да и другие дела могут растягиваться очень надолго. У вас будет 14 дней, чтобы погрузиться в программирование и познакомиться с основами. И уже через эти две недели
вы получите результат
Символическая цена
Сложно решиться отдать крупную сумму за обучение или взять кредит, когда нет уверенности, получится ли в итоге. Подготовительный курс стоит всего 990 рублей — не дороже похода в магазин за продуктами. Материалы курса остаются у вас навсегда!
Помощь и поддержка
Учиться в одиночку сложно: непонятно, что изучать, каким материалам доверять, как разбираться с ошибками. На курсе вам будет помогать наставник и команда поддержки, вы не останетесь наедине с трудностями
Знакомство с форматом
Онлайн-школы отличаются от обычных школ и университетов, и прежде чем начинать учиться, хорошо бы присмотреться. Как изучать теорию? Как делать практические задания? Как взаимодействовать с наставником? Не важно, продолжите вы обучение на Хекслете, пойдёте учиться куда-то ещё или откажетесь от изучения программирования — это будет интересный опыт
Что будет?
Много практики прямо в браузере
72 урока — теория и практика с автоматической проверкой в онлайн-тренажере. Вы проходите уроки самостоятельно — в то время, которое удобно вам. Рекомендуем заниматься 1-2 часа в день, чтобы пройти все уроки за 14 дней. Наставник поможет, если что-то непонятно
Живые вебинары
3 встречи с наставником. Обсудим, как эффективно изучать программирование, напишем первую настоящую программу, поговорим о перспективах в сфере разработки
Живые вебинары
3 встречи с наставником. Обсудим, как эффективно изучать программирование, напишем первую настоящую программу, поговорим о перспективах в сфере разработки
Общение в чате
Закрытый чат в Slack для обсуждения вопросов по курсу и программированию в целом с наставником и одногруппниками
JavaScript
Вы познакомитесь с одним из самых популярных и востребованных языков программирования. На нём можно писать фронтенд и бэкенд сайтов и веб-приложений, или стать фуллстеком и писать и то, и другое сразу
JavaScript
Вы познакомитесь с одним из самых популярных и востребованных языков программирования. На нём можно писать фронтенд и бэкенд сайтов и веб-приложений, или стать фуллстеком и писать и то, и другое сразу
Программа обучения
72 урока курса разделены на 11 тематических модулей
1
Основы JavaScript
Изучать JS мы будем с нуля, с самых азов. Первый модуль — плацдарм для написания осмысленных программ. В нем мы разберем, как написать первый код. Расскажем, что такое комментарии и зачем они нужны. На примере проверки ваших решений рассмотрим, что такое тестирование и как читать вывод тестов
2
Арифметика
Современные программы создаются для обслуживания бизнеса, помощи в ежедневных делах и развлечений. Но в основе их работы по-прежнему лежат вычисления. Наиболее простая и базовая тема в программировании — арифметика. В этом модуле мы переведем арифметические действия на язык программирования, поговорим о приоритете операций и операциях с дробным числами. Вспомним школьные правила из уроков математики и узнаем, что получится, если делить на ноль в JavaScript. А под конец расскажем, что такое линтер и почему он может «ругаться»
3
Строки
Текст в программировании называется «строками», и эта тема не так проста, как может показаться. Как вывести фразу, в которой есть и одинарные, и двойные кавычки? Как вообще быть с текстом, ведь компьютер не знает ничего о буквах? Модуль посвящен разным аспектам написания текста — от кавычек и экранирования до кодировки
4
Переменные
Информацию можно помещать в специальные «хранилища» — переменные. Это позволяет переиспользовать уже существующие данные и не дублировать их в разных частях кода. В этом модуле мы разберем как изменять переменные и именовать их, чтобы чтение вашего кода было понятным для любого разработчика. Вы поймете, что придумать название переменной не так-то просто!
5
Типы данных
JavaScript — язык со слабой типизацией и неизменяемыми примитивными типами данных. Что произойдет, если мы попробуем умножить число на строку? Каким образом JavaScript понимает, что за тип данных перед ним? И что делает JavaScript, когда видит несоответствие типов? Ответы на эти вопросы вы найдёте в текущем модуле
6
Вызов функций
Для выражения любой произвольной операции в программировании существует понятие «функция». Функции — кирпичики, из которых программисты строят системы. В этом модуле мы научимся пользоваться уже созданными функциями. Посмотрим на сигнатуру функции в документации и разберемся, как её использовать. Познакомимся со стандартными библиотеками, которые хранят тысячи функций. Все функции невозможно выучить, но каждый программист должен знать, где искать документацию по ним
7
Свойства и методы
Данные, которыми мы оперируем в своих программах, могут обладать важными свойствами. В JavaScript свойства встроены прямо в язык. Кроме свойств у данных существуют методы — функции, находящиеся внутри свойств. Свойства и методы — такие же выражения, как переменные, константы или вызовы функции, а значит, их можно комбинировать
8
Определение функций
Определение собственных функций значительно упрощает написание и поддержку программ. Например, умение определять функции позволяет объединять сложные операции в одну — вся сложность может быть скрыта за одной простой функцией. Научившись писать функции, вы сделаете первый шаг на пути к построению по-настоящему полезных программ. И мы вам в этом поможем
9
Логика
Логические выражения позволяют отвечать на вопросы, которые возникают во время работы программы. Пользователь аутентифицирован? Подписка оплачена? Год високосный? В этом модуле изучаем функции-предикаты – те, которые задают вопрос и отвечают на него – правда это или ложь. Попрактикуемся в написании таких функций и перейдем к более сложным логическим выражениям
10
Условные конструкции
Задача функции-предиката — получить ответ на вопрос, но обычно этого недостаточно и нужно выполнить определенное действие в зависимости от ответа. If и Switch — конструкции JavaScript, с помощью которых программист может выбирать необходимое поведение программы в зависимости от разных условий: пропускать одни инструкции и выполнять другие. Их и разберем на практике в этом модуле
11
Циклы
Любой код может повторяться десятки, тысячи, миллионы раз. В комбинации с другими известными нам инструментами — переменными и условиями — это открывает множество возможностей по построению программ и сложных систем. В этом модуле мы познакомимся с циклами и научимся эффективнее выполнять повторяющиеся операции
Наставник

Глеб Андреев

В веб-разработке с 2017 года. Начинал с пет-проектов и самостоятельного изучения технологий.

В 2019-2021 работал в Сбере frontend-разработчиком. Сейчас работает в Protranslating fullstack-разработчиком. Владеет React и Vue в рамках frontend, на backend — express.js, koa, mongodb.

Что после курса?
Самое главное — вы определитесь!

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


Но всё-таки мы надеемся, что программировать вам понравится. Вы хорошо подготовитесь, изучите основы и сможете двигаться дальше в освоении новой профессии


У нас на Хекслете есть большие 10-месячные программы по изучению веб-разработки. После завершения подготовительного курса вам будет легче начать обучение по одной из них

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

Так что если захотите продолжать, с радостью найдём для вас место в группе, и поможем добиться результата!


Истории успеха наших студентов
Вдохновляющие результаты выпускников профессии «Фронтенд-разработчик»
Евгений Малафеев
Понял, что даже джун может претендовать на достойную зарплату

«Я работаю фронтенд-разработчиком в крупной компании, которая занимается цифровыми решениями. У меня интересный проект, связанный с большим объемом данных и их визуализацией. Хекслет помог мне посмотреть на мир программирования под другим углом»
Алексей Павлов
Стал разработчиком несмотря на отчисление из университета

«Я уже почти два года как фронтенд-разработчик. Хекслет — первая площадка, где я встретил глубину, подробные основы, последовательность и комьюнити, конечно, чаты в слаке, обсуждения в каждом уроке, возможность всегда задать вопрос — это бесценно»
Дмитрий Дементий
Ранее работал редактором, а стал программистом

«Всерьёз о работе программистом я как-то не задумывался. Изучал программирование, потому что мне это вызывало интерес. Всё изменилось, когда мой наставник на Хекслете сказала, что я не стану настоящим программистом, пока не начну получать за код деньги»
Подытожим

14 дней интенсивной учёбы
Помощь наставника
72 практических урока
Основы JavaScript
3 полезных вебинара
Всего за 990 рублей
© Hexlet Ltd.
support@hexlet.io
Itälahdenkatu 22 A,
00210 Helsinki, Finland
Покупка курса
Total: 
Имя
Почта
Телефон
Payment method
Отправляя форму, вы соглашаетесь c «Политикой конфиденциальности» и «Публичной офертой»
Подготовительный курс
Предварительная запись