Курс «Фулстек‑разработчик» от Яндекс Практикума — это программа длительностью 16 месяцев (с опцией расширенного формата), которая поможет вам стать универсальным веб‑специалистом.
Показать полностью →
Вы научитесь и фронтенд‑разработке (HTML, CSS, JavaScript, React, адаптивная вёрстка), и бэкенд‑разработке (Node.js, Express, MongoDB, PostgreSQL, Nest.js). Освоите Docker, принципы ООП, безопасные методы кодинга и CI/CD‑инструменты для деплоя.
Вас ждут практические проекты, регулярные воркшопы, лайвкодинг и командная работа над задачами реальных заказчиков. За время курса можно успеть создать 13–15 проектов для портфолио, а после выпуска ещё до 7 месяцев получать карьерную поддержку. Школа помогает составить резюме, готовит к собеседованиям и учит, как правильно презентовать навыки потенциальным работодателям.
Главные преимущества:
1. Официальный диплом о переподготовке, признаваемый работодателями.
2. Обновляемая программа, соответствующая актуальным требованиям рынка.
3. Возможность выбрать расширенный курс, чтобы усилить портфолио и быстрее вырасти до уровня middle.
4. Форматы «с нуля»: всё разъясняется пошагово и доступно даже без IT-фона.
5. Поддержка и консультации от опытных наставников и тимлидов, а также работа в Agile-командах.
Если вы стремитесь быстро войти в IT и научиться создавать современные веб‑приложения «под ключ», курс «Фулстек‑разработчик» от Яндекс Практикума станет вашим надёжным стартом.
Вас ждут практические проекты, регулярные воркшопы, лайвкодинг и командная работа над задачами реальных заказчиков. За время курса можно успеть создать 13–15 проектов для портфолио, а после выпуска ещё до 7 месяцев получать карьерную поддержку. Школа помогает составить резюме, готовит к собеседованиям и учит, как правильно презентовать навыки потенциальным работодателям.
Главные преимущества:
1. Официальный диплом о переподготовке, признаваемый работодателями.
2. Обновляемая программа, соответствующая актуальным требованиям рынка.
3. Возможность выбрать расширенный курс, чтобы усилить портфолио и быстрее вырасти до уровня middle.
4. Форматы «с нуля»: всё разъясняется пошагово и доступно даже без IT-фона.
5. Поддержка и консультации от опытных наставников и тимлидов, а также работа в Agile-командах.
Если вы стремитесь быстро войти в IT и научиться создавать современные веб‑приложения «под ключ», курс «Фулстек‑разработчик» от Яндекс Практикума станет вашим надёжным стартом.
Программа онлайн-курса
1. HTML, CSS, JavaScript: вводный модуль
Продолжительность: 31 час
Основные темы:
1. Как всё устроено: базовые принципы вёрстки и программирования
2. Первый код: первые шаги в HTML и CSS
3. Базовые CSS‑свойства, работа с макетом
4. Основы JavaScript: переменные, простейшие операции, подключение скриптов к странице
Основные темы:
1. Как всё устроено: базовые принципы вёрстки и программирования
2. Первый код: первые шаги в HTML и CSS
3. Базовые CSS‑свойства, работа с макетом
4. Основы JavaScript: переменные, простейшие операции, подключение скриптов к странице
2. HTML и CSS: лейаут, доступность и интерактив
Продолжительность: 6 недель
Проекты: одностраничный сайт + CSS для приложения
Спринт 1: «Вёрстка. Семантика и лейаут»
1.1 Семантические теги, глобальные атрибуты
1.2 Шрифты и типографика
1.3 Flexbox, позиционирование элементов
1.4 Grid Layout
1.5 Основы Bash и Git
Спринт 2: «Вёрстка, доступность и подходы к стилям»
2.1 Настройка страницы и метатеги
2.2 Работа с внешним встраиваемым контентом (iframe, видео, API)
2.3 Псевдоклассы и псевдоэлементы
2.4 Аспекты доступности (a11y)
2.5 Стилизация форм
2.6 Продвинутый Git и Bash
Проекты: одностраничный сайт + CSS для приложения
Спринт 1: «Вёрстка. Семантика и лейаут»
1.1 Семантические теги, глобальные атрибуты
1.2 Шрифты и типографика
1.3 Flexbox, позиционирование элементов
1.4 Grid Layout
1.5 Основы Bash и Git
Спринт 2: «Вёрстка, доступность и подходы к стилям»
2.1 Настройка страницы и метатеги
2.2 Работа с внешним встраиваемым контентом (iframe, видео, API)
2.3 Псевдоклассы и псевдоэлементы
2.4 Аспекты доступности (a11y)
2.5 Стилизация форм
2.6 Продвинутый Git и Bash
3. Дизайн, адаптивная вёрстка, декорирование
Продолжительность: 6 недель
Проекты: адаптивный сайт с разными цветовыми темами + самостоятельное веб-приложение
Спринт 3: «Вёрстка. Адаптивность и графика»
3.1 Подходы к созданию адаптивных интерфейсов
3.2 Растровая графика, CSS‑переменные, единицы измерения
3.3 Расширенные возможности Grid Layout
3.4 Кроссбраузерность, вендорные префиксы
Спринт 4: «Вёрстка: декорирование, подходы и инструменты»
4.1 Работа с SVG, переходы и 2D‑трансформации
4.2 Анимации, вариативные шрифты, 3D‑трансформации
4.3 Декорирование интерфейсов, интерактивные элементы
Проекты: адаптивный сайт с разными цветовыми темами + самостоятельное веб-приложение
Спринт 3: «Вёрстка. Адаптивность и графика»
3.1 Подходы к созданию адаптивных интерфейсов
3.2 Растровая графика, CSS‑переменные, единицы измерения
3.3 Расширенные возможности Grid Layout
3.4 Кроссбраузерность, вендорные префиксы
Спринт 4: «Вёрстка: декорирование, подходы и инструменты»
4.1 Работа с SVG, переходы и 2D‑трансформации
4.2 Анимации, вариативные шрифты, 3D‑трансформации
4.3 Декорирование интерфейсов, интерактивные элементы
4. Базовый JavaScript
Продолжительность: 6 недель
Проекты: интерактивная страница с фотографиями
Спринт 5: «Основы JavaScript, базовые типы, работа с DOM»
5.1 Примитивные типы данных (числа, строки), создание и удаление DOM‑элементов
5.2 Управление структурой страницы, события, циклы
5.3 Массивы, функции, дебаггинг
Спринт 6: «Работа с событиями и формами в JS. Сборка кода и модульность»
6.1 Объекты
6.2 Сборка проекта с Webpack
6.3 Модули в JS, асинхронность
6.4 Работа с формами, валидация ввода
Проекты: интерактивная страница с фотографиями
Спринт 5: «Основы JavaScript, базовые типы, работа с DOM»
5.1 Примитивные типы данных (числа, строки), создание и удаление DOM‑элементов
5.2 Управление структурой страницы, события, циклы
5.3 Массивы, функции, дебаггинг
Спринт 6: «Работа с событиями и формами в JS. Сборка кода и модульность»
6.1 Объекты
6.2 Сборка проекта с Webpack
6.3 Модули в JS, асинхронность
6.4 Работа с формами, валидация ввода
5. Продвинутый JavaScript
Продолжительность: 3 недели
Проекты: подключение веб-сервиса к серверу
Спринт 7: «Продвинутая работа с данными, валидация, работа с API»
7.1 Регулярные выражения
7.2 Глубокая работа с формами и их проверкой
7.3 Использование API
7.4 Деплой проекта (например, GitHub Pages)
Проекты: подключение веб-сервиса к серверу
Спринт 7: «Продвинутая работа с данными, валидация, работа с API»
7.1 Регулярные выражения
7.2 Глубокая работа с формами и их проверкой
7.3 Использование API
7.4 Деплой проекта (например, GitHub Pages)
6. TypeScript и ООП
Продолжительность: 6 недель
Проекты: интернет-магазин с каталогом и корзиной (ООП‑архитектура)
Спринт 8: «TypeScript и ООП»
8.1 Введение в TypeScript, базовые и сложные типы
8.2 Принципы объектно‑ориентированного программирования
8.3 Архитектура приложения, наследование, инкапсуляция, полиморфизм
Спринт 9: «ООП в интерфейсах: простые (и не только) концепции»
9.1 Паттерны проектирования
9.2 Работа с окружением
9.3 Продвинутое применение ООП в интерфейсах
Проекты: интернет-магазин с каталогом и корзиной (ООП‑архитектура)
Спринт 8: «TypeScript и ООП»
8.1 Введение в TypeScript, базовые и сложные типы
8.2 Принципы объектно‑ориентированного программирования
8.3 Архитектура приложения, наследование, инкапсуляция, полиморфизм
Спринт 9: «ООП в интерфейсах: простые (и не только) концепции»
9.1 Паттерны проектирования
9.2 Работа с окружением
9.3 Продвинутое применение ООП в интерфейсах
7. Интерфейсы с использованием React
Продолжительность: 3 недели
Проекты: страница блога с настройкой дизайна (CSS‑переменные)
Спринт 10: «Основы React»
10.1 Концепция SPA и фреймворки
10.2 Настройка и сборка проекта
10.3 JSX, хуки (useState, useEffect)
10.4 Storybook, библиотеки компонентов
Проекты: страница блога с настройкой дизайна (CSS‑переменные)
Спринт 10: «Основы React»
10.1 Концепция SPA и фреймворки
10.2 Настройка и сборка проекта
10.3 JSX, хуки (useState, useEffect)
10.4 Storybook, библиотеки компонентов
8. Роутинг и авторизация
Продолжительность: 3 недели
Проекты: глобальное состояние, роутинг и авторизация
Спринт 11: «Роутинг и авторизация»
11.1 Продвинутый React
11.2 Redux, глобальное состояние
11.3 React Router
11.4 Механизм авторизации (JWT, хранение сессий и т.п.)
Проекты: глобальное состояние, роутинг и авторизация
Спринт 11: «Роутинг и авторизация»
11.1 Продвинутый React
11.2 Redux, глобальное состояние
11.3 React Router
11.4 Механизм авторизации (JWT, хранение сессий и т.п.)
9. Тестирование React-приложений
Продолжительность: 3 недели
Проекты: покрытие приложения юнит‑ и интеграционными тестами (Jest, Cypress)
Спринт 12: «Тестирование React-приложений»
12.1 Оптимизация приложений
12.2 Библиотеки Jest и Cypress
12.3 Подготовка к продакшену
Проекты: покрытие приложения юнит‑ и интеграционными тестами (Jest, Cypress)
Спринт 12: «Тестирование React-приложений»
12.1 Оптимизация приложений
12.2 Библиотеки Jest и Cypress
12.3 Подготовка к продакшену
10. Проектный месяц (фронтенд)
Продолжительность: 1 месяц
Проекты: Работа над реальным крупным проектом заказчика в команде с менеджерами, дизайнерами, системными аналитиками и тимлидами.
Проекты: Работа над реальным крупным проектом заказчика в команде с менеджерами, дизайнерами, системными аналитиками и тимлидами.
11. Основы Node.js, Express и MongoDB
Продолжительность: 3 недели
Проекты: бэкенд для интернет-магазина (TypeScript + Express + MongoDB)
Спринт 13: «Основы Node.js, Express и MongoDB»
13.1 Node.js, экосистема NPM
13.2 Принципы построения REST API
13.3 Работа с базами данных (MongoDB), схемы и модели
13.4 Авторизация и JWT
Проекты: бэкенд для интернет-магазина (TypeScript + Express + MongoDB)
Спринт 13: «Основы Node.js, Express и MongoDB»
13.1 Node.js, экосистема NPM
13.2 Принципы построения REST API
13.3 Работа с базами данных (MongoDB), схемы и модели
13.4 Авторизация и JWT
12. PostgreSQL и Nest.js
Продолжительность: 5 недель
Проекты: бэкенд с модульным API и поддержкой MongoDB и PostgreSQL
Спринт 14: «Разработка бэкенда на Nest.js»
14.1 Введение в Nest.js, контроллеры, Guards, сервисы, провайдеры
14.2 Passport.js и авторизация через соцсети
Спринт 15: «Базы данных и PostgreSQL»
15.1 Реляционные БД, SQL, связи, миграции
15.2 Интеграция PostgreSQL с Nest.js или Express
Проекты: бэкенд с модульным API и поддержкой MongoDB и PostgreSQL
Спринт 14: «Разработка бэкенда на Nest.js»
14.1 Введение в Nest.js, контроллеры, Guards, сервисы, провайдеры
14.2 Passport.js и авторизация через соцсети
Спринт 15: «Базы данных и PostgreSQL»
15.1 Реляционные БД, SQL, связи, миграции
15.2 Интеграция PostgreSQL с Nest.js или Express
13. Деплой и автоматизация
Продолжительность: 3 недели
Проекты: деплой веб-сервиса на сервер с Docker
Спринт 16: «Тестирование бэкенда, деплой и автоматизация»
16.1 Тестирование бэкенда (Jest, юнит-тесты)
16.2 Linux на практике, управление приложениями через PM2
16.3 Docker, Docker Compose, CI/CD
Проекты: деплой веб-сервиса на сервер с Docker
Спринт 16: «Тестирование бэкенда, деплой и автоматизация»
16.1 Тестирование бэкенда (Jest, юнит-тесты)
16.2 Linux на практике, управление приложениями через PM2
16.3 Docker, Docker Compose, CI/CD
14. Обеспечение безопасности приложения
Продолжительность: 3 недели
Проекты: рефакторинг кода и исправление ошибок безопасности (XSS, CSRF)
Спринт 17: «Обеспечение безопасности приложения»
17.1 Межсайтовый скриптинг, SQL‑инъекции и межсайтовая подделка запросов (CSRF)
17.2 SSL/TLS и основы безопасной архитектуры
Проекты: рефакторинг кода и исправление ошибок безопасности (XSS, CSRF)
Спринт 17: «Обеспечение безопасности приложения»
17.1 Межсайтовый скриптинг, SQL‑инъекции и межсайтовая подделка запросов (CSRF)
17.2 SSL/TLS и основы безопасной архитектуры
15. Проектный месяц (бэкенд)
Продолжительность: 2 месяца
Проекты: Ещё один крупный командный проект для заказчика: подготовка бэкенд‑части приложения
Проекты: Ещё один крупный командный проект для заказчика: подготовка бэкенд‑части приложения
Параллельные модули (проходят в любое время)
Алгоритмы и структуры данных (60 часов)
Изучение типовых алгоритмических задач, анализ их сложности.
Софтскилы для разработчиков (60 часов)
Тайм-менеджмент, работа в команде, коммуникации, методология Agile, обратная связь, стрессоустойчивость.
Программа трудоустройства (60 часов)
Карьерный трек: резюме, сопроводительные письма, портфолио, стратегия поиска.
Программа акселерации
Практический поиск работы, участие в собеседованиях, поддержка HR-экспертов до 7 месяцев.
Изучение типовых алгоритмических задач, анализ их сложности.
Софтскилы для разработчиков (60 часов)
Тайм-менеджмент, работа в команде, коммуникации, методология Agile, обратная связь, стрессоустойчивость.
Программа трудоустройства (60 часов)
Карьерный трек: резюме, сопроводительные письма, портфолио, стратегия поиска.
Программа акселерации
Практический поиск работы, участие в собеседованиях, поддержка HR-экспертов до 7 месяцев.
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.
Оставить отзыв об онлайн-курсе
Похожие онлайн-курсы
0⭐️
Отзывы: 0 отзывов
Профессия
Стоимость:
129 000₽
В рассрочку:
от 5 792₽
Длительность:
13 месяцев
0⭐️
Отзывы: 0 отзывов
Профессия
Стоимость:
172 440₽
В рассрочку:
от 4 790₽
Длительность:
20 месяцев