Перейти к содержимому
tcthe.cooperate
Все направления
02

Frontend Development

HTML, CSS, JavaScript, React и создание современных веб-интерфейсов.

Длительность
5–7 месяцев
Формат
Индивидуально, 2–3 занятия в неделю + домашние задания
Для кого
Для новичков в программировании и для тех, кто хочет систематизировать знания и собрать первое портфолио.

О направлении

Направление о том, как создаются интерфейсы, которыми пользуются каждый день. От чистой вёрстки и адаптивности до компонентов React, работы с API и сборки готовых проектов. Каждый блок заканчивается практикой, а курс — собственным проектом в портфолио.

Чему научится студент

  • Верстать адаптивные страницы по макету
  • Писать чистый JavaScript и понимать, как работает браузер
  • Собирать интерфейсы на React из переиспользуемых компонентов
  • Получать и отправлять данные через API
  • Вести проект в Git и публиковать результат

Что изучаем

  • HTML
  • CSS
  • Responsive Design
  • JavaScript
  • Git
  • React
  • API
  • Работа с компонентами
  • Создание проектов

Индивидуальные занятия

Все занятия проходят один на один: программа и темп подстраиваются под ученика.

Программа

  1. 01

    Вёрстка

    • Семантический HTML
    • CSS: flexbox, grid, типографика
    • Адаптивность и мобильные интерфейсы
  2. 02

    JavaScript

    • Синтаксис, типы, функции
    • DOM и события
    • Асинхронность, fetch, JSON
    • Инструменты разработчика
  3. 03

    React

    • Компоненты и props
    • Состояние и хуки
    • Роутинг и работа с формами
    • Запросы к API
  4. 04

    Проект

    • Git и командная работа
    • Сборка и деплой
    • Финальный проект в портфолио

Частые вопросы

Нужно ли знать английский?

Базового уровня достаточно. Термины и документацию мы разбираем на занятиях.

Сколько времени нужно на домашние задания?

В среднем 4–6 часов в неделю. Объём можно скорректировать под вашу занятость.

Будет ли готовый проект после курса?

Да, финальный проект вы собираете сами и он остаётся у вас в портфолио.

Хочу начать обучение

Оставьте заявку — мы свяжемся с вами, определим уровень и подберём программу.

Записаться