Инфопродукты: слив курсов и тренинги для скачивания

[Специалист] Эксперт по программированию на JavaScript ( jQuery AJAX Node.js) [2014] | Курсы онлайн школ, онлайн обучение, скачать актуальные курсы по лучшей цене

[Специалист] Эксперт по программированию на JavaScript ( jQuery AJAX Node.js) [2014]

EligenTV

PREMIUM
25.08.2022
510
3
18
Программа «Эксперт по программированию на JavaScript (со знанием jQuery и AJAX)» направлена на подготовку специалистов высокой квалификации, претендующих на достойную заработную плату.
Программа состоит из 5 курсов различного уровня сложности. Пройдя обучение, Вы получите представление о веб-программировании, о языке JavaScript, его специфике и особенностях без привязки к исполняемой среде. Вы получите навыки использования jQuery, узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. На заключительном этапе обучения, Вы ознакомитесь с основами серверного программирования на Node.js. Комплексная программа составлена с учетом актуальных требований работодателей.
На занятиях используются классические и инновационные методы обучения. Слушатели посещают лекции, участвуют в опросах, выполняют практические задания. Насыщенная программа, большое количество практики – все это позволяет в сжатые сроки получить необходимые знания и научиться применять их в реальных рабочих ситуациях.
В ходе занятий Вы получите представление о веб-программировании, знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.
Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.
На занятиях Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. Выполняя лабораторные работы, Вы пройдете весь путь создания базовых сценариев: от простого к сложному.
После этого курса Вы будете готовы к прикладному применению JavaScript: работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript. Уровень 2. Расширенные возможности».

Первый модуль. Основы программирования
Как устроен компьютер
Как работают программы
Введение в JavaScript
Обзор базовых типов
Операторы
Выражения и инструкции
Переменные
Приведение типов
Тривиальные типы
Практикум: Использование переменных, типов данных и операторов

Второй модуль. Управляющие конструкции
Циклы
Цикл while
Операторы инкремента и декремента
Цикл for
Цикл do while
Управляющие конструкции if – else if – else
Метки
Прерывание и продолжение цикла
Управляющая конструкция switch
Практикум: Практическое применение управляющих конструкций в JavaScript

Третий модуль. Функции
Понятие функций
Возврат значений
Области видимости
Анонимная функция
Замыкания
Рекурсия
Практикум: Использование функций при процедурном подходе в программировании

Четвертый модуль. Объекты и массивы
Объектный тип: Объект (Object)
Свойства объекта
Методы объекта
Методы функций
Объектный тип: Массив (Array)
Свойство и методы массива
Встроенный объект Math
Практикум: Использование объектных типов в JavaScript

Пятый модуль. Использование объектов JavaScript
Свойства и методы объекта Number
Свойства и методы глобального объекта
Свойствo и методы объекта String
Использование регулярных выражений
Практикум: Использование базовых типов как объектов с регулярными выражениями

Модуль 6. Объектно-ориентированное программирование
Конструкторы объектов
Прототипы
Методы объекта
Объект Date
Объект Error
Практикум: Применение объектно-ориентированного подхода в программировании На занятиях курса «JavaScript. Уровень 2. Расширенные возможности» Вы овладеете навыками профессионального написания и использования JavaScript-скриптов на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, узнаете основные приемы получения кроссбраузерного кода.
Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа успешности любого сайта и большой плюс к конкурентоспособности любого веб-проекта. Клиентский JavaScript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом.
Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса Вы получите навыки написания JavaScript-кода для сайтов, сформируете понимание взаимодействия JavaScript и HTML, освоите основные приемы получения кроссбраузерного кода.

На данном курсе Вы обязательно узнаете: JavaScript. Уровень 2. Расширенные возможности:
Первый модуль. Объектная модель браузера
Объектная модель браузера
Объект Window
Объект Navigator
Объект Screen
Объект History
Объект Location
Объект Document
HTML-коллекции
Практикум: Практическое использование объектов браузера

