Современная веб-разработка. Для тех, кто освоил основы и хочет развиваться дальше. Модуль 3

Курс предназначен для выпускников первого и второго модуля курса "Современная web-разработка", освоивших введение в HTML, CSS и JavaScript, макеты и верстку.

Записаться на обучение Оплатить модуль
Из чего состоит
12 занятий по 2 академических часа
Ближайший старт
28 сентября - 21 декабря 2024
Стоимость обучения

Скидка 15% в до конца июля!

11400 ₽ 9 690 ₽ / модуль

В программе курса
  • Погружение в JavaScript. Продвинутые функции языка
  • Особенности работы HTTP
  • Система управления базами данных
  • Построение сложных одностраничных приложений
  • Фотолента. Аутентификация, загрузка, новости
  • Создание финальной презентации в трёхмерном пространстве
Подробная программа
  • Занятие №1. Система контроля версий.
    • Репозиторий: создание, клонирование и фиксации; реализация аналоговых часов на холсте.
    • Как и где стоит хранить код разрабатываемых приложений.
    • Для разминки после каникул – рисование на холсте.
  • Занятие №2. Погружение в JavaScript.
    • Функции стандартной библиотеки;
    • Сортировка и разворот массивов.
    • Продвинутые функции языка.
    • Отладка программ.
    • Контекст вызова.
  • Занятие №3. Node.js
    • Node.js. Различные типы серверов. Особенности работы HTTP.
    • Инициализация проектов;
    • устройство HTTP-сервера;
    • отправка запросов с web-страницы;
    • технология WebSocket.
  • Занятие №4. MongoDB
    • MongoDB. Система управления базами данных.
    • Добавление документов в коллекции;
    • Поиск и удаление записей;
    • Использование в качестве хранилища сервера.
  • Занятие №5. Vue.js. Связывание данных
    • Автоматическое связывание изменений хранимых данных с изменениями на странице.
    • Связывание модели и представления;
    • Синтаксис шаблонов;
    • Генерация списков.
  • Занятие №6. Vue.js. Методы
    • Vue.js. Методы Генерация списков, события и анимация в библиотеке Vue.js.
    • Обработка событий;
    • Вычисляемые данные;
    • Условная генерация.
  • Занятие №7. Vue.js. Компоненты и маршрутизация
      Сборщик приложения.
    • Создание модулей.
    • Компоненты, их параметры и сообщение.
    • Маршрутизация.
    • Построение сложных одностраничных приложений.
  • Занятие №8. Зачет.
    • Вопросы по темам «JavaScript», «Node.js и MongoDB» и «Vue.js» Практическая проверка знаний.
  • Занятие №9. Фотолента. Аутентификация
    • Система регистрации: регистрация, вход, выход.
  • Занятие №10. Фотолента. Загрузка.
    • Фотолента. Загрузка. Механизм загрузки изображений на сервер.
  • Занятие №11. Фотолента. Новости.
    • Фотолента. Новости. Страница с последними фотографиями пользователей.
  • Занятие №12. Impress.js
    • Impress.js. Библиотека для построения эффектных трехмерных презентаций.
    • Создание финальной презентации в трёхмерном пространстве.
Начинайте учиться уже сейчас!
Загрузка...