Aprenda Symfony 6

Aprenda Symfony 6 usando o PHP 8 e construa uma aplicação web

Ratings: 4.86 / 5.00




Description

Aprenda a construir websites e aplicações web de forma rápida e eficiente com o Symfony 6!

O Symfony 6 é um framework moderno e poderoso que permite que você desenvolva websites e aplicações web complexas com facilidade. Neste curso, você aprenderá tudo o que precisa para dominar o Symfony 6, desde os fundamentos até tópicos avançados como autenticação, autorização e uploads de arquivos.

O que você vai aprender:

  • Como instalar e configurar o Symfony 6, tanto no seu computador, quanto dentro do Docker

  • Como tratar requests e criar templates com o Twig

  • Como trabalhar com ENUM

  • Como trabalhar com banco de dados e Doctrine

  • Como usar o Webpack Encore para deixar sua aplicação extremamente rápida

  • Como construir queries para o MySQL e consultar o banco de dados

  • Como implementar autenticação (registro e login) e autorização de usuários (roles)

  • Como criar um sistema de permissão do usuário baseado em roles

  • Como realizar uploads de arquivos e como agilizar este processo com o Vich Upload Bundle

  • Como criar sistema de cache para suas páginas

  • Como montar um painel administrativo

  • Como montar uma aplicação para múltiplos idiomas

  • Como usar o GIT para controlar as versões do seu projeto

  • Como enviar e-mails

  • Como criar Commands para injetar dados inicias no sistema

  • Como criar um projeto real, do zero

  • Como usar diversos Frameworks de Frontend, como Bootstrap, Twig, Webpack Encore, StimulusTurbo, EasyAdmin, CoreUI e muito mais!

Por que aprender o Symfony dentro do Docker?

O Docker facilita muito o processo de desenvolvimento de software, pois permite que você crie um ambiente de trabalho isolado e reproduzível. Isso significa que você pode ter certeza de que seu código funcionará da mesma maneira em qualquer máquina, independentemente do sistema operacional ou das configurações de software.

Este curso é ideal para:

  • Desenvolvedores PHP que desejam aprender o Symfony 6

  • Desenvolvedores que desejam aprender a usar o Docker para desenvolvimento de software

  • Qualquer pessoa que deseja construir websites e aplicações web de forma rápida e eficiente

O que você vai receber:

  • Mais de 35 horas de videoaulas

  • Código fonte completo do projeto, disponível para download no GitHub

  • Suporte do instrutor através da área de comentários

Não perca tempo! Inscreva-se agora e comece a aprender o Symfony 6 dentro do Docker!


What You Will Learn!

  • Entender o que é o Symfony e para que ele pode ser usado
  • Criar container Docker com o PHP (7.4, 8.0, 8.1)+ MySQL + Nginx + Symfony (5.4, 6.4 e 7.0)
  • Usar o moderno PHP 8
  • Aprender como usar o Framework Symfony para construir projetos
  • Aprenderá a configurar do Symfony
  • Aprender como instalar componentes de terceiros no projeto
  • Você aprenderá a executar comandos do console
  • Aprender a usar o Bootstrap na prática
  • Criar CRUD usando Symfony
  • Aprenda como a arquitetura MVC funciona no Symfony
  • Você aprenderá a usar o Doctrine ORM (banco de dados)
  • Aprender como utilizar o Twig
  • Você aprenderá a usar os Controllers
  • Você aprenderá a usar Rotas
  • Você aprenderá sobre conceitos de segurança no Symfony
  • Você aprenderá como fazer traduções no Symfony
  • Você aprenderá a enviar e-mails
  • Você aprenderá a criar seus próprios commands
  • Desenvolver aplicação web - Um site de notícias
  • Criar uma aplicação em diversos idiomas
  • Criar um CRUD de maneira manual usando os Type Forms
  • Controlar o que pode ser visto no sistema com base nas credenciais de acesso
  • Fazer um controle de upload de arquivos
  • Acompanhar a montagem de um projeto real
  • Montar um projeto de Symfony 6 usando Containers Docker

Who Should Attend!

  • Desenvolvedores iniciantes em PHP que precisam aprender a usar um framework
  • Desenvolvedores avançados que querem migrar para o Symfony
  • Desenvolvedor Symfony que quer evoluir para o Symfony 6