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
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 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
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:
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.
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.
Nessa aula conheceremos o Zend Expressive 2 e sua funcionalidades iniciais.
3 aulasNessa aula veremos os principais conceitos de mapeamento e roteamento do micro framework.
3 aulasNessa aula aprenderemos conceitos de Rest e os métodos da PSR7.
3 aulasNessa aula veremos como definimos várias formas de retornos como HTML e JSON.
2 aulasNessa aula aprenderemos o conceito de middleware e implementaremos em nosso projeto: autenticação e autorização.
4 aulasNessa aula aprenderemos como usamos o Zend Service Manager, instalaremos e usaremos o Doctrine DBAL para lidar com o banco de dados.
3 aulasNessa aula aprenderemos a configurar e usar o Twig como ferramenta de renderização de templates em HTML
3 aulasNessa aula vamos configurar um template para os erros 404 e alterar a manipulação de erros da aplicação via Middleware
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!