Web-технологии

: Информация
Опубликована: 13.05.2016 | Уровень: для всех | Стоимость: 490.00 руб. в семестр | Длительность: 
Курс посвящён принципам функционирования интернета, основным сетевым протоколам, методам клиентской и серверной разработки для Web.
В курсе с различных сторон обсуждается разработки сайтов и web-приложений. Рассмотрен основной протокол интернета HTTP и его особенности с точки зрения безопасности и оптимизации использования. Рассмотрены современные подходы к клиентской и серверной разработки для web; результатом мастер-классов является одностраничное асинхронное трёхзвенное приложение с использованием технологий node.js, mongodb, ajax, WebSocket. Также рассмотрены вопросы безопасности, которые необходимо учитывать при разработке web-приложений. Изложены подходы к поисковой оптимизации сайтов (SEO).
Цель: Цель курса – формирование разностороннего знание о современных принципах функционирования сети, принципах построения сайтов, сервисов, web-приложений. В результате освоения курса учащийся сможет самостоятельно разрабатывать web-приложения, учитывая современны требования дизайна и безопасности.
Необходимые знания: Курс предназначен для студентов старших курсов, прошедших курсы операционных система, сетевых технологий и знакомых с системами хранения данных. Также крайне желательно знание английского языка, поскольку многие термины и понятия имеют английское происхождение.
Дополнительная информация: Курс предназначен для студентов старших курсов, прошедших курсы операционных система, сетевых технологий и знакомых с системами хранения данных. Также крайне желательно знание английского языка, поскольку многие термины и понятия имеют английское происхождение.

План занятий

Глава <<ЗанятиеЗаголовок <<Дата изучения
-
Глава 1 <<Основы протокола HTTP
Лекция 1
-
Лекция 2
-
Лекция 3
-
Глава 2 <<Аутентификация в Web
Лекция 4
-
Лекция 5
Digest Authentication, OAUTH
Оглавление
    -
    Лекция 6
    -
    Тест 1
    27 минут
    -
    Глава 3 <<Статический Web
    Лекция 7
    -
    Лекция 8
    -
    Лекция 9
    -
    Лекция 10
    -
    Тест 2
    24 минуты
    -
    Глава 4 <<Основы JavaScript
    Лекция 11
    -
    Лекция 12
    Типы данных
    Оглавление
      -
      Лекция 13
      -
      Лекция 14
      -
      Глава 5 <<Обработка данных в JavaScript
      Лекция 15
      -
      Лекция 16
      -
      Лекция 17
      -
      Глава 6 <<JavaScript библиотеки
      Лекция 18
      JS Frameworks, JQuery, FileSystem
      Оглавление
        -
        Лекция 19
        -
        Лекция 20
        -
        Тест 3
        42 минуты
        -
        Глава 7 <<Трёхзвенное асинхронное web-приложение на node.js и MongoDB
        Лекция 21
        -
        Лекция 22
        -
        Лекция 23
        -
        Тест 4
        24 минуты
        -
        Глава 8 <<Браузерная безопасность
        Лекция 24
        -
        Лекция 25
        Протокол HTTP
        Оглавление
          -
          Лекция 26
          -
          Лекция 27
          -
          Лекция 28
          -
          Лекция 29
          -
          Тест 5
          24 минуты
          -
          Глава 9 <<SEO и поиск
          Лекция 30
          -
          Лекция 31
          -
          Лекция 32
          -
          Лекция 33
          Ссылки
          Оглавление
            -
            Тест 6
            24 минуты
            -
            5 часов
            -