Imagem do Curso gratuito APIs REST utilizando PHP e Slim framework

Curso online gratuitoAPIs REST utilizando PHP e Slim framework

Duração do curso online: 7 horas e 18 minutos

4.67

EstrelaEstrelaEstrelaEstrelaMeia estrela

(6)

Desenvolva APIs REST em PHP com Slim e ganhe confiança no back-end: rotas, CRUD, banco de dados, autenticação JWT e versionamento. Curso online gratuito.

Neste curso gratuito, aprenda sobre

  • Conceito de API e princípios de APIs REST
  • Criar um projeto PHP 7 com Slim Framework 3 via Composer
  • Definir rotas e endpoints REST no Slim (GET, POST, PUT, DELETE)
  • Entender finalidade do POST e demais verbos HTTP no CRUD
  • Implementar middlewares no Slim e seus usos (auth, logs, etc.)
  • Organizar a arquitetura básica do projeto (camadas, pastas e responsabilidades)
  • Modelar e construir o banco de dados para a API (lojas/produtos, etc.)
  • Conectar ao banco com PDO e configurar credenciais/DSN
  • Implementar operações CRUD completas e padronizar respostas
  • Aplicar autenticação Basic Auth e JWT, entendendo vantagens do JWT
  • Gerenciar tokens e a finalidade da tabela de tokens no banco
  • Tratar exceções/erros na API e importância para estabilidade e segurança
  • Versionar a API e entender por que isso evita quebras para clientes
  • Importância de documentar a API e refatorar para melhorar qualidade

Descrição do curso

Aprenda a criar APIs REST modernas com PHP 7 e Slim Framework e dê um salto no desenvolvimento back-end. Neste curso online gratuito, você constrói uma base sólida para projetar endpoints bem definidos, responder requisições com consistência e organizar seu projeto de forma profissional, tornando sua API mais fácil de manter, evoluir e integrar com front-ends, apps e outros serviços.

Ao longo das aulas, você sai do conceito à prática: começa entendendo o que é uma API e como funciona o estilo REST, cria seu primeiro projeto e passa a trabalhar com rotas e métodos HTTP do dia a dia, como GET, POST, PUT e DELETE. Com isso, você aprende a modelar operações reais de leitura e escrita de dados, pensar em recursos e entregar respostas claras para diferentes cenários de consumo.

O curso também aprofunda pontos que costumam separar projetos iniciais de soluções prontas para produção. Você entende o papel de middlewares no Slim, como eles ajudam a centralizar regras e adicionar camadas de controle, e aplica uma arquitetura que organiza responsabilidades no código. Na parte de dados, você estrutura o banco, utiliza PDO para conectar com segurança e passa a implementar um CRUD completo, garantindo persistência e consistência nas operações.

Segurança e qualidade entram com força ao abordar autenticação, incluindo Basic Auth e, principalmente, JWT, muito usado para sessões stateless em APIs. Você aprende o motivo de adotar tokens, como administrar validações e como esse fluxo ajuda a proteger rotas e recursos. Para deixar a aplicação mais robusta, você trabalha com tratamento de exceções, entregando mensagens adequadas e evitando falhas silenciosas, além de entender a importância do versionamento para evoluir sua API sem quebrar integrações.

No final, você ainda reforça a visão de boas práticas com refatoração, documentação e decisões que aumentam a longevidade do projeto. Se você quer entrar ou se aprimorar em programação back-end, este curso oferece um caminho direto para construir APIs REST com PHP e Slim de forma clara, organizada e alinhada ao mercado.

Conteúdo do curso

  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 01 - Introdução 16m
  • Exercício: _Qual o significado da sigla API?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 02 - Primeiro Projeto 10m
  • Exercício: _Qual comando deve ser utilizado para instalar o Slim framework na versão 3g no projeto APIs REST com PHP 7?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 03 - Método GET 19m
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 04 - Métodos POST, PUT e DELETE 10m
  • Exercício: _Qual é a finalidade do método POST em APIs REST?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 05 - Middlewares 10m
  • Exercício: _O que são middlewares no Slim framework?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 06 - Arquitetura do Software 23m
  • Exercício: _Qual é a arquitetura básica utilizada no projeto de APIs REST utilizando PHP e Slim framework por Code Easy?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 07 - Construindo o Banco de Dados 17m
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 08 - Classe PDO 19m
  • Exercício: _Qual é a primeira informação que precisamos definir para acessar um banco de dados no Slim Framework?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 09 - CRUD 36m
  • Exercício: _Quantas rotas serão criadas para as lojas e produtos no curso de APIs REST utilizando PHP e Slim framework por Code Easy?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 10 - Parte 1 - Basic Auth 14m
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 10 - Parte 2 - JWT Auth (REMAKE) 15m
  • Exercício: Qual é a principal vantagem do uso de JWT em sistemas de autenticação?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 10 - Parte 3 - JWT Auth 2h03m
  • Exercício: _Qual é a finalidade da tabela "tokens" no banco de dados criado pelo instrutor?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 11 - Tratamento de Exceções 20m
  • Exercício: _Qual é a importância do tratamento de exceções em APIs REST utilizando PHP e Slim framework?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 12 - Versionamento da API 05m
  • Exercício: _Qual é a importância do versionamento de APIs?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Aula 13 - Conclusão 07m
  • Exercício: _Qual é a importância da documentação de uma API REST?
  • Aula em vídeo: APIs REST com PHP 7 e Slim Framework - Refatorando 1h27m
  • Exercício: Qual foi o principal objetivo da Live mencionada na transcrição?

Este curso gratuito inclui:

7 horas e 18 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação back-end

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso