Curso de Symfony Parte 3: Tratamento de erros, cache, logs e testes

60

Alunos neste curso

Faça esse curso de PHP API e:

  • Aprenda como tratar os erros da aplicação
  • Melhore o desempenho com cache
  • Saiba como gerar e monitorar os logs
  • Teste a API, URLs e autenticação
  • Use o template Twig para gerar HTML dinamicamente

Conteúdo Detalhado

  1. Tratando erros da aplicação

    • Eventos do Symfony
    • Acontecimentos
    • Lançando exceções
    • Exceções personalizadas
    • Usando Guard Clauses
    • Fail Fast
  2. Melhorando o desempenho com cache

    • Guardando cache
    • Por que cachear?
    • Buscando do cache
    • Invalidando o cache
    • Quando invalidar o cache
    • PSR 6 e 16
    • Para saber mais: Adapters
  3. Trabalhando com logs

    • Importância dos logs
    • Gerando logs de ações
    • Gerando logs de erros
    • O que logar em nosso sistema
    • Monitorando os logs
    • Para saber mais: Async
    • Para saber mais: Pirâmide de testes
  4. Testes da API

    • Testando URLs
    • Se autenticando para testar
    • Testando a autenticação
    • Testando o banco de dados
    • Para saber mais: Banco de dados
    • Bônus: Web Assertions
  5. HTML como View

    • Configurando o Twig
    • Para saber mais: Twig
    • Testando uma página

Primeira aula de Symfony Parte 3: Tratamento de erros, cache, logs e testes

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.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Aprenda PHP com esse e outros cursos, comece agora!

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

Premium

  • 971 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
à vista R$900
Matricule-se

Premium Plus

  • 971 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
à vista R$1.200
Matricule-se

Max

  • 971 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
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana