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

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

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

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

Веб-разработчик – это специалист, который создает и поддерживает сайты и онлайн-сервисы. Он работает с интерфейсами, серверной частью и базами данных.

Тариф «Стандартный» для тех, кто хочет быстро освоить профессию веб-разработчика

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

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

Уверенно работать с HTML и CSS
Разрабатывать приложения на React
Тестировать веб-приложения на JavaScript
Разрабатывать backend на Node.js
Программировать на TypeScript
Работать с Git и системами контроля версий
Улучшать пользовательский опыт (UX)
Свободно программировать на JavaScript
Использовать инструменты верстки и работать в Figma
Работать с SQL и разбираться в базах данных

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

Ступень 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. Продвинутые навыки веб-разработчика
  • Блок 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 мес
-50%
Кешбэк 30%: 195 201 балл
1 301 333 ₸
650 667 ₸
В рассрочку на 24 мес
27 112 ₸/мес
Программирование
Python-разработчик
10 мес
-50%
Кешбэк 30%: 195 201 балл
1 301 334 ₸
650 667 ₸
В рассрочку на 24 мес
27 112 ₸/мес
Программирование
Инженер по тестированию + ИИ
Хит продаж
Лучшая цена
10 мес
-50%
Кешбэк 30%: 93 555 баллов
623 700 ₸
311 850 ₸
В рассрочку на 12 мес
25 988 ₸/мес
Программирование
Специалист по кибербезопасности
12 мес
-50%
Кешбэк 30%: 144 509 баллов
963 388 ₸
481 694 ₸
В рассрочку на 24 мес
20 071 ₸/мес
Программирование
Профессия 1С-программист
Хит продаж
8 мес
-47%
Кешбэк 30%: 135 000 баллов
853 060 ₸
450 000 ₸
Программирование
Выбор из профессий направления «Разработчик». Базовый
13 мес
-50%
Кешбэк 30%: 196 096 баллов
1 307 306 ₸
653 653 ₸
В рассрочку на 24 мес
27 236 ₸/мес
Программирование
Специалист по кибербезопас­но­сти + ИИ
12 мес
-50%
Кешбэк 30%: 144 509 баллов
963 387 ₸
481 694 ₸
В рассрочку на 18 мес
26 761 ₸/мес
Программирование
Java-разработчик + ИИ
8 мес
-50%
Кешбэк 30%: 206 027 баллов
1 373 507 ₸
686 754 ₸
В рассрочку на 24 мес
28 615 ₸/мес
Программирование
DevOps-инженер PRO
12 мес
-60%
Кешбэк 30%: 198 013 баллов
1 650 107 ₸
660 043 ₸
В рассрочку на 24 мес
27 502 ₸/мес
Программирование
Инженер по автоматизации тестирования
9 мес
-50%
Кешбэк 30%: 170 369 баллов
1 135 790 ₸
567 895 ₸
В рассрочку на 24 мес
23 663 ₸/мес
Программирование
Фронтенд-разработчик + ИИ
Лучшая цена
9 мес
-50%
Кешбэк 30%: 152 365 баллов
1 015 762 ₸
507 881 ₸
В рассрочку на 18 мес
28 216 ₸/мес
Программирование
Программист микроконтролле­ров
12 мес
-50%
Кешбэк 30%: 173 734 балла
1 158 222 ₸
579 111 ₸
В рассрочку на 24 мес
24 130 ₸/мес
Программирование
Выбор из профессий направления «Тестировщик». Базовый
13 мес
-50%
Кешбэк 30%: 191 135 баллов
1 274 232 ₸
637 116 ₸
В рассрочку на 24 мес
26 547 ₸/мес
Программирование
Фулстек-разработчик на JavaScript
11 мес
-50%
Кешбэк 30%: 276 011 баллов
1 840 069 ₸
920 035 ₸
В рассрочку на 24 мес
38 335 ₸/мес
Программирование
Инженер умного дома
15 мес
-50%
Кешбэк 30%: 222 441 балл
1 482 940 ₸
741 470 ₸
В рассрочку на 24 мес
30 895 ₸/мес
Программирование
Разработчик + ИИ
Лучшая цена
Новинка
13 мес
-50%
Кешбэк 30%: 156 363 балла
1 042 413 ₸
521 207 ₸
В рассрочку на 18 мес
28 956 ₸/мес
Программирование
DevOps-инженер
7 мес
-60%
Кешбэк 30%: 178 817 баллов
1 490 138 ₸
596 055 ₸
В рассрочку на 24 мес
24 836 ₸/мес
Программирование
1С-разработчик
6 мес
-50%
Кешбэк 30%: 135 000 баллов
900 000 ₸
450 000 ₸
В рассрочку на 24 мес
18 750 ₸/мес
Программирование
Специалист по кибербезопас­ности
Лучшая цена
6 мес
-50%
Кешбэк 30%: 164 519 баллов
1 096 787 ₸
548 394 ₸
В рассрочку на 18 мес
30 467 ₸/мес
Программирование
Архитектор ПО
Хит продаж
4 мес
-50%
Кешбэк 30%: 97 037 баллов
646 907 ₸
323 454 ₸
В рассрочку на 12 мес
26 955 ₸/мес
Программирование
TypeScript
3 мес
-50%
Кешбэк 30%: 136 131 балл
907 536 ₸
453 768 ₸
В рассрочку на 18 мес
25 210 ₸/мес
Программирование
1С-программист
Лучшая цена
4 мес
-50%
Кешбэк 30%: 104 943 балла
699 613 ₸
349 807 ₸
В рассрочку на 12 мес
29 151 ₸/мес
Программирование
Python
4 мес
-50%
Кешбэк 30%: 94 768 баллов
631 782 ₸
315 891 ₸
В рассрочку на 12 мес
26 325 ₸/мес
Программирование
Системный администратор
6 мес
-50%
Кешбэк 30%: 144 896 баллов
965 969 ₸
482 985 ₸
В рассрочку на 18 мес
26 833 ₸/мес
Программирование
DevOps-инженер
12 мес
-50%
Кешбэк 30%: 178 817 баллов
1 192 110 ₸
596 055 ₸
В рассрочку на 24 мес
24 836 ₸/мес
Программирование
Веб-разработчик
16 мес
-50%
Кешбэк 30%: 298 310 баллов
1 988 729 ₸
994 365 ₸
В рассрочку на 24 мес
41 432 ₸/мес
Программирование
Java-разработчик
8 мес
-50%
Кешбэк 30%: 206 027 баллов
1 373 508 ₸
686 754 ₸
В рассрочку на 24 мес
28 615 ₸/мес
Программирование
Программист дронов
13 мес
-50%
Кешбэк 30%: 153 468 баллов
1 023 120 ₸
511 560 ₸
В рассрочку на 18 мес
28 420 ₸/мес
Программирование
Разработчик на C++
7 мес
-50%
Кешбэк 30%: 198 665 баллов
1 324 428 ₸
662 214 ₸
В рассрочку на 24 мес
27 593 ₸/мес
Программирование
PHP-разработчик с нуля до PRO
7 мес
-50%
Кешбэк 30%: 137 020 баллов
913 464 ₸
456 732 ₸
В рассрочку на 18 мес
25 374 ₸/мес
ТОО «Ньюскилз»
050057, Республика Казахстан, г. Алматы, ул. Тимирязева, д. 38/1, 2 этаж, 7 офис
БИН: 210140019844
© ТОО «Ньюскилз», 2026
Visa
MasterCard
Visa Secure
Mastercard ID Check
© ТОО «Ньюскилз», 2026