Разработка клиентской части (frontend): программирование на JavaScript
О чем этот курс
Станьте frontend-разработчиком — с "нуля" до уверенного специалиста.
Станьте специалистом, который умеет писать структурированный код на JavaScript, создавать интерактивные веб-интерфейсы, работать с современными фреймворками и решать практические задачи frontend-разработки.
Программа профессиональной переподготовки «Разработка клиентской части (frontend): программирование на JavaScript» подойдет тем, кто хочет получить системную подготовку в одном из самых востребованных языков веб-разработки и освоить прикладные инструменты, которые используются в реальной работе. Программа рассчитана на 270 академических часов, реализуется с применением электронного обучения и дистанционных технологий, а выпускникам присваивается дополнительная ИТ-квалификация в области frontend-разработки веб-приложений на языке JavaScript.
Эта программа позволит вам:
- Освоить язык JavaScript с "нуля" — от синтаксиса до объектно-ориентированного программирования.
- Научиться создавать интерактивные пользовательские интерфейсы на React и работать с современными хуками.
- Разрабатывать SPA и приложения с серверным рендерингом на Next.js.
- Создавать backend на Express.js, проектировать REST API и подключать базы данных PostgreSQL.
- Применять знания на практике: каждая тема сопровождается заданиями и итоговым проектом.
Почему именно эта программа?
- Диплом о профессиональной переподготовке от ведущего вуза страны — МФТИ.
- Актуальные методики обучения.
- Преподаватели-практики из МФТИ и технологических компаний.
- Много практики и работа над проектами, приближенными к реальным задачам.
- Возможность использовать JavaScript как основу для старта в frontend-разработке и дальнейшей специализации в ИТ.
Присоединяйтесь к программе профессиональной переподготовки «Разработка клиентской части (frontend): программирование на JavaScript». Начните новую карьеру уже сегодня!
Для кого этот курс
Специалисты, желающие сменить профессию
Те, кто стремится перейти в разработку или анализ данных из смежных областей — науки, инженерии, аналитики.
Студенты не ИТ-профиля
Студенты технических и естественнонаучных специальностей, которые хотят получить востребованную ИТ-квалификацию параллельно с основным образованием.
ИТ-специалисты, расширяющие стек
Разработчики, аналитики и инженеры, которые хотят добавить JavaScript к своим компетенциям и выйти на новые проекты.
Менеджеры и руководители
Те, кто хочет разбираться в технической стороне веб-продуктов, понимать возможности JavaScript и говорить с разработчиками на одном языке.
Как проходит курс
Более 60 видеоуроков
В рамках этой программы вы будете изучать frontend-разработку на языке JavaScript через серию понятных и содержательных лекций. Эксперты с многолетним опытом помогут вам освоить концепции языка, покажут примеры кода и объяснят важные темы. Лекции помогут получить крепкую теоретическую базу, необходимую для успешного программирования на JavaScript.
Более 20 тестов
Для проверки вашего уровня понимания и оценки прогресса в изучении JavaScript программа предлагает вам решить тесты. Тесты помогут проверить свои знания и убедиться, что вы правильно усвоили материал. Вы сможете применить свои знания на практике и увидеть свой прогресс в освоении языка.
Более 20 заданий на программирование
Чтобы усвоить материал и закрепить практические навыки, вы будете выполнять задания на программирование. Задания различной сложности помогут вам применить полученные знания на практике и улучшить свои навыки разработки на JavaScript. Вы будете создавать и модифицировать интерфейсы, решать задачи и разрабатывать приложения, что поможет вам стать более уверенным frontend-разработчиком.
25 семинаров
В рамках семинарских занятий вы сможете задать вопросы, обсудить сложности и получить дополнительную помощь от наших опытных преподавателей. Семинарские занятия представляют собой практические занятия, где вы будете работать в небольших группах и решать задачи вместе с другими студентами. Это отличная возможность получить обратную связь и обменяться опытом с другими учащимися.
Вас будут обучать настоящие профессионалы
Преподаватель федеральных проектов «Код будущего» и «Фонд содействия занятости», JavaScript-разработчик
Старший инженер по разработке ПАО Сбербанк
Программа курса
Предварительная подготовка
Для успешного прохождения программы необходимо иметь базовые навыки владения компьютером. Наличие опыта работы с другими языками программирования также может быть полезным, но не обязательным.
Освойте основы разработки на языке JavaScript: синтаксис языка, условные конструкции и циклы, функции и замыкания, работу с объектами и массивами, асинхронное программирование (Event Loop, Promise, async/await), обработку ошибок, создание модулей, введение в объектно-ориентированное программирование, работу с JSON-файлами и основы Git.
Научитесь создавать полноценные веб-приложения: верстка и стилизация на CSS, Bootstrap и Tailwind, работа с DOM и браузерными API, разработка интерфейсов на React с использованием хуков, создание SPA и приложений с серверным рендерингом на Next.js, взаимодействие с бэкендом, тестирование приложений, создание сервера на Express.js, проектирование REST API, работа с базой данных PostgreSQL и контейнеризация в Docker.
Чему вы научитесь на курсе
- Основы программирования
- Разработка интерфейсов
- Работа с данными
- Создание веб-приложений
- Работа с сервером и базами данных
Инструменты и навыки
Оплатить курс или получить
бесплатную консультацию
Оставьте ваш запрос и мы свяжемся с вами
Часто задаваемые вопросы
Курсы подходят как для сотрудников компаний, так и для частных лиц. Важно знать, что программы предназначены для тех, кто имеет среднее или высшее образование и желает повысить свою квалификацию или сменить профессию.
Онлайн обучение – синхронные и предзаписанные курсы - проходит на нашей удобной платформе. Офлайн (очное) обучение может проходить на Физтехе или на территории заказчика.
Вам нужно пройти простую регистрацию. Регистрация позволит отслеживать статус заявки и осуществит быстрый переход к процессу оплаты и обучению на курсе.
Период обучения указан в карточке каждого курса. При прохождении асинхронных курсов с выдачей сертификата вы сможете учиться в удобном для вас темпе.
Вы можете оплатить курс непосредственно на нашем сайте, используя карты любых платежных систем. Также вы можете заключить с нами договор и произвести оплату по выставленному счету с помощью банковского перевода.