Центр дополнительного образования
IT Школа КАМИН
тел.: +7 (4842) 570-170
г.Калуга, пер. Теренинский, д.6
uc@kamin.kaluga.ru
Вконтакте
Меню

Современная web-разработка для школьников

Современная web-разработка для школьников

Начало занятий: с 20 Января

  • 15.00-17.00
  • Объем курса: 48 часов, 2 модуля по 24 часа
  • Продолжительность курса: Учебный год, 1 занятие в неделю
  • Стоимость: 3 000 руб. в месяц
Целью курса является обучение, как основополагающим принципам, так и последним тенденциям мира web-разработки. Осваивая пример за примером, дети научатся самостоятельно строить как привычные многостраничные сайты, так и современные одностраничные приложения; пользоваться библиотеками для быстрого прототипирования и реализовывать серверы. Среди проектов первого модуля курса - "Викторина", "Список дел", игра "Пятнашки".
Записаться Оставить отзыв к курсу

Цель курса:

  • web[1].jpg
    Знакомство с базовыми понятиями web-разработки
  • device[1].png
    Обзор и применение современных web-технологий
  • 2048_Screenshot[1].png
    Разработка школьниками собственных браузерных приложений
  • browser-773215_960_720[1].png
    Сохранение у учащихся интереса к профессиям, связанным с web-программированием.

Чему полезному научатся ребята?

Учебный план:


Занятие N1. HyperText Markup Language
Задание каркаса и элементов страницы, ссылок, картинок, таблиц.

Занятие N2. Cascading Style Sheets
Изменение внешнего вида элементов: цветов, размеров, отступов.

Занятие N3. CSS. Выравнивание и эффекты
Структурирование элементов на странице. Трансформации и анимация.

Занятие N4. JavaScript. DOM, переменные и функции Использование чисел и строк, изменение содержимого страницы.

Занятие N5. JavaScript. Условные конструкции и циклы Вариация поведения страницы в зависимости от условий.

Занятие N6. JavaScript. Структуры данных Способы хранения и организации данных.

Занятие N7. JQuery
Библиотека для эффективного управления содержимым страницы.

Занятие N8. Bootstrap
Библиотека, предоставляющая большое количество готовых элементов.

Занятие N9. CSS. Позиционирование
Взаимное расположение элементов. Глубина.

Занятие N10. Зачет
Проверка знаний в устной форме.

Занятие N11. Игра "Пятнашки". Начало
Реализация игрового поля, ячеек и их перемещения.

Занятие N12. Игра "Пятнашки". Завершение Перемешивание костяшек и вывод поздравительного сообщения.

Занятие N13. Система контроля версий
Как и где стоит хранить код разрабатываемых приложений. Для разминки - рисование на холсте.

Занятие N14. Погружение в JavaScript
Продвинутые функции языка. Отладка программ.

Занятие N15. Node.js
Различные типы серверов. Особенности работы HTTP.

Занятие N16. MongoDB
Система управления базами данных.

Занятие N17. Vue.js. Связывание данных
Автоматическое связывание изменений хранимых данных с изменениями на странице.

Занятие N18. Vue.js. Методы
Генерация списков, события и анимация в библиотеке Vue.js.

Занятие N19. Vue.js. Компоненты и маршрутизация Построение сложных одностраничных приложений.

Занятие N20. Зачет
Практическая проверка знаний.

Занятие N21. Фотолента. Аутентификация
Система регистрации: регистрация, вход, выход.

Занятие N22. Фотолента. Загрузка
Механизм загрузки изображений на сервер.

Занятие N23. Фотолента. Новости
Страница с последними фотографиями пользователей.

Занятие N24. Impress.js
Библиотека для построения эффектных трехмерных презентаций.

Отзыв

   

Фотография (по желанию)

Получать информацию от фирмы КАМИН о проводимых мероприятиях  
*

* - обязательные поля

Запись на курс

Получать информацию от фирмы КАМИН о проводимых мероприятиях  

* - обязательные поля