Программирование на Языке JavaScript. Уровни 1-3 (Обучающее Видео)


Книга Программирование на Языке JavaScript. Уровни 1-3 (Обучающее Видео)



Учебные видеокурсы от Центра «Специалист» при МГТУ им. Н.Э.Баумана
Содержание:
Уровень 1. Основы веб - программирования
Уровень 2. Расширенные возможности
Уровень 3а. Использование библиотеки jQuery
Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

Уровень 1. Основы веб - программирования
В ходе занятий Вы получите представление о веб-программировании, знания языка javascript, его специфики и особенностях без привязки к исполняемой среде.
Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского javascript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.
На занятиях Вы изучите особенности синтаксиса javascript, объектно-ориентированный подход в программировании на javascript и его основной встроенный функционал. Выполняя лабораторные работы, Вы пройдете весь путь создания базовых сценариев: от простого к сложному.
После этого курса Вы будете готовы к прикладному применению javascript: работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «javascript. Уровень 2. Расширенные возможности».
Программа курса
Модуль 1. Основы программирования
Как устроен компьютер
Как работают программы
Введение в javascript
Обзор базовых типов
Операторы
Выражения и инструкции
Переменные
Приведение типов
Тривиальные типы
Практикум: Использование переменных, типов данных и операторов
Модуль 2. Управляющие конструкции
Циклы
Цикл while
Операторы инкремента и декремента
Цикл for
Цикл do while
Управляющие конструкции if – else if – else
Метки
Прерывание и продолжение цикла
Управляющая конструкция switch
Практикум: Практическое применение управляющих конструкций в javascript
Модуль 3. Функции
Понятие функций
Возврат значений
Области видимости
Анонимная функция
Замыкания
Рекурсия
Практикум: Использование функций при процедурном подходе в программировании
Модуль 4. Объекты и массивы
Объектный тип: Объект (Object)
Свойства объекта
Методы объекта
Методы функций
Объектный тип: Массив (Array)
Свойство и методы массива
Встроенный объект Math
Практикум: Использование объектных типов в javascript
Модуль 5. Использование объектов javascript
Свойства и методы объекта Number
Свойства и методы глобального объекта
Свойствo и методы объекта String
Использование регулярных выражений
Практикум: Использование базовых типов как объектов с регулярными выражениями
Модуль 6. Объектно-ориентированное программирование
Конструкторы объектов
Прототипы
Методы объекта
Объект Date
Объект Error
Практикум: Применение объектно-ориентированного подхода в программировании
Уровень 2. Расширенные возможности
На занятиях курса «javascript. Уровень 2. Расширенные возможности» Вы овладеете навыками профессионального написания и использования javascript-скриптов на сайте. Вы будете понимать принципы взаимодействия javascript и HTML, узнаете основные приемы получения кроссбраузерного кода.
Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа успешности любого сайта и большой плюс к конкурентоспособности любого веб-проекта. Клиентский javascript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом.
Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса Вы получите навыки написания javascript-кода для сайтов, сформируете понимание взаимодействия javascript и HTML, освоите основные приемы получения кроссбраузерного кода.
Программа курса
Модуль 1. Объектная модель браузера
Объектная модель браузера
Объект Window
Объект Navigator
Объект Screen
Объект History
Объект Location
Объект Document
HTML-коллекции
Практикум: Практическое использование объектов браузера
Модуль 2. Использование элементов HTML
Свойства и методы элемента Form
Свойства и методы элемента Input
Свойства и методы элемента TextArea
Свойства и методы элемента Select
Свойства и методы элемента Option
Свойства и методы элемента Image
Свойства и методы элемента Table
Практикум: Практическое использование элементов HTML
Модуль 3. Объектная модель документа: DOM
Document Object Model (DOM)
Типы узлов
Связи между объектами
Свойства и методы интерфейса Node
Свойства и методы интерфейса Element
Свойства и методы интерфейса Document
Нестандартные свойства и методы HTML-элементов
Свойства и методы коллекции styleSheets
Практикум: Использование объектной модели документа
Модуль 4. События и их обработка
Список событий
Модели событий
Назначение обработчиков событий
Работа с обработчиками событий
Получение ссылки на событие
Отмена действий по умолчанию
Кроссбраузерные свойства события
Получение ссылки на элемент
Использование фазы всплытия событий
Отмена всплытия события
Практикум: Использование разных моделей событий
Уровень 3а. Использование библиотеки jQuery
jQuery — самая популярная библиотека javascript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на javascript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать.
По окончании курса Вы будете уметь:
Производить эффективную выборку элементов
Работать с элементами веб-формы
Эффективно манипулировать элементами DOM
Управлять эффектами
Использовать базовую анимацию
Программа курса
Модуль 1. Введение в jQuery
Использование текстовых редакторов
Использование javascript-консоли в браузерах
Введение в jQuery
API jQuery
Выборка в jQuery
Фильтрация
DOM: отношения элементов
Работа с элементами веб-формы
Лабораторная работа
Модуль 2. События и манипуляции с элементами
События jQuery
Обработка событий
Объект Event
Отмена событий
Добавление элементов
Манипуляции с элементами
Делегирование событий
Лабораторные работы
Модуль 3. Анимация в jQuery
Базовые эффекты
Управление эффектами
Метод animate()
Исследование анимации
Полезный метод grep()
Лабораторные работа
Модуль 4. Практическая работа с jQuery
Создание кода плавного показа картинок
Оптимизация кода
Создание шаблонизатора
Использование шаблонизатора Handlebars
Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0
AJAX, состоящий из HTML, javascript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.
По окончанию курса Вы будете уметь
создавать высокоэффективные сайты Web 2.0;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать JSON нотацию для передачи данных;
использовать XML-PRC протокол в AJAX приложениях;
взаимодействовать с XML Web сервисами по протоколу SOAP;
выполнять аутентификацию и авторизацию пользователя различными методами;
понимать вопросы безопасности AJAX-приложений;
Программа курса
Модуль 1. Основы построений AJAX приложений
Что такое AJAX?
Механизмы взаимодействия с сервером
Объект XmlHttpRequest
Синхронные и асинхронные запросы
Получение данных с сервера
Лабораторная работа: Получение текстовых данных с сервера
Модуль 2. Взаимодействие с сервером, передача данных
Методы передачи данных на сервер
Передача простых данных методом GET
Управление кешированием ответа
Запросы HEAD
Лабораторная работа: Передача данных на сервер методом GET
Передача простых данных методом POST
Получение и разбор комплексных данных с сервера
Лабораторная работа: Передача данных на сервер методом POST
Модуль 3. Передача сложных типов данных. Нотация JSON
Недостатки простых текстовых форматов
Способы передачи структурированных данных
Нотация JSON
Разбор JSON пакета в браузере
Лабораторная работа: Использование JSON для получения данных с сервера
Сериализация и разбор JSON пакета на сервере (PHP)
Получение данных с сервера
Лабораторная работа: Использование JSON для обмена данными с сервером
Модуль 4. Использование XML. XML-RPC
Проблемы текстовых данных и JSON пакетов
Другие способы передачи структурированных данных
Обзор XML технологий
Разбор XML пакета
Клиент-ориентированная и сервер-ориентированная архитектура
Протокол XML-RPC
Формирование XML-RPC запроса
Преобразование XML данных
Лабораторная работа: Получение XML данных с сервера
Модуль 5. Использование XML Web-сервисов. Протокол SOAP
Проблемы XML-RPC
Сервис-ориентированная архитектура (SOA)
SOAP (Обзорно)
XML Web-сервисы на примере ASP.Net 2.0
Формирование и разбор SOAP сообщений
Лабораторная работа: Реализация клиента XML Веб-службы, использование протокола SOAP
Модуль 6. Безопасность и эффективность AJAX приложений
Вопросы безопасности AJAX приложений
Аутентификация и авторизация пользователя
Лабораторная работа: Аутентификация пользователя в AJAX приложениях
Проблемы юзабилити AJAX приложений
Лабораторная работа: Управление состоянием приложения
Производительность AJAX приложений
Обзор решений AJAX
Подведение итогов
Год выпуска:2013
Производитель: Специалист
Сайт производителя: www.specialist.ru
Автор: Специалист
Продолжительность: 45:46:43
Тип раздаваемого материала: Видеоурок
Язык: Русский
Файлы примеров:присутствуют
Формат видео: wmv
Видео: WMV3, 1024x768, ~77.6 Кбит/сек
Аудио: WMA, 48 Кбит/сек
Размер: 2.73 GB

