О чём курс

Богдан Лущенко, Кристина Малитовская и Дмитрий Рябовол обучают веб-разработке полного цикла: от верстки интерфейсов до создания серверных решений на Node.js и Python. Обучение ведется на украинском языке и охватывает клиентскую сторону (фронтенд), серверную логику (бэкенд), мобильную разработку, а также гибкие навыки, необходимые для работы в команде и ведения проектов.

О чём курс

Программа выстроена как пошаговый переход от базовых принципов веба к сложным инженерным задачам. Студенты начинают с фундаментальной верстки сайтов, осваивают семантику, сетки Flexbox и CSS Grid, анимацию и принципы адаптивного дизайна под разные устройства. Далее рассматривается программирование на JavaScript, включая работу с объектной моделью документа (DOM), асинхронный код, обработку сетевых протоколов и взаимодействие со сторонними сервисами через REST API.

В серверной части разбираются сразу два востребованных стека: среда выполнения Node.js с фреймворком Express и язык Python с современным асинхронным фреймворком FastAPI. Рассматривается построение архитектурных решений, работа с реляционными и документоориентированными базами данных (SQLite, MongoDB), внедрение аутентификации на основе JWT, контейнеризация приложений в Docker и развертывание проектов на удаленных серверах.

Для кого

Курс рассчитан на слушателей, начинающих обучение в сфере информационных технологий без профильного технического образования. Материал структурирован так, чтобы помочь в смене карьерного трека нескольким группам слушателей:

  • начинающим специалистам без технического бэкграунда, выбирающим первое IT-направление;
  • студентам, планирующим старт карьеры в веб-разработке;
  • офисным сотрудникам, желающим сменить профессию на инженерную специальность;
  • тем, кто ищет возможность удаленной занятости и проектной работы.

Что внутри

Учебный план объединяет шесть технологических направлений и завершающий блок надпрофессиональных навыков:

  • HTML/CSS: семантическая разметка, блочная модель, шрифты, векторная графика SVG, методология БЭМ, препроцессоры SASS/SCSS, медиазапросы для мобильной адаптации.
  • JavaScript: синтаксис ES6+, структуры данных, циклы, функции, замыкания, контекст вызова, объектно-ориентированное программирование, сборщики Webpack и Gulp.
  • React и React Native: компонентный подход, хуки, маршрутизация, управление состоянием приложения, а также перенос навыков на мобильную разработку под смартфоны.
  • Node.js: архитектура цикла событий (Event Loop), создание серверных приложений на Express, CRUD-операции, тестирование с помощью Mocha и Chai, веб-сокеты.
  • Python и FastAPI: принципы объектно-ориентированного программирования и SOLID, работа с ORM, валидация запросов, автодокументация Swagger, тестирование и деплой.
  • Инфраструктура и инструменты: контроль версий Git, контейнеры Docker, протоколы передачи данных TCP/IP и HTTP/HTTPS, сервис Postman.

Гибкие навыки

Отдельный блок программы сфокусирован на развитии персональной эффективности разработчика. Темы охватывают принципы деловой коммуникации, эмоциональный интеллект, техники решения конфликтных ситуаций в коллективе, управление временем и базовые аспекты финансовой грамотности. По словам авторов, фулстек-разработчик сочетает в себе функции проектировщика клиентского и серверного ПО, поэтому развитые коммуникативные навыки необходимы для прямого согласования технических задач с заказчиками и командами.

Программа обучения