Второй модуль. Использование элементов HTML
Свойства и методы элемента Form
Свойства и методы элемента Input
Свойства и методы элемента TextArea
Свойства и методы элемента Select
Свойства и методы элемента Option
Свойства и методы элемента Image
Свойства и методы элемента Table
Практикум: Практическое использование элементов HTML

Третий модуль. Объектная модель документа: DOM
Document Object Model (DOM)
Типы узлов
Связи между объектами
Свойства и методы интерфейса Node
Свойства и методы интерфейса Element
Свойства и методы интерфейса Document
Нестандартные свойства и методы HTML-элементов
Свойства и методы коллекции styleSheets
Практикум: Использование объектной модели документа

Четвертый модуль. События и их обработка
Список событий
Модели событий
Назначение обработчиков событий
Работа с обработчиками событий
Получение ссылки на событие
Отмена действий по умолчанию
Кроссбраузерные свойства события
Получение ссылки на элемент
Использование фазы всплытия событий
Отмена всплытия события
Практикум: Использование разных моделей событий Query — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать.
На данном курсе Вы обязательно узнаете: соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
Производить эффективную выборку элементов
Работать с элементами веб-формы
Эффективно манипулировать элементами DOM
Управлять эффектами
Использовать базовую анимацию

На данном курсе Вы обязательно узнаете:
Первый модуль. Введение в jQuery
Использование текстовых редакторов
Использование javascript-консоли в браузерах
Введение в jQuery
API jQuery
Выборка в jQuery
Фильтрация
DOM: отношения элементов
Работа с элементами веб-формы
Лабораторная работа

Второй модуль. События и манипуляции с элементами
События jQuery
Обработка событий
Объект Event
Отмена событий
Добавление элементов
Манипуляции с элементами
Делегирование событий
Лабораторные работы

Третий модуль. Анимация в jQuery
Базовые эффекты
Управление эффектами
Метод animate()
Исследование анимации
Полезный метод grep()
Лабораторные работа

Четвертый модуль. Практическая работа с jQuery
Создание кода плавного показа картинок
Оптимизация кода
Создание шаблонизатора
Использование шаблонизатора Handlebars AJAX. Web 2.0 Application Developing
AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру.
На данном курсе Вы обязательно узнаете: соответствует требованиям профессионального стандарта «Программист».

Цель курса:
вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными.
Курс предназначен для веб-мастеров, разработчиков веб-приложений, программистов, а также для тех, кто хотел бы освоить разработку приложений для Web 2.0.

По окончании курса Вы будете уметь:
создавать высокоэффективные сайты Web 2.0;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать JSON нотацию для передачи данных;
использовать XML-PRC протокол в AJAX приложениях;
взаимодействовать с XML Web сервисами по протоколу SOAP;
выполнять аутентификацию и авторизацию пользователя различными методами;
понимать вопросы безопасности AJAX-приложений;

На данном курсе Вы обязательно узнаете:
Первый модуль. Основы AJAX приложения
Что такое AJAX?
Механизмы взаимодействия с сервером
Объект XmlHttpRequest
Синхронные и асинхронные запросы
Получение данных с сервера

Лабораторная работа:
Получение текстовых данных с сервера

Второй модуль. AJAX и HTTP
Методы передачи данных на сервер
Передача простых данных методом GET
Управление кэшированием ответа
Метод HEAD
Лабораторная работа: Запрос простых данных методом GET
Передача простых данных методом POST
Получение и разбор комплексных данных

Лабораторная работа:
Использование методов POST и HEAD

Третий модуль. Передача сложных типов данных. JSON
Недостатки простых текстовых форматов
Сериализация сложных данных
Что такое JSON
Разбор JSON пакета в браузере
Разбор JSON пакета на сервере (PHP)
Получение данных с сервера

Лабораторная работа:
Авторизация пользователя на сайте

