Профессия: Frontend-разработчик. Тариф Стандартный

Профессия: Frontend-разработчик. Тариф Стандартный

ProductStar
Сложность
Для новичков
Длительность
8 мес

Описание курса

Курс поможет с нуля освоить frontend-разработку и научиться создавать современные пользовательские интерфейсы. Вы изучите HTML, CSS и JavaScript, разберётесь в работе с адаптивной версткой, анимациями и взаимодействием с пользователем, а также научитесь работать с популярными инструментами и библиотеками. В процессе обучения выполните практические проекты для портфолио.

Тариф «Стандартный»

Подходит тем, кто не нуждается в дополнительном менторстве и поддержке на испытательном сроке

  • Обратная связь по домашним заданиям
  • Поддержка куратора во время обучения
  • Сертификат об окончании курса
  • Ежемесячные воркшопы с практиками рынка
  • Доступ к закрытому комьюнити

Чему вы научитесь

Контролировать версии кода через Git — чтобы не потерять изменения
Знать основы тестирования — проверять, чтобы все работало хорошо
Верстать сайты на HTML и CSS, делая их удобными на любом устройстве
Работать с React — создавать сложные и быстрые приложения
Переносить дизайн из Figma в код — чтобы сайт выглядел как задумано
Писать код на JavaScript, чтобы страницы реагировали на клики и движения
Разбираться в TypeScript и писать код без ошибок

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

Ступень 1. Основы верстки: HTML, CSS + Figma
  • Блок 1. Принципы HTML
    • Структура веб-страницы, базовый HTML
    • Базовый CSS, селекторы и каскад
    • Продвинутый CSS, адаптивность и кроссбраузерность
    • Основы JavaScript, инструменты для разработки и отладки
  • Блок 2. Объекты HTML и DOM-модель
    • Объекты, массивы, функции в JavaScript
    • DOM-модель и работа со страницей
    • Обработка событий
    • Взаимодействие с сервером
  • Блок 3. Расширенные возможности HTML и CSS
    • Git и GitHub: Настраиваем репозиторий для проекта
    • Формы HTML: построение, валидация, доступность
    • Flex или Grid. Основы создания макетов
    • Адаптивная и кроссбраузерная верстка
  • Блок 4. Системы контроля версий
    • Системы контроля версий. Версионирование кода, совместная разработка, CSV
    • Git & GitHub. Git, Commit, ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью
    • Жизненный цикл ПО, CI/CD
    • Git, основные понятия. Знакомство с GitLab
    • Введение в GitLab CI
    • GitLab CI. Внутренние переменные, Артефакты, Правила
  • Блок 5. Инструменты верстки и UX
    • Основы тестирования верстки + DevTools
    • Улучшаем пользовательский опыт (UX) с помощью CSS-анимаций
    • Идеальная верстка: делаем Pixel Perfect по макету в Figma
  • Блок 6. Работа с Figma
    • Знакомство с Figma
    • Работа с фигурами и инструментами
    • Создание дизайна интерфейса в Figma
    • Констрейны, компоненты и auto layout
    • Варианты и библиотеки
    • Прототипирование и анимация
    • Figma Community и FigJam
    • Совместная работа и передача дизайна
Ступень 2. Работа с JavaScript
  • Блок 1. Базовый JavaScript
    • Введение. Переменные и работа с числами. Константы
    • Строки, boolean и условные операторы. Преобразование типов и нестрогие сравнения
    • Массивы и циклы. Объекты
    • Функции / области видимости и замыкания
    • Обработка событий и пользовательский ввод
    • Подключение библиотек
    • Регулярные выражения. Форматирование. Работа с датами
    • Микро и макротаски. Цикл событий
    • Анимации и CSS-фреймворки
    • Структуры данных и алгоритмы
    • Сборка проекта
  • Блок 2. Методология тестирования ПО
    • Кроссбраузерное тестирование
    • Обработка проблем с HTML и CSS
    • Обработка ошибок в JavaScript
    • Реализация обнаружения функций
    • Введение в автоматизированное тестирование веб-приложений
    • Документы тестировщика
    • Артефакты тестирования
    • Жизненный цикл разработки ПО
Ступень 3. Advanced JavaScript
  • Блок 1. Расширенные возможности Javascript
    • Продвинутые операторы JS
    • Алгоритмы: рекурсия и сортировки
    • Работа с графами и деревьями
    • Хеш-таблицы
    • Стек и очереди
    • Решение алгоритмических задач
    • Наследование и прототипное наследование
    • Шаблонизация
    • Общение с сервером
    • Использование API в браузере
    • Типовые виджеты
    • Управление пакетами: npm
  • Блок 2. Библиотека React
    • Быстрый старт в React
    • Компоненты
    • Рендеринг
    • Hooks
    • Маршрутизация в React
    • События и состояние
    • CSS-стилизации
    • Context API
  • Блок 3. Современные методологии управления разработкой
    • Методологии управления: Agile и Waterfall
    • Scrum
    • Kanban
    • Инструменты управления
