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#.









