Описание
Фронтэнд-разработчики занимаются созданием и поддержкой «лицевой» части веб-приложений, всего, с чем взаимодействует конечный пользователь: веб-страницы, интерфейсы и управляющие элементы.
JavaScript — главный язык программирования всех фронтэнд-разработчиков. Позволяет делать сайты динамичными и «живыми». Самый востребованный и наиболее простой язык новичкам для входа в индустрию.
Учебный план профессии:
- Жизнь программиста
- Введение в веб-разработку
- Основы HTML, CSS и веб-дизайна
- Введение в программирование
- JS: Функции
- Основы командной строки
- Системы контроля версий (GIT)
- JS: Настройка окружения
- JS: Составные данные
- Проект #1: Игры разума
- JS: Последовательности
- JS: Программирование, управляемое данными
- JS: Коллекции
- JS: Деревья
- JS: Прототипы
- JS: Автоматическое тестирование
- Проект #2: Вычислитель отличий
- JS: Обработка ошибок
- Протокол HTTP
- JS: Асинхронное программирование
- JS: Автоматное программирование
- JS: DOM API
- JS: Архитектура фронтенда
- Проект #3: Лента новостей (RSS)
- JS: React
- JS: Redux (React)
- Проект #4: Чат (Slack)
Для кого курс
Для новичков и начинающих программистов, которые хотят получить профессию JS-разработчика; для действующих фронтенд-специалистов, которые хотят подтвердить экспертизу или улучшить навыки.
Чему вы научитесь
- Фундаментальному пониманию программирования
- Понимание самых свежих стандартов ES
- Умение строить фронтенд-части веб-приложений
- Разработка веб-сайтов и приложений
- React и Redux
- Работа с командной строкой
- Автоматизированное тестирование
- ООП, шаблоны проектирования
- Понимание Model-View-Controller (MVC, “Модель-Представление-Контроллер”)
- Функциональное программирование, чистый код
- Асинхронное программирование
- Основы алгоритмов и структур данных
Отзывы
Отзывов пока нет.