Ступень 4. Продвинутые навыки Frontend-разработчика
  • Блок 1. TypeScript
    • Введение в TypeScript
    • TypeScript: базовый синтаксис, типы данных и переменные
    • TypeScript: операторы, условия и циклы, числа
    • Функции в TypeScript
    • TypeScript: строки, массивы, кортежи
    • TypeScript: union
    • TypeScript: классы и объекты
    • TypeScript: пространства имен и модули
  • Блок 2. SQL
    • Введение в блок SQL
    • Извлечение и фильтрация данных (часть 1)
    • Извлечение и фильтрация данных (часть 2)
    • Преобразование и сортировка данных: введение
    • Преобразование и сортировка данных: advanced
    • Группировка данных
    • Базы данных. JDBC
    • Развитие проекта. Создание Todo.
    • Введение в базы данных
    • Объединение таблиц
    • Подзапросы
    • Обновление, добавление и удаление данных
    • Создание, изменение и удаление таблиц
    • Advanced SQL: операции с текстом и оконные функции
    • Advanced SQL: ускорение и оптимизация запросов, табличные выражения
    • Практический проект LEGO
  • Блок 3. JavaScript на серверной стороне: основы Node.js
    • Веб-сервер: базовые знания
    • Веб-программирование на стороне серверов: быстрый старт
    • Клиент-сервер
    • Фреймворки серверной части
    • Веб-безопасность
    • Express (Node.js/JavaScript): старт работы
    • Express: создание каркаса сайта
    • Express: работа с базой данных
    • Express: маршруты и контроллеры
    • Express: отображение данных
    • Express: работы с формами
    • Express: установка Веб-сайта
  • Блок 4. Основы DevOps для программиста
    • Зачем DevOps Frontend-разработчику
    • Введение в DevOps
    • Linux: введение и основные концепты ОС
    • Bash. Базовый инструмет скриптов в Linux
    • Контейнеризация. Знакомство с Docker.
    • Упаковка приложений в Docker
    • Docker-Compose. Сервисы и взаимодействия
    • Ansible. Основные концепции и команды
    • Ansible.Роли и переменные
    • Ansible. Разработка ролей
  • Блок 5. ChatGPT для разработчика
    • Введение в ChatGPT и его применение в разработке программного обеспечения
    • Устранение неполадок и отладка с помощью ChatGPT
    • Повышение качества кода с помощью ChatGPT
    • Проверка кода и документирование с помощью ChatGPT
    • Автоматическое тестирование с помощью ChatGPT
    • Генерация кода с помощью ChatGPT
    • Лучшие практики и советы по работе с ChatGPT
  • Блок 6. Дипломная работа
    • Работа над дипломным проектом для портфолио
    • Рост в тимлида
    • Финальная защита и консультации

Преподаватели

Михаил Карпов
Михаил Карпов
ex-CPO Skyeng
Александр Баумгертнер
Александр Баумгертнер
Senior Software Developer, EPAM Russia
Александр Зинченко
Александр Зинченко
Руководитель группы web-разработки, Газпром-медиа Развлекательное ТВ
Виктор Антонов
Виктор Антонов
Senior DevOps Engineer, Luxoft USA
Показать еще

Часто задаваемые вопросы

Что потребуется для успешного обучения?
Для решения задач потребуется ноутбук или ПК, лекции и уроки можно смотреть с мобильного телефона.

Похожие курсы

