Aprenda Symfony 6
Aprenda Symfony 6 usando o PHP 8 e construa uma aplicação web
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
Why take this course?
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!