Опубликован: 22.09.2015 | Уровень: для всех | Доступ: платный | ВУЗ: Московский физико-технический институт
Курс посвящён принципам функционирования интернета, основным сетевым протоколам, методам клиентской и серверной разработки для 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 часов
            -
            Евгений Зайко
            Евгений Зайко

            Как оплатить курс? Когда необходимо внести оплату?

            Шамиль Зарипов
            Шамиль Зарипов

            Вопрос за 2019

            Владимир Архипенко
            Владимир Архипенко
            Украина, Киев
            Кувватали Рахимов
            Кувватали Рахимов
            Узбекистан, Фергана, Ферганский государственный университет, 2003