Программирование
Python-разработчик + ИИ
Хит продаж
10 мес
-60%
Кешбэк 30%: 194 754 балла
1 622 949 ₸
649 180 ₸
В рассрочку на 24 мес
27 050 ₸/мес
Программирование
Python-разработчик
10 мес
-60%
Кешбэк 30%: 194 754 балла
1 622 950 ₸
649 180 ₸
В рассрочку на 24 мес
27 050 ₸/мес
Программирование
Инженер по тестированию + ИИ
Хит продаж
Лучшая цена
10 мес
-60%
Кешбэк 30%: 93 342 балла
777 843 ₸
311 137 ₸
В рассрочку на 12 мес
25 929 ₸/мес
Программирование
Специалист по кибербезопасности
12 мес
-60%
Кешбэк 30%: 144 178 баллов
1 201 480 ₸
480 592 ₸
В рассрочку на 24 мес
20 025 ₸/мес
Программирование
1С-программист
Хит продаж
8 мес
-60%
Кешбэк 30%: 120 000 баллов
1 000 000 ₸
400 000 ₸
Программирование
Выбор из профессий направления «Разработчик». Базовый
13 мес
-60%
Кешбэк 30%: 196 096 баллов
1 634 133 ₸
653 653 ₸
В рассрочку на 24 мес
27 236 ₸/мес
Программирование
Специалист по кибербезопас­но­сти + ИИ
12 мес
-60%
Кешбэк 30%: 144 178 баллов
1 201 481 ₸
480 592 ₸
В рассрочку на 18 мес
26 700 ₸/мес
Программирование
Java-разработчик + ИИ
8 мес
-60%
Кешбэк 30%: 205 556 баллов
1 712 959 ₸
685 184 ₸
В рассрочку на 24 мес
28 550 ₸/мес
Программирование
Инженер по автоматизации тестирования
9 мес
-60%
Кешбэк 30%: 169 979 баллов
1 416 490 ₸
566 596 ₸
В рассрочку на 24 мес
23 609 ₸/мес
Программирование
Фронтенд-разработчик + ИИ
Лучшая цена
9 мес
-60%
Кешбэк 30%: 152 016 баллов
1 266 801 ₸
506 720 ₸
В рассрочку на 18 мес
28 152 ₸/мес
Программирование
Программист микроконтролле­ров
12 мес
-60%
Кешбэк 30%: 173 337 баллов
1 444 469 ₸
577 788 ₸
В рассрочку на 24 мес
24 075 ₸/мес
Программирование
Выбор из профессий направления «Тестировщик». Базовый
13 мес
-60%
Кешбэк 30%: 191 135 баллов
1 592 790 ₸
637 116 ₸
В рассрочку на 24 мес
26 547 ₸/мес
Программирование
Фулстек-разработчик на JavaScript
11 мес
-60%
Кешбэк 30%: 275 380 баллов
2 294 829 ₸
917 932 ₸
В рассрочку на 24 мес
38 248 ₸/мес
Программирование
Инженер умного дома
15 мес
-60%
Кешбэк 30%: 221 933 балла
1 849 438 ₸
739 775 ₸
В рассрочку на 24 мес
30 824 ₸/мес
Программирование
Разработчик + ИИ
Лучшая цена
13 мес
-60%
Кешбэк 30%: 156 005 баллов
1 300 038 ₸
520 015 ₸
В рассрочку на 18 мес
28 890 ₸/мес
Программирование
1С-разработчик
6 мес
-60%
Кешбэк 30%: 120 000 баллов
1 000 000 ₸
400 000 ₸
В рассрочку на 12 мес
33 334 ₸/мес
Программирование
Специалист по кибербезопас­ности
Лучшая цена
6 мес
-60%
Кешбэк 30%: 164 142 балла
1 367 850 ₸
547 140 ₸
В рассрочку на 18 мес
30 397 ₸/мес
Программирование
Архитектор ПО
Хит продаж
4 мес
-60%
Кешбэк 30%: 96 815 баллов
806 785 ₸
322 714 ₸
В рассрочку на 12 мес
26 893 ₸/мес
Программирование
TypeScript
3 мес
-60%
Кешбэк 30%: 135 819 баллов
1 131 826 ₸
452 730 ₸
В рассрочку на 18 мес
25 152 ₸/мес
Программирование
1С-программист
Лучшая цена
4 мес
-60%
Кешбэк 30%: 104 703 балла
872 518 ₸
349 007 ₸
В рассрочку на 12 мес
29 084 ₸/мес
Программирование
Vibe coding
6 мес
-60%
Кешбэк 30%: 120 000 баллов
1 000 000 ₸
400 000 ₸
В рассрочку на 18 мес
22 223 ₸/мес
Программирование
Системный администратор
6 мес
-60%
Кешбэк 30%: 144 896 баллов
1 207 462 ₸
482 985 ₸
В рассрочку на 18 мес
26 833 ₸/мес
Программирование
DevOps-инженер
12 мес
-60%
Кешбэк 30%: 120 000 баллов
1 000 000 ₸
400 000 ₸
В рассрочку на 12 мес
33 334 ₸/мес
Программирование
Веб-разработчик
16 мес
-60%
Кешбэк 30%: 297 628 баллов
2 480 229 ₸
992 092 ₸
В рассрочку на 24 мес
41 338 ₸/мес
Программирование
Java-разработчик
8 мес
-60%
Кешбэк 30%: 205 556 баллов
1 712 960 ₸
685 184 ₸
В рассрочку на 24 мес
28 550 ₸/мес
Программирование
Программист дронов
13 мес
-60%
Кешбэк 30%: 153 118 баллов
1 275 977 ₸
510 391 ₸
В рассрочку на 18 мес
28 356 ₸/мес
Программирование
Разработчик на C++
7 мес
-60%
Кешбэк 30%: 198 210 баллов
1 651 750 ₸
660 700 ₸
В рассрочку на 24 мес
27 530 ₸/мес
Программирование
PHP-разработчик с нуля до PRO
7 мес
-60%
Кешбэк 30%: 136 707 баллов
1 139 221 ₸
455 688 ₸
В рассрочку на 18 мес
25 316 ₸/мес
Программирование
Администрирование ОС Linux
3 мес
-60%
Кешбэк 30%: 99 400 баллов
828 327 ₸
331 331 ₸
В рассрочку на 12 мес
27 611 ₸/мес
Программирование
Тестировщик мобильных игр
4,5 мес
-45%
Кешбэк 5%: 23 013 баллов
836 229 ₸
460 250 ₸
В рассрочку на 24 мес
19 178 ₸/мес
ТОО «Ньюскилз»
050057, Республика Казахстан, г. Алматы, ул. Тимирязева, д. 38/1, 2 этаж, 7 офис
БИН: 210140019844
© ТОО «Ньюскилз», 2026
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2026