O curso cobre bem as principais tecnologias de APIs em PHP
Curso de Criação e Utilização de APIs em PHP
Aprenda a criar a sua própria API utilizando os dois principais padrões XML e JSON também ensinaremos como utilizar essas API através do PHP.
O curso desenvolverá no aluno a capacidade de:
Sobre o curso
Descrição
As API’s, Interface de Programação de Aplicativos, ou em inglês Application Programming Interface, são ferramentas de programaçãoque permitem o envio e recebimentode informações em tempo real, através de servidores diferentes, podendo até esses servidores trabalharem com tecnologias totalmente diferentes.
As API’s foram criadas justamente para que outro programa possa utilizar as funcionalidades do programaprincipal de forma automática.
Vamos aprender nesse curso como criar API’sque aceitam requisições HTTPqueretornamos dados através de XMLe também do padrão JSON, também veremos como utilizaressas API’s e criar uma classepara utiliza-las.
Conteúdo programático
Módulo Principal 10 aulas
- Como funciona o padrão JSON.
- Como utilizar o JSON no PHP.
- Como instalar um sistema de encurtamento de links.
- Como fazer com que a API aceite tanto GET quanto POST.
- Como escrever um XML a partir da biblioteca XMLWriter.
- Como utilizar o sistema de encurtamento de links.
- Como ler XML com o PHP.
- Como decodificar o XML transformando em objeto.
Pré-requisitos
Para quem é este curso
Sobre o criador de conteúdo
Fontes e referências deste curso
O conteúdo foi escrito a partir de 89 fontes, citadas em 9 aulas. Também apoiado em 5 videoaulas conferidas pela transcrição e 15 materiais do acervo do Ensino Social. Os links abrem em nova aba.
Fontes oficiais 1
Sites e portais 68
- HTTP request methods - HTTP | MDN
- Práticas recomendadas de design de API Web - Azure Architecture Center | Microsoft Learn
- PHP: $_SERVER - Manual
- Idempotent - Glossary | MDN
- Web API Design Best Practices - Azure Architecture Center | Microsoft Learn
- JSON
- URL: https://www.rfc-editor.org/rfc/rfc8259.html
- ECMA-404 - Ecma International
- JSON - JavaScript | MDN
- PHP: json_encode - Manual
- PHP: json_decode - Manual
- XML introduction - XML | MDN
- PHP: SimpleXML - Manual
- RSS 2.0 Specification (Current)
- PHP: Built-in web server - Manual
- PSR-4: Autoloader - PHP-FIG
- The composer.json schema - Composer
- Content negotiation - HTTP | MDN
- Negociação de conteúdo - HTTP | MDN
- Accept header - HTTP | MDN
- RFC 9110: HTTP Semantics
- PHP: DOMDocument - Manual
- PHP: curl_setopt - Manual
- PHP: cURL - Manual
- HTTP response status codes - HTTP | MDN
- PSR-18: HTTP Client - PHP-FIG
- PHP: filter_var - Manual
- Quickstart — Guzzle Documentation
- PHP: Prepared statements and stored procedures - Manual
- PHP: htmlspecialchars - Manual
- Input Validation - OWASP Cheat Sheet Series
- SQL Injection Prevention - OWASP Cheat Sheet Series
- Cross Site Scripting Prevention - OWASP Cheat Sheet Series
- API2:2023 Broken Authentication - OWASP API Security Top 10
- PHP: cURL - Manual
- Hypertext Transfer Protocol (HTTP) Status Code Registry
- Rest arch style
- Rest apis
- What is rest api
- Rfc9110
- Http status codes
- Boas praticas com api rest
- Abstract
- Statelessness
- Resource naming
- Common mistakes in json and how to avoid them
- Ecma404
- w3.org
- The difference between json xml
- Xmlschema11 1
- Design Patterns
- Structure
- Methods
- Quality values
- Json content type
- Function.header
- developer.mozilla.org
- Content negotiation
- Content negotiation
- Accept
- Php xml to json proxy
- Curso desenvolvimento utilizacao api php
- Status
- Form validation
- Errors forms design guidelines
- Query Parameterization Cheat Sheet
- Test scripts
- Test examples
Este curso possui suporte da Dóri IA
Tire dúvidas a qualquer momento e receba respostas baseadas no conteúdo do curso e no conhecimento do autor.
Avaliações dos alunos
- Estilo REST e a ideia de recursos: aula nova, com videoaula
- Estrutura e sintaxe do JSON: aula nova, com videoaula
- Estrutura e sintaxe do XML: aula nova
- Configurando o ambiente PHP para servir uma API: aula nova, com videoaula
- Negociação de conteúdo: entregando JSON ou XML: aula nova
- e mais 11 aulas
Curso que nos da uma excelente noção do que são as API´s , nos possibilitando novas tecnologias para desenvolvimento no PHP .
muito bom !
Ótimo aprendizado
Muito Bom os curso recomendo ...
Abraços ...
Muito bom o curso. Ajudou a entender como funcionam as APIs.
Curso Excelente. Bem Objetivo.
Muito bom!
Curso bom, dá pra ter uma noção de como funciona o processo de API's
Muito bom o curso de api. Gostei muito de desenvolver um api com o formato json.
Cursos relacionados
Curso de Digitação
Dagoberto Paiva Dias
Curso de Web Design para Iniciantes
Ensino Nacional
Analista de Sistemas
Ensino Nacional
Curso de Matemática e Excel
Ensino Nacional
Curso de Photoshop
Ensino Nacional
Curso de Design Gráfico
Ensino Nacional
Curso de AutoCAD
Ensino Nacional
Curso de AdWords
Ensino Nacional
Curso de Word Avançado
Ensino Nacional
Redes de Computadores
Ensino Nacional
Curso de Java Básico
Ensino Nacional
Curso de Word Básico
Ensino Nacional