К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Data-driven websites: JSON, APIs and Templates · LearnSpace
Назад в каталог
courseraПрограммирование

Data-driven websites: JSON, APIs and Templates

Курс от University of London
Средний≈ 8.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In this course, you will learn how to use JavaScript and data to turn static web pages into dynamic, interactive applications. Through interactive, guided lab activities on Coursera, you will manipulate the Document Object Model (DOM) and use structured data to generate and update content in the browser. You will work with JSON data, learning how it is structured and how JavaScript can load, parse and process it. Using practical exercises, you will convert JSON into HTML, implement loops and searches, and dynamically display data on web pages. The course also introduces the principles of REST APIs, explaining how web applications communicate using HTTP and how JavaScript can retrieve and integrate real-world data. Finally, you will explore template engines and their role in generating dynamic content. By creating and integrating templates in hands-on labs and assessments, you will develop the skills needed to build data-driven web applications using modern JavaScript techniques.

Навыки, которые вы освоите

JavascriptJSONRestful APIApplication Programming Interface (API)Hypertext Markup Language (HTML)Front-End Web DevelopmentWeb ServicesData Structures

Программа курса

4 модулей · 36 учебных материалов

01Introduction to data-driven websites12 материалов

1.0 Introduction to Data course

Course structure and navigationЧтениеLearn effectively this courseЧтениеIntroduction to this courseВидеоCourse syllabus Чтение

1.1 Dynamic DOMs and data formats

Учитесь у экспертов

Professor Matthew Yee-King

Lecturer

Data-driven websites: JSON, APIs and Templates
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.3 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Introduction: Data-driven websitesВидео
The DOM can change dynamicallyВидео
The DOM can change dynamicallyЗадание
From static to dynamic sitesЛабораторная

Introduction to JSON

Data formats ВидеоData formatsЗаданиеInvent some data formatsDIALOGUECheck your understanding: Dynamic DOMs and data formatsЗадание
02Reading web page data from JSON7 материалов

2.1 Working with JSON data

Introduction: Reading web page data from JSONВидео Reading and processing JSON dataЛабораторнаяReading a JSON fileЗаданиеInserting JSON data to the DOMЛабораторнаяDiscuss that gnarly JavaScript codeDIALOGUECheck your understanding: Reading and processing JSONЗаданиеWeek summaryВидео
03Networked data and REST APIs12 материалов

3.1 REST APIs in the wild

Introduction: Networked data and REST APIsВидеоIntroduction to REST APIsВидеоIntroduction to REST APIs ЗаданиеActivity – Find a REST API and attempt to access itЧтениеUsing a website and identifying REST API callsВидеоReal-world REST APIs ЗаданиеJavascript techniquesDIALOGUE

3.2 The book shop REST API

Using a local REST API ЧтениеSet up the bookshop APIЛабораторнаяSetting up the demo REST APIЗаданиеExperiment with the book APIЛабораторнаяCheck your understanding: Networked data and REST APIsЗадание
04Powerful data rendering with template engines5 материалов
Introduction: Powerful data rendering with template enginesВидеоWorking with a ready-made template engineЛабораторнаяTemplate engine examplesЗаданиеCheck your understanding: Powerful data rendering with template enginesЗаданиеCourse summaryВидео