Black Friday 20% de desconto
Tá acabando

0

dias

00

hrs

00

min

00

seg

Curso de Symfony Parte 2: Autenticação e HATEOAS

9,3

Nota desse curso

422

Alunos neste curso

Faça esse curso de PHP API e:

  • Crie sub-recursos baseado no padrão REST
  • Define as rotas pela anotações ou routes.yaml
  • Aplique filtros, ordenação e paginação
  • Associar (link) recursos usando HATEOAS
  • Use autenticação com JWT e protege as rotas

Conteúdo Detalhado

  1. Definindo um sub-recurso

    • Introdução
    • Projeto inicial do treinamento
    • Preparando o ambiente
    • Sub-recursos
    • Implementação de um sub-recurso
  2. Centralizando a definição das rotas

    • Projeto da aula anterior
    • Criação do BaseController e routes
    • Refatoração dos controllers
    • Continuando a refatoração
    • Anotações vs routes.yaml
    • Refatorando o método novo
    • Padrão de projeto
    • Para saber mais: Status HTTP
    • Finalizando o CRUD refatorado
  3. Ordenação dos dados

    • Projeto da aula anterior
    • Contextualizando a ordenação
    • Dados de ordenação na URL
    • Ordenando os dados
    • Ordenando com Doctrine
  4. Filtrando recursos

    • Projeto da aula anterior
    • Contextualizando filtros
    • Partes da URL
    • Filtrando os dados
    • Filtros no Doctrine
    • Refatorando o extrator de dados do request
  5. Trabalhando com paginação

    • Projeto da aula anterior
    • Contextualizando a paginação
    • Paginando os dados
    • Cálculo para a paginação
    • Para saber mais: HTTP
  6. Linkando recursos

    • Projeto da aula anterior
    • Por que enviar mais do que o cliente pediu
    • Respondendo o que não foi perguntado
    • Para saber mais: HATEOAS
    • Introdução à navegação entre recursos
    • Informações da navegação
    • Navegando entre recursos
  7. Autenticação com JWT

    • Projeto da aula anterior
    • Criando a entidade de usuário
    • Por que autenticar usuários?
    • Desenvolvendo a rota de login
  8. Proteção das rotas

    • Projeto da aula anterior
    • Protegendo rotas
    • Para saber mais: JWT
    • Consolidando o seu conhecimento
    • Projeto do curso

Primeira aula de Symfony Parte 2: Autenticação e HATEOAS

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Symfony Parte 2: Autenticação e HATEOAS

Instrutores

  • Zend Certified Engineer (Engenheiro PHP Certificado pela Zend), iMasters Certified Professional, desenvolvedor Full Stack, formado em Tecnologia da Informação e amante de boas práticas de desenvolvimento, vinicius sempre tenta aplicar a regra do bom escoteiro nos códigos: Sempre deixe o local mais limpo do que quando você o encontrou.

Conteúdo relacionado

Cursos de PHP em Programação

Leia nossos artigos de Programação

Público alvo

Desenvolvedores que já possuem alguma experiência com PHP e HTTP, e querem aprofundar conhecimentos em APIs desenvolvidas com o framework Symfony.

Última atualização

29/11/2019

Já é aluno?

Começar o Curso

Aproveite a Black Friday e comece agora!

Tá acabando

0

dias

00

hrs

00

min

00

seg

  • 1235 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 20%

Premium

Desconto 20%
  • 1235 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$60
à vista R$900 R$720
Matricule-se

Premium Plus

Desconto 20%
  • 1235 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$80
à vista R$1.200 R$960
Matricule-se

Max

Desconto 20%
  • 1235 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$96
à vista R$1.440 R$1.152
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas