JavaScript Основы веб-программирования и расширенные возможности (видеокурс)

JavaScript Основы веб-программирования и расширенные возможности (видеокурс)

Интерактивное взаимодействие с посетителями – основа успешности любого сайта. Клиентский javascript позволяет просматривать увеличенные фотографии, направлять товар в корзину и выполнять другие функции, обеспечивающие взаимодействие сайта с клиентом. Уверенное знание этого языка позволит создавать функциональные сайты, мощные и удобные интерфейсы. По окончании курса Вы получите навыки программирования функциональных сайтов, сформируете понимание взаимодействия javascript и HTML, освоите основные приемы получения кроссбраузерного кода. Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
javascript Уровень 1. Основы веб-программирования
Модуль 1. Введение в javascript, основные сведения, синтаксис
* Краткая история javascript, текущая версия (1.5)
* Внедрение сценариев в HTML
* Синтаксис, зарезервированные слова
* Понятие операторов
* Лабораторная работа:Первый сценарий
* Понятие переменной, литерала
* Классификация типов данных, оператор typeof
* Краткое описание всех типов данных
* Глобальный объект
* Тривиальные типы данных null, undefined
* Базовые типы String, Number, Boolen
* Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat()
* Лабораторная работа:Изучение методов экземпляров String
* Лабораторная работа:Изучение методов экземпляров Number, методов глобального объекта и объекта Math
Модуль 2. Инструкции и функции
* Понятие инструкции
* Объединение инструкций, оператор ","
* Блок инструкций {}
* Условные инструкции (if, if/else, if/else if/else)
* Инструкции цикла (while, do/while, for, for/in)
* Инструкция переключения (switch/case/default)
* Инструкции continue, break
* Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error)
* Лабораторная работа:Построение таблицы в цикле (использование элемента и правил CSS для модификации внешнего вида таблицы)
* Лабораторная работа:Определение правильного окончания слова с разными числительными
* Функции
* Имена функций, их создание и вызов
* Область видимости переменных
* Аргументы функций, объект arguments, рекурсивный вызов
* Инструкция return
* Лабораторная работа:Использование функции для модернизации предыдущего примера с окончанием слова
* Лабораторная работа:Создание функции для работы с любым количеством переданных аргументов
* Лабораторная работа:Создание функции, возвращающей значение
Модуль 3. Массивы и объекты
* Массивы, тип данных Array
* Свойства и методы экземпляров Array
* Лабораторная работа:Изучение методов массивов
* Объекты в JS, тип данных Object
* Свойства и методы экземпляров Object
* Углубление понятия свойств и методов любого объекта в javascript
* Контекст исполнения функции в качестве метода объекта
* Лабораторная работа:Вызов глобальной функции как метода объекта, ключевое слово this
* Пользовательские объекты
* Понятие класса-конструктора, оператор instanceof, свойство constructor
* Механизм наследования, prototype
* Лабораторная работа:
* Создание пользовательского класса-конструктора, передача аргументов Лабораторная работа:Модификация пользовательского класса-конструктора с помощью prototype
Модуль 4. Регулярные выражения и даты
* Шаблоны для поиска в строках, тип данных RegExp
* Синтаксис регулярных выражений
* Спецсимволы, неалфавитные символы (управляющие последовательности)
* Классы символов
* Повторение
* Альтернатива, группировка и ссылки (внутри вне шаблона)
* Флаги
* Свойства экземпляров RegExp
* Методы экземпляров RegExp и String для поиска с использованием шаблонов
* Лабораторная работа:Использование рассмотренных методов для поиска
* Лабораторная работа:Составление шаблона для проверки корректности e-mail
* Создание дат, тип данных Date
* Свойства и методы экземпляров Date
* Лабораторная работа:Получение текущей и заданной дат
* Лабораторная работа:Получение даты с заданным смещением (неделя - 7 суток, месяц - 30 суток)
* Лабораторная работа:Использование экземпляров Date в качестве "секундомера"
* Заключительная часть – закрепление знаний про объекты, их свойства и методы, синтаксис доступа к ним

javascript Уровень 2. Расширенные возможности
Содержание:
Модуль 1. Глобальный объект Window
Модуль 2. Объект Document, базовая модель событий
Модуль 3. Отдельные HTML элементы и работа с ними
Модуль 4. Объектная модель документа (DOM)
Модуль 5. Модель событий в объектной модели документа
Модуль 6. Введение в AJAX, нетривиальные примеры работы с HTML страницей
Codec GoToMeeting3 - https://www2.gotomeeting.com/codec - кодек если у кого не воспроизводится (есть в архиве)
Информация о видеокурсе
Издательство: Специалист
Год издания: 2010
Язык: русский
Формат: WMV
Размер: 530 MB
Download / Забрать javascript Основы веб-программирования и расширенные возможности (видеокурс)


Специалист - Создание запросов в Microsoft SQL Server 2012. Обучающий видео ... Специалист - Создание запросов в Microsoft SQL Server 2012. Обучающий видео ...
в ходе этого 5-дневного курса Вы получите технические навыки написания основных запросов на языке Transact-SQL для Microsoft SQL Server 2012. Курс является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработ ...

«JavaScript Это Больше, чем просто сайт» [2010] «JavaScript Это Больше, чем просто сайт» [2010]
видеокурс по javascriptБолее 7,5 часов обучающего видео! Простые, понятые, пошаговые инструкции…Более 55 уроков, в подробностях раскрывающих все основы программирования на javascript для начинающих!

Создание социальной сети с нуля за 30 дней (2013) Видеокурс Создание социальной сети с нуля за 30 дней (2013) Видеокурс
Как создать свою собственную социальную сеть с нуля за 30 дней? Очень легко! В этом видеокурсе с нуля и пошагово будет показано как создать свою социальную сеть.

Видеокурс WebGuruPHP Видеокурс WebGuruPHP
Курс, разработанный специально для вывода PHP-программиста на принципиально новый уровень профессионализма курс, который включает в себя всю наиболее важную и необходимую информацию, которая позволит в короткий срок многократно увеличить опыт веб-разработ ...

Специалист: Технология Enterprise Java Beans 3.0 (2013) Вебинар Специалист: Технология Enterprise Java Beans 3.0 (2013) Вебинар
Курc пo Java Beans предуготoвлен для Java-программиcтов, кoтоpые планирyют использoвaть EJB-кoмпoненты в своей практике. Осoбеннo курс по Java Beans будeт интеpесен разpаботчикам web-прилoжений на Java и разработчикам высоконагруженных корпоративных систе ...