Скачать видео:
Если Вы хотите скачать Программирование на Языке JavaScript. Уровни 1-3 (Обучающее Видео) воспользуйтесь файлообменниками, которые расположены нижеletitbit.net
vip-file.com

Рейтинг: 4.8 баллов / 2537 оценок
Формат: Книга
Уже скачали: 12781 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!

  • Книга Мясоедов Владимир. Новые эльфы

    Мясоедов Владимир. Новые эльфы

    Группа погибших ролевиков была воскрешена эльфийским архимагом из другого мира, по ошибке принявшим их души за души своих сородичей. Восемь землян, получивших новые тела, оказались одни в чужом мире, . . .

  • Книга Сергей Садов. Наследник Ордена

    Сергей Садов. Наследник Ордена

    Название: Наследник ОрденаАвтор: Сергей СадовИздательство: ЭксмоISBN: 978-5-699-35163-3Год издания: 2009Страниц: 480Язык: РусскийФормат: rtfРазмер: 5.43 МбОписание:Все началось с того, что не задался . . .

  • Книга Джоан Кейтлин Роулинг - Гарри Поттер и Дары Смерти (аудиокнига) читает Александр Клюквин

    Джоан Кейтлин Роулинг - Гарри Поттер и Дары Смерти (аудиокнига) читает Александр Клюквин

    Гарри Поттера ждет самое страшное испытание в жизни - смертельная схватка с Волан-де-Мортом. Ждать помощи не от кого - Гарри одинок как никогда. Друзья и враги Гарри предстают в совершенно неожиданном . . .

  • Книга Даниэль Эстулин - Тайны Бильдербергского клуба (аудиокнига)

    Даниэль Эстулин - Тайны Бильдербергского клуба (аудиокнига)

    Даниэль Эстулин посвятил пятнадцать лет расследованию деятельности Бильдербергского клуба, самого влиятельного тайного общества. В своей новой книге он раскрывает сложнейший механизм, посредством кото . . .

  • Книга Сергей Анисимов - Вариант «Бис» (серия аудиокниг)

    Сергей Анисимов - Вариант «Бис» (серия аудиокниг)

    Одно из лучших произведений в жанре альтернативной истории. Достойный образец для всех авторов, рискующих писать альтернативную историю. Анисимов крепко владеет предметом и с технической, и с историче . . .

  • Книга Роберт Говард - Сага о Конане. Свитки 1-4 (аудиокнига)

    Роберт Говард - Сага о Конане. Свитки 1-4 (аудиокнига)

    Конан - знаменитый фантастический персонаж, герой книг, комиксов, кинофильмов и компьютерных игр. Его создатель - американский писатель Роберт Говард, один из родоначальников "фэнтези" и основатель ст . . .

  • Книга Надежда Первухина. Лети, ведьма, лети!

    Надежда Первухина. Лети, ведьма, лети!

    Название: Лети, ведьма, лети!Автор: Надежда ПервухинаСерия или выпуск: В одном томеИздательство: Альфа-книгаISBN: 978-5-9922-0467-4Год издания: 2009Страниц: 960Язык: РусскийФормат: rtfРазмер: 11.78 Мб . . .

  • Книга Антон Медведев - Сборник книг (10 шт)

    Антон Медведев - Сборник книг (10 шт)

    ФАНТАСТИКА ...Две тысячи двенадцатый год. Дата, о которой упоминали индейцы майя. Апокалипсис, о котором предупреждали пророки разных стран и народов. Час икс пробил, чудовищная катастрофа грозит стер . . .

  • Книга Марианна Алферова (Роман Буревой) - Сборник книг (44 шт)

    Марианна Алферова (Роман Буревой) - Сборник книг (44 шт)

    АЛЬТЕРНАТИВНАЯ ИСТОРИЯ ...Колизей, арена, гладиаторы... Да, это Рим. Но не тот, Древний. Это современная Римская империя, которая много веков назад сумела отбить натиск варваров. С помощью римских бог . . .

  • Книга Ярослав Веров, Игорь Минаков. Операция "Вирус"

    Ярослав Веров, Игорь Минаков. Операция "Вирус"

    Авторский сборник. Максим Каммерер в сердце Островной Империи? Да, когда-то всемирно известные фантасты братья Стругацкие собирались написать роман или повесть под названием "Операция "Вирус". Но... н . . .


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Программирование на Языке JavaScript. Уровни 1-3 (Обучающее Видео). Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.