Aprenda Symfony 6
Aprenda Symfony 6 usando o PHP 8 e construa uma aplicação web
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