Intro to JavaScript APIs

所在平台: Udemy

课程主页: https://www.udemy.com/course/intro-to-javascript-apis/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:JavaScript API入门 课程概述:本课程将教授您如何在JavaScript中编写、使用和消费REST API。应用程序编程接口(API)是编程语言中提供的构造,使开发人员能够更轻松地创建复杂功能。API将更复杂的代码抽象化,提供更易于使用的语法。尤其是客户端JavaScript,拥有许多可用的API,这些API不是JavaScript语言本身的一部分,而是建立在核心JavaScript语言之上,为您的JavaScript代码提供额外的功能。 在JavaScript中,虽然有许多可用的API,开发人员往往需要编写自定义API,以便在应用程序中实现数据的转换和访问。REST API是一种轻松访问Web服务的方法。当调用RESTful API时,服务器将向客户端传输所请求资源的状态表示。RESTful API是无状态的,分离客户端与服务器的关注点,允许客户端数据的缓存,并利用标准化的基础URL和方法来执行所需的数据操作(包括添加、修改或删除)。 每个模块设计为可以在一天内完成,并包含一个动手实践活动,以便在继续下一个模块之前进行练习。本课程假设学员具备以下先备知识:中级到高级的JavaScript、浏览器DOM的使用、数据库CRUD事务的使用以及Node.js的基础知识。

课程评论(0条)

课程详情

This course will teach you how to write, use, and consume REST APIs in JavaScript. Application Programming Interfaces (APIs) are constructs made available in programming languages to allow developers to create complex functionality more easily. They abstract more complex code away from you, providing some easier syntax to use in its place.Client-side JavaScript, in particular, has many APIs available to it - these are not part of the JavaScript language itself, rather they are built on top of the core JavaScript language, providing you with extra superpowers to use in your JavaScript code. While there are many APIs available in JavaScript we often have to write our own custom API to allow transitions and access to data in our application. A REST API is a way of easily accessing web services. When a RESTful API is called, the server will transfer to the client a representation of the state of the requested resource. A RESTful API is stateless, separates concerns between client-server, allows caching of data client-side and it utilizes standardized base URLs and methods to perform the actions required to manipulate, add, or delete data.Each section is designed to be completed in one day, along with a hands-on practice activity to be completed before moving on to the next module.This course assumes the following as prerequisite knowledge:Intermediate to Advanced JavaScriptUse of the Browser DOMUse of database CRUD transactionsBasics of Node.js

课程标签

0人关注该课程

主题相关的课程