Автор: Специалист
Название: Эксперт по программированию на JavaScript (+ jQuery + AJAX + Node.js)
Программа «Эксперт по программированию на JavaScript (со знанием jQuery и AJAX)» направлена на подготовку специалистов высокой квалификации, претендующих на достойную заработную плату.
Программа состоит из 5 курсов различного уровня сложности. Пройдя обучение, Вы получите представление о веб-программировании, о языке JavaScript, его специфике и особенностях без привязки к исполняемой среде. Вы получите навыки использования jQuery, узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. На заключительном этапе обучения, Вы ознакомитесь с основами серверного программирования на Node.js. Комплексная программа составлена с учетом актуальных требований работодателей.
На занятиях используются классические и инновационные методы обучения. Слушатели посещают лекции, участвуют в опросах, выполняют практические задания. Насыщенная программа, большое количество практики – все это позволяет в сжатые сроки получить необходимые знания и научиться применять их в реальных рабочих ситуациях.
Спойлер: Описание
Спойлер: Уровень 3в. Серверное программирование на Node.js
Маршрутизация
Использование сеансов
Обработка ошибок
Использование MongoDB
Использование шаблонизатора
Логирование
Конфигурация приложения
Middleware
Создание каркаса приложения
Основные этапы создания приложенияМодуль 7. Создание веб-приложения
Лабораторная работа: Чат с использованием Express и Socket.IO
Основные методы и свойства Socket.IO
Совместное использование модулей Express и Socket.IO
Модуль Socket.IO
Обзор модели работы Comet
Взаимодействие клиент – серверМодуль 6. Socket.IO
Лабораторная работа: Использование фреймворка Express
Использование модулей request и url
Использование шаблонизаторов
Базовое использование Express
Установка Express
Фреймворк ExpressМодуль 5. Фреймворк Express
Лабораторная работа: Загрузка модулей
Основные команды NPM
Семантика версий
Публикация модуля
NPM - Node Packaged Modules
Лабораторная работа: Использование модулей
Как создать модуль
Использование модулейМодуль 4. Модули
Лабораторная работа: Использование потоков
Загрузка файла на сервер
Чтение из файла и запись в файл
Способы обработки запроса
Использование cURL
HTTP-метод POSTМодуль 3. Потоки
Лабораторная работа: Использование пользовательских событий
Пользовательские события Node.js
Лабораторная работа: Использование событий http-сервера
События http-сервера Node.js
Пользовательский вызов
Встроенный вызов
События JavaScriptМодуль 2. События
Лабораторная работа: Создание и использование веб-сервера
Использование веб-сервера
Создание веб-сервера
Чтение файлов
Как работает Node.js
Обзор V8 JavaScript Engine
Установка Node.js
Что такое Node.jsМодуль 1. Основы Node.js
Программа курса
Осуществлять безопасную авторизацию пользователя
Использовать документо-ориентированная систему управления базами данных MongoDB
Использовать сеансы для сохранения состояния веб-приложения
Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
Cоздавать динамическое веб-приложение
Cоздавать веб-сервер
По окончании курса Вы будете уметь:
Программа курса соответствует требованиям профессионального стандарта «Программист».
веб-разработчикам желающим изучить новую серверную технологию
слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем
слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии
Курс рекомендован:
Node.js — серверная платформа, использующая язык программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ JavaScript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».
Спойлер: Уровень 3б. AJAX. Разработка веб-приложений для Web 2.0
Подведение итогов
Обзор решений AJAX
Загрузка больших объемов информации
Лабораторная работа:
Производительность AJAX приложений
Проблемы юзабилити AJAX приложений
Лабораторная работа: Аутентификация пользователя
Аутентификация и авторизация пользователя
Вопросы безопасности AJAX приложенийМодуль 6. Безопасность и эффективность AJAX приложений
Сценарий выбора и добавления книг в корзину
Лабораторная работа:
Пример работы с XML веб-сервисами
Формирование и разбор SOAP сообщений
SOAP (обзорно)
XML схемы (обзорно)
Проблемы XML-RPC
XML веб-сервисыМодуль 5. Использование XML веб-сервисов. SOAP
Расчет суммы товаров электронного магазина
Лабораторная работа:
Преобразование XML данных
Формирование XML-RPC запроса
Протокол XML-RPC
Клиент-ориентированная и сервер-ориентированная архитектура
Обзор XML технологий
Другие способы передачи структурированных данных
Проблемы текстовых данных и JSONМодуль 4. Использование XML. XML-RPC
Авторизация пользователя на сайте
Лабораторная работа:
Получение данных с сервера
Разбор JSON пакета на сервере (PHP)
Разбор JSON пакета в браузере
Что такое JSON
Сериализация сложных данных
Недостатки простых текстовых форматовМодуль 3. Передача сложных типов данных. JSON
Использование методов POST и HEAD
Лабораторная работа:
Получение и разбор комплексных данных
Передача простых данных методом POST
Лабораторная работа: Запрос простых данных методом GET
Метод HEAD
Управление кэшированием ответа
Передача простых данных методом GET
Методы передачи данных на серверМодуль 2. AJAX и HTTP
Получение текстовых данных с сервера
Лабораторная работа:
Получение данных с сервера
Синхронные и асинхронные запросы
Объект XmlHttpRequest
Механизмы взаимодействия с сервером
Что такое AJAX?Модуль 1. Основы AJAX приложения
Программа курса
понимать вопросы безопасности AJAX-приложений;
выполнять аутентификацию и авторизацию пользователя различными методами;
взаимодействовать с XML Web сервисами по протоколу SOAP;
использовать XML-PRC протокол в AJAX приложениях;
использовать JSON нотацию для передачи данных;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
создавать высокоэффективные сайты Web 2.0;
По окончании курса Вы будете уметь:
Курс предназначен для веб-мастеров, разработчиков веб-приложений, программистов, а также для тех, кто хотел бы освоить разработку приложений для Web 2.0.
вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными.
Цель курса:
Программа курса соответствует требованиям профессионального стандарта «Программист».
AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.AJAX. Web 2.0 Application Developing
Спойлер: Уровень 3а. Использование библиотеки iQuery
Использование шаблонизатора Handlebars
Создание шаблонизатора
Оптимизация кода
Создание кода плавного показа картинокМодуль 4. Практическая работа с jQuery
Лабораторные работа
Полезный метод grep()
Исследование анимации
Метод animate()
Управление эффектами
Базовые эффектыМодуль 3. Анимация в jQuery
Лабораторные работы
Делегирование событий
Манипуляции с элементами
Добавление элементов
Отмена событий
Объект Event
Обработка событий
События jQueryМодуль 2. События и манипуляции с элементами
Лабораторная работа
Работа с элементами веб-формы
DOM: отношения элементов
Фильтрация
Выборка в jQuery
API jQuery
Введение в jQuery
Использование javascript-консоли в браузерах
Использование текстовых редакторовМодуль 1. Введение в jQuery
Программа курса
Использовать базовую анимацию
Управлять эффектами
Эффективно манипулировать элементами DOM
Работать с элементами веб-формы
Производить эффективную выборку элементов
По окончании курса Вы будете уметь:
Программа курса соответствует требованиям профессионального стандарта «Программист».
На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать.Query — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
Спойлер: Уровень 2. Расширенные возможности
Практикум: Использование разных моделей событий
Отмена всплытия события
Использование фазы всплытия событий
Получение ссылки на элемент
Кроссбраузерные свойства события
Отмена действий по умолчанию
Получение ссылки на событие
Работа с обработчиками событий
Назначение обработчиков событий
Модели событий
Список событийМодуль 4. События и их обработка
Практикум: Использование объектной модели документа
Свойства и методы коллекции styleSheets
Нестандартные свойства и методы HTML-элементов
Свойства и методы интерфейса Document
Свойства и методы интерфейса Element
Свойства и методы интерфейса Node
Связи между объектами
Типы узлов
Document Object Model (DOM)Модуль 3. Объектная модель документа: DOM
Практикум: Практическое использование элементов HTML
Свойства и методы элемента Table
Свойства и методы элемента Image
Свойства и методы элемента Option
Свойства и методы элемента Select
Свойства и методы элемента TextArea
Свойства и методы элемента Input
Свойства и методы элемента FormМодуль 2. Использование элементов HTML
Практикум: Практическое использование объектов браузера
HTML-коллекции
Объект Document
Объект Location
Объект History
Объект Screen
Объект Navigator
Объект Window
Объектная модель браузераМодуль 1. Объектная модель браузера
Программа курса JavaScript. Уровень 2. Расширенные возможности:
Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса Вы получите навыки написания JavaScript-кода для сайтов, сформируете понимание взаимодействия JavaScript и HTML, освоите основные приемы получения кроссбраузерного кода.
Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа успешности любого сайта и большой плюс к конкурентоспособности любого веб-проекта. Клиентский JavaScript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом.На занятиях курса «JavaScript. Уровень 2. Расширенные возможности» Вы овладеете навыками профессионального написания и использования JavaScript-скриптов на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, узнаете основные приемы получения кроссбраузерного кода.
Спойлер: Уровень 1. Основы веб-программирования
Практикум: Применение объектно-ориентированного подхода в программировании
Объект Error
Объект Date
Методы объекта
Прототипы
Конструкторы объектовМодуль 6. Объектно-ориентированное программирование
Практикум: Использование базовых типов как объектов с регулярными выражениями
Использование регулярных выражений
Свойствo и методы объекта String
Свойства и методы глобального объекта
Свойства и методы объекта NumberМодуль 5. Использование объектов JavaScript
Практикум: Использование объектных типов в JavaScript
Встроенный объект Math
Свойство и методы массива
Объектный тип: Массив (Array)
Методы функций
Методы объекта
Свойства объекта
Объектный тип: Объект (Object)Модуль 4. Объекты и массивы
Практикум: Использование функций при процедурном подходе в программировании
Рекурсия
Замыкания
Анонимная функция
Области видимости
Возврат значений
Понятие функцийМодуль 3. Функции
Практикум: Практическое применение управляющих конструкций в JavaScript
Управляющая конструкция switch
Прерывание и продолжение цикла
Метки
Управляющие конструкции if – else if – else
Цикл do while
Цикл for
Операторы инкремента и декремента
Цикл while
ЦиклыМодуль 2. Управляющие конструкции
Практикум: Использование переменных, типов данных и операторов
Тривиальные типы
Приведение типов
Переменные
Выражения и инструкции
Операторы
Обзор базовых типов
Введение в JavaScript
Как работают программы
Как устроен компьютерМодуль 1. Основы программирования
Программа курса JavaScript. Уровень 1. Основы веб - программирования:
После этого курса Вы будете готовы к прикладному применению JavaScript: работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript. Уровень 2. Расширенные возможности».
На занятиях Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. Выполняя лабораторные работы, Вы пройдете весь путь создания базовых сценариев: от простого к сложному.
Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.В ходе занятий Вы получите представление о веб-программировании, знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.
Подробнее:
Скачать:
Название: Эксперт по программированию на JavaScript (+ jQuery + AJAX + Node.js)
Программа «Эксперт по программированию на JavaScript (со знанием jQuery и AJAX)» направлена на подготовку специалистов высокой квалификации, претендующих на достойную заработную плату.
Программа состоит из 5 курсов различного уровня сложности. Пройдя обучение, Вы получите представление о веб-программировании, о языке JavaScript, его специфике и особенностях без привязки к исполняемой среде. Вы получите навыки использования jQuery, узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. На заключительном этапе обучения, Вы ознакомитесь с основами серверного программирования на Node.js. Комплексная программа составлена с учетом актуальных требований работодателей.
На занятиях используются классические и инновационные методы обучения. Слушатели посещают лекции, участвуют в опросах, выполняют практические задания. Насыщенная программа, большое количество практики – все это позволяет в сжатые сроки получить необходимые знания и научиться применять их в реальных рабочих ситуациях.
Спойлер: Описание
Спойлер: Уровень 3в. Серверное программирование на Node.js
Маршрутизация
Использование сеансов
Обработка ошибок
Использование MongoDB
Использование шаблонизатора
Логирование
Конфигурация приложения
Middleware
Создание каркаса приложения
Основные этапы создания приложенияМодуль 7. Создание веб-приложения
Лабораторная работа: Чат с использованием Express и Socket.IO
Основные методы и свойства Socket.IO
Совместное использование модулей Express и Socket.IO
Модуль Socket.IO
Обзор модели работы Comet
Взаимодействие клиент – серверМодуль 6. Socket.IO
Лабораторная работа: Использование фреймворка Express
Использование модулей request и url
Использование шаблонизаторов
Базовое использование Express
Установка Express
Фреймворк ExpressМодуль 5. Фреймворк Express
Лабораторная работа: Загрузка модулей
Основные команды NPM
Семантика версий
Публикация модуля
NPM - Node Packaged Modules
Лабораторная работа: Использование модулей
Как создать модуль
Использование модулейМодуль 4. Модули
Лабораторная работа: Использование потоков
Загрузка файла на сервер
Чтение из файла и запись в файл
Способы обработки запроса
Использование cURL
HTTP-метод POSTМодуль 3. Потоки
Лабораторная работа: Использование пользовательских событий
Пользовательские события Node.js
Лабораторная работа: Использование событий http-сервера
События http-сервера Node.js
Пользовательский вызов
Встроенный вызов
События JavaScriptМодуль 2. События
Лабораторная работа: Создание и использование веб-сервера
Использование веб-сервера
Создание веб-сервера
Чтение файлов
Как работает Node.js
Обзор V8 JavaScript Engine
Установка Node.js
Что такое Node.jsМодуль 1. Основы Node.js
Программа курса
Осуществлять безопасную авторизацию пользователя
Использовать документо-ориентированная систему управления базами данных MongoDB
Использовать сеансы для сохранения состояния веб-приложения
Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
Cоздавать динамическое веб-приложение
Cоздавать веб-сервер
По окончании курса Вы будете уметь:
Программа курса соответствует требованиям профессионального стандарта «Программист».
веб-разработчикам желающим изучить новую серверную технологию
слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем
слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии
Курс рекомендован:
Node.js — серверная платформа, использующая язык программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ JavaScript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».
Спойлер: Уровень 3б. AJAX. Разработка веб-приложений для Web 2.0
Подведение итогов
Обзор решений AJAX
Загрузка больших объемов информации
Лабораторная работа:
Производительность AJAX приложений
Проблемы юзабилити AJAX приложений
Лабораторная работа: Аутентификация пользователя
Аутентификация и авторизация пользователя
Вопросы безопасности AJAX приложенийМодуль 6. Безопасность и эффективность AJAX приложений
Сценарий выбора и добавления книг в корзину
Лабораторная работа:
Пример работы с XML веб-сервисами
Формирование и разбор SOAP сообщений
SOAP (обзорно)
XML схемы (обзорно)
Проблемы XML-RPC
XML веб-сервисыМодуль 5. Использование XML веб-сервисов. SOAP
Расчет суммы товаров электронного магазина
Лабораторная работа:
Преобразование XML данных
Формирование XML-RPC запроса
Протокол XML-RPC
Клиент-ориентированная и сервер-ориентированная архитектура
Обзор XML технологий
Другие способы передачи структурированных данных
Проблемы текстовых данных и JSONМодуль 4. Использование XML. XML-RPC
Авторизация пользователя на сайте
Лабораторная работа:
Получение данных с сервера
Разбор JSON пакета на сервере (PHP)
Разбор JSON пакета в браузере
Что такое JSON
Сериализация сложных данных
Недостатки простых текстовых форматовМодуль 3. Передача сложных типов данных. JSON
Использование методов POST и HEAD
Лабораторная работа:
Получение и разбор комплексных данных
Передача простых данных методом POST
Лабораторная работа: Запрос простых данных методом GET
Метод HEAD
Управление кэшированием ответа
Передача простых данных методом GET
Методы передачи данных на серверМодуль 2. AJAX и HTTP
Получение текстовых данных с сервера
Лабораторная работа:
Получение данных с сервера
Синхронные и асинхронные запросы
Объект XmlHttpRequest
Механизмы взаимодействия с сервером
Что такое AJAX?Модуль 1. Основы AJAX приложения
Программа курса
понимать вопросы безопасности AJAX-приложений;
выполнять аутентификацию и авторизацию пользователя различными методами;
взаимодействовать с XML Web сервисами по протоколу SOAP;
использовать XML-PRC протокол в AJAX приложениях;
использовать JSON нотацию для передачи данных;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
создавать высокоэффективные сайты Web 2.0;
По окончании курса Вы будете уметь:
Курс предназначен для веб-мастеров, разработчиков веб-приложений, программистов, а также для тех, кто хотел бы освоить разработку приложений для Web 2.0.
вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными.
Цель курса:
Программа курса соответствует требованиям профессионального стандарта «Программист».
AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.AJAX. Web 2.0 Application Developing
Спойлер: Уровень 3а. Использование библиотеки iQuery
Использование шаблонизатора Handlebars
Создание шаблонизатора
Оптимизация кода
Создание кода плавного показа картинокМодуль 4. Практическая работа с jQuery
Лабораторные работа
Полезный метод grep()
Исследование анимации
Метод animate()
Управление эффектами
Базовые эффектыМодуль 3. Анимация в jQuery
Лабораторные работы
Делегирование событий
Манипуляции с элементами
Добавление элементов
Отмена событий
Объект Event
Обработка событий
События jQueryМодуль 2. События и манипуляции с элементами
Лабораторная работа
Работа с элементами веб-формы
DOM: отношения элементов
Фильтрация
Выборка в jQuery
API jQuery
Введение в jQuery
Использование javascript-консоли в браузерах
Использование текстовых редакторовМодуль 1. Введение в jQuery
Программа курса
Использовать базовую анимацию
Управлять эффектами
Эффективно манипулировать элементами DOM
Работать с элементами веб-формы
Производить эффективную выборку элементов
По окончании курса Вы будете уметь:
Программа курса соответствует требованиям профессионального стандарта «Программист».
На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать.Query — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
Спойлер: Уровень 2. Расширенные возможности
Практикум: Использование разных моделей событий
Отмена всплытия события
Использование фазы всплытия событий
Получение ссылки на элемент
Кроссбраузерные свойства события
Отмена действий по умолчанию
Получение ссылки на событие
Работа с обработчиками событий
Назначение обработчиков событий
Модели событий
Список событийМодуль 4. События и их обработка
Практикум: Использование объектной модели документа
Свойства и методы коллекции styleSheets
Нестандартные свойства и методы HTML-элементов
Свойства и методы интерфейса Document
Свойства и методы интерфейса Element
Свойства и методы интерфейса Node
Связи между объектами
Типы узлов
Document Object Model (DOM)Модуль 3. Объектная модель документа: DOM
Практикум: Практическое использование элементов HTML
Свойства и методы элемента Table
Свойства и методы элемента Image
Свойства и методы элемента Option
Свойства и методы элемента Select
Свойства и методы элемента TextArea
Свойства и методы элемента Input
Свойства и методы элемента FormМодуль 2. Использование элементов HTML
Практикум: Практическое использование объектов браузера
HTML-коллекции
Объект Document
Объект Location
Объект History
Объект Screen
Объект Navigator
Объект Window
Объектная модель браузераМодуль 1. Объектная модель браузера
Программа курса JavaScript. Уровень 2. Расширенные возможности:
Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса Вы получите навыки написания JavaScript-кода для сайтов, сформируете понимание взаимодействия JavaScript и HTML, освоите основные приемы получения кроссбраузерного кода.
Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа успешности любого сайта и большой плюс к конкурентоспособности любого веб-проекта. Клиентский JavaScript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом.На занятиях курса «JavaScript. Уровень 2. Расширенные возможности» Вы овладеете навыками профессионального написания и использования JavaScript-скриптов на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, узнаете основные приемы получения кроссбраузерного кода.
Спойлер: Уровень 1. Основы веб-программирования
Практикум: Применение объектно-ориентированного подхода в программировании
Объект Error
Объект Date
Методы объекта
Прототипы
Конструкторы объектовМодуль 6. Объектно-ориентированное программирование
Практикум: Использование базовых типов как объектов с регулярными выражениями
Использование регулярных выражений
Свойствo и методы объекта String
Свойства и методы глобального объекта
Свойства и методы объекта NumberМодуль 5. Использование объектов JavaScript
Практикум: Использование объектных типов в JavaScript
Встроенный объект Math
Свойство и методы массива
Объектный тип: Массив (Array)
Методы функций
Методы объекта
Свойства объекта
Объектный тип: Объект (Object)Модуль 4. Объекты и массивы
Практикум: Использование функций при процедурном подходе в программировании
Рекурсия
Замыкания
Анонимная функция
Области видимости
Возврат значений
Понятие функцийМодуль 3. Функции
Практикум: Практическое применение управляющих конструкций в JavaScript
Управляющая конструкция switch
Прерывание и продолжение цикла
Метки
Управляющие конструкции if – else if – else
Цикл do while
Цикл for
Операторы инкремента и декремента
Цикл while
ЦиклыМодуль 2. Управляющие конструкции
Практикум: Использование переменных, типов данных и операторов
Тривиальные типы
Приведение типов
Переменные
Выражения и инструкции
Операторы
Обзор базовых типов
Введение в JavaScript
Как работают программы
Как устроен компьютерМодуль 1. Основы программирования
Программа курса JavaScript. Уровень 1. Основы веб - программирования:
После этого курса Вы будете готовы к прикладному применению JavaScript: работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript. Уровень 2. Расширенные возможности».
На занятиях Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. Выполняя лабораторные работы, Вы пройдете весь путь создания базовых сценариев: от простого к сложному.
Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.В ходе занятий Вы получите представление о веб-программировании, знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.
Подробнее:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Скачать:
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [Stepik] Python - Модуль 3 (Библиотеки и файлы) (2024)
- [IT Start] Создание телеграм-ботов на Python с фреймворком Aiogram 3 (2024)
- [Андрей Коптелов] Корпоративная архитектура на основе TOGAF
- [Александр Сокирка] Разработка сайта на WordPress (2024)
- [k-syndicate.school] Addressables - anesthesia (2024)