Фронтенд JavaScript от Хекслет

От: Хекслет
5/5
3 отзыва

Базовый курс по освоению профессии Frontend-разработчика на JavaScript. Содержит 21 модуль и 169 упражнений. Способствует развитию программистов и разработчиков, подходит новичкам. Начать занятия можно в любой момент. Студенты освоят фундаментальное программирование на JavaScript, научатся писать чистый код, разработают 4 проекта в портфолио. Менторы помогут с домашними заданиями и резюме. Выдаётся официальный сертификат Хекслета.

Сводка

Цена
29 321₽
Рассрочка
от 200₽
Статус
Идет набор
Длительность
120 дней
Язык
ru

Описание курса

Строить фронтенд-часть веб-приложений на JavaScript

- Разрабатывать веб-сайты и приложения
- Настраивать рабочее окружение
- Работать с линтером (анализатором качества кода) и менеджером зависимостей NPM
- Понимать, чем GIT отличается от GitHub
- Работать с внешними репозиториями
- Писать чистый код
- Создавать CLI приложения, парсить и форматировать данные в JSON, YAML, INI
- Проектировать архитектуру приложений
- Писать UNIT-тесты.
- Работать с DOM, WebPack, jQuery, Bootstrap, AJAX, валидациями и деплоить проект
- Cамостоятельно писать Real-time приложение на React, которое умеет взаимодействовать с бэкэндом и использует веб-сокеты: AJAX, REST, WebSockets, React + Redux + Forms

О школе

Хекслет
Отзывы 0
Информация
Компания основана в 2014 году. Официальный сайт https://ru.hexlet.io . Мы собрали и проверили более 19 отзывов об онлайн курсах Хекслет.

Программа курса

Введение в программирование
JS: Массивы PRO
Основы командной строки
Системы контроля версий (GIT)
JS: Настройка окружения
Введение в веб-разработку
Проект #1: Игры разума PRO
JS: Объекты PRO
JS: Функции PRO
JS: Автоматическое тестирование PRO
JS: Деревья PRO
Проект #2: Вычислитель отличий PRO
Протокол HTTP PRO
JS: Абстракция с помощью данных PRO
JS: Введение в ООП PRO
JS: Асинхронное программирование PRO
JS: DOM API PRO
JS: Архитектура фронтенда PRO
JS: Продвинутое тестирование PRO
Проект #3: RSS агрегатор PRO
JS: Полиморфизм PRO
JS: React PRO
JS: Redux (React) PRO
Проект #4: Чат (Slack)
Инструменты
React
Redux
Webpack
JavaScript
GitHub
Npm
ESlint
Lodash
Bootstrap
Git
Jest
Bash

Отзывы

