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

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

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

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

Working with Data

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

О курсе

This course expands upon the knowledge you gained from the React Native course, and will prepare you to make more informed decisions about how you access, store, retrieve and present data within your React Native applications. The course is designed to be completed over five weeks. You will learn about data and databases in a more general sense, and then proceed to become familiar with tools and practices for working with data specifically in React Native. By the end of this course you will be able to: • Explain what REST APIs are and identify best practices for working with them • Make network calls to retrieve online content and handle responses from the server • Create databases and tables and use SQL to store data in them in a structured, relational way • Read and write data for a mobile application using AsyncStorage • Read and write data for a mobile application using SQLite To complete this course, you will need React Native experience. Additionally, it always helps to have a can-do attitude!

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

React NativeSQLRestful APIAuthenticationsDatabasesData PersistenceApplication Programming Interface (API)Data ManagementMobile DevelopmentData Storage TechnologiesAPI DesignApplication DevelopmentRelational DatabasesDatabase Management

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

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

01Introduction to REST APIs23 материалов

Course Introduction

Why data is important to mobile appsВидеоIntroduction to the course: Working with Data in React NativeВидеоDiscovering Data in Your Favorite Mobile AppsDIALOGUECourse syllabusЧтение

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

Taught by Meta Experts

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

Working with Data
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 20.8 ч

5 модулей

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

Субтитры: Арабский, Французский, Бенгальский, Китайский (Китай), Греческий, Бразильский португальский, Вьетнамский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Азербайджанский, Испанский, Дари, Хинди, Венгерский

Часть программы вашего университета
How to be successful in this courseЧтение

Introduction to APIs

What you know about HTTPВидеоRESTfulnessВидеоNaming conventionsВидеоGood routes versus bad routesЧтениеEssential tools for API developmentВидеоHTTP methods, status codes and response typesЧтениеExercise: Know your toolsЧтениеSelf review: Know your toolsЗаданиеKnowledge Check: Introduction to APIs ЗаданиеAdditional resourcesЧтение

Principles of APIs

REST best practicesВидеоSecurity and authentication in REST APIВидеоAccess controlВидеоAuthentication versus authorizationЧтениеKnowledge check: Principles of API developmentЗаданиеModule summary: REST APIsЧтениеModule quiz: REST APIsЗаданиеAdditional resourcesЧтение
02Interacting with REST APIs in React Native18 материалов

HTTP in React Native

Contacting Servers, HTTP protocol and asynchronous callsВидеоHTTP protocol and Promises in actionВидеоHTTP protocol and Promises in detailЧтениеExercise: HTTP Request/Response in React NativeЧтениеSolution: HTTP Request/Response in React NativeЧтениеSelf review: HTTP Request/Response in React NativeЗаданиеKnowledge Check: HTTP in React NativeЗаданиеAdditional ResourcesЧтение

Working with data formats

What you've learnt about JSONВидеоWorking with JSONЧтениеFetching ImagesВидеоExercise: Parsing data in React NativeЧтениеSolution: Parsing data in React NativeЧтениеSelf review: Parsing data in React NativeЗадание
03Introduction to Databases & SQL33 материалов

Introduction to SQL Databases

What is a database?ВидеоHow is data related?ВидеоWhat is Structured Query Language?ВидеоSQL usageВидеоSQL syntax introductionВидеоCommon SQL CommandsЧтениеCREATE and DROP databaseВидеоKnowledge check: Introduction to SQL DatabasesЗаданиеAdditional resourcesЧтение

Setting up Tables

What are tables in databases?ВидеоTables overviewЧтениеDatabase structure overviewЧтениеNumeric data typesВидеоString data typesВидеоDefault valuesВидеоCREATE TABLE statement

Working with Data in SQL

INSERT statementВидеоSELECT statementВидеоUpdating dataВидеоDeleting dataВидеоExercise: Record deletionЛабораторнаяSelf-review: Record deletion Задание
04Data in React Native20 материалов

Introduction to AsyncStorage

What is AsyncStorage?ВидеоWorking with AsyncStorageВидеоAsyncStorage in DetailЧтениеConnecting AsyncStorage to StateВидеоExercise: Read and write with AsyncStorageЧтениеSolution: Read and write with AsyncStorageЧтениеSelf review: Read and write with AsyncStorageЗаданиеKnowledge check: Introduction to AsyncStorageЗаданиеAdditional resourcesЧтение

SQL in React Native

What is SQLite?ВидеоSetting up Expo-SQLiteВидеоExpo-SQLite in DetailЧтениеConnecting SQLite to StateВидеоExercise: Read and write with SQLiteЧтениеSolution: Read and write with SQLiteЧтениеSelf review: Read and write with SQLite
05Project assessment17 материалов

Final assessment

Course Recap: Working with data in React NativeВидеоAbout the final project assessmentЧтениеExercise: Set up the appЧтениеReadiness check: Have you completed the initial setup?ЗаданиеExercise: Query the REST APIЧтениеReadiness check: Have you set up the REST API queries?ЗаданиеExercise: Displaying the food menu via SQLiteЧтениеReadiness check: Have you implemented displaying the food menu?ЗаданиеExercise: Sorting and filtering the food menuЧтениеReadiness check: Have you implemented filtering and sorting the food menu?ЗаданиеSubmit your Little Lemon Menu App portfolio projectВзаимная проверкаExemplar: Little Lemon Menu AppЧтениеShare the challenges you encountered when creating your Little Lemon Menu AppОбсуждениеFinal graded quiz: Working with data in React NativeЗадание

Course wrap up

Course wrap upВидеоReflect on learningОбсуждениеNext stepsЧтение
Knowledge Check: Working with data formatsЗадание
Module summary: Interacting with REST APIs in React NativeВидео
Module quiz: Interacting with REST APIs in React NativeЗадание
Additional ResourcesЧтение
Видео
Creating tablesЧтение
ALTER TABLE statementВидео
Exercise: Create database and create tableЛабораторная
Solution: Create database and create tableЧтение
Self review: Create Database and create tableЗадание
Knowledge check: Setting up TablesЗадание
Additional resourcesЧтение
Knowledge check: Working with Data in SQLЗадание
Module summary: Introduction to Databases & SQLВидео
Module quiz: Introduction to Databases & SQLЗадание
Additional resourcesЧтение
Задание
Knowledge check: Introduction to Expo-SQLiteЗадание
Module summary: Data in React NativeВидео
Module quiz: SQL Data in React NativeЗадание
Additional resourcesЧтение