Beetroot Academy

Front-end розробка

4 месяцев
Для начинающих
Frontend
Этот курс научит тебя современным инструментам веб-разработки: HTML, CSS, JavaScript и React. Ты поработаешь над реальными проектами, научишься верстать сайты для мобильных устройств и создашь несколько работ для своего портфолио. После курса сможешь начать карьеру Front-End разработчика.

О курсе

Программа курса

Основы вебразработки: HTML и CSS

Курс начинается с введения в вебразработку. На первых занятиях студенты узнают, как устроены сайты, настраивают рабочее среду и изучают основы HTML. Затем они осваивают систему контроля версий Git и работу с GitHub. Далее идет углубленное изучение семантики, HTML5 тегов и построения форм. Студенты научатся работать с Figma для фронтенд-разработки.

Стилизация и адаптивный дизайн

Этот блок посвящен CSS. Студенты освоят селекторы, блочную модель документа, Flexbox и Bootstrap. Они научатся работать с вебшрифтами, CSS-позиционированием и трансформациями. Далее идет работа с векторной графикой SVG, препроцессорами и методологиями организации CSS-кода. Особое внимание уделяется адаптивному дизайну - респонсивной навигации, графике и CSS Grid. Завершается блок анимациями, стилизацией форм и практическим верстанием макета.

Первый проект: вебсайт на HTML и CSS

Студенты создают свой первый полноценный вебсайт, применяя все полученные знания по HTML и CSS. Этот проект позволяет закрепить навыки верстки и работы с адаптивным дизайном.

JavaScript для вебразработки

В этом модуле студенты изучают основы JavaScript - типы данных, операторы, циклы и условия. Затем они переходят к работе с событиями, объектами, DOM и массивами. Далее идет изучение функций, вебхранилища и библиотеки jQuery с плагинами для слайдеров. Завершается блок асинхронным JavaScript и AJAX.

Второй проект: вебсайт с JavaScript

Студенты совершенствуют свой вебсайт, добавляя интерактивность с помощью JavaScript. Проект демонстрирует умение интегрировать JavaScript в существующую архитектуру сайта.

Современные фронтенд-инструменты

Этот блок знакомит с профессиональными инструментами разработки. Студенты изучают Gulp и Webpack для автоматизации процессов. Затем идет углубленная работа с классами и наследованием в JavaScript.

Работа с React

Студенты осваивают одну из самых популярных библиотек - React. Они изучают state и props, routing, условный рендеринг и хуки. Далее идет разбор разницы между stateful и stateless компонентами, работа с формами и популярными библиотеками для React.

Финальный проект и завершение курса

Студенты создают адаптивный вебсайт с использованием JavaScript, демонстрируя все полученные навыки. После завершения проекта происходит его презентация и выпускной.

Искусственный интеллект для разработчиков

Бонусный модуль раскрывает тему искусственного интеллекта в вебразработке. Студенты узнают, как работает ИИ, его возможности и ограничения. Они ознакомятся с полезными инструментами вроде ChatGPT, GitHub Copilot, DeepL и другими. Особое внимание уделяется использованию ИИ для поиска работы - улучшению резюме, подготовке к интервью и работе с вакансиями. Студенты также исследуют применение Copilot во фронтенд-разработке и создадут приложение с помощью React и AI-инструментов.

Английский для IT-специалистов

Дополнительный English club помогает студентам улучшить разговорный английский. Занятия проводятся с преподавателем и фокусируются на IT-лексике. Студенты научатся писать CV и готовиться к собеседованиям в иностранных компаниях. Группы формируются по уровню знаний от A1 до C.

Карьерное консультирование

Этот блок помогает студентам подготовиться к поиску работы. Они научатся создавать конкурентоспособные резюме и сопроводительные письма, получат фидбек от рекрутера. Студенты подготовятся к интервью, создадут профиль в LinkedIn и узнают об эффективных стратегиях поиска вакансий.

Формат обучения

Занятия проходят вечером через Zoom. Теоретический материал студенты изучают самостоятельно, а на онлайн-встречах разбирают практические задания. Обучение происходит в командах под руководством преподавателя. В течение курса студенты выполняют три проекта. После успешного завершения обучения выдается сертификат.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Реальный проект в портфолио
Сопровождение ментора