Акція
Університет
Frontend курс
Java курс
Python курс
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Усі квести
Рівень 9
HTTP-методи
Модуль 3. Java Professional
9 рівень,
3 лекція
Найпершим словом у HTTP-запиті йде ім'я методу. Тут навіть є деяка аналогія з викликом методів Java. Метод у HTTP-запиті визначає основну операцію, яку необхідно виконати над ресурсом. Над яким ресурсом?..
Коди HTTP-відповідей
Модуль 3. Java Professional
9 рівень,
4 лекція
Першим рядком HTTP-відповіді йде сток стану. Він складається з двох частин: тризначного числа (код відповіді) та текстового повідомлення (опис відповіді). Клієнт за кодом відповіді дізнається...
HTTP-заголовки
Модуль 3. Java Professional
9 рівень,
5 лекція
Заголовки http-запиту – це фактично службова інформація для http-клієнта та http-сервера. Але вона дуже важлива, і якщо ти на них зовсім не розумієшся, це нерідко виходитиме тобі боком. Тож доведеться про них хоча б...
HTTP-заголовки, частина 2
Модуль 3. Java Professional
9 рівень,
6 лекція
І ще кілька корисних заголовків. Заголовок Keep-Alive говорить серверу, що з'єднання потрібно залишити відкритим: сервер не закриватиме з'єднання одразу після надсилання відповіді. Це призведе до того, що...
Знайомство з REST
Модуль 3. Java Professional
9 рівень,
7 лекція
Усі програмісти роблять одну й ту саму помилку при побудові архітектури клієнт-сервер. Вони починають сприймати запити до сервера як виклик методів. Ти хочеш запустити процес генерації звіту на сервері? Чому б не надіслати...
Типи http-протоколів
Модуль 3. Java Professional
9 рівень,
8 лекція
З http протоколом ти вже дуже добре знайомий. Але, імовірно, ти не знаєш, що вже є три версії таких протоколів. Як майбутній Java-програміст ти маєш хоча б раз ознайомитися з цією справою. Поговоримо, які види протоколів...
JavaScript, Ajax и виртуальная реальность
Harvard CS50
9 рівень,
0 лекція
Как правильно вносить интерактивность в веб-страницы? Каким образом обновляется страница Facebook, когда вы пишете новый пост? На эти и другие вопросы ответят лекции девятого уровня. Кроме того, мы пополним стек технологий: к HTML, CSS, PHP и SQL присоединится JavaScript.
Видеолекция 18 (Week 9)
Harvard CS50
9 рівень,
1 лекція
JavaScript — один из самых популярных языков программирования, и уж, точно, самый популярный в «вебе». Его, как и SQL, должен знать каждый, кто собирается работать в ИТ. Поэтому внимательно смотрите эту лекцию, и изучайте основы JavaScript.
Немного о JavaScript
Harvard CS50
9 рівень,
2 лекція
JavaScript — язык программирования, созданный для исполнения кода на стороне клиента, в отличие от PHP, который предназначен для выполнения на стороне сервера. Эту фразу можно расшифровать как «код JavaScript выполняется на компьютере пользователя, тогда, когда тот загружает страницу». Синтаксис Javascript достаточно близок к PHP или Cи. Для JavaScript характерна динамическая типизация, то есть типы всех ...
DOM в контексте JavaScript
Harvard CS50
9 рівень,
3 лекція
Основной инструмент для работы и динамических изменений на веб-странице — объектная модель, используемая для XML/HTML-документов или DOM (Document Object Model). Согласно модели DOM, документ представляет собой иерархическую структуру или дерево.
Видеолекция 19 (Week 9, continued)
Harvard CS50
9 рівень,
4 лекція
В этот раз Дэвид Малан покажет, как реализовать «историческое зверство» под названием blink? Не знаете, что это? Радуйтесь, что молоды! Также из этой лекции вы узнаете, чем вредно динамическое изменение веб-страниц и каким образом археологи используют технологии.
Подготовка к последней практической работе
Harvard CS50
9 рівень,
5 лекція
Готовы к последнему практическому заданию CS50? Выполняя его, вы изучите основы JavaScript, Ajax и JSON, познакомитесь с объектами и методами и сможете поработать с «реальными» API и библиотеками.
Показати ще
1
2
3
4
5
6
Please enable JavaScript to continue using this application.