Ближайший к Вам город - Москва
Если нет, выберите другой!
ЦЕНТР МОЛОДЕЖНОГО ИННОВАЦИОННОГО ТВОРЧЕСТВА И ТЕХНОПАРК
записаться
Чему научим
О чем курс
Фото
Отзывы
Преподаватели
Оборудование
Где проходит
Записаться на курс
Веб-программирование


Спасибо!
Мы свяжемся с Вами в ближайшее время!




Спасибо!
Мы свяжемся с Вами в ближайшее время!


Веб-программирование

Курс для детей с 5 по 11 класс

Развивает:

• Инженерные навыки
• Логику и структурное мышление
• Объектно-ориентированное мышление
• Математические, физические и логические способности

Для детей
5-8 класс
Длительность
Семестр до 18 занятий
Курс до 36 занятий
Занятие
1 в неделю
1 час 45 мин
Цена
1700 руб/занятие
скидки до 25%


РАСПИСАНИЕ


16:00-17:45 (5-6 кл.)
18:00-19:45 (7-8 кл.)
16:00-17:45 (5-8 кл.)
10:00-11:45 (5-8 кл.)
16:00-17:45 (7-8 кл.)
Занятие длится 2 ак. часа + перерыв
= 1 час 45 минут

Не нашли удобное время?
Посмотрите всё расписание Инжинириум

ПОСЛЕ ОКОНЧАНИЯ КУРСА РЕБЕНОК ПОЛУЧАЕТ


● Грамоту об окончании курса Веб-программирование

По окончании курса “Веб-программирование” ваш ребенок сможет продолжить обучение по направлению: Робототехника, Биомедицинские технологии или любому другому.

О ЧЕМ КУРС

Web-программирование для 5-8 класса

В рамках курса ребята научатся создавать web-приложения для браузера с использованием технологий верстки страниц
HTML, создавать стили CSS, анимацию с использованием специальных библиотек и графических полей, интерактивные компоненты на web-странице, обрабатывать пользовательские данные и работать с инструментами web-разработчика. Преподаватели расскажут, как создавать логику взаимодействия веб-страницы с пользователем на языке программирования Javascript, а также познакомят учащихся с особенностями консольной версии языка.

Язык программирования Javascript является популярным и перспективным направлением в программировании, так как с ним неразрывно связаны современные Интернет-технологии и на сегодняшний день невозможно представить какой-либо сайт, написанный без использования Javascript. Также данный язык хорошо подойдет для начала пути программиста: неперегруженные конструкции языка помогут сфокусироваться на базовых понятиях функционального и объектно-ориентированного программирования, изучении подходов к реализации и созданию собственных алгоритмов. Знания юных специалистов будут отрабатываться на создании консольных приложений, тематических веб-сайтов, игр и функциональных веб-приложений.

В РАМКАХ КУРСА РЕБЕНОК НАУЧИТСЯ:
  • Использовать простые типы данных (числа, строки, логические переменные), арифметические операции, условные логические конструкции, итерационные и условные циклы, сложные типы данных (массивы, списки, словари), процедуры и функции
  • Использовать технологии разметки веб-страницы HTML и технологии CSS
  • Взаимодействовать с пользователем через формы ввода (использовать текстовые поля, списки выбора, кнопки)
  • Использовать хранилище LocalStorage для хранения информации на компьютере пользователя
  • Использовать Canvas для создания анимации и отображения информации
  • Создавать анимацию и игры на основе Canvas
  • Публиковать приложения в интернете, используя сервис Github
  • Создавать и публиковать приложения, раздающие пользователям статические файлы
  •  

ТЕМАТИЧЕСКИЙ ПЛАН WEB-ПРОГРАММИРОВАНИЯ ДЛЯ 5-8 КЛАССОВ

Тема

Изучаем

Практический результат

Основы языка Javascript

Устанавливаем Nodejs

Изучаем структуру языка

Изучаем создание переменных и констант

Изучаем математические и логические операции

Изучаем конструкции ветвления и циклы

Программа-калькулятор для расчета математических задач.

Объекты и массивы

Изучаем структуру данных массив

Используем объекты

«Система тестирования».

Функции

Изучаем написание функций

Работаем с параметрами и аргументами

Консольная игра «Змейка».

Хранение данных

Изучаем работу с файлами

Изучаем формат JSON

Создаем базу данных на основе файловой системы

«Телефонная книга».

Основы серверной разработки

Создаем простейший сервер для обработки GET-запроса

Мини-сервис для обмена сообщениями.

Создание веб-страниц

Изучаем HTML для верстки веб-страниц

Изучаем CSS для стилизации элементов веб-страницы

Страницы сайта на тему “Достопримечательности РФ”.

Логика на веб-странице

Используем Javascript для работы с браузером

Работаем с формами ввода, кнопками

Работаем с таймерами

Понимание возможностей браузерного Javascript.

Реализация форм для добавления и получения данных.

Браузерная разработка

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

Изучаем трехзвенную архитектуру и передачу данных на сервер

Понимание трехзвенной архитектуры.

