Frontend-разработчик с нуля от Нетологии
Вы научитесь
Программа курса
За время прохождения программы курса ученики выполняют 76 практических заданий и 9 курсовых проектов. Можно обучаться с комфортной скоростью, получать подробные ответы от преподавателей, аспирантов и координаторов курса.
Вёрстка сайта на HTML и CSS
Освоите вёрстку для оформления страниц, текста и другого контента, форм для регистрации, интерактивного меню и других элементов с помощью HTML5 и CSS3. Сверстаете макет для сайта в качестве финального проекта.
Мобильная и адаптивная вёрстка
Овладеете принципами вёрстки интерактивных элементов. Научитесь внедрять разные типы дизайна сайтов с изображениями и текстами, макеты которых будут корректно отображаться на любых устройствах, экранах и браузерах. Сделаете итоговое задание по созданию адаптивной вёрстки, подходящей для мобильных устройств.
Английский язык для начинающих разработчиков
Изучите лексику, терминологию для понимания документации, тестирования программного обеспечения, переписок, проведения презентаций для разработчиков на английском языке. Сможете работать с зарубежными коллегами и не растеряетесь в стрессовых случаях, общаясь на английском.
Основы программирования
Поймёте, как программировать на языке JavaScript, работать с логическими операциями, множественным выбором, разными объектами, массивами и циклами. Освоите подпрограммы, ветвления и поиск недостатков в коде. Рассмотрите возможности выбора того языка программирования, который будет наиболее интересен и полезен для карьерного развития. Разработаете игру в крестики и нолики.
Git — система контроля версий
Воспользуетесь функциями, возможностями, проведением операций для работы в команде при помощи системы Git и бесплатного хостинга GitHub.
Основы JavaScript
Овладеете программированием на JavaScript на практике. Изучите набор базовых и расширенных правил, прототипы массивов, объекты, скрипты и спецификации. Разработаете площадку для покупки и продажи криптовалюты.
Основы JavaScript в браузере
Ознакомитесь с применением языка JavaScript для возможностей интерактивного взаимодействия пользователя с сайтом и получения реакций на запросы в браузерах. После изучения блока создадите веб-приложение для контроля своих денежных средств.
Продвинутый JavaScript
Овладеете работой со стандартами, сборщиком и тестирование модулей, платформой Node, организацией пространства. Углубитесь в особенности применения контейнеров, корневых объектов, языка программирования TypeScript и других элементов для продвинутого владения JavaScript. Сделаете игру в жанре фэнтези формата ходилки, играть в которую можно только при подключении к Интернету.
Продвинутый JavaScript в браузере
Разберётесь в применении слайдеров и файлов, проверке корректности заполнения форм на сайте или в приложении. Основательно изучите программный интерфейс для документов формата XML и HTML, HTTP-протоколы, библиотеку реактивного программирования и веб-сокеты. Создадите бот для сбора и нахождения информации.
Библиотека React
Изучите компоненты, возможности и составляющие библиотеки React и её дополнений для разработки усложнённых интерфейсов. Осуществите frontend-разработку обувного интернет-магазина на JavaScript.
Основы графического дизайна
Разберетёсь в композиционных основах, применении знаний о цвете, эстетике, форме и создании виртуальной реальности в современном дизайне. Научитесь делать коллажи, логотипы, различные композиции.
Основы Photoshop
Овладеете программой Adobe Photoshop для качественной художественной обработки растровых и векторных фото и картинок. Научитесь работать над монохромными изображениями с акцентным градиентом, мокапами, коллажами, постерами, сайтами и гиф-анимацией.
Основы Figma
Рассмотрите инструментарий программы Figma для работы с прототипами и адаптивным дизайном лендингов, приложений, интерактивных интерфейсов.
Карьера в Frontend-разработке
Поймёте, как правильно выстроить свой карьерный путь и следовать намеченному плану. Разберётесь в нюансах поиска работы, оформления резюме и откликах на желаемые вакансии. Узнаете, как вести себя на собеседовании, чтобы увеличить шансы получения оффера. Проконсультируетесь со специалистом по поводу своих карьерных возможностей.
Дипломный проект
Примените все знания, полученные за время обучения, на практике. Сделаете frontend-вёрстку для системы по поиску и покупке билетов для поездок в железнодорожном транспорте.