KnowledgeCity

Linguagens de programação e APIs REST

Saiba como começar a trabalhar com novas APIs numa variedade de linguagens
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Josh Guardino  3 Lições ·  10m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

O potencial de programação de APIs REST é essencialmente ilimitado e nunca foi tão fácil começar com o seu próprio projecto de API. As linguagens, estruturas e plataformas modernas mais populares oferecem suporte avançado para todos os tipos de serviços baseados em HTTP, incluindo REST. Não é necessário ser um programador muito experiente para criar e manter uma API REST devido às muitas soluções pré-embaladas que colocam a API em funcionamento, bem como à grande e talentosa comunidade de especialistas técnicos que criam e gerem estas ferramentas.

Três das linguagens de programação mais populares em uso atualmente são JavaScript, Python e C#. Você aprenderá a criar APIs REST em cada uma dessas linguagens e seus correspondentes tempos de execução de servidor. Cada uma delas implicará na configuração de serviços compatíveis com a OpenAPI que produzem a documentação familiar da OpenAPI.

Também aprenderá como criar uma API REST no Node.js usando o Express, no Python usando o Flask e no .NET Core usando o Swashbuckle usando implementações iniciais pré-empacotadas.

O Que Você Vai Aprender

  • Criar APIs REST em JavaScript, Python e C# juntamente com seus tempos de execução de servidor correspondentes
  • Criar APIs REST em Node.js usando Express, Python usando Flask e .NET Core usando Swashbuckle com implementações iniciais pré-embaladas
  • Identificar soluções de servidor de API REST em Node.js, Python e .NET
  • Aproveitar soluções pré-embaladas para cada linguagem e plataforma para colocar uma API em funcionamento
  • Gerar documentação OpenAPI automatizada em cada linguagem
  • Configurar serviços compatíveis com OpenAPI que produzem documentação OpenAPI familiar

Principais Conclusões

  • As linguagens, estruturas e plataformas modernas mais populares fornecem suporte rico para serviços baseados em HTTP, incluindo REST.
  • JavaScript, Python e C# são três das linguagens de programação mais populares em uso hoje, e este curso abrange a construção de APIs REST em cada uma.
  • Soluções pré-embaladas e uma grande comunidade de especialistas técnicos tornam possível construir e manter uma API REST sem ser um desenvolvedor altamente experiente.
  • Cada implementação de linguagem envolve a configuração de serviços compatíveis com OpenAPI que produzem documentação OpenAPI familiar.
  • O curso demonstra Express para Node.js, Flask para Python e Swashbuckle para .NET Core usando implementações iniciais pré-embaladas.

Perguntas Frequentes

Quais linguagens de programação este curso abrange para construção de APIs REST?

O curso abrange JavaScript, Python e C#, construindo APIs REST em cada linguagem e seus tempos de execução de servidor correspondentes.

Preciso ser um desenvolvedor experiente para fazer este curso?

Não. O curso observa que não é necessário ser um desenvolvedor altamente experiente para construir e manter uma API REST, graças às muitas soluções pré-embaladas e à grande comunidade de especialistas técnicos que criam e gerenciam essas ferramentas.

Que estruturas e ferramentas são usadas nas lições?

O curso constrói uma API REST em Node.js usando Express, em Python usando Flask e em .NET Core usando Swashbuckle, usando implementações iniciais pré-embaladas.

Vou aprender a criar documentação de API?

Sim. Você aprenderá como configurar serviços compatíveis com OpenAPI e gerar documentação OpenAPI automatizada em cada linguagem.

Que tópicos são cobertos nas lições?

As lições abrangem Node.js REST APIs with Express.js, Python REST APIs with OpenAPI documentation e creating REST APIs using ASP.NET Core and C#.