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

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

  • Curso muito pratico e didatico para uma introdução com caso de uso do framework!

  • Bom, como eu tinha uma noção muito básica de redes de computadores. Posso afirmar que este curso foi de grande importância para enriquecer ainda mais o que eu sabia. Interessante entender que por trás dos bastidores (entre o roteador da minha casa e um servidor de internet por exemplo) existe uma sequência de pontos (roteadores e Switchs) de troca de dados que, poucos entendem como funciona. Entendi que a troca de dados é padronizada, eles falam um "idioma" (1010101010101010........rsrs). Parabéns amigos! nos encontramos no curso de DNS.

    Depoimento - Raphael
    Rede de Computadores - Protocolo TCP/IP
    Raphael Vila Velha / ES
  • Eu fui surpreendido com a qualidade do conteúdo, da forma como o ensino foi passado e dos vídeos (o professor do vídeo é um show à parte), é algo muito profissional. Realmente não tem como fazer apenas um curso, estão de parabéns.

    Depoimento - Deivid
    Delphi 10 Seattle Básico
    Deivid Piracicaba / SP
  • O curso tem uma boa didática, gostei dos exemplos e da plataforma onde o mesmo esta sendo trabalhado não tendo nenhum travamento nas aulas e nem nos videos.O Suporte é muito muito muito.... atencioso eles resolvem mesmo a situação não ficam empurrando um pro outro. Parabéns

    Depoimento - Marcos
    C# (C Sharp) - ASP.NET MVC
    Marcos Cuiabá / MT

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$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,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!