Курс «JavaScript»
Востребованный язык программирования с нуля за 3 месяца- Актуальная программа
Курс от разработчиков ведущих IT-компаний: «Газпромбанка», «Самоката», «Магнита» и других
- База для работы в IT
JavaScript — один из самых понятных и востребованных языков
- Упор на практику
Более 50 практических работ для отработки навыков
- -5%
Скидка действует
0 дня 00:00:00
JavaScript — ваш ключ к веб-разработке
Это популярный и простой язык программирования, на котором создают интерактивные сайты и веб-приложения. Например, видеохостинги, игры в браузере или соцсети, в которых посты обновляются в реальном времени.
Кому подойдёт курс
- Новичкам в IT
Если вы никогда не писали код, но хотите работать в IT, то JavaScript — идеальный язык программирования для старта. Курс начинается с самых основ и плавно погружает вас в более продвинутые темы, которые наши спикеры объясняют простым и доступным языком.
- Тем, кто пробовал учить JavaScript
Курс поможет вам упорядочить знания и лучше разобраться в темах, которые раньше давались трудно. А ещё вы закрепите навыки на практике и получите подробную обратную связь от разработчика-эксперта.
Получите все необходимые на рынке навыки
- Учитесь на реальных задачах из бизнеса
Каждое задание — это кейс из практики специалиста. Именно такие задачи решают JavaScript-разработчики на старте карьеры.
Составили программу курса с учётом актуальных требований работодателей в 2024 году
Мы полностью перезаписали курс — изучили вакансии, пообщались с тимлидами «Газпромбанка», «Самоката», «Магнита», «Альфа-Банка», «Азбуки Вкуса» и сделали курс максимально актуальным для 2024 года. Внутри только те знания, которых ждут от джунов прямо сейчас.
Программа курса
- 141 видеоурок
- Более 50 практических работ
- Регулярно мониторим рынок и обновляем курс
- Обновлено в 2024 году
- JavaScript
-
Введение
- Вы узнаете о возможностях языка программирования JS, настроите среду разработки и уже напишете свою первую программу.
-
Переменные и простые выражения
- Познакомитесь с алгоритмами и блок-схемами, узнаете о правилах оформления кода, напишете несколько простых программ для отработки навыков работы с переменными и выражениями
-
Boolean, условные операторы
- Научитесь работать с новым типом данных Boolean, а также с логическими операторами и выражениями. Освоите условные и тернарные операторы. Напишете программы для банкомата и для расчёта налога
-
Функции. Основы
- Научитесь правильно называть переменные и функции в коде. Напишете несколько программ для закрепления навыка работы с разными функциями
-
Введение в DOM
- Познакомитесь с DOM и научитесь работать с HTML-документами с помощью JavaScript. Создадите приложение для интернет-магазина и интерактивное меню навигации для сайта
-
Циклы и массивы
- Познакомитесь с понятием «массив» и научитесь работать с элементами массива, а также с циклами while, do while, for, for in, for of. Создадите веб-страницу со списком товаров для отработки полученных навыков
-
Работа с массивами
- Научитесь выполнять сортировку, фильтрацию и поиск элементов в массиве. Создадите приложения «Домашняя библиотека» и «Корзина покупателя»
-
Встроенные функции работы с массивами
- Научитесь работать со строковыми данными, узнаете, где используются колл-бэк-функции и цепочки вызовов. Напишете несколько программ для закрепления навыка работы с массивами
-
Объекты
- Познакомитесь с понятием «объект», научитесь определять и использовать методы объекта. Напишете программу для поиска автомобилей в каталоге
-
Расширенный DOM
- Научитесь использовать инструменты навигации и поиска элементов в DOM-дереве. Узнаете, как работать с событиями в браузере. Создадите мини-галерею с изображениями и ещё несколько интерактивных веб-страниц для отработки навыков работы с DOM на продвинутом уровне
-
Работа с формами
- Научитесь работать с новыми тегами и их атрибутами, с элементами форм и полями ввода, а также настраивать валидацию формы. Создадите несколько веб-страниц с разными типами форм
-
Встроенные объекты и функции
- Узнаете о новых типах объектов. Научитесь сохранять и получать данные из cookie. Создадите веб-страницу со всплывающим окном и формой для ввода промокода с валидацией
-
Подключение библиотек
- Научитесь подключать библиотеки и использовать готовые решения оттуда в своих проектах. Поработаете с несколькими библиотеками
-
Хранение данных в браузере
- Научитесь сохранять данные в браузере с помощью методов LocalStorage и JSON. Самостоятельно напишете приложение со списком фильмов, которое позволит сохранять и извлекать данные, используя изученные инструменты
-
Работа с сервером
- Узнаете принципы концепции «клиент — сервер», о функции fetch и научитесь обрабатывать запросы. Сформируете представление, как JavaScript использует протокол HTTP и зачем нужны конструкции async/await. Продолжите дорабатывать приложение со списком фильмов
-
Обработка ошибок
- Научитесь корректировать и обрабатывать ошибки, улучшая качество своих приложений. Доработаете функционал приложения «Видеотека»
-
Модули
- Узнаете, что такое модули, попрактикуетесь в работе с ними. Сможете отработать навыки на веб-приложении для учёта товаров на складе
-
Event loop и асинхронная разработка
- Узнаете, как работать с асинхронным кодом. Поймёте принципы потока в браузере, познакомитесь с Promise, EventLoop и другими технологиями. Создадите веб-страницу с постепенной загрузкой изображений и progress bar
-
Классы
- Узнаете, что такое классы и как их использовать. В результате сможете отработать навыки в работе с веб-приложением для курьеров со списком доставок
-
Возможность работать на фрилансе
- На фриланс-биржах больше всего заказов на создание сайтов
-
Мы постоянно обновляем курс — перезаписываем старые уроки и добавляем новые. Последняя дата обновления: апрель 2024 года
Ваше будущее резюме
Должность
JavaScript разработчикНавыки
- Уверенно программирую на JavaScript
- Создаю DOM-элементы и HTML-элементы динамически
- Меняю и настраиваю DOM-элементы
- Добавляю обработчики событий
- Использую JavaScript-библиотеки
- Создаю таймеры и интервалы
- Работаю с историей браузера
- Управляю данными, которые пользователь вносит в формы
- Работаю с медиафункциями: управление видео, музыкой
- Пишу асинхронный код с помощью промисов
Инструменты
Как проходит обучение
- Теория с доступом навсегда
Видеоуроки можно смотреть в любое время, доступ к курсу и всем обновлениям останется с вами навсегда.
- Практика для ваших навыков
Каждую тему вы закрепите на практических работах. Будете постепенно переходить от простых задач к более сложным.
- Персональная обратная связь
Подробная обратная связь от кураторов-экспертов в течение 24 часов с момента отправки работы.
Кроме технических навыков, вы прокачаете софт скилы
- Поиск информации
Для разработчика важно уметь находить ответы на вопросы быстро. Поэтому вы научитесь работать с документацией и разбираться в ней.
- Коммуникативные навыки
Научитесь чётко понимать задачи, взаимодействовать с наставником, а также уверенно презентовать и защищать свои идеи и решения в коде.
- Навыки планирования
Благодаря практическим работам, которые разбиты на этапы, научитесь организовывать свою работу по шагам, по понятному алгоритму.
- Решение проблемных ситуаций
Прокачаете алгоритмическое мышление, сможете находить несколько вариантов решения задач и выбирать оптимальный.
Спикеры курса доступно объяснят даже сложные темы
Поддержим вас на пути к новой профессии
-
Наставники
Помогут с трудными заданиями, проверят ваши работы и подскажут, как сделать их лучше. -
Координаторы
Помогут сориентироваться на платформе и решить организационные вопросы. -
Служба заботы
Поможет установить лицензионные программы и решить технические вопросы.
Поможем вам достичь карьерных целей
- За 4 года
мы трудоустроили более 20 000 студентов
- 2 200+ компаний
находятся в нашей базе работодателей
- Более 20% студентов
берут заказы на фрилансе во время обучения
Найдёте первых заказчиков в «Скил Маркете»
- Комьюнити
- Реальные заказы
- Первые клиенты
- Кейсы в портфолио
«Скил Маркет» — это комьюнити Skillbox в Telegram, в котором участники публикуют заказы на коммерческие и некоммерческие проекты. Там вы сможете откликаться на задачи или искать людей себе в команду для совместных проектов.
Часто задаваемые вопросы
-
Я никогда не разрабатывал сайты. У меня получится?
Конечно! У вас всё получится даже без специальных знаний, главное — не забывайте практиковаться. С трудными задачами помогут эксперты, которые будут сопровождать вас на протяжении всего курса. -
Смогу ли я совмещать работу и обучение?
Да, вы можете заниматься в свободное от работы время. Однако, чтобы пройти курс за 3 месяца, мы советуем уделять обучению по 2 часа в день. Но такой график необязательно соблюдать, вы можете проходить курс в удобном темпе. -
Какой компьютер потребуется для учёбы?
Операционная система: Windows 10.0 или выше, macOS 10.15 или выше, Linux — актуальные версии ОС.
Процессор: 4-ядерный процессор 2,5 Ггц и выше.
Жёсткий диск: от 18 Гб свободного места.
Оперативная память: от 4 Гб и выше.
Видеокарта: Intel HD Graphics 4000 и выше, Nvidia 330m и выше, ATI Radeon HD 4850 и выше.
Разрешение экрана: для комфортной работы желательно 1920×1080.
Стабильное подключение к сети с устройства (рекомендованная скорость от 20 Мбит). -
Нужно ли устанавливать программы для работы на курсе?
Заранее ничего скачивать не нужно. Во время курса мы поможем вам установить весь необходимый софт для работы. -
Кто будет мне помогать в обучении на платформе?
У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки. -
Нужно ли знать английский?
Совсем необязательно. Названия встроенных функций и выражений на языках программирования вы запомните в процессе. А незнакомые фразы можете перевести с помощью Google Translate. К тому же у вас будет доступ к урокам и материалам онлайн-платформы для изучения английского. Сможете подтянуть грамматику и расширить словарный запас. -
Я смогу работать из дома?
Конечно! Многие компании предлагают удалёнку на постоянной основе. Вам не придётся ездить в офис: главное — быть на связи с командой. А если хотите самостоятельно выбирать проекты и заказчиков, для вас всегда доступны фриланс-платформы. -
Действуют ли какие-нибудь программы рассрочки?
Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.
Отзывы участников
Жаль, что доступ к курсам даётся на определённый срок. По крайней мере, когда я брал профессию Frontend-разработчика, доступ, по-моему, давался на три года. Для меня это недостаточный срок, чтобы качественно изучить весь материал. Хотя, может быть, проблема во мне.
3 отзыва