Изучите основы фронтенда и бэкенда, работу с базами данных и развёртывание приложений. Курс для новичков и тех, кто хочет сменить карьеру. Формат: видеолекции, практические задания, поддержка менторов.
Учитесь с уверенностью
Вам предложат практические проекты, интерактивные сессии с кодированием, советы экспертов, помощь в поиске работы и общение со студентами.
Практические проекты
Реализуйте реальные задачи и создайте портфолио, которое откроет двери к карьере
Сеансы живого кодирования
Учитесь у опытных инструкторов, наблюдая за процессом решения сложных задач в реальном времени
Поддержка карьеры
Получите помощь в подготовке резюме, прохождении собеседований и поиске работы
Учебный план
Изучите учебный план по основным и продвинутым темам разработки полного стека.
Введение в веб-разработку
Изучение основных концепций и языков программирования.
Frontend-разработка
Создание веб-приложений с использованием HTML, CSS и JavaScript.
Backend-разработка
Основы работы с SQL и NoSQL базами данных.
Программа курса Frontend-разработка
Занятие 1. Введение в веб-разработку
Занятие 2. Trainee HTML. Data-атрибуты & meta-теги Занятие 3. Junior HTML. Цвета в HTML Занятие 4. Middle HTML. Таблицы Занятие 5. Senior HTML. Дополнительные значения атрибута type тега input Занятие 6. Практика HTML
Занятие 7. Основы CSS. Работа с цветами css Занятие 8. CSS-работа с элементами. Иконки в CSS Занятие 9. Блочная модель. Фигурное обтекание текстом Занятие 10. Grid и Flex размещение блоков. Переменные в css Занятие 11. Продвинутый CSS. CSS Tooltip & маска на текст Занятие 12. Адаптивная вёрстка. Кроссбраузерность. Директива @supports. Figma для разработчиков Занятие 13. Практика CSS. Bootstrap не для слабонервных
Занятие 14. Введение в JS. Асинхронная загрузка скриптов Занятие 15. Переменные и типы данных. Синтаксический сахар Занятие 16. Арифметические операции. Свойство filter Занятие 17. Работа со строками. Преобразование данных. Многосторочность Занятие 18. Операторы и условные конструкции. Try-catch-finally Занятие 19. Циклы. Break и continue при работе с циклами Занятие 20. Функции в JS. Редко используемые функции Занятие 21. Объекты. Когда примитивные типы становятся объектами Занятие 22. Массивы. Коллекции Map и Set Занятие 23. Функции PRO Занятие 24. Math Date. Определение часового пояса пользователя через браузер в JS
Занятие 25. Асинхронность. Методы Promise Занятие 26. ООП. Сложные и продвинутые концепции ООП Занятие 27. Браузерное окружение. Безопасность приложений Занятие 28. Взаимодействие с DOM. Создание анимации через JS-код Занятие 29. События. Пользовательские события Занятие 30. Практикуем UI-компоненты. Обзор canvas - контейнера для графического отображения Занятие 31. Работа с датой и формами. Base64: кодирование и декодирование данных
Занятие 32. Печеньки JS. Управление кэшем с помощью Cache-Control Header, памяти, диска и Service Worker Занятие 33. Работа с сервером. Асинхронные запросы и ленивая загрузка (lazy loading) Занятие 34. Ещё немного про работу с сервером. Работа с GraphQL: гибкое взаимодействие с сервером Занятие 35. Практика JS Занятие 36. Webpack, менеджер пакетов. Разделение кода и его загрузка Занятие 37. TypeScript. Что это и зачем. Declaration files & tsconfig & декораторы
Занятие 38. Git и GitHub
Бонус-модуль. Работа с API
Занятие 39. Введение в React. Занятие 40. Компоненты React Занятие 41. React Hooks Занятие 42: Практика по хукам useState / useEffect Занятие 43. Основные хуки Занятие 44. Пользовательские хуки Занятие 45: Практика по хукам Занятие 46. React router dom Занятие 47. React + TypeScript Занятие 48. Практикуем UI-компоненты с React
Занятие 49. Знакомимся с Redux Занятие 50. Redux Занятие 51: Практика по Redux
Backend-разработка
Занятие 49. Введение в Node.js Занятие 50. Первый сервер на чистом Node.js Занятие 51. REST API: проектирование и практика Занятие 52. Практика: создаём REST API без Express
Занятие 53. Введение в MongoDB Занятие 54. Работа с MongoDB через Mongoose Занятие 55. Практика: мини-блог на Express + MongoDB
Занятие 59. Основы SQL и PostgreSQL Занятие 60. Работа через pg Занятие 61. ORM: Prisma / Sequelize Занятие 62. Практика: ToDo-приложение с PostgreSQL (ORM + ручные запросы)
Занятие 63. Асинхронность и try/catch Занятие 64. Валидация данных (Joi / Zod) Занятие 65. Аутентификация и JWT Занятие 66. Безопасность: CORS, XSS, CSRF Занятие 67. Практика: регистрация, логин и защищённые маршруты
Занятие 68. WebSocket и Socket.io Занятие 69. GraphQL + Apollo Server Занятие 70. Загрузка файлов через Multer Занятие 71. Тестирование с Jest + Supertest Занятие 72. Практика: чат с авторизацией, загрузкой файлов и тестами
Занятие 73. Docker и docker-compose Занятие 74. Деплой на Render / Railway / Vercel Занятие 75. Практика: деплой fullstack-приложения
Встречайте своих менторов
Вас будут обучать опытные специалисты, которые являются экспертами в разработке полного стека и любят делиться своими знаниями.
Анна Смирнова
Full-stack разработчик с 8-летним опытом, преподаватель
Telegram LinkedIn
Александр Петров
Senior Full-stack разработчик, наставник
Telegram LinkedIn
Что говорят наши студенты
Курс открыл для меня новые горизонты. Я получил не только знания, но и уверенность в своих силах.
Алексей Попов
Начинающий разработчик
Благодаря этому курсу я смогла сменить сферу деятельности и теперь работаю в IT. Рекомендую всем!
Елена Иванова
Веб-разработчик
Курс дал мне необходимые навыки для работы с современными технологиями. Я благодарен за возможность учиться у профессионалов.
Михаил Кузнецов
Junior-разработчик
Инвестиция в своё будущее
Инвестируйте в себя! У нас прозрачные цены и скидки, чтобы сделать этот курс доступным для всех.
Базовый курс
Основы full-stack разработки / 3 месяца
100000₽
Видеоуроки Доступ к материалам Поддержка ментора
Продвинутый курс
Углублённое изучение технологий / 6 месяцев
200000₽
Видеоуроки Доступ к материалам Поддержка ментора Проекты для портфолио
Индивидуальный курс
Обучение с учётом ваших целей / 9 месяцев
300000₽
Персональный наставник Видеоуроки Доступ к материалам
Остались вопросы?
На каждый поток выделяем — 15 мест
Оставьте контакты, и наш менеджер свяжется с вами в ближайшее время
Работает реферальная программа «приведи друга и получи 5% кешбэк на карту»*
*распространяется на клиентов, купивших один из платных курсов
Сертификат
Востребованная профессия
Помощь с трудоустройством
Бесплатный доступ к мероприятиям
Нажимая на кнопку, Вы соглашаетесь на обработку персональных данных
Курс открыт для всех желающих, независимо от их начального уровня подготовки. Мы предлагаем программу, которая подойдёт как новичкам, так и тем, кто уже имеет некоторый опыт в программировании.
Для успешного прохождения курса желательно иметь базовые знания в области информатики и логики. Также будет полезно владение основами работы с компьютером.
Продолжительность курса составляет 12 месяцев.
Во время обучения вы будете иметь доступ к поддержке со стороны опытных наставников и преподавателей.