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

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

ФАКУЛЬТЕТ ПРОФЕССИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ
На курсе будем изучать JavaScript с нуля
JavaScript — один из самых популярных языков программирования в мире. Он используется для создания интерактивных веб-страниц, мобильных приложений, а также в серверной разработке.
Что такое JavaScript?
Данный курс достаточно сложный, но очень интересный! Он поможет школьникам упорядочить умения и навыки, полученные на курсе основы web-разработки и даст углублённые знания в программировании на JavaScript. Школьники будут работать с различными библиотеками и фреймворками, изучат множество типов данных, объектов, функций, массивов, поработают с практическими задачами, а также узнают, как работает наш браузер и научатся создавать полностью рабочие формы в связке HTML + JavaScript.
Что будет на курсе?
На бесплатном уроке ребёнок сможет на практике познакомиться с направлением и вы вместе решите, хотите ли заниматься!
— Программа для тех, кто уже пробовал создавать свои сайты и имеет базу с курса основы web-разработки
Программа курса
— Курс состоит из 64 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Курс состоит из 64 ак. часов
— Занятия проходят 2 раза в неделю по 2 ак. часа
— Программа для тех, кто уже пробовал создавать свои сайты и имеет базу с курса основы web-разработки
1 Основы JavaScript
— Основы JavaScript:
повторение + alert-prompt-confirm, операторы: if/?/while/for/switch
— Функции
— Консоль, git, React: знакомство с инструментами
— Алгоритмы
— Объекты в JavaScript: копирование VS клонирование, методы
2 Объекты и функции в JavaScript
— Объекты в JavaScript:
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
— Алгоритмы
— Практика: карусели на JavaScript, формы на HTML, формы с JavaScript
— Добавляем JavaScript к своему проекту 
— Выпускной
Результаты курса
В программе курса школьников ждёт работа над собственным проектом, что позволит закрепить новые полученные знаний и реализовать свою идею веб-сайта! Проект можно будет добавить в портфолио начинающего веб-разработчика.
Проект в портфолио
Участники на «‎ты» познакомятся с миром разработки сайтов и откроют для себя возможности этого ИТ-направления. Узнают, с чего начинается сайт, как задумка становится реальным проектом и как вообще разместить его в интернете :)
Возможности веб-разработки
В рамках курса школьники с нуля смогут начать своё знакомство с языком программирования JavaScript и вывести его на необходимый уровень, для использования в процессе создания собственных интернет-проектов.
Прокачаем JavaScript
Методист курса
Методист курсов ИТ-школы «‎Прогматика» по основам web-разработки и web-разработке с углублённым JavaScript, выпускница АГУ, преподаватель онлайн-занятий для детей по направлениям: python, scratch, web-разработка, frontend developer
Елена Аверинская
Хотите задать вопрос по курсу?
Оставьте контакт и наш менеджер свяжется с вами!
Плюсы обучения в Прогматике!
В процессе обучения вы получите
После обучения вы получите
Сертификат об успешном освоении программы
Интерактивные онлайн-занятия с преподавателем
Удобный формат: индивидуальные или груповые занятия
Телеграм-чат с педагогом и куратором
Помощь с домашними заданиями и их разбор
Сообщество единомышленников
Поддержка на протяжении всего обучения
Вечный доступ к видеозаписям занятий и учебным материалам
Проекты в портфолио
Часто задаваемые вопросы
Какое расписание и когда старт курса?
Старт групповых занятий запланирован на сентябрь 2022. По мере формирования групп вы сможете обсудить с менеджером школы свои пожелания по расписанию и мы постараемся сформировать график занятий оптимальным для каждого :)
Технические требования для занятий
— ПК с доступом к интернету, веб-камера и микрофон.
— Интернет-соединение минимум от 25 Мбит/с (рекомендуем от 50 Мбит/с), проверить можно здесь: speedtest.net
— Процессор: минимум 4 ядра от 1.8 ГГц
— Оперативная память: от 4 ГБ для начала, рекомендуется 16 ГБ
— Место на жёстком диске: 5 ГБ
— Наличие гугл-аккаунта, для быстрой регистрации на сайтах
Что если мы пропустили один день обучения?
Все занятия записываются и все участники получают вечный доступ к записям, так что вы всегда можете посмотреть пропущенные занятия в записи или повторить материал!
Возможен ли переход из группы в группу?
Да, возможен. По согласованию с преподавателем и куратором.
Можно ли оформить налоговый вычет?
Да, с сентября вы можете оформить на все курсы ИТ-школы налоговый вычет в размере 13%, за подробностями обратитесь к куратору обучения.
Можно ли заниматься чаще/реже, чем 2 раза в неделю?
Да, на индивидуальных занятиях мы можем организовать расписание по вашему индивидуальному запросу в зависимости от желаемого темпа и регулярности занятий. Регулярность и продолжительность занятий в индивидуальном обучении зависят от ваших пожеланий и целей.
  • знакомство с преподавателем и форматом ИТ-школы
  • возможность задать вопросы о курсе и обучении
  • интерактивное занятие
  • вводная информация о курсе
нажимая на кнопку «Записаться» вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности
Первый шаг — пробный урок