Внутренний гайд ГК Python
Три последовательных модуля
На этом этапе студенты создают статические веб-страницы, изучая основы вёрстки.
HTML HTML (HyperText Markup Language) — язык разметки, который определяет структуру и содержание веб-страницы: заголовки, абзацы, ссылки, изображения. Это «скелет» сайта, как скелет у человека. — это каркас сайта: заголовки, абзацы, картинки, кнопки. Как скелет у человека.
CSS CSS (Cascading Style Sheets) — каскадные таблицы стилей, отвечающие за внешний вид страницы: цвета, шрифты, отступы, расположение элементов. Это «одежда и макияж» сайта. — это оформление: цвета, шрифты, отступы, расположение элементов. Как одежда и макияж.
Быстро видно результат. Уже через пару недель у студента есть готовые страницы, которые можно показать в портфолио. Это мотивирует и снижает процент отчислений на старте.
Здесь мы изучаем JavaScript JavaScript (JS) — язык программирования, который добавляет интерактивность на сайт: анимации, обработку кликов, динамическое обновление контента без перезагрузки страницы, всплывающие окна, слайдеры, проверку форм. (JS), который оживляет сайт: всплывающие окна, слайдеры, проверка форм, динамическая подгрузка контента без перезагрузки страницы.
Мы не ведём академический курс JS «от и до». Изучаем только те инструменты, которые реально нужны в современной frontend Frontend (фронтенд) — клиентская часть сайта, всё, что видит пользователь в браузере: кнопки, меню, формы, анимации, визуальный интерфейс. Это «лицо» сайта. -разработке. Без избыточной теории, сразу в практику.
Студенты учатся делать сайты интерактивными, как у реальных компаний. Это прямой шаг к востребованным задачам junior/middle frontend-разработчика.
Самый объёмный и профессиональный этап. Здесь студенты переходят на серверную часть (backend Backend (бэкенд) — серверная часть сайта: обработка запросов, работа с базой данных, бизнес-логика, регистрация, оплата, админ-панель. Пользователь не видит, но без неё сайт не работает. Это «кухня» сайта. ).
Frontend — всё, что видит пользователь в браузере.
Backend — «кухня» сайта: регистрация, оплата, хранение данных, логика, админ-панель. Пользователь её не видит, но без неё сайт не работает.
Самый объёмный и профессиональный этап. Выпускники выходят с полноценным дипломным проектом, который можно показать на собеседовании.
Одна из групп работает в паре со студентами графического дизайна. Это экспериментальный формат, который я решила протестировать.
«Это экспериментальный формат, который мы тестируем в этом году. Студенты получают уникальный опыт взаимодействия с дизайнерами — как в настоящей IT-компании. В портфолио идёт не просто учебная задача, а реальный кейс командной работы».
Кому мы смело можем рекомендовать этот курс (и кто успешно его закончит):
Ему нравится решать логические задачи, искать решения и видеть, как из текста рождается работающий продукт.
Средняя скорость печати (от 200-250 зн/мин) критически важна. Иначе физически не будет успевать за практическими заданиями.
Способен разбивать большую сложную задачу на маленькие понятные шаги и искать закономерности.
Понимает, что IT меняется быстро. Курс дает базу, но привычка гуглить и изучать новое должна быть уже сформирована.
Поиск ошибки (дебаггинг) может занять часы. Важно не опускать руки при первом же красном тексте в консоли.
Разработка — это командный спорт. Умение четко сформулировать проблему или задать вопрос преподавателю ускоряет обучение в разы.