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

Разработка веб-приложений
на JavaScript

Онлайн или очно
Frontend-разработку невозможно представить без языка программирования JavaScript. Это язык, который позволяет вам создать динамически обновляемый контент, управляет мультимедиа, анимирует изображения – всё то, что «оживляет» веб-страницу. Это язык программирования высокого уровня, то есть код на нем понятный и хорошо читается.
Модуль 2
04.03.2023
Старт
Форма обучения
Онлайн
Длительность
24 занятия
Преподаватель
Время занятий
Анна Арзамасцева
19.00–21.00
130 BYN/мес.
Стоимость
при рассрочке на 12 мес.
Разработка веб-приложений на JavaScript
Модуль 2
Разработка веб-приложений на JavaScript
Модуль 2
Старт
04.03.2023
Форма обучения
Онлайн
Длительность
24 занятия
Преподаватель
Анна Арзамасцева
Стоимость
при рассрочке на 12 мес.
Время занятий
19.00–21.00
130 BYN/мес.
Для кого этот курс
Для студентов, которые хотят начать свой путь в IT и научиться проектировать и создавать веб-приложения
Для тех, кто самостоятельно изучал Javascript и желает закрепить свои знания и улучшить навыки программирования
Для тех, кто знаком с языками разметки и хочет научиться создавать интерактивные веб-страницы
Для специалистов, планирующих работать на фрилансе и желающих расширить свои навыки для прокачки универсальности себя как специалиста: веб-дизайнеры, разработчики
Для прохождения курса вам нужно:
- быть уверенным пользователем ПК и браузера
- владеть навыками современной адаптивной вёрстки (HTML, CSS, SASS)
- иметь представление об общем процессе создания веб-приложений, роли frontend-разработчика
Необходимая подготовка
Для чего этот курс
Вы получите необходимые знания и навыки для создания интерактивных веб-приложений
Вы освоите принципы JavaScript, изучите возможности браузера, научитесь работать с API
Положите несколько работ в свое портфолио, оформите GitHub
Программа
Основы JavaScript
  • Переменные, типы данных.
  • Циклы и операторы ветвления.
  • Основы алгоритмизации.
  • Функции, замыкания.
  • Работа с объектами и массивами.
  • Конструкторы, классы, модули.
DOM, ВOM
  • DOM: Поиск, вставка, удаление элементов, работа с атрибутами, классами элементов.
  • Динамическое формирование разметки.
  • Работа с событиями. Делегирование событий. Всплытие и перехват.
  • BOM.
  • LocalStorage, JSON.
  • Разработка приложений на основе изученных знаний.
Взаимодействие с backend
  • Асинхронные операции AJAX, fetch API.
  • Путь от callback к Promise, от Promise к async/await.
  • Протокол HTTP, методы запросов, статусы ответов.
  • Обработка ошибок.
  • Разработка приложений на основе AJAX.
Терминал и GIT
  • Работа с командным терминалом.
  • GIT, основные команды.
Модульность
  • Модульность в ES6.
  • NPM и установка пакетов.
  • Сборщики (Parcel, Webpack).
Работа над проектом
Разработка индивидуального или командного проекта (веб-приложения на основе открытых API).
Чему вы научитесь по окончании курса
  • Освоите основы программирования и алгоритмы
    Основы программирования практически не зависит от выбранного языка. Вы изучите базу, которая точно пригодится вам в дальнейшем.
  • Научитесь работать с веб-страницами
    С помощью JavaScript вы будете уметь изменять содержимое страниц «на лету» – в зависимости от действий пользователя и других внешних факторов.
  • Динамическое построение разметки
    «Чистый» файл HTML и построение разметки на основе данных – магия, которую вы освоите на курсе.
  • Написание веб-приложений, основанных на AJAX
    Вы научитесь взаимодействию клиент–сервер, благодаря чему сможете писать веб-приложения с «живой» информацией внутри.
В Myfreedom мы с заботой относимся к нашим ученикам, помогаем и поддерживаем на всем пути. Мы знаем, как сложно сейчас найти работу сразу после курсов. Именно поэтому, чтобы увеличить шансы на трудоустройство, мы вводим гарантированные стажировки на реальных IT-проектах для выпускников наших курсов.
Мы также помогаем с составлением продающего резюме, оформлением профиля на Linkedin и подготовке к собеседованию.
Трудоустройство выпускников
В программе стажировки могут участвовать только выпускники, прошедшие обучение на всех 3 модулях программы.
Ваши преподаватели
  • Кирилл Казак
    Middle frontend-разработчик,
    компания «Новый код»
    Коммерческий опыт: 3 года
  • Егор Леонов
    Front-end developer
    Фриланс
    Коммерческий опыт: 3 года
  • Анна Арзамасцева
    Веб-разработчик
    Фриланс
    Коммерческий опыт: 10+ лет
  • Дмитрий Буравкин
    Full-stack developer
    Onilab
    Коммерческий опыт: 2,5 года

Отзывы наших учеников

Другие курсы программы обучения
по веб-разработке в Myfreedom

Остались вопросы?

Оставьте свой номер телефона, наш менеджер свяжется с вами в рабочие часы и ответит на них.