Реализация отправки данных с веб-страницы на сервер.

Анимация на веб-странице

Изучаем основы библиотеки JQuery

Изучаем графику и анимацию на основе Canvas

Используем таймеры для изменения свойств элементов на странице

Задачи на анимацию.

Веб-приложение «Графики функций».

Игры в браузере

Работаем с сигналами с клавиатуры: контроль нажатия и отпускания клавиш

Используем клавиатуру для управления анимацией в Canvas

Изучаем логику построения интеллекта врагов и столкновений

Видеоигра с врагами и бонусами.

Локальное хранилище

Изучаем хранилище LocalStorage: добавление и поиск данных

Публикуем приложение в интернете

Веб-приложение «Мои заметки».


Web-программирование для 9-11 класса

Курс научит детей создавать и публиковать в интернете полноценные клиент-серверные web-приложения. Web-приложение - это не только то, что видит пользователь на сайте, большая часть работы происходит на удаленных серверах при обработке запросов. В рамках курса ребята узнают об основах построения взаимодействия браузерного приложения с сервером и сервера с базой данных.  

Язык программирования
Javascript - основа курса, он используется для создания интерактивных веб-страниц, при написании логики хранения и обработки пользовательских данных на сервере. Разработка на Javascript является популярным и перспективным направлением в программировании, так как с ним неразрывно связаны современные Интернет-технологии и сейчас невозможно представить какой-либо сайт, написанный без использования Javascript. Старшеклассники, имея базовые знания программирования на любом языке, получат навыки по серверному и браузерному Javascript, узнают основы работы с базами данных. Также ребята научатся создавать web-страницы благодаря технологиям верстки страниц HTMLCSS, дизайн страниц с использованием дополнительных фреймворков, анимацию с использованием специальных библиотек и графических полей,  интерактивные компоненты на веб-странице, делать мини-игры, управляемые с помощью клавиатуры, обрабатывать пользовательские данные и работать с инструментами веб-разработчика.


В РАМКАХ КУРСА РЕБЕНОК НАУЧИТСЯ:
  • Использовать простые типы данных (числа, строки, логические переменные), арифметические операции, условные логические конструкции, итерационные и условные циклы, сложные типы данных (массивы, списки, словари), процедуры и функции
  • Создавать и публиковать приложения, раздающие пользователям статические файлы
  • Работать с технологиями разметки веб-страницы HTML и технологии CSS
  • Взаимодействовать с пользователем через формы ввода (использовать текстовые поля, списки выбора, кнопки)
  • Использовать формат JSON и программное взаимодействие с файловой системой пользователя
  • Использовать хранилище LocalStorage для хранения информации на компьютере пользователя
  • Использовать Canvas для создания анимации и отображения информации
  • Создавать игр на основе Canvas
  • Использовать трёхмерную графику на основе библиотеки ThreeJS
  • Использовать сервис Github
  • Изучать клиент-серверную архитектуру современных веб-приложений
  • Реализовать серверную часть приложения с использованием программной платформы Node.js и фреймворка Express
  • Хранить данные на стороне сервера, использовать JSON формата для хранения информации


ТЕМАТИЧЕСКИЙ ПЛАН WEB-ПРОГРАММИРОВАНИЯ ДЛЯ 9-11 КЛАССОВ

Тема

Изучаем

Практический результат

Основы языка Javascript

Устанавливаем Nodejs

Изучаем структуру языка

Изучаем создание переменных и констант

Изучаем математические и логические операции

Изучаем конструкции ветвления и циклы

Программа-калькулятор и программа для расчета интеграла.

Объекты и массивы

Изучаем структуру данных массив

Используем объекты

«Система тестирования».

Функции

Изучаем написание функций

Работаем с параметрами и аргументами

Функции для математических вычислений, функция сортировки, поиска максимального элемента в массиве.

Хранение данных

Изучаем работу с файлами в Nodejs: синхронная и асинхронная работа

Изучаем формат JSON

Создаем базу данных на основе файловой системы

Понимание особенностей синхронной и асинхронной работы с файлами.

Программа «Школьный журнал».

Серверная разработка

Изучаем клиент-серверную архитектуру и основы HTTP

Разрабатываем сервер на Nodejs для обработки GET- и POST-запросов

Используем Postman для отправки запросов на сервер в формате JSON

Понимание взаимодействия машин в локальной сети.

Реализация серверной части для регистрации и авторизации в сервисе и просмотра списка пользователей.

Базы данных

Знакомимся с реляционной моделью данных

Изучаем основы языка запросов SQL

Изучение взаимодействия сервера Nodejs с базой данных

Реализация базы данных «Ученик-оценка».

Дизайн веб-страниц

Изучаем HTML для верстки веб-страниц

Изучаем CSS для стилизации элементов веб-страницы

Фреймворк Bootstrap

Создание сайта “Достопримечательности РФ”.

Javascript в браузере

Используем Javascript для взаимодействия с элементами на веб-странице

Работаем с формами ввода, кнопками

Работаем с таймерами

Понимание особенностей и возможностей браузерного Javascript

