Киев Курс

Full Stack for Teens

для детей 12-15 лет

Записаться
clock icon
Старт группы

03 февраля

person icon
График

вт, чт: 16:00 - 19:00

star icon
Длительность

260 часов/ 2 семестра

dollar icon
Группа

15 человек

Описание курса

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

 

Для кого

Подростков 12-15 лет, которые хотят заниматься разработкой и работать над проектами на фрилансе

Подростков, прошедших курсы Programming for Kids&Teens и Programming for Kids&Teens Advanced

Всех, кто хочет в будущем продолжить обучение по направлениям FrontEnd или Full Stack Developer

Что будете уметь

Получат глубокие знания по верстке и JavaScript, что обеспечит им преимущество в будущем при изучении React

Изучат практически все необходимые для фронтенд-девелопера рабочие инструменты

Научатся тайм-менеджменту и работе в команде по системам Scrum / Agile

Наработают для портфолио более 10 готовых проектов и смогут составить достойную конкуренцию на рынке фриланса

Программа

Модуль 1. HTML&CSS Basics

Данный модуль является подготовительным и дает студентам возможность получить основные навыки и знания, которыми должен обладать фронтенд разработчик, а именно:

  • Основные HTML теги и атрибуты
  • Основы CSS, блочная модель
  • Селекторы CSS
  • Оформление элементов
  • Поля и отступы
  • Порядок верстки блока
  • Тестирование результатов верстки
  • Управление размером и положением блоков на странице
  • Технология Flexbox
  • Базовая анимация
  • Основные инструменты разработчика
  • Работа с GitLab, базовые команды, создание своего репозитория

Важно, что практика на уроке будет занимать до 85% времени.

По окончании 1 модуля у студентов будет готово 7 проектов.

Модуль 2: UI/UX design Basics

Ваш ребенок научится разрабатывать веб-сайты с нуля, и для этого необходимо знать основы интерактивного дизайна. В блок дизайна будет входить:

  • Базовое знание Adobe Photoshop
  • Базовое знание Figma
  • Базовое знание UI / UX
  • Базовое знание Motion Design
  • Основы сайтостроения

После завершения 1 и 2 модулей студенты разрабатывают собственный степ-проект, для которого они выполнят дизайн, и который будет переведен в код.

Модуль 3. Advanced HTML/CSS

Данный модуль является передовым с точки зрения работы на фрилансе. В этом модуле рассматривается продвинутый HTML / CSS, а также основы программирования на JavaScript.

На модуле Advanced HTML / CSS будет рассмотрены:

  • Технология Bootstrap 4
  • Технология Gulp
  • Продвинутая структура проекта
  • Адаптивная верстка
  • Резиновая верстка
  • Препроцессоры, а именно: Sass

При изучении JavaScript дети ознакомятся с синтаксисом языка, научатся работать с консолью разработчика, налаживать (debug) и проверять код на предмет ошибок. Также дети ознакомятся с порядком обработки событий (event loop), взаимодействием с DOM браузера, функциями обратного вызова (callback). Изучение JavaScript базируется на современном стандарте ECMAScript 6 (2015).

Темы, которые будут рассмотрены на модуле:

  • базовые и объектные типы данных
  • преобразования типов
  • переменные и правила их именования
  • условия, операторы, массивы, циклы, функции, работа с датами и временем
  • введение в браузерные события
  • работа с таймерами, localStorage
  • области видимости
  • контекст вызова
  • обработка ошибок
  • ООП в JavaScript — функции-конструкторы, прототипы, классы

Этот модуль также будет насыщен практической работой. На каждом уроке студенты будут выполнять проекты в виде игр, которые они смогут доработать в течение модуля, чтобы вложить наработки в свои портфолио.

Модуль 4. Soft Skills

Дети почувствуют себя настоящими разработчиками, с ними будет работать Scrum-мастер, который в формате игры обсудит основные принципы работы в команде для личностного развития ребенка. Студенты курса научатся объединяться в команды, равномерно распределять задачи проекта и эффективно использовать лучшие навыки каждого члена команды, выполняя игровые задания. Это позволит им создавать прогрессивные и захватывающие проекты.

Тайм-менеджмент — один из важнейших навыков для разработчика именно потому, что всегда существует бесконечное количество задач, срок исполнения которых истек «еще вчера». Наш курс научит вашего ребенка основам управления свободным временем. Этот невероятно важный навык поможет вашему ребенку не только в эффективном развитии в качестве специалиста, но и в реальной жизни.

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

Модуль 5. Final Project

Финальный проект — квинтэссенция всех знаний, которые ваш ребенок получит на курсах. Фактически, это апгрейд первого степ-проекта студентов, к которому будет доработан новый функционал с учетом новых знаний блоков HTML / CSS, JavaScript. Проект будет проходить в формате групповой работы, поэтому дети смогут попрактиковать командные навыки, навыки общения и обсуждения.

запись на консультацию

Если у вас остались вопросы по курсу или программе обучения, запишитесь на индивидуальную консультацию со мной.

Спасибо за регистрацию.

В ближайшее время с вами свяжется наш менеджер

Контакты
/