GoConqr has a new look! Let us know what you think.

Mind map

Data Exchange

Khaleel Yusuf English

Map content

Data Exchange

  1. DATA INTERFACES

    • HOW JSON IS PRESENTED
      • Simple format using ordered lists (arrays ) and key-value pairs
      • Data transport and reconstruction through serialization and parsing
      • Variety of language libraries for serialisation and deserialisation
      • Format that is legible by humans, appropriate for data storage, APIs, and configuration
      • Allows for the representation of complicated data via nested structures
    • TABLES
      • <table>, <tr>, <th>, <td>
      • Data visualisation methods, responsive design, accessibility
      • JavaScript libraries improve visualisation and interactivity
    • SAMPLE DATA
      • Data production for testing and development is automated by tools
      • Anonymous data safeguards privacy; applications from the actual world show this
      • Consistency, repeatability and collaboration are guaranteed by version control
      • Diverse datasets capture real-world sitations
    • HTML & CSS
      • Semantic makeup improves SEO and accessibility
      • CSS selectors apply style to particular HTML elements
      • Frameworks offer pre-made components and styles to ensure uniformity
  2. How JSON is structured from API

    • Keys
      • Individual numbers assigned to every value
      • Most often strings, although they can also be integers
      • Keys provide users access to certain values inside JSON objects
    • Values
      • JSON data related to keys
      • May consist of objects, booleans, strings, integers, or arrays
      • Values are what provide the real data that is kept in JSON
    • Arrays
      • Square brackets {[]} surround an ordered list of values
      • Any data type, even those of other arrays, may be the values inside of arrays
      • Collections of data may be represented in JSON using arrays
  3. Data Specification

    • Data Types
      • Indicates the kinds of data that are kept in JSON
      • Array, object, boolean, integers, string are examples of common data types
      • Specifies the interpretation and mainpulation of the data
    • Data Length
      • Indicates the longest amount of data that is permitted
      • Indicates the maximum number of characters or numbers that are allowed
      • Prevents data overflow and guarantees consistency
    • Constraints/Validation
      • Regulations limiting the values that can be assigned to certain keys
      • Assures correctness and integrity of data
      • Required fields, range restrictions, and format requirements are a few examples
  4. Digital Methods of Exchanging Data

    • Protocols
      • HyperText Transfer Protocol (HTTP)
      • Transmission Control Protocol/Internet Protocol (TCP/IP)
      • File Transfer Protocol (FTP)
    • REST principles
      • Representational State Transfer
      • Communication without states
      • Utlilising the GET, POST, PUT, and DELETE standard HTTP methods
    • JSON + XML
      • JSON: A simple, lightweight data format
      • XML: Format used for structured data
      • Applies to both APIs and web services
      • Developer preference and use case determines the choice between formats

Information

Description
Mind Map on Data Exchange, created by Khaleel Yusuf on 08/05/2024.
Created by
Khaleel Yusuf
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?