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

JAVASCRIPT

Ближайший старт: ноябрь 2024
Продолжительность: 14 ак. часов / 4 недели
Формат обучения: Лекция + семинар
Ближайший старт:
апрель 2024
Продолжительность:
20 ак. часов / 5 недель
Лекция + семинар
Формат обучения:
Готовый проект
В конце модуля получите готовый pet-проект, который можно презентовать работодателю
Обучение в удобное время
Изучите выбранную тему за короткий срок и присоединитесь к комьюнити программистов Mathshub
Поддержка
Во время обучения вас ждет ежедневная поддержка преподавателей и кураторов, которые помогут разобраться со сложными вопросами
Чему научим
(✯◡✯)
На этом модуле вы научитесь решать различные задачи программирования, проверять условия и выполнять определенные действия по результатам проверки. Вы узнаете, как использовать различные типы данных: числа, строки, и как выполнять с ними различные операции
Вы также научитесь организовывать и структурировать данные в программе с помощью объектов и массивов, поработаете с кодом, изучите, как управлять событиями и выполнять асинхронный кодинг
  • НАУЧИТЕСЬ ДЕЛАТЬ КОД ЭФФЕКТИВНЫМ
    Расскажем вам, как создавать повторяющиеся действия и группировать код, делая его более эффективным и модульным. Для этого используют функции и циклы. Функции — это блоки кода, которые могут быть вызваны для выполнения определенной задачи. Циклы — позволяют выполнить блок кода несколько раз, пока выполняется определенное условие
  • УЗНАЕТЕ, ЗАЧЕМ НУЖЕН JSON
    JSON (JavaScript Object Notation) — это формат обмена данными, который широко используется для передачи структурированных данных между клиентом и сервером. На модуле научитесь принципам его работы, узнаете, как использовать и правильно обмениваться данными с удаленными серверами
  • РАЗБЕРЁТЕСЬ, КАК РАБОТАТЬ
    С ОШИБКАМИ
    Обработка ошибок в JavaScript осуществляется с помощью блока try...catch. Вы узнаете, как предотвратить аварийное завершение программы в случае ошибок и выполнить необходимые действия для их обработки, такие как вывод сообщения об ошибке, запись в журнал
  • СОЗДАДИТЕ ИНТЕРФЕЙС И ОЖИВИТЕ ЕГО С ПОМОЩЬЮ JS КОДА
    На модуле вы создадите интерфейс калькулятора с использованием HTML и CSS, научитесь использовать JavaScript для обработки событий, поработаете с формами и обработкой введенных данных
ЧТО ВКЛЮЧЕНО В МОДУЛЬ
  • Типы данных, логические и условные операторы
  • Циклы, функции
  • Объекты и массивы. Их свойства и методы
  • Обмен данными между сервером и клиентом
  • Работа с кодом
  • Управление событиями
    и выполнение асинхронного кода
ПРОГРАММА МОДУЛЯ

Продолжительность:

20 ак. часов / 5 недель

Формат обучения:

Лекция + семинар

[1]
Hello world, Nodejs, переменные, типы данных, математические операции, alert, prompt, confirm
[2]
Сравнения, условные операторы, логические операторы, операторы нулевого слияния
[3]
Циклы, switch, функции, стрелочные функции
[4]
Объекты, методы объекта
[5]
Методы примитивов, числа, строки
[6]
Массивы, методы массивов, деструктуризация
[7]
Map, Set, Date, JSON
[8]
Рекурсия, замыкание, глобальный объект, таймеры
[9]
Обработка ошибок try… catch
[10]
Коллбэки, Промисы, микрозадачи\макрозадачи, async\await
личная встреча с карьерным коучем
*только для тарифа профи
  • Как поставить карьерные цели и составить резюме
  • Как проработать мотивацию
  • Особенности и этапы собеседований
  • Подготовка портфолио
  • Получение работы за рубежом
Что узнаете:
  • Сертифицированный коуч ICF
  • Руководитель карьерной программы mathshub
  • наташа солнечная
О коуче:
Дата и время встречи подбирается индивидуально
Когда встретитесь:
Проект

Создание калькулятора

Студенты создадут интерфейс калькулатора

и оживят его с помощью JS кода

ТВОИ НАВЫКИ ПОСЛЕ ОБУЧЕНИЯ
  • Освоете основу синтаксиса языка JS
  • Научитесь решать задачи программирования
  • Научитесь обмениваться данными
    с удаленными серверами