Четвертый модуль. Использование XML. XML-RPC
Проблемы текстовых данных и JSON
Другие способы передачи структурированных данных
Обзор XML технологий
Клиент-ориентированная и сервер-ориентированная архитектура
Протокол XML-RPC
Формирование XML-RPC запроса
Преобразование XML данных

Лабораторная работа:
Расчет суммы товаров электронного магазина

Пятый модуль. Использование XML веб-сервисов. SOAP
XML веб-сервисы
Проблемы XML-RPC
XML схемы (обзорно)
SOAP (обзорно)
Формирование и разбор SOAP сообщений
Пример работы с XML веб-сервисами

Лабораторная работа:
Сценарий выбора и добавления книг в корзину

Модуль 6. Безопасность и эффективность AJAX приложений
Вопросы безопасности AJAX приложений
Аутентификация и авторизация пользователя
Лабораторная работа: Аутентификация пользователя
Проблемы юзабилити AJAX приложений
Производительность AJAX приложений

Лабораторная работа:
Загрузка больших объемов информации
Обзор решений AJAX
Подведение итогов Node.js — серверная платформа, использующая язык программирования JavaScript, основанная на движке V8. Предназначена для создания масштабируемых распределённых сетевых приложений, таких как веб-сервер. В отличие от большинства программ JavaScript этот каркас исполняется не в браузере клиента, а на стороне сервера. Основной упор в Node делается на создании высокопроизводительных, хорошо масштабируемых клиентских и серверных приложений для «веб реального времени».

Курс рекомендован:
слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии
слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем
веб-разработчикам желающим изучить новую серверную технологию

На данном курсе Вы обязательно узнаете: соответствует требованиям профессионального стандарта «Программист».
По окончании курса Вы будете уметь:
Cоздавать веб-сервер
Cоздавать динамическое веб-приложение
Использовать технологии позволяющие передавать и получать данные без перезагрузки страницы
Использовать сеансы для сохранения состояния веб-приложения
Использовать документо-ориентированная систему управления базами данных MongoDB
Осуществлять безопасную авторизацию пользователя

На данном курсе Вы обязательно узнаете:
Первый модуль. Основы Node.js
Что такое Node.js
Установка Node.js
Обзор V8 JavaScript Engine
Как работает Node.js
Чтение файлов
Создание веб-сервера
Использование веб-сервера
Лабораторная работа: Создание и использование веб-сервера

Второй модуль. События
События JavaScript
Встроенный вызов
Пользовательский вызов
События http-сервера Node.js
Лабораторная работа: Использование событий http-сервера
Пользовательские события Node.js
Лабораторная работа: Использование пользовательских событий

Третий модуль. Потоки
HTTP-метод POST
Использование cURL
Способы обработки запроса
Чтение из файла и запись в файл
Загрузка файла на сервер
Лабораторная работа: Использование потоков

Четвертый модуль. Модули
Использование модулей
Как создать модуль
Лабораторная работа: Использование модулей
NPM - Node Packaged Modules
Публикация модуля
Семантика версий
Основные команды NPM
Лабораторная работа: Загрузка модулей

Пятый модуль. Фреймворк Express
Фреймворк Express
Установка Express
Базовое использование Express
Использование шаблонизаторов
Использование модулей request и url
Лабораторная работа: Использование фреймворка Express

Модуль 6. Socket.IO
Взаимодействие клиент – сервер
Обзор модели работы Comet
Модуль Socket.IO
Совместное использование модулей Express и Socket.IO
Основные методы и свойства Socket.IO
Лабораторная работа: Чат с использованием Express и Socket.IO

Модуль 7. Создание веб-приложения
Основные этапы создания приложения
Создание каркаса приложения
Middleware
Конфигурация приложения
Логирование
Использование шаблонизатора
Использование MongoDB
Обработка ошибок
Использование сеансов
Скачать курс:
Скрытое содержимое могут видеть только пользователи групп(ы): PREMIUM