Главная Школы Levelup Front-end розробка
Levelup

Front-end розробка

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

О курсе

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

Введение в веб-разработку

На этом курсе начнут с основ - объяснят что такое HTML, CSS и JavaScript и для чего они нужны. Слушатели узнают про историю развития веб-технологий и стандарты W3C. Установят редактор кода Visual Studio Code и подготовят рабочую среду для обучения.

Работа с HTML и системой контроля версий

Здесь научат основам HTML - структуре документа, основным тегам, комментариям и спецсимволам. Рассмотрят создание таблиц, форм, списков и навигации. Отдельное внимание уделят медиаконтенту - работе с изображениями, аудио и видео. Параллельно слушатели освоят систему контроля версий Git для отслеживания изменений в коде.

Стилизация с помощью CSS

Этот блок посвящен полному изучению CSS. Начинают с основ - подключения стилей, селекторов, каскадирования и наследования. Далее переходят к блочной модели, позиционированию элементов и работе с текстом и шрифтами. Особое внимание уделяют современным подходам к верстке - Flexbox и CSS Grid для создания адаптивных макетов.

Продвинутые техники CSS

Здесь рассматривают CSS-анимации, трансформации и 3D-эффекты. Изучают препроцессоры SASS/SCSS для более эффективной работы со стилями. Отдельный модуль посвящен верстке под мобильные устройства и работе с фреймворком Bootstrap для быстрой разработки интерфейсов.

Основы JavaScript

В этой части курса изучают фундаментальные концепции JavaScript - переменные, типы данных, операторы, условные конструкции и циклы. Рассматривают функции, массивы, объекты и основы объектно-ориентированного программирования. Также знакомятся с объектами BOM для работы с браузером.

Работа с DOM и jQuery

Этот модуль посвящен взаимодействию JavaScript с HTML-документом через DOM. Слушатели научатся находить, добавлять и удалять элементы, обрабатывать события мыши, формы и другие пользовательские действия. Рассматривают библиотеку jQuery для упрощения работы с DOM и создания анимаций.

Сетевые технологии и современные подходы

Здесь изучают HTTP-протокол, работу с cookies и локальным хранилищем. Рассматривают подход AJAX для асинхронного обмена данными с сервером, формат JSON и различные способы выполнения сетевых запросов.

Разработка на React

Последний технический блок посвящен современной библиотеке React. Слушатели изучат JSX, компоненты, состояние и пропсы. Рассмотрят работу с событиями, стилями, маршрутизацией и сетевыми запросами. Особое внимание уделят хукам и функциональным компонентам - современному подходу к разработке на React.

Выпускной проект

Завершается курс созданием собственного проекта для портфолио. Слушатели реализуют полноценный веб-приложение, используя все полученные знания. Финальным этапом станет защита проекта, где можно продемонстрировать навыки потенциальным работодателям.

Результаты после курса

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

Преимущества обучения

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

Что включено

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