HTML/CSS: Модуль 1. Разработка интерфейсов с нуля Модуль 2. Начало работы Модуль 3. Введение в HTML Модуль 4. Продолжение HTML Модуль 5. Введение в CSS Модуль 6. Шрифты Модуль 7. Блочная модель Модуль 8. Flexbox Модуль 9. Раскладка CSS Grid Модуль 10. Декоративные эффекты Модуль 11. Графика Модуль 12. Позиционирование Модуль 13. Анимация Модуль 14. Создание веб-форм Модуль 15. Валидация веб-форм Модуль 16. Препроцессоры Модуль 17. CSS Методологии Модуль 18. Адаптивность и адаптивная графика Модуль 19. Экзамен HTML/CSS JavaScript: Модуль 20. Введение Модуль 21. Операторы Модуль 22. Массивы и циклы Модуль 23. Функции Модуль 24. Замыкания, this Модуль 25. Объекты и классы Модуль 26. ES6 Модуль 27. DOM Модуль 28. События Модуль 29. Local Storage & node.js Модуль 30. Асинхронный Js & дата Модуль 31. Протоколы передачи данных Модуль 32. REST API Модуль 33. WebPack, Gulp Модуль 34. React Модуль 35. Экзамен по JavaScript React: Модуль 36. Знакомство с React Модуль 37. State, События Модуль 38. Props, виды рендера Модуль 39. Жизненные циклы компонентов Модуль 40. Хуки, часть 1 Модуль 41. Хуки, часть 2, кастомные хуки, React memo Модуль 42. Стилизация Модуль 43. Формы Модуль 44. HTTP запросы Модуль 45. React роутинг, часть 1 Модуль 46. React роутинг, часть 2 Модуль 47. Стейт менеджмент, useContext. Библиотека Redux, часть 1 Модуль 48. Библиотека Redux, часть 2 React Native: Модуль 49. Знакомство с React Native Модуль 50. Теги и работа с данными Модуль 51. Стили Модуль 52. Навигация Модуль 53. Дополнительные подключения Модуль 54. Api Модуль 55. Внешние ссылки и qr Модуль 56. Завершение Node.js: Модуль 57. Основы Node js. Цикл событий. Создание консольного приложения Модуль 58. Основы Express. CRUD. Postman Модуль 59. Базы данных. Реляционная база данных SQLite Модуль 60. Нереляционные базы данных. MongoDB. Схемы и методы Mongoose Модуль 61. Аутентификация Модуль 62. Работа с файлами. Буферы. Загрузка файлов в базу данных Модуль 63. Работа с объектами в nodejs Модуль 64. Создание модулей. Тестирование. Mocha. Chai Модуль 65. Финальный проект. Разработка сервера. Деплой на Heroku. Вспомогательные инструменты разработчика: основы git, linter Модуль 66. Почта. Docker Модуль 67. Вебсокеты Python: Модуль 68. Введение в Python. Установка среды Модуль 69. Основы синтаксиса Python: переменные, операторы, типы данных Модуль 70. Управляющие конструкции: условные операторы и циклы Модуль 71. Структуры данных: списки, кортежи, словари Модуль 72. Функции и модули Модуль 73. Введение в ООП. Классы и объекты Модуль 74. Наследование и полиморфизм Модуль 75. Инкапсуляция и абстракция Модуль 76. Принципы SOLID в ООП Модуль 77. Основы веб-разработки и архитектура клиент-сервер Модуль 78. Введение в FastAPI. Установка и первая программа Модуль 79. Введение в базы данных и ORM Модуль 80. Определение моделей данных и создание таблиц Модуль 81. CRUD-операции и работа с данными Модуль 82. Введение в аутентификацию и авторизацию Модуль 83. Реализация аутентификации с использованием JWT Модуль 84. Реализация авторизации и управление доступом Модуль 85. Валидация данных и обработка запросов Модуль 86. Работа с файлами и загрузка данных Модуль 87. Docker для развёртывания веб-приложения Модуль 88. Оптимизация производительности Модуль 89. Введение в тестирование веб-приложений Модуль 90. Создание API документации с помощью Swagger Модуль 91. Разработка финального проекта Модуль 92. Развёртывание финального проекта Soft Skills: Модуль 93. Что такое soft skills? Модуль 94. Soft skills для IT специалиста Модуль 95. Цели и их достижение Модуль 96. Эмоциональный интеллект/Эмпатия Модуль 97. Основы коммуникации Модуль 98. Конфликтология Модуль 99. Ораторское искусство Модуль 100. Эффективное обучение Модуль 101. Основы финансовой грамотности Модуль 102. Планирование и тайм-менеджмент

Складчина создана 15 июля 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Навыки
Инструменты
0 ₽