Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

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 vídeos
  • Certificado com 16 horas
  • 45 exercícios

Sobre o curso

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

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, 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
  • Show.

    Depoimento - Fábio
    Slim - Microframework PHP
    Fábio Jaraguá do Sul / SC
  • 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
  • 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
  • O curso é ótimo, completo e aplicável em projetos reais. Parabéns.

    Depoimento - Daniel
    Slim - Microframework PHP
    Daniel Campina Grande / PB
  • 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
  • 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
  • Excelente curso!

    Depoimento - Jean
    Slim - Microframework PHP
    Jean Campo Grande / MS
  • Curso ótimo, muito bom

    Depoimento - Rafael
    Slim - Microframework PHP
    Rafael Quixeramobim / CE

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
R$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
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!