Освой профессию и найди работу!

Web разработчик

За 4 месяца:

  • Получите востребованную профессию web-разработчика.
  • Пополните портфолио сильным кейсом.
  • Изучите основы программирования.
  • Научитесь создавать веб-сайты с использованием HTML и CSS.
  • Сможете программировать на языке JavaScript и освоите технологии, необходимые fullstack-разработчику.
  • Станете частью активного комьюнити в ИТ-сфере.

СОЮЗ.РФ оплатит от 50% до 90% обучения

4 месяца: от 2 до 5 живых вебинаров в неделю. Всего 245 часов

документ об образовании установленного образца

стажировки и работа над ИТ-проектами в СОЮЗ.РФ

зарплата
от 80 тыс.  в месяц

Fullstack-разработчик — универсальный специалист, который совмещает сразу два направления: frontend и backend. Такие разработчики очень востребованы, так как могут заменить разных специалистов и в одиночку создавать веб-сервисы. Тысячи компаний прямо сейчас ищут fullstack-разработчика и готовы платить ему от 100 000 рублей и выше.

Мы следим за развитием технологий и постоянно обновляем обучающую программу. Сейчас мы готовим перспективных веб-разработчиков, которые умеют разрабатывать и серверную, и клиентскую части сайтов. На этом курсе вы освоите весь стек инструментов fullstack-разработчика.

преимущества курса
Обучение «с нуля». Можно осваивать параллельно с получением среднего профессионального образования или высшего образования.
Полноценное погружение в мир веб-разработки — живые вебинары, разбор домашних работ, поддержка кураторов и ответы на все вопросы даже после обучения.
Доступ на год ко всем обучающим материалам и записям онлайн-вебинаров с возможностью продления.
В основе обучения – авторский процесс разработки и реализации IT-продуктов: обучение самым эффективным и востребованным методам, приемам, способам.
Использование в обучении авторского отечественного ПО.
Интерактивный формат обучения и разнообразный контент: вебинары, видеозаписи, лекции, презентации, конспекты, тренажеры и тестовые задания.
Разработка реального веб-сервиса, который станет сильным кейсом в портфолио.
Стажировка и первые заказы для выпускников на собственной платформе СОЮЗ.РФ.

курс подойдет

студентам колледжей и вузов

начинающим ИТ-специалистам

начинающим технологическим предпринимателям

тем, кто хочет сменить профессию и начать работать удаленно

чему вы научитесь
Создавать пользовательские интерфейсы (UX/UI) и верстать (HTML, CSS и JavaScript)
Использовать весь стек технологий веб-разработки — FULLSTACK: front (Vue JS, Quasar Framework, коллективная разработка Frontend части) и back (NodeJS, Express, NestJS).
Управлять сайтами с помощью CMS
Администрировать сайты (протоколы, сертификаты, системы контроля версий)
Использовать язык запросов SQL и управлять базами данных
Проводить Unit-тестирование и оптимизацию сайтов
кто может учиться
  • возраст: от 16 лет до выхода на пенсию
  • образование: высшее, среднее профессиональное, студенты

Вы можете получить субсидию от СОЮЗА.РФ на обучение от 50% до 90%

Стоимость обучения
49 000
98 000
Программа курса
Раздел 1. Верстка (базовая)
  1. HTML: теги, их атрибуты, блочные и строчные элементы
  2. HTML: формы
  3. Структура страницы и семантический HTML
  4. CSS: введение и базовый синтаксис
  5. CSS: псевдоклассы и псевдоэлементы, позиционирование, знакомствао с Flexbox
  6. Итог: семантическая верстка страницы резюме
Раздел 2. Верстка (продвинутая)
  1. Графические редакторы и вспомогательные инструменты верстки
  2. Эффекты перехода, трансформации и анимации в CSS3
  3. Основы создания адаптивного сайта
  4. Введение в современные CSS-фреймворки (Bootstrap, Tailwind, Materialize, Bulma)
  5. Углубленное изучение CSS + мастер-класс: адаптивная вёрстка сайта магазина
  6. Итог: адаптивный макета лэндинга из Figma + вторая адаптивная верстка магазина (для дальнейшей работы с корзиной на JS)
Раздел 3. Технологии и администрирование
  1. Работа с GIT
  2. Работа с доменами и панелями управления хостингом.
  3. Работа с протоколами (FTP, SSH, HTTP/HTTPS) и сертификаты SSL/TLS
  4. Обзор ИИ-инструментария для разработки ИС
  5. Обзор генеративных НС и работа с промптами. Использование НС для написания кода и генерации контента. (YaGTP, ChatGTP, BingChat и др.)
  6. Итог: загрузка готового проекта на хостинг
Раздел 4. JS: Основные конструкции JavaScript
  1. Введение в JavaScript и типы данных
  2. Операторы, if…else, switch
  3. Циклы и массивы
  4. Функции
  5. Мастер-класс: разработка модуля корзины для магазина
  6. Итог: модуль корзины магазина
Раздел 5. JS: Практическое применение JavaScript и архитектура
  1. Основы ООП
  2. Работа с DOM. События браузера
  3. Формы
  4. AJAX и разработка приложений с помощью JavaScript и Firestore DB
  5. Архитектура: MVC, модули, гибкое связывание + обзор дополнительных библиотек (jQuery, jQueryUI, Lodash и Day.js) - сократить
  6. Итог: клиентское приложение (TodoList) интегрированное с облачным решением Firebase
