Раздел: 1С:Клуб программистов для школьников

1С: Клуб программистов: Современная web-разработка. (Модуль 2. Технологии web-разработки)

Web-программирование
Цена
1 занятие (2 академ. часа) 400 руб.

Цель курса: является обучение, как основополагающим принципам, так и последним тенденциям мира web-разработки. Осваивая пример за примером, дети научатся самостоятельно строить как привычные многостраничные сайты, так и современные одностраничные приложения; пользоваться библиотеками для быстрого прототипирования и реализовывать серверы. Проекты второго модуля — текстовый онлайн-редактор, галерея фильмов, приложение для обмена фотографиями "Фотолента".

Описание и требования

Продолжительность второго модуля курса: 24 академических часа, 12 занятий

Курс предназначен: для обучения школьников средних и старших классов. Ни предварительные знания, ни специальное программное обеспечение не требуются.

По окончании обучения учащиеся:

  • Познакомятся с основополагающими принципами и последними тенденциями мира web-разработки.
  • Научатся создавать современные многостраничные сайты и web-приложения.
  • Познакомятся с приемами построения web-страниц на HTML, CSS, JavaScript.
  • Научатся работать с классическими библиотеками JQuery и  Bootstrap.
  • Изучат принципы обмена данными с сервером: асинхронные запросы и сокеты.

Содержание курса

Содержание второго модуля:

Занятие №1. Система контроля версий

  • Как и где стоит хранить код разрабатываемых приложений.
  • Для разминки после каникул – рисование на холсте.

Занятие №2. Погружение в JavaScript

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

Занятие №3. Node.js

  • Различные типы серверов. Особенности работы HTTP.

Занятие №4. MongoDB

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

Занятие №5. Vue.js. Связывание данных

  • Автоматическое связывание изменений хранимых данных с изменениями на странице.

Занятие №6. Vue.js. Методы

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

Занятие №7. Vue.js. Компоненты и маршрутизация

  • Построение сложных одностраничных приложений.

Занятие №8. Зачет

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

Занятие №9. Фотолента. Аутентификация

  • Система регистрации: регистрация, вход, выход.

Занятие №10. Фотолента. Загрузка

  • Механизм загрузки изображений на сервер.

Занятие №11. Фотолента. Новости

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

Занятие №12. Impress.js

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

Документы об окончании

Свидетельство 1C

Свидетельство 1C

Сертификат Учебного центра Трайтек

Сертификат Учебного центра "Трайтек"