TrueschoTruescho
All Courses
Data-Driven Websites with JSON and APIs
Coursera
Course
Unknown

Data-Driven Websites with JSON and APIs

University of London

Learn to use JavaScript and data to transform static web pages into dynamic applications by manipulating JSON, REST APIs, and template engines.

Unknown4 weeksEnglish

About this Course

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

What You'll Learn

  • Use JavaScript to retrieve JSON data from REST APIs and convert it to HTML
  • Manipulate the DOM to build interactive web content
  • Explore and apply template engines for dynamic content generation

Prerequisites

  • Basic familiarity with related terminology and concepts
  • Readiness to undertake practical exercises

Instructors

P

Professor Matthew Yee-King

Lecturer

Topics

Mobile and Web Development
Computer Science
Software Development
Web Development Tools
Restful API
Hypertext Markup Language (HTML)
Data Structures
Javascript
Ajax
Cascading Style Sheets (CSS)

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير الويب والهواتف المحمولة
علوم الحاسوب
تطوير البرمجيات
أدوات تطوير الويب
واجهات برمجة التطبيقات REST
HTML
هياكل البيانات
جافاسكريبت
Ajax
Cascading Style Sheets (CSS)

Start Learning Now