Раздел 6. Nocode-разработка: CMS (Tilda)
  1. Tilda: быстрый старт
  2. Tilda: гибкая настройка
  3. Tilda: Zero Block
  4. Tilda: стили и анимация элементов сайта c помощью HTML, CSS, JS
  5. Tilda: API. Интеграция
  6. Итог: сайт магазина на Tilda
Раздел 7. Nocode-разработка: интеграторы и интеграции
  1. Что такое интеграторы и их возможности
  2. Albato: Подключение Tilda и WordPress к Albato
  3. Albato: Подключение Google Sheets + Telegram
  4. N8N: обзор сервиса для связи API приложений, от Notion до Telegram и Google Docs
  5. Integromat: создание задачи из чат-бота в Notion
  6. Итог: на выходе связи API разработанных ранее приложений с внешними сервисами (от Notion до Telegram и Google Docs)
Раздел 8. Vue js: Options API
  1. Обзор и основы фреймворка Vue.js
  2. Vue CLI
  3. Жизненный цикл vue-приложения, введение в компоненты
  4. Vuex store
  5. Vue-router: Навигация в приложении
  6. Итог: приложение интернет-магазин с использованием Options API
Раздел 9. Vue js: Composition API
  1. Vue.js: Composition API
  2. Разработка приложения с применением Composition API
  3. Firebase: введение
  4. Firebase: работа с Firestore DB
  5. Сдача итоговых проектов
  6. Итог: реактивное приложение TodoLIst с использованием Composition API + отображение удаления, добавления, изменения на Firebase
Раздел 10. Quasar Framework – разработка кроссплатформенных приложений
  1. Quasar framework: введение
  2. Quasar framework: разработка кроссплатформенного приложения
  3. Реализация функционала TodoList
  4. Разработка функционала с использованием UI-компонентов
  5. Сдача итоговых проектов
  6. Итог: Кроссплатформенное приложение TodoLIst с использованием UI-базы Квазара
Раздел 11. Групповая frontend-разработка и дополнительные темы
  1. Authentication and User Management/ JWT
  2. GraphQL и Hasura
  3. Vue Apollo
  4. Message Broker RebbitMQ + PubSub
  5. Web RealTime Communications (WebRTC)
  6. Итог: приложение TodoList c авторизацией/аутентификацией, роутами, мутациями, граф-запросами на хасуре и клиентом Аполло
Раздел 12. Основы СУБД
  1. Введение в базы данных (типы баз данных, основные термины, phpMyAdmin)
  2. Проектирование БД (нормализация, связи)
  3. Запросы к таблице БД (язык SQL)
  4. Объединения таблиц БД (операторы JOIN и UNION)
  5. Анализ данных БД (оператор EXPLAIN)
  6. Итог: на выходе структура БД приложения
Раздел 13. Node.js разработка на Express
  1. Знакомство с платформой Node.js (Установка, запуск скриптов)
  2. Архитектура и модули Node.js (Основы event-loop, NPM)
  3. Фреймворк Express (Установка, структура)
  4. Работа с MySQL в Node.js (Библиотека mysql2, ORM Sequelize)
  5. Продвинутый JavaScript (Замыкания, колбеки, таймеры, async/await)
  6. Итог: готовое RESTful API к БД
Раздел 14. Разработка систем реального времени на Socket.io
  1. Понятие сокета, веб-сокета. Событийная модель. Библиотека Socket.IO.
  2. Взаимодействие клиента и сервера через веб-сокеты
  3. Продвинутый серверный Socket.io
  4. Объекты Server и Socket (на клиенте и на сервере)
  5. Расширенные возможности Socket.io
  6. Итог: на выходе приложение чата
Раздел 15. Backend-разработка на фреймворке Nest.js
  1. Знакомство с фреймворком Nest.js (Установка, структура)
  2. Основные компоненты Nest.js (Модуль, Сервис, Провайдер, Контроллер)
  3. Защита веб-приложения (JWT, Guards, middleware)
  4. Документирование функций API
  5. Стандарты кода с использованием ESlint
  6. Итог: на выходе RESTful API приложение DOTOList с документацией и форматированием
Раздел 16. Продвинутый Nest.js
  1. Валидация входящих данных
  2. Перехватчики (Interceptors)
  3. GraphQL в Nest.js (Разработка API с использованием GraphQL)
  4. Расширенные возможности Nest.js (События, очереди, SSE)
  5. Тестирование веб-приложения (Unit, E2E)
  6. Итог: доработка приложения DOTOList, добавление валидаторов. Автотесты
Раздел 17. Групповая backend-разработка + бонусные темы
  1. Docker (Установка, настройка и запуск контейнеров)
  2. Typescript (Установка и настройка компилятора, базовый синтаксис)
  3. Pm2 (Запуск бэкенда на сервере)
  4. Threads+Stream (потоковая обработка данных и многопоточность Node.js)
  5. Parsing+Scrapping (библиотека Puppeteer)
  6. Итог: групповой проект

проекты выпускников

Все проекты
    Отзывы выпускников