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


Спасибо!
Мы ответим Вам завтра, после 9 утра




Спасибо!
Мы ответим Вам завтра, после 9 утра


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

Развивает:

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

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


РАСПИСАНИЕ


16:00-17:45 (5-8 кл.)
18:00-19:45 (9-11 кл.)
16:00-17:45 (5-8 кл.)
10:00-11:45 (5-8 кл.)
14:00-15:45 (5-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

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

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

Фотографии с занятий Веб-программирование
Преподаватели курса Веб-программирование
  • Власов Евгений Юрьевич
    Образование:
    МГТУ им. Н.Э.Баумана
    Факультет Радиоэлектроники и Лазерных технологий
    Кафедра "Технологии приборостроения"

    Дополнительное образование:
    • Высшее образование с отличием
    • Свыше 3 лет серверной разработк
    • Победитель конкурса молодежных инновационных проектов «УМНИК»
    • Представитель Яндекс.Лицея при МГТУ им. Н.Э.Баумана
    •  
    • О себе:
    • Готовит к командной проектной работе над реальными продуктами
    • Учит писать чистый код
    •  
    • "Программирование — это большая череда ошибок, меняющих мир. Чем больше ты их совершишь — тем более значимым будет твой результат"
Есть промокод?
Получите особые
условия
Спасибо!
Мы ответим Вам завтра, после 9 утра

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