Онлайн-курс для школьников 6–11 классов

WEB-разработка + JavaScript

ФАКУЛЬТЕТ ПРОФЕССИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ
Кот «Скретч» — официальный персонаж этого языка
Web разработка это создание программ и сайтов, функционирующих в сети Интернет. Все сайты, с которыми Вы ежедневно имеете дело, созданы именно благодаря технологиям веб-программирования.
Что такое Web разработка ?
В рамках курса школьники смогут не только изучить теги, писать страницы сайта, наполнять их информацией и медиа, но и попробовать себя в роли дизайнера, научиться искать ошибки других верстальщиков и дизайнеров, изучить правила создания макетов и создавать их. Кроме того на курсе школьники будут много практиковаться, полноценно усваивать материал и наполнять собственный портфолио.
Что будет на курсе?
На бесплатном уроке ребёнок сможет на практике познакомиться с направлением и вы вместе решите, хотите ли заниматься!
— Для занятий предварительных знаний не требуется, для курса необходимо наличие Гугл-аккаунта
Программа курса
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Курс состоит из 128 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Для занятий предварительных знаний не требуется, на курсе начнём с необходимых основ языка Python
1 Модуль
— Основы JS ( повторение+ alert-prompt-confirm; операторы; if-?-while-for-switch)
— Функции
— Консоль, git, React (знакомство с инструментами)
— Алгоритмы
— Объекты в JS (подробное объяснение, копированиеVSклонирование, методы)
2 Модуль
— Объекты в JS (this; наследование; proto/prototype; symbol; из примитива в объект и обратно)
— Примитивы (методы; массивы-строки и их методы; итерируемые примитивы и объекты; методы JSON)
— Функции наносят ответный удар (вспоминаем что это, стрелочные функции если забыли; рекурсия; контекст; остаточные параметры и аргументы)
— Последняя функция (замыкание; глобальные объекты; свойства; NFE)
— Функции. Новый рассвет (new Function; привязка контекста; стрелочные функции ещё разок; call/apply)
— Функции. Вы не поверите (SetTimeout + EventLoop/CallStack + Promise + Await)
3 Модуль
— Наследование (концепция + флаги/дескрипторы/сеттеры/геттеры)
— Наследование (что не успели + прототипное наследование)
— Классы (наследование; статические свойства и методы)
— Классы (приватность; расширение; instaceof, mixin)
— Ошибки (try…catch; класс error)
— Функции. это не кончится никогда (вспоминаем callback, promise; цепочка промисов и callbackhell, промисификация)
4 Модуль
— Генераторы + итераторы
— Модули и импорт
— Proxy+reflect и eval
— Глубокий React
— Vue
— DOM+AJAX
5 Модуль
— Типизация и typescript
— Алгоритмы
— Практика (карусели на JS, формы на HTML, формы с JS)
— Добавляем js к своему проекту 
— Выпускной
Результаты курса
Финалом курса станет итоговый проект-игра на Scratch, в котором школьники применят знания полученные в процессе обучения.

Также знания пригодятся на уроках в школе и для создания новых игр!
Проект в портфолио
Во время курса участник приобретёт навыки работы в графическом редакторе Scratch, сможет создавать собственные простые диджитал рисунки и использовать их в своих работах.
Навыки работы в редакторе
Изучим и систематизируем основные знания в программировании об алгоритмах, управляющих конструкциях (циклы и условия), переменных, операторах. А также научимся работать с файловой системой: загрузка и скачивание.
Основы программирования
Методист курса
Победитель WorldSkills по РТ в мобильной разработке на Java. Закончила школу мобильной разработки Samsung с золотым дипломом.
Карина Янышевская
Хотите задать вопрос по курсу?
Оставьте контакт и наш менеджер свяжется с вами!
Плюсы обучения в Прогматике!
В процессе обучения вы получите
После обучения вы получите
Сертификат об успешном освоении программы
Интерактивные онлайн-занятия с преподавателем
Удобный формат: индивидуальные или груповые занятия
Телеграм-чат с педагогом и куратором
Помощь с домашними заданиями и их разбор
Сообщество единомышленников
Поддержка на протяжении всего обучения
Вечный доступ к видеозаписям занятий и учебным материалам
Проекты в портфолио
Часто задаваемые вопросы
Какое расписание и когда старт курса?
Старт групповых занятий запланирован на сентябрь 2022. По мере формирования групп вы сможете обсудить с менеджером школы свои пожелания по расписанию и мы постараемся сформировать график занятий оптимальным для каждого :)
Технические требования для занятий
— ПК с доступом к интернету, веб-камера и микрофон.
— Интернет-соединение минимум от 25 Мбит/с (рекомендуем от 50 Мбит/с), проверить можно здесь: speedtest.net
— Процессор: минимум 4 ядра от 1.8 ГГц
— Оперативная память: от 2 ГБ для начала, рекомендуется 16 ГБ
— Место на жёстком диске: 5 ГБ
— На уровне Pro в одном из модулей понадобится смартфон с датчиком наклона.
Что если мы пропустили один день обучения?
Все занятия записываются и все участники получают вечный доступ к записям, так что вы всегда можете посмотреть пропущенные занятия в записи или повторить материал!
Возможен ли переход из группы в группу?
Да, возможен. По согласованию с преподавателем и куратором.
Можно ли оформить налоговый вычет?
Да, с сентября вы можете оформить на все курсы ИТ-школы налоговый вычет в размере 13%, за подробностями обратитесь к куратору обучения.
Можно ли заниматься чаще/реже, чем 2 раза в неделю?
Да, на индивидуальных занятиях мы можем организовать расписание по вашему индивидуальному запросу в зависимости от желаемого темпа и регулярности занятий. Регулярность и продолжительность занятий в индивидуальном обучении зависят от ваших пожеланий и целей.