О курсе
На курсе углубимся в JavaScript — один из самых популярных языков программирования в мире. Будем изучать его шаг за шагом, сочетая практические задания и важную теорию о том, как этот язык работает за кулисами.
Освоим функционал языка и паттерны разработки. Будем создавать решения с помощью JS и улучшать свой код, работать с внешним API. Разберемся в основах работы с системой git, лучших практиках разработки и антипаттернах, которых следует избегать.
Кроме того, узнаем, как размышлять при разработке, планировать функции программы, как спроектировать свой код и отлаживать его.

занятия по вторникам и четвергам

8 925 грн/мес. при оплате частями

Программа курса
-
Базовый JS
- Освоим базовые понятия и функционал, необходимые для работы с более продвинутыми аспектами.
- — Структура кода.
- — Переменные.
- — Типы данных.
- — Операторы.
- — Циклы.
- — Функции.
-
Веб-страница + JS
- Освоим взаимодействие JS и веб страницы, создадим несколько проектов для закрепления знаний.
- — Document Object Model (DOM) с точки зрения JS.
- — Объекты Window и Document.
- — DOM селекторы и обход DOM дерева.
- — Слушатели событий и объект события.
- — Event Bubbling и делегирование.
- — Основы работы с Local/Session Storage.
-
OOП в JS
- Ознакомимся с парадигмой «объектно-ориентированное программирование» (ООП). Она достаточно проста и решает главную проблему — что делать со сложной предметной областью и сложным кодом. Суть парадигмы ООП — воспринимать всю предметную область посредством объектов.
- — Как ООП работает.
- — Как можно по-разному реализовать ООП в JS.
-
Асинхронный JS
- Поскольку большинство данных сохраняется вне браузера, необходимо уметь делать запросы к этим данным. Однако природа этих запросов асинхронна, то есть позволяет продолжить обработку других задач, не дожидаясь завершения этих запросов.
- — Природа асинхронного программирования.
- — AJAX, XHR.
- — JSON.
- — Работа с внешним API.
- — REST API & HTTP рекламы.
- — Промисы.
- — Fetch, async...await.
-
Продвинутый JS
- Закрепим на практике работу по более сложным аспектам JS.
- — Символы, сеты и карты.
- — Деструктуризация и спред оператор.
- — Работа с модулями.
- — Импорт и экспорт модулей.
Курс для вас, если вы
Владеете базовыми знаниями HTML и CSS
и планируете освоить JavaScript, чтобы создавать современные интерактивные интерфейсы
Начинающий фронтенд разработчик
хотите перевести свое понимание JavaScript на новый уровень и дальше осваивать фронтенд фреймворки
Знаете другой язык программирования
вы добавите JavaScript в стек, с которым умеете работать
Опыт
базовые знания программирования
Время
8+ часов в неделю для выполнения домашних заданий
Как проходит обучение
Живые занятия
Вебинары с куратором и группой будут проходить по вторникам и по четвергам в 19:30.
Real-life задания
У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки из реальных рабочих будней. Have fun & survive.
Курсовой проект
Во время обучения вы сделаете большой проект. Ведь принцип курса — все как в жизни.
Регулярный фидбек
У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.
Сертификат за дело
Выдаем только тем, кто своим потом, временем и силами его заслужил.
ГРАФИК
Старт
11 мая 2023
Вебинары
вторник, четверг— 19:30
Язык обучения
украинский
Вопросы
Нужны ли какие-то навыки для поступления на курс?
Это базовый курс для людей без опыта в отрасли, все необходимое будем изучать с нуля, однако нужно иметь навыки работы с HTML и CSS, понимать работу браузера.
Мы ценим ваше время и хотим, чтобы обучение было для вас релевантным. Поэтому после регистрации вышлем короткую анкету. Она поможет куратору узнать о вашем предыдущем опыте, а также оценить мотивацию и общее понимание отрасли.
Если все хорошо –– мы вам сразу сообщим о зачислении. А за несколько дней до старта курса вышлем письмо с информацией о процессе обучения. Важно: место в группе бронируется только после внесения оплаты.
Если вы получите отказ –– не расстраивайтесь. Мы вышлем также список полезных ссылок. Ознакомьтесь с этими материалами, а затем смело подавайте заявку на курс снова.
Как проходит коммуникация на курсе и в каком формате куратор дает фидбек?
Вся коммуникация на курсе проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в виде комментариев к домашним заданиям и обсуждения на вебинарах.
Вебинары будут записываться?
Мы каждый раз делаем запись, однако лучше выделите время, чтобы присоединиться к онлайн встрече — обсудить вопросы с одногруппниками и проконсультироваться с куратором.
А сертификат будет?
Мы выдадим вам сертификат при условии выполнения 70% всех домашних заданий, утвержденных куратором, а также успешной защиты курсового проекта.
Что, если мне не понравится?
Можем вернуть деньги в течение 7 дней от даты старта курса, если вы передумаете.