Curso de Zend Expressive - Microframework PHP

Aprenda a criar APIs Rest incríveis utilizando as melhores práticas de código com o micro framework Zend Expressive.

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 03h34 de videos
  • Certificado com 12 horas
  • 23 exercícios

Sobre o curso

Aprenda a criar APIs Rest incríveis utilizando as melhores práticas de código com o micro framework Zend Expressive.

O Zend Expressive é um micro framework para PHP que permite criar aplicações e APIs de pequeno e grande portes, seguindo os melhores padrões de código do mercado.

Por se tratar de um micro framework criado pela Zend, principal empresa que mantém o PHP juntamente com a comunidade, o Expressive veio com um novo conceito de ser totalmente baseado em HTTP middlewares, o que simplifica a forma de adicionar ou remover camadas na aplicação.

Por usar padrões de programação o Expressive ganha um diferencial, com ele é possível definir componentes de terceiros como, (router, contêiner, template engine, etc), isso faz com que o desenvolvedor não fique preso a ferramentas e escolha as que já está acostumado a trabalhar em outros frameworks

O que irá aprender?

Neste curso abordaremos tudo o que você precisa saber para criar aplicativos e APIs RESTful com Zend Expressive. Através de vídeo aulas abordaremos a construção de um API que acessará bando de dados, fazendo as principais ações como seleciona, criar, alterar e excluir elementos.

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

  • Os elementos básicos de uma Aplicação Zend Expressive;
  • Gerenciamento de rotas om Fast Route;
  • Teoria de Rest;
  • Métodos da PSR7 e tipos de retornos;
  • A trabalhar com middlewares e criar uma simples autenticação e autorização;
  • Zend Expressive Tooling para agilizar a criação de middlewares;
  • Como trabalhar com serviços usando o Zend Service Manager;
  • Acesso a banco de dados com Doctrine DBAL;
  • Configurar e criar templates HTML com Twig;
  • Tratativa de erros e exceções customizada.

Pra quem é esse curso?

Esse curso é destinado a desenvolvedores PHP que já possuem conhecimento avançado e que desejam iniciar com um micro framework ou para quem já conhece outros frameworks e deseja conhecer uma ferramenta menos burocrática e flexível 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

  • Zend Expressive

Conteúdo programático

  1. Introdução e Conceitos

    Nessa aula conheceremos o Zend Expressive 2 e sua funcionalidades iniciais.

    3 aulas
    • Introdução e instalação do Zend Expressive
    • Primeira aplicação
    • Questionário
  2. Rotas

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

    3 aulas
    • Tipos de rotas
    • Placeholders e validação
    • Questionário
  3. Rest e PSR7

    Nessa aula aprenderemos conceitos de Rest e os métodos da PSR7.

    3 aulas
    • Entendendo APIs Restful
    • PSR7 e seus principais métodos
    • Questionário
  4. Formas de respostas

    Nessa aula veremos como definimos várias formas de retornos como HTML e JSON.

    2 aulas
    • Definindo os tipos de respostas
    • Questionário
  5. Middlewares

    Nessa aula aprenderemos o conceito de middleware e implementaremos em nosso projeto: autenticação e autorização.

    4 aulas
    • Trabalhando com Middlewares
    • Implementando Middlewares nas rotas
    • Autenticação e autorização
    • Questionário
  6. Serviços

    Nessa aula aprenderemos como usamos o Zend Service Manager, instalaremos e usaremos o Doctrine DBAL para lidar com o banco de dados.

    3 aulas
    • Service Manager
    • Doctrine DBAL
    • Questionário
  7. Template Engine

    Nessa aula aprenderemos a configurar e usar o Twig como ferramenta de renderização de templates em HTML

    3 aulas
    • Usando o Twig
    • Template para Series
    • Questionário
  8. Tratamento de erros

    Nessa aula vamos configurar um template para os erros 404 e alterar a manipulação de erros da aplicação via Middleware

    2 aulas
    • Tratamento de erros internos
    • Questionário
Download da ementa

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

  • Curso muito bom e explicativo

    Depoimento - Leonardo
    Zend Expressive - Microframework PHP
    Leonardo Palmelo / GO
  • Você tem a experiencia de entender de maneira clara e direta, todas as funcionalidades necessárias do Zend Expressive, com esse conteúdo, já é possível começar uma aplicação, pois o restante é pura lógica.

  • Muito bem apresentado o conteúdo sobre o Zend Expressive, Claro, objetivo e uma dicção excelente. Obrigado pelo trabalho, Parabéns!!

  • Curso excelente, consegui terminar o projeto que estava desenvolvendo em meu ambiente de trabalho graças a este curso.

  • Já havia estudado um pouco sobre o "expressive" mas achei o curso de forma geral muito bom, de forma bem didática.

    Depoimento - Tiago
    Zend Expressive - Microframework PHP
    Tiago Porto Alegre / RS
  • Curso muito pratico e didatico para uma introdução com caso de uso do framework!

  • Curso muito bem elaborado, o professor muito didático e objetivo. Acompanhei todo o passo-a-passo e montei meu servidor NGINX numa boa, sem ter tido qualquer contato antes. Imaginava um bicho de 7 cabeças, mas o professor é nota 1000.

    Depoimento - Frankilin
    Nginx - Fundamentos
    Frankilin Salvador / BA
  • A ideia principal do curso é não entrar a fundo nos comandos, mas mostrá-los e explicá-los de forma superficial. Como eu só fiz curso de fundamentos angular até agora, pra esse curso de CLI muitos assuntos ficaram em evidência. Eu tenho guardado todos os resumos deste curso nos meus gists pra depois consultar, pois sei que vou rever esses tópicos que ficaram em evidência mais tarde. Valeu professor!

    Depoimento - Robson
    Angular - CLI
    Robson Canoas / RS
  • Ótimo , porém se o aluno estiver esperando "moleza" , é melhor procurar outro curso , a Treinaweb está de parabéns , "quebrei minha cabeça" , fui estimulado a pensar , a analisar o conteúdo os dados para chegar a uma solução , e isso é fantástico , aprender pensando fora da caixa ! O professor Cleber é super , hiper ,mega , master blaster top das galáxias ! As vezes ele dá aquela empolgada , de início eu não entendo muito bem , mas ai eu volto o vídeo com mais calma , vou pausando , pensando sobre o assunto e no final da tudo certo! Estes cursos estão agregando muito conhecimento , curso o 1º ano de engenharia da computação , e já reconheço que vocês estão fazendo uma grande diferença até mesmo nas matérias da faculdade.Já estou pensando até em comprar mais um ano de acesso , só estou esperando uma super oferta vir por ai !!! Obrigado Treinaweb.

    Depoimento - Raphael
    Lógica Orientada a Objetos Completo
    Raphael Presidente Prudente / SP

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!