Рейтинг 5
3 отзывов
1 год назад
Достоинства: Заставляют думать, причем бесплатно Недостатки: Не часто, но случается некорректная проверка заданий. Хекслет Я начал свое знакомство с Hexlet с изучения Javascript. Не самый, на мой взгляд, интересный язык. Но сейчас, скорее всего, один из самых распространенных для WEB программирования. Так как мои интересы лежат именно в этой сфере, с него и начал. После простой регистрации открывается окно программы, которое разделено на две части. В одной - теория и задание, которое нужно сделать, в другой – редактор, в котором набирается код. После выполнения задания, оно отправляется на проверку, и если выполнено правильно, открывается новое задание. Ну и так далее. Первые задания простые, чуть даже скучноватые, которые решаются «в уме». Но первые впечатления обманчивы. Уже во второй половине курса появляются эдакие занозы, когда уже приходится «включать мозги», которые пока еще только начинают «нагреваться». С увеличением количества решенных задач темп продвижения существенно замедляется, а мозги иногда уже начинают «дымиться» в процессе... Незабываемые ощущения. Бывают и такие случаи, когда тупо смотришь на экран и сквозь зубы цедишь: «Чё те надо…(дальше не печатное)» Впрочем, если кому-то такие состояния не по душе, есть альтернатива, даже их несколько. Лучше, все-таки, учиться самостоятельно. Но, если уже - совсем «никак», или не очень хочется «напрягаться» (тогда какой смысл учиться?), есть несколько возможностей. Первое - можно смотреть, как сделали упражнение сотоварищи по курсу, можно искать ответы в интернете, можно также перейти по ссылкам в задании в качестве подсказок и «поковырять» там. Ну, и на самый крайний случай, можно обратиться к эталонному решению. Вообще, мне кажется, сильной стороной курса является то, что его создатели очень активно привлекают к работе с источниками. Понятно, что все знать о каком-либо предмете невозможно, да и не нужно. Нужно уметь найти ответ, а как - в общем-то, не важно. В этом и заключается мастерство в любой сфере деятельности, в том числе и в программировании. Так что, кажется, это правильный подход. Также дается ссылка на онлайн-редактор кода, в котором можно экспериментировать, если нет своего редактора. Кому-то, может быть, подойдет такой вариант, хотя, мне кажется, в своем редакторе все же привычней, да и «под рукой» он всегда. Недостатки есть. Например, задачу решил, отправил на проверку – пишет, что нашел ошибку. Первое, что делаешь - скрупулезно проверяешь свой текст пятнадцать раз - не находишь ошибку. Дальше, используя всяческие подсказки и шпаргалки в интернете и в других местах, опять ищешь ошибку… Было так, что на эти процедуры уходило несколько дней. В итоге убеждаешься, что решение верно. В конце концов, сдаешься. А куда деваться? Открываешь эталонное решение – а там твой текст – абсолютно точная копия, никакой разницы…После копирования эталона, вставляешь его вместо своего кода, и, счастье, все работает…. Такие проблемы были. Немного, наверное, два или три раза, но все-таки. Конечно, не очень приятные моменты. Но можно посмотреть на это и с другой стороны. Не секрет, что в работе программиста «львиная» доля времени уходит, именно, на правку кода. Так, что можно считать, что выполняешь работу настоящего «программера». Растешь непомерно в собственных глазах… Естественно, пройдя курс, а там более 70 заданий, программистом не станешь. Придется углубленно изучать синтаксис, алгоритмы, фреймворки, да и много чего еще уже за рамками этого ресурса. Но начальные представления о работе программиста, думаю, можно получить. Кстати, синтаксис в упражнениях достаточно упрощенный, то есть многое в коде уже сделано за нас. В курсе изучается не столько синтаксис и какие-то общие правила программирования, а, что несравнимо более ценно – заставляют думать, решать задачу обобщенно, алгоритмически. Начинаешь понимать, что синтаксис – все-таки не главное. В этом, наверное, и заключается основная идея авторов. Не на многих курсах встретишь подобный подход. В этом и есть, как кажется, основное отличие Hexlet от других подобных ресурсов. Курс бесплатный, поэтому «денежка» останется дома, а в голове существенно прибавится. Одним словом, если серьёзно хотите заниматься этим захватывающим делом, идите на Hexlet. Думаю, что польза будет.
Отзыв взят с сайта mooc.ru
1 год назад
Активно занимаюсь программированием на JS, с Hexlet расширяю свою компетенцию. Сейчас закончил около половины предложенных по моей теме курсов. Оплачиваю помесячно, потому что смысла брать на год то, что я освою за полгода, не вижу. Радует, что не обязательно тратить время и проходить то, что уже известно (типа, введения в веб-разработку, основ веб-дизайна, настройки окружения и пр.). Поэтому я изучаю только то, что нравится и имеет практическую надобность. Хотя программа построена так, что JS можно изучать с нуля, за это им отдельный плюс. Какой-либо дополнительный софт на комп ставить не надо, все выполняется в браузере (лекции – в видео, практика – в редакторе кода). Преподают толковые программисты, они отлично шарят в JS.
Отзыв взят с сайта mooc.ru