В ЧЕМ ПРЕИМУЩЕСТВА МОДУЛЕЙ?
Быстро и качественно изучите выбранную тему, не углубляясь в полноценную программу
Обучаетесь именно тем навыкам, которые вам необходимы
Дешевле, чем полноценная программа
Есть возможность выбрать подходящий формат обучения (в записи/вживую)
ПРЕПОДАВАТЕЛЬ МОДУЛЯ
  • ШАМИЛЬ ХАНМАГОМЕДОВ

    GIT, HTML/CSS, JavaScript

    • Frontend разработчик с опытом работы более 4-х лет (React, Next)
    • Руководил филиалом федеральной сети образовательных центров «Юниум», а также в компаниях «Скрепка», WSCloud
Выбери свой тариф
Отзывы студентов и выпускников
Михаил Шоморов
Frontend-разработчик
«СТАНЬ FRONTEND-РАЗРАБОТЧИКОМ ЗА 6 МЕСЯЦЕВ»

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

Самое яркое, что запомнилось — это последний проект. Когда я его писал - стало легло оперировать этими понятиями, абстракциями. Даже понравилось! Шло уже как-то в лёт!

Самым сложным на курсе показалось синхронность и event loop, потому что никогда не понимаешь, что там происходит параллельно.
Чтобы сказал себе в начале этого пути: тоже, что и сейчас – учись и старайся!

Спасибо Анне за то, что она мне помогала! Сергей, за то, что принимал участие в занятиях, в некоторых решениях! И преподавателем за то, что они мне помогли!
Сергей Михальченко
Frontend-разработчик
«СТАНЬ FRONTEND-РАЗРАБОТЧИКОМ ЗА 6 МЕСЯЦЕВ»

Самым запоминающимся на курсе — был курс React. Манера преподавания и конечно практические задания! Это то, что реально способствует мозговой активности!

Это реально было полезно, по крайней мере для меня, в новой теме и просто даже, например, вспоминая себя 2-х месячной давности, даже то, что сдавалось в рамках промежуточных заданий — предположения не было, как это решать и что это вообще возможно!

В целом позитивное впечатление от учёбы! Даже пересмотрел две лекции, которые были летом и могу сказать, что много понятного на момент, когда был урок и на момент сейчас — чувствуется прогресс!
Анна Новикова
Системный аналитик
«СТАНЬ АНАЛИТИКОМ ДАННЫХ ЗА 8 МЕСЯЦЕВ»

Во время обучения получила и приняла оффер на стажировку системным аналитиком в крупнейшем интеграторе Digital-решений AGIMA

Научится любому ремеслу, легче всего у мастера! Именно это и привело меня в Mathshub. Учителя, которые имеют не только опыт преподавания в престижных ВУЗах России, но и «громкие проекты», заслуги в своей профессии.

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

Если говорить коротко, то есть возможность получить оригинальные проекты в портфолио, а не штамп, который работодатели видели уже по 1000 раз.
Чаяна Чаданма
Аналитик маркетинговых кампаний
«СТАНЬ ДАТА-САЙЕНТИСТОМ ЗА 9 МЕСЯЦЕВ»

После обучения получила оффер аналитиком данных.

— Понравилась учебная программа. Каждая тема изучается с нуля, но в процессе даже специалист с опытом может найти для себя что-то новое.

— Есть карьерные консультации. С начала курса ты уже начинаешь строить план, как найти работу. Карьерный коуч — для меня открытие! Это как психолог, который понимает специфику твоей работы, но в отличие от него может дать работающие советы, которые приблизят получение заветного оффера.

Приятно удивила вовлеченность всей команды в твой результат. Никогда не получала столько слов поддержки как на этом курсе от кураторов и других студентов. Сообщество открытое, всегда готовое прийти на помощь.
Александра Колчина
Стажировка техническим менеджером в Яндекс
«СТАНЬ ДАТА-САЙЕНТИСТОМ ЗА 9 МЕСЯЦЕВ»

Во время обучения устроилась на стажировку техническим менеджером в Яндекс.

Школа привлекла меня внимательностью к студентам. Формат обучения достаточно гибкий, не загоняет тебя в жесткие рамки и дедлайны. Команда преподавателей и кураторов всегда на высоте — поможет, подскажет, пойдет навстречу.
Наталья Журавлева
Студентка Mathshub
«СТАНЬ PYTHON-РАЗРАБОТЧИКОМ ЗА 8 МЕСЯЦЕВ»

Очень долгое время задумывалась о курсах, так как самостоятельно заниматься не хватало мотивации. На глаза попалось объявление о бесплатном интенсиве от Mathshub и решила сначала поучаствовать в нём. Очень понравились лекции, то что выдавали домашние задания и обратную связь, а так же сообщество участников. После этого решила поучаствовать и в платном курсе на питон разработчика, особенно после того как узнала о том что участникам интенсива будет скидка.


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

БЕСПЛАТНАЯ КОНСУЛЬТАЦИЯ

С КАРЬЕРНЫМ МЕНЕДЖЕРОМ

вопросы и ответы