Что делает Frontend-разработчик?


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

Твои навыки после обучения

HTML5, CSS3, JavaScript, TypeScript, Git, React, Redux, Angular, RxJs, Jest, Wordpress

 

Содержание программы


1Введение
- История развития сети Интернет
- Появление web
- Настройка окружения разработчика
- Git/br>
2Создание одностраничного сайта
- Современные HTML и CSS
- Семантическая верстка
- Адаптивная и отзывчивая верстка
- Анимации
- Препроцессоры CSS
- Работа с Figma для разработчиков
- Проект – создание собственного лендинга по готовым макетам
3Современное веб-приложение
- Основы языка JavaScript
- DOM
- Асинхронность JavaScript
- Взаимодействие по сети с сервером
- Проектирование frontend-приложений
- Основы ООП
- Bootstrap
- Проект – создание интерактивного приложения
4Фреймворк React
- Основы React
- Маршрутизация
- Управление состоянием. Redux
- MobX
- Проект – создание интернет-магазина
5Фреймворк Angular
- Основы Angular
- Хуки жизненного цикла
- Change detection
- RxJs и Signals
- Проект – мини-социальная сеть
6Тестирование веб-приложений
- Подходы к тестированию
- Основные библиотеки тестирования
- Jest
7Конструкторы сайтов
- Обзор платформы Wordpress
- Создание сайтов на Wordpress
- Плагины Wordpress
- Tilda
8Публикация приложения в сети
- Виды публикаций web приложений
- Ngrok
- Nginx
- Способы оптимизации web приложений. SEO оптимизация

Подпишись на наш телеграм канал, чтобы не пропустить важные новости!

Команда программы

Остались вопросы? Пиши нам


Мы отвечаем в телеграме обычно в течение рабочего дня.

t.me/dc_bmstu_bot

По вопросам сотрудничества:

dc@bmstu.ru

Будь в курсе!
Подпишись на канал


В телеграм-канале мы публикуем новости Цифровой кафедры. Подпишись, чтобы быть в курсе событий

t.me/dc_bmstu