Curso de Slim - Microframework PHP

Aprenda a criar aplicações e APIs Rest incríveis utilizando as melhores práticas de código com micro framework Slim.

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 05h23 de videos
  • Certificado com 16 horas
  • 45 exercícios

Sobre o curso

Aprenda a criar aplicações e APIs Rest incríveis utilizando as melhores práticas de código com micro framework Slim.

Slim é um micro framework para PHP que permite criar com facilidade aplicações e APIs de pequeno e médio porte de maneira organizada usando os melhores padrões de código do mercado.

Apesar de ser tratado como micro framework. O Slim permite criar aplicações seguras e poderosas utilizando conceitos semelhantes a outros frameworks, porém de maneira mais simples, diminuindo assim a complexidade do código. O Slim se destaca devido a sua baixa necessidade de configuração, liberdade na definição na estrutura do projeto, além de recursos importantes como middlewares, container e facilidade de integração de ferramentas poderosas como Twig

O que irá aprender?

Neste curso abordaremos tudo o que você precisa saber para criar aplicativos e APIs RESTful com Slim. Através de vídeo aulas verá a construção de diversos exemplos com conceitos importantes da ferramenta e no final aprenderá como criar um projeto envolvendo a parte de aplicação web clássica e API, além de responder exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

  • Os elementos básicos de uma Aplicação Slim;
  • Gerenciamento de rotas do básico ao avançado;
  • Uso do container;
  • A trabalhar com requests, responses, middlewares e cache;
  • Com funciona um serviço e como aplicá-lo no projeto;
  • Integração com serviços importantes como Twig, Eloquent e Monolog;
  • Upload de arquivos;
  • Boas práticas para construção de APIs.

Pra quem é esse curso?

Esse curso é destinado a desenvolvedores PHP que já possuem conhecimento intermediário ou avançado e que desejam iniciar com um framework ou para quem já conhece outros frameworks e deseja conhecer uma ferramenta menos burocrática para desenvolver projetos.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Slim 3.8.1
  • Homestead

Conteúdo programático

  1. Introdução

    Nessa aula conheceremos o Slim e sua funcionalidades iniciais.

    3 aulas
    • Introdução ao Slim
    • Primeira aplicação
    • Questionário
  2. Conceitos

    Nessa aula veremos os conceitos que um desenvolvedor precisa saber para entender como trabalhar com PSR7 e contêiners.

    3 aulas
    • Request e Response(PSR7)
    • Dependency Container
    • Questionário
  3. Rotas

    Nessa aula veremos os principais conceitos de mapeamento e roteamento do micro framework.

    5 aulas
    • Criando rotas
    • Placeholders de rotas
    • Nomear e agrupar rotas
    • Controllers como serviços
    • Questionário
  4. Serviços

    Nessa aula veremos como adicionamos e configuramos os serviços de terceiros no contêiner do Slim.

    4 aulas
    • Injetando serviços ao container
    • Trabalhando com database
    • Adicionando um template engine
    • Questionário
  5. APIs e Rest

    Nessa aula aprenderemos a base dos verbos Rest e os tipos de retornos mais comuns em aplicações Restful.

    2 aulas
    • Entendendo APIs Restful
    • Questionário
  6. Formas de respostas

    Nessa aula aprenderemos os tipos de dados que podemos retornar e seus cabeçalhos.

    2 aulas
    • Definindo os tipos de respostas
    • Questionário
  7. Tratamento de erros

    Nessa aula aprenderemos como mudamos os comportamentos padrões do Slim de tratar erros, criando nossas próprias tratativas.

    2 aulas
    • Tratamento de erros internos
    • Questionário
  8. Middlewares

    Nessa aula aprenderemos como os Middlewares funcionam e onde podem ser aplicados.

    3 aulas
    • Trabalhando com Middlewares
    • Autenticação e autorização
    • Questionário
  9. Cache de HTTP

    Nessa aula aprenderemos como tratamos cache de requisição com o Slim.

    2 aulas
    • Criando cache de requisição
    • Questionário
  10. Extras

    Aprenderemos nesta aula funcionalidades extras como flash messages, proteção CSRF e Upload de arquivos.

    4 aulas
    • Flash Message
    • Proteção CSRF
    • Upload de arquivos
    • Questionário
  11. Projeto Final

    Nesta aula, criaremos um projeto prático utilizando os conceitos abordados no curso.

    4 aulas
    • Projeto Final - Parte 01
    • Projeto Final - Parte 02
    • Projeto Final - Parte 03
    • Projeto Final - Parte 04
Download da ementa

Cursos relacionados

    Utilizada e amada por milhares! Veja mais opiniões reais

    • Curso muito bom, explicações muito claras, o conteúdo foi abordado desde o basico ao avançado

      Depoimento - Thales
      Slim - Microframework PHP
      Thales Unaí / MG
    • Curso ótimo, muito bom

      Depoimento - Rafael
      Slim - Microframework PHP
      Rafael Quixeramobim / CE
    • O curso foi, como diria o instrutor, "muito legal". O ritmo foi legal. O conteúdo foi na medida.

      Depoimento - Filipe
      Slim - Microframework PHP
      Filipe Resende / RJ
    • Muito bom o curso, eu já conhecia um pouco do slim, muitos dos conceitos apresentados, já usei o twig antes, mas o curso me acrescentou muito em conhecimento. Muito bom. Nota 1000.

      Depoimento - Philipe
      Slim - Microframework PHP
      Philipe Natal / RN
    • Curso muito bom. Agora vou colocar em prática para um projeto que eu estou trabalhando. Muito obrigado.

      Depoimento - Lucas
      Slim - Microframework PHP
      Lucas Brasília / DF
    • Excelente curso. Sem enrolação direto ao ponto, mudou totalmente a minha percepção sobre Slim e sobre a TreinaWeb. Gostei muito da maneira de ensino, cada aula um objetivo com inicio meio e fim, e ainda de quebra um exemplo prático muito bacana. Parabéns =]

      Depoimento - Andre
      Slim - Microframework PHP
      Andre Maringá / PR
    • Curso muito bom, foi possível conhecer melhor alguns conceitos que há muito não vinha acompanhando, agora é por a mão na massa, e "CODAR"

      Depoimento - Jerfeson
      Slim - Microframework PHP
      Jerfeson Brasília / DF
    • O curso é ótimo, completo e aplicável em projetos reais. Parabéns.

      Depoimento - Daniel
      Slim - Microframework PHP
      Daniel Campina Grande / PB
    • Excelente curso!

      Depoimento - Jean
      Slim - Microframework PHP
      Jean Campo Grande / MS

    Plano de acesso total!

    Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

    Um ano de acesso completo

    Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

    • 1 ano de acesso a todos os cursos
    • Cursos novos toda semana
    • Suporte direto com professores
    • Aplicativos para Android e iOS
    • Plano de carreira personalizado
    • Certificados digitais inclusos
    • Suporte com SLA de 4 horas úteis
    • Acesso offline através dos apps
    Por apenas
    12x R$ 75,00 ou R$ 900,00 à vista
    Matricule-se agora
    Garantia incondicional de satisfação
    Garantia incondicional de satisfação

    Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!