Профессия программист: полный учебный план
От рабочей среды и Python до JavaScript, TypeScript, React, backend, SQL, тестов, Docker и портфолио
Чему вы научитесь
- Работать с редактором, терминалом, файлами, Git и отладчиком как с профессиональными инструментами
- Писать программы на Python и JavaScript, понимать типы, функции, коллекции, ошибки и асинхронность
- Проектировать интерфейсы на React и TypeScript, связывать их с API и состоянием приложения
- Создавать backend-сервисы, проектировать REST API, SQL-схемы, авторизацию и обработку ошибок
- Покрывать код тестами, проводить code review, вести документацию, собирать Docker-образ и выкладывать проект
- Собрать портфолио из 4 проектов: CLI-утилита, веб-приложение, API с базой данных и итоговый продукт
О курсе
Сквозная программа, которая соединяет короткие курсы по языкам в профессиональную траекторию. Ученик последовательно осваивает рабочую среду, алгоритмическое мышление, Python, JavaScript, TypeScript, frontend, backend, базы данных, тестирование, безопасность, деплой и портфолио. Каждый этап заканчивается проектом и чек-листом качества, чтобы обучение вело не к набору терминов, а к реальным инженерным навыкам.
44 недель · 6 ч/нед
11 разделов · 35 шагов · практика после модулей
Итоговый проект и сертификат после завершения.
10+ лет · дети и подростки. возраст зависит от уверенности в чтении, логике и самостоятельной практике
Прикладной: 3/5
есть расчет, проект и самостоятельные задания
План программиста
Сквозная траектория: Python, JavaScript, TypeScript, React, backend, SQL, тесты, Docker и портфолио.
Как устроено обучение
Методическая подача
структурные схемы, разборы примеров, контрольные вопросы и карты применения
реалистичные учебные ситуации, где теория сразу переводится в решение
понятие, пример, самостоятельное действие, обратная связь, перенос в проект
итоговая работа с критериями качества и понятным результатом для портфолио
Учебный микс
25 визуальных материалов · 100% по предмету
иллюстрации в основном соответствуют предметному языку курса
Профессиональная программа
Измеримые результаты
- Ученик объясняет задачу, выбирает структуру данных, пишет код и проверяет результат тестами
- Ученик читает чужой код, находит причину ошибки, формулирует исправление и оформляет pull request
- Ученик понимает жизненный цикл продукта: идея, прототип, данные, API, интерфейс, тесты, деплой, поддержка
Входной уровень
- Уверенное чтение на русском языке и базовая компьютерная грамотность
- Желательно: арифметика, проценты, таблицы и умение доводить задачу до конца
- Не требуется опыт программирования: первые этапы рассчитаны на новичка
Проверка знаний
- Мини-проект после каждого этапа
- Проверка кода по чек-листу: читаемость, тесты, обработка ошибок, документация
- Итоговая защита проекта: демонстрация, архитектурная схема, README, план улучшений
Итоговый проект
Полноценное веб-приложение: frontend на React/TypeScript, backend API, SQL-база, авторизация, тесты, Docker-сборка, README и публичное портфолио.
Программа курса
11 разделов · 35 уроков- От задачи к работающему изменениюОткрыто10 мин
- Визуализация алгоритма и состоянияОткрыто10 мин
- Чек-лист качества перед сдачейОткрыто9 мин
- Проверка учебных элементов программистаОткрыто12 мин
- От требования к тестуОткрыто14 мин
- Архитектура вместо набора синтаксиса14 мин
- Поток данных и состояниеОткрыто15 мин
- API и база данных16 мин
- Качество: тест, review, refactor, release14 мин
- Карта профессии: из чего состоит работа программистаОткрыто10 мин
- Редактор, терминал и файловая системаОткрыто10 мин
- Git как история мышленияОткрыто9 мин
- Практика стадии 0Открыто12 мин
- Алгоритм: вход, состояние, выходОткрыто11 мин
- Функции и декомпозицияОткрыто10 мин
- Ошибки и отладка без паникиОткрыто10 мин
- Практика Python-этапаОткрыто14 мин
- Браузер как среда выполненияОткрыто10 мин
- Асинхронность и сетевые запросыОткрыто9 мин
- Практика JavaScript-этапаОткрыто12 мин
- Типы как договор внутри командыОткрыто11 мин
- Рефакторинг без изменения поведенияОткрыто10 мин
- Практика TypeScript-этапаОткрыто12 мин
- Компонентное мышлениеОткрыто10 мин
- Состояние, формы и доступностьОткрыто10 мин
- Практика frontend-этапаОткрыто12 мин
- Серверная часть и REST APIОткрыто11 мин
- SQL-модель и целостность данныхОткрыто11 мин
- Практика backend-этапаОткрыто13 мин
- Пирамида проверокОткрыто10 мин
- Безопасность и эксплуатацияОткрыто11 мин
- Практика качества и деплояОткрыто13 мин
- Портфолио как доказательство навыкаОткрыто10 мин
- Как продолжать обучение после курсаОткрыто10 мин
- Итоговая проверка планаОткрыто15 мин
Отзывы
Пока нет отзывов.