Реализация валидации и сохранения данных из форм ввода.

Локальное хранилище

Изучаем хранилище LocalStorage: добавление и поиск данных

Веб-приложение «Телефонная книга». Реализация поиска по данным.

Браузерная разработка

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

Изучаем особенности взаимодействия сервера с клиентскими приложениями

Используем технологию AJAX

Изучаем формы отправки данных

Применение формата JSON для передачи данных

Реализация клиент-серверного взаимодействия: формы регистрации и авторизации сервиса, отправка данных на сервер.

Анимация на веб-странице

Изучаем основные возможности библиотеки JQuery

Изучаем графику и анимацию на основе Canvas

Знакомимся с анимацией на основе CSS

Анимация элементов на веб-странице.

Веб-приложение «Графики функций».

Игры в браузере

Работаем с сигналами с клавиатуры: контроль нажатия и отпускания клавиш

Используем клавиатуру для управления анимацией в Canvas

Изучаем логику построения интеллекта врагов и столкновений

Видеоигра «Змейка».

Трехмерная графика

Изучение основ библиотеки ThreeJS

Создаем сцену, примитивы, составные объекты

Работаем с анимацией

Реализация трехмерной анимации.

Публикация веб-приложения и кода проекта

Изучаем основы системы контроля версий git

Работаем с репозиториями github

Публикация приложения на github.io

Понимание возможностей системы контроля версий. Репозиторий для публикации веб-страниц.

Записаться на курс
Веб-программирование
Нажимая на кнопку “Записаться”, вы принимаете “Согласие на обработку персональных данных”
и подтверждаете, что ознакомлены с “Политикой конфиденциальности”.
Спасибо!
Мы свяжемся с Вами в ближайшее время!

Фотографии с занятий Веб-программирование
Преподаватели курса Веб-программирование
  • Куклина Нина Ильинична
    Образование:
    МГТУ им. Н.Э.Баумана, факультет Информатики и систем управления, кафедра Компьютерные системы и сети Дополнительное образование: Технопарк Mail.ru Group при МГТУ им.Н.Э.Баумана по специальности «Системный архитектор» Участвовала в тренинге на платформе IBM Blockchain. Призер хакатона на платформе IBM Blockchain (2-ое место).

    О себе
    Являюсь веб-программистом в компании Mail.ru. Имею опыт преподавания математики, информатики и программирования детям. Информационные технологии - очень интересное и востребованным направление в 21-ом веке. И для погружения будущих специалистов в мир IT важно объяснять основные принципы автоматизации тех или иных процессов из реальной жизни с помощью алгоритмов и языков программирования. Закончила школу с углубленным изучением математики, информатики, физики № 444. Также художественную школу с красным дипломом.
  • Куклин Сергей Ильич
    Образование:
    Студент МГТУ им. Н.Э.Баумана, факультет Информатики и систем управления, кафедра Компьютерные системы и сети Дополнительное образование: Физико-математическая школа при МГТУ им. Н.Э. Баумана. Победитель I Конференции научно-исследовательских проектов и частник выставки Юниор 2017 года с проектом «Исследование возможностей открытого оптического энерго-информационного канала».

    О себе:
    Имею опыт преподавания программирования, математики и физики детям. Считаю, что для изучения любого языка программирования и его применений, необходимо понимание основных принципов алгоритмизации, а также знание физики и математики. Закончил школу с углубленным изучением математики, информатики, физики № 444. Увлекаюсь программированием, радиотехникой.
  • Колотовкин Максим Ильич
    Образование:
    МГТУ им. Н.Э.Баумана, факультет Информатики и систем управления, кафедра Компьютерные системы и сети

    Дополнительное образование:
    Технопарк Mail.ru Group при МГТУ им.Н.Э.Баумана по специальности «Системный архитектор». Участвовал в тренинге на платформе IBM Blockchain. Призер хакатона на платформе IBM Blockchain (2-ое место).

    О себе:
    Являюсь full-stack разработчиком программного обеспечения в компании IBM. Имею большой опыт преподавания программирования детям. Программирование в современном мире – это неотъемлемая часть любой сферы деятельности. Считаю, что самое главное - правильно подать предмет, заинтересовав решением интересных практических задач. Также увлекаюсь спортом. В течение 6-ти лет занимался спортивным самбо. Имею первый взрослый разряд по становой тяге.
Остались вопросы?
Ответим за 5 минут
Нажимая на кнопку “Получить ответ”, вы принимаете “Согласие на обработку персональных данных”
и подтверждаете, что ознакомлены с “Политикой конфиденциальности”.
".$contact_you_text."
Есть промокод?
Получите особые
условия
Спасибо!
Мы свяжемся с Вами в ближайшее время!

Нажимая на кнопку “Отправить”, вы принимаете “Согласие на обработку персональных данных”
и подтверждаете, что ознакомлены с “Политикой конфиденциальности”.
Где проходят курсы Веб-программирование
Остались вопросы?
Читайте ответы на частые вопросы или позвоните нам: +7 (495) 120-99-75