На курсе по разработке приложений вы обучитесь программированию на JavaScript: от основ и базовых алгоритмов до написания собственных веб-приложений, которые положите в свое портфолио.
Разработка веб-приложений
Онлайн или очно
Frontend-разработку невозможно представить без языка программирования JavaScript. Это язык, который позволяет вам создать динамически обновляемый контент, управляет мультимедиа, анимирует изображения – всё то, что «оживляет» веб-страницу. Это язык программирования высокого уровня, то есть код на нем понятный и хорошо читается.
Запишитесь на обучение и начните карьеру в IT сейчас!
Мы свяжемся с вами, чтобы ответить на все вопросы
Для кого этот курс
Для студентов, которые хотят начать свой путь в 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