Автор |
Сообщение |
Rubec ®
Стаж: 11 лет 11 мес.
Сообщений: 1484
Ratio: 145.008
Поблагодарили: 212968
100%
|
Специалист | JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0 (2014) PCRec
Автор (режиссер): Игорь Олегович Борисов Жанр: Программирование Продолжительность: 10:31:11 Качество видео: PCRec Видеокодек: AVC Битрейт видео: ~70 kb/s Размер кадра: 1024x768 Аудиокодек: AAC Битрейт аудио: 56 kb/s (CBR), 2 Ch, 44100 Hz Доп. материалы: Есть Описание: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-приложений; Модуль 1. Основы AJAX приложения
Что такое AJAX? Механизмы взаимодействия с сервером Объект XmlHttpRequest Синхронные и асинхронные запросы Получение данных с сервера Лабораторная работа: Получение текстовых данных с сервера
Модуль 2. AJAX и HTTP
Методы передачи данных на сервер Передача простых данных методом GET Управление кэшированием ответа Метод HEAD Лабораторная работа: Запрос простых данных методом GET Передача простых данных методом POST Получение и разбор комплексных данных Лабораторная работа: Использование методов POST и HEAD
Модуль 3. Передача сложных типов данных. JSON
Недостатки простых текстовых форматов Сериализация сложных данных Что такое JSON Разбор JSON пакета в браузере Разбор JSON пакета на сервере (PHP) Получение данных с сервера Лабораторная работа: Авторизация пользователя на сайте
Модуль 4. Использование XML. XML-RPC
Проблемы текстовых данных и JSON Другие способы передачи структурированных данных Обзор XML технологий Клиент-ориентированная и сервер-ориентированная архитектура Протокол XML-RPC Формирование XML-RPC запроса Преобразование XML данных Лабораторная работа: Расчет суммы товаров электронного магазина
Модуль 5. Использование XML веб-сервисов. SOAP
XML веб-сервисы Проблемы XML-RPC XML схемы (обзорно) SOAP (обзорно) Формирование и разбор SOAP сообщений Пример работы с XML веб-сервисами Лабораторная работа: Сценарий выбора и добавления книг в корзину
Модуль 6. Безопасность и эффективность AJAX приложений
Вопросы безопасности AJAX приложений Аутентификация и авторизация пользователя Лабораторная работа: Аутентификация пользователя Проблемы юзабилити AJAX приложений Производительность AJAX приложений Лабораторная работа: Загрузка больших объемов информации Обзор решений AJAX Подведение итогов Код: | Общее Полное имя : C:\[Специалист] JavaScript. Уровень 3б\01.mp4 Формат : MPEG-4 Профиль формата : Base Media / Version 2 Идентификатор кодека : mp42 Размер файла : 65,8 Мбайт Продолжительность : 1 ч. 10 м. Режим общего битрейта : Переменный Общий поток : 130 Кбит/сек
Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : High@L3.1 Параметр CABAC формата : Да Параметр ReFrames формата : 4 кадра Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 1 ч. 10 м. Продолжительность оригинала : 1 ч. 10 м. Битрейт : 70,0 Кбит/сек Ширина : 1024 пикселя Высота : 768 пикселей Соотношение сторон : 4:3 Режим частоты кадров : Постоянный Частота кадров : 10,000 кадров/сек Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.009 Размер потока : 35,5 Мбайт (54%) Размер потока оригинала : 35,5 Мбайт (54%) Библиотека кодирования : x264 core 125 r2200 999b753 Настройки программы : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=10 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=70 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00 Язык : English mdhd_Duration : 4248100
Аудио Идентификатор : 2 Формат : AAC Формат/Информация : Advanced Audio Codec Профиль формата : LC Идентификатор кодека : 40 Продолжительность : 1 ч. 10 м. Вид битрейта : Переменный Битрейт : 56,0 Кбит/сек Каналы : 2 канала Расположение каналов : Front: L R Частота : 44,1 КГц Метод сжатия : С потерями Размер потока : 28,4 Мбайт (43%) Язык : English | Скриншоты:
[Специалист] Эксперт по программированию на JavaScript ( + jQuery + AJAX + Node.js) - 2014Специалист | JavaScript. Уровень 1. Основы веб - программирования (2014) PCRecСпециалист | JavaScript. Уровень 2. Расширенные возможности (2014) PCRecСпециалист | JavaScript. Уровень 3а. Использование библиотеки jQuery (2014) PCRecСпециалист | JavaScript. Уровень 3в. Серверное программирование на Node.js (2014) PCRecВремя раздачи: 24/7 (круглосуточно) |
|
|
|
|
derini
Стаж: 17 лет 2 мес.
Сообщений: 1255
Ratio: 5.695
Поблагодарили: 4760
100%
|
Прочитал сначала как тридцать шестой уровень. Удивился, как это я предыдущие 35 уровней прозевал... |
|
|
|
Megatec
Стаж: 10 лет 6 мес.
Сообщений: 26
Ratio: 2.948
47.62%
|
Начал смотреть первый урок. Пока полет отличный. Спасибо тебе Rubec ® |
|
|
|
Graf83
Стаж: 12 лет 9 мес.
Сообщений: 10
Ratio: 0.663
1.43%
|
А кто препод? Добавлено спустя 2 минуты 25 секунд: Graf83 писал(а): | А кто препод? |
Был невнимателен, вопрос отпал |
|
|
|
app06
Стаж: 9 лет 9 мес.
Сообщений: 141
Ratio: 31.35
22.32%
|
Отличный курс. Он поможет не только изучить AJAX, но и закрепить материал по js уровень 2. Интересные лабы. Всем советую |
|
|
|
chixunda
Стаж: 12 лет 2 мес.
Сообщений: 4
Ratio: 0.928
100%
|
Курс очень хороший, спасибо. Но 12 урок самый опасный. Непонятно, что автор хотел там донести, когда писал кучу обработчиков. Возьмём к примеру онлоад. Если пользователь зайдёт с хешом, то код зациклится, если без, то онлоад не сработает. Зачем онлоад, Игорь Борисов? С onhashchange тоже непонятно. |
|
|
|
Almazka
Стаж: 13 лет 6 мес.
Сообщений: 79
Ratio: 29.265
Поблагодарили: 1667
100%
|
Народ, кто в теме, там в 9-м видео про программу для XML говорится бесплатную, которой теперь нет нигде - Liquid XML Studio, кто-нибудь знает, где такую взять? |
|
|
|
=MITM=
Стаж: 12 лет 2 мес.
Сообщений: 720
Ratio: 32.089
Поблагодарили: 7423
100%
Откуда: СССР
|
Almazka писал(а): | Народ, кто в теме, там в 9-м видео про программу для XML говорится бесплатную, которой теперь нет нигде - Liquid XML Studio, кто-нибудь знает, где такую взять? |
Через поиск всё находится Liquid XML StudioИ она небесплатная. |
_________________ Если ты не признаёшь свою ошибку,это значит,что сейчас ты делаешь вторую.
|
|
|
SmileFG
Стаж: 13 лет 7 мес.
Сообщений: 10
Ratio: 12.982
Раздал: 1.624 TB
100%
Откуда: у тебя эта трава!?
|
А кто-нибудь в курсе, есть ли папка Solutions в доступе? |
_________________ ok
|
|
|
санек1211212212
Стаж: 9 лет 5 мес.
Сообщений: 101
Ratio: 17.699
Поблагодарили: 5411
100%
Откуда: Харьков
|
SmileFG писал(а): | А кто-нибудь в курсе, есть ли папка Solutions в доступе? |
а зачем он ведь разбирает все примеры. Когда "закончу" курс могу скинуть свои готовые например. |
|
|
|
cweic
Стаж: 9 лет
Сообщений: 1
Ratio: 0.74
0%
|
Друзья, у кого нибудь есть рабочие лабы с НЕ битой базой? В этих лабах которые прикреплены к этой раздаче файлы которые работают с базой, они не рабочие. У кого нибудь есть рабочие лабы? |
|
|
|
alex890535
Стаж: 12 лет 6 мес.
Сообщений: 229
Ratio: 9.403
83.64%
|
Проверяем прописанный в .html файл xmlhttprequest.js в расположении C:\Users\Public\OpenServer\domains\mysite.local\demo Сервер openserver должен быть включен и в трее гореть зеленый флаг База данных связана с файлом xmlhttprequest.js строкой скрипта в demo_get_1.html, а именно <script type="text/javascript" src="../xmlhttprequest.js"></script> Как еще подробнее сказать не знаю. База books.db при таких условиях работает! Большое спасибо релизеру Rubec! И ещё, если вы просто кликаете на файл demo_get_1.html, а в адресной строке видите, что-то вроде: file:///C:/Users/Public/OpenServer/domains/mysite.local/demo/module-2/demo-1-get.html ,то понятное дело тоже ничего работать не будет, здесь ключевое слово file:///C:/, так как вы обращались не к серверу! Открывать следует только обращаясь к нашему ВЕБ-серверу апач из сборки опенсервер, на котором обрабатываются "события", установлен пхп и тд. В строке запроса пишем mysite.local открываем кликаем по папкам. Либо, жмем зеленый флажок (там где время на экране) и ищем наш сайт в выпадающем списке "мои сайты" Будьте внимательнее |
|
|
|
cryptor
Стаж: 8 лет 1 мес.
Сообщений: 15
16.67%
|
soap, rpc это устарело. вообще при прохождении таких курсов обычно нужен хороший препод, поэтому помогаю людям, так что обращайтесь))) |
_________________ веб-ментор & веб-разработчик
|
|
|
artm200
Стаж: 7 лет 10 мес.
Сообщений: 2
Ratio: 82.857
0%
|
Привет, есть у кого решение лаб? на 5-ом уроке, вылетает ошибка при чтении json на стороне сервера: <br /> <b>Warning</b>: strtolower() expects parameter 1 to be string, object given in <b>D:\open\OpenServer\domains\ajax.local\labs\lab-3\user.class.php</b> on line <b>66</b><br /> <br /> <b>Catchable fatal error</b>: Object of class stdClass could not be converted to string in <b>D:\open\OpenServer\domains\ajax.local\labs\lab-3\user.class.php</b> on line <b>67</b><br /> Кто знает как пофиксить? ---------------- Сорян, ошибка была на стороне клиента)) |
|
|
|
paul_broom
Стаж: 13 лет
Сообщений: 1
Ratio: 5208.836
2.56%
|
Ребята,я пока не разбираюсь. Насколько я понял, нужно настроить сервер. Отсюда вопрос. Вот я скачал торрент и больше ничего не скачивал, не настраивал, не устанавливал. Может кто подскажет, чтобы у меня заработало всё, что есть в этом курсе, что мне надо сделать, скачать, настроить? Может кто может пошагово объяснить или кинуть ссыль, где можно почитать? Буду благодарен. |
|
|
|
|
|