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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
API Basics 4: Build a Personal Dashboard (Promise Rejection) · LearnSpace
Назад в каталог
courseraПрограммирование

API Basics 4: Build a Personal Dashboard (Promise Rejection)

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

О курсе

In this course, you'll learn to create a dynamic, data-driven web dashboard using a combination of modern JavaScript, CSS, and API integrations. The course covers essential concepts like layout design with Flexbox, asynchronous JavaScript with Promises, and real-time data handling, including fetching cryptocurrency and weather data. Additionally, you’ll explore how to integrate user-friendly features, such as displaying the current time and weather information, while also learning to handle errors gracefully. Through completing hands-on challenges, you'll build your own responsive, personalised dashboard and deploy it as a Chrome extension.

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

Dashboard CreationApplication Programming Interface (API)JavascriptCascading Style Sheets (CSS)Responsive Web DesignSoftware DevelopmentWeb ApplicationsReal Time DataHTML and CSSRestful APIWireframing

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

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

01API Basics 3: Async JavaScript (Callbacks & Promises)29 материалов

Playlist/section title

Course IntroPLUGINWelcome to interactive lessons!PLUGINDashboard wireframePLUGINGet photo from UnsplashPLUGIN

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

Bob Ziroll

Преподаватель курса

API Basics 4: Build a Personal Dashboard (Promise Rejection)
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 2.6 ч

1 модулей

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

Часть программы вашего университета
Add Author InfoPLUGIN
Choosing a layout methodPLUGIN
Set up flexboxPLUGIN
Promises reviewPLUGIN
Promise rejectionPLUGIN
Promise rejection practicePLUGIN
Crypto - Add cryptocurrency dataPLUGIN
Crypto - Get Dogecoin dataPLUGIN
Check for error responsesPLUGIN
Crypto - Display name and iconPLUGIN
Crypto - get pricesPLUGIN
Time - Add current time with JavaScriptPLUGIN
Time - Display time on pagePLUGIN
Weather - startPLUGIN
Thought experiment - getCurrentLocation as a promise-based API?PLUGIN
Weather - Get user's current weatherPLUGIN
Weather - Add iconPLUGIN
Weather - Add temp and cityPLUGIN
Weather - CSSPLUGIN
Chrome extension time!PLUGIN
Quick update - Modern CSSPLUGIN
Update - using awaitPLUGIN
Update - try...catchPLUGIN
Course OutroPLUGIN
APIs (Promise Rejection) QuizЗадание