Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JSON "Мастер!". MUST HAVE для любого IT-специалиста
Rating: 5.0 out of 5(3 ratings)
12 students

JSON "Мастер!". MUST HAVE для любого IT-специалиста

Начни понимать работу с JSON, как настоящий профессионал
Created byVitali Br
Last updated 2/2025
Russian

What you'll learn

  • Вы будете понимать, что такое JSON
  • Где и как использовать JSON в веб-приложениях
  • Научитесь валидировать JSON через JSON Schema
  • Поймете, как работать с JSON с использованием JavaScript

Course content

2 sections • 15 lectures • 1h 51m total length
  • Введение3:11

    Введение в JSON. Программа курса

  • JSON.Parse8:16

    В этом уроке мы рассмотрим с Вами, как использовать функцию JSON.Parse для того, чтобы преобразовать строку в формате JSON в JSON объект.

  • JSON.Stringify4:24

    В этом уроке мы рассмотрим с Вами, как использовать функцию JSON.Stringify для того, чтобы преобразовать объект JSON в JSON строку.

  • ReadFile (чтение JSON из файла), WriteFile (запись JSON в файл)10:37

    В этом уроке мы рассмотрим с Вами, как считывать JSON из файла и как записывать JSON в файл. Будет использовать встроенные средства Node.js

  • JSON Patch8:03

    JSON Patch — это формат, который используется для описания изменений, которые нужно применить к JSON-документу. Он позволяет эффективно обновлять структуры данных, указывая конкретные операции, такие как добавление, удаление, замена, перемещение и копирование элементов внутри JSON-документа. Это может быть особенно полезно в API и сетевых операциях, где требуется минимизировать количество передаваемых данных.

  • JSON Path10:07

    JSON Path — это выражение языка запросов для извлечения информации или фильтрации содержимого JSON-документов, аналогично XPath для XML. Он позволяет указывать пути к определённым данным в JSON-структурах, что делает его мощным инструментом для доступа к сложным JSON-объектам.

  • Задача на фильтрацию12:48

    Выбор определенной категории в JSON и подсчет средней цены. Задачка на фильтрацию объектов.

  • Конвертация из JSON в XML (1 метод)5:03

    Конвертация из JSON в XML (1 метод)

  • Конвертация из JSON в XML (2 метод)3:26

    Конвертация из JSON в XML (2 метод)

  • Конвертация из JSON в CSV (1 метод)11:18

    Конверация из JSON в CSV (2 метод)

  • Конвертация из JSON в CSV (2 метод)2:24

    Конвертация из JSON в CSV (2 метод)

  • Валидация через JSON Schema8:22

    JSON Schema — это спецификация, используемая для валидации структуры и данных JSON-документов. Она определяет правила (схему), которым должен соответствовать JSON-документ, и предоставляет механизм для проверки данных на соответствие этим правилам. JSON Schema используется для обеспечения правильной структуры данных, например, в API-ответах и конфигурационных файлах, что делает его ценным инструментом для разработчиков, обеспечивающим типизацию и валидацию данных в динамически типизированных языках, таких как JavaScript.

  • Получение данных через XMLHttpRequest из API и отображение в HTML13:03

    В этом уроке мы напишем скрипт вместе с HTML и получим данные через XMLHttpRequest из API и отобразим все в HTML. По сути, мы будем нажимать кнопку на сайте и у нас будут данные подтягиваться через API.

  • Заключение1:57

    Заключительный урок и пожелания от автора

Requirements

  • Желательны самые основы программирования, но это не обязательно, так как код должен быть понятен и так

Description

Этот курс предназначен для всех, кто хочет освоить работу с данными в формате JSON, а также научиться различным методам обработки и конвертации данных. Участники курса познакомятся с базовыми операциями, такими как чтение и запись файлов JSON, а также с продвинутыми техниками валидации и обработки данных.

Курс начинается с введения в формат JSON, где будут рассмотрены основы и преимущества использования этого формата. Далее, участники научатся использовать методы JSON.stringify для преобразования объектов JavaScript в строку JSON и JSON.parse для обратного преобразования строки JSON в объект JavaScript.

Большое внимание уделяется работе с файлами: курс включает в себя практические задания на чтение данных из файла JSON и сохранение данных в JSON файл. Также будут рассмотрены методы JSON Patch для модификации JSON-документов и JSON Path для запросов к структурам JSON.

Особенное внимание в курсе уделено конвертации данных: участники научатся конвертировать данные из JSON в XML и CSV с использованием различных методов, что находит применение во многих задачах интеграции и обработки данных.

Курс также включает в себя модуль по сжатию файлов с использованием библиотеки ZLIB и модуль по валидации JSON схем, что позволяет повысить качество и надёжность работы с данными.

В завершение, участники научатся получать данные через XMLHttpRequest из API и отображать эти данные в HTML, что является ключевым навыком для разработки современных веб-приложений.

Курс завершается заключением, где подводятся итоги и обсуждаются дальнейшие шаги в изучении работы с JSON. Также в курс включен бонусный урок, который расширит знания участников и добавит уверенности в работе с различными форматами данных.

Этот курс станет отличным стартом для тех, кто стремится стать профессионалом в области работы с данными и их интеграции в различные IT-проекты.

Who this course is for:

  • Для любого ИТ-специалиста
  • Для разработчиков
  • Для ручных и авто тестировщиков