Symfony 3 Essencial

Certificado de Conclusão
Total de Aulas: 31
Total em horas: 03:40:21

Pré-requisitos

  • Conhecimentos gerais sobre a linguagem PHP e PHP Orientado a Objetos


Comece de uma vez por todas a utilizar o framework Symfony em suas aplicações Web! Neste treinamento iremos aprender todos os conceitos essenciais para que possamos manipular o framework da melhor maneira possivel pensando em nossas aplicações!

Vamos conhecer Rotas, Controllers, Entidades e ainda conheceremos também o Symfony Forms e a utilização com Doctrine! Onde, no Doctrine, veremos como manipular o banco de dados com base em nossas Entities e Repositories!

Por fim veremos como configurar o Symfony Security e assim termos um sistema de autenticação e autorização baseado em ROLES. Como configurar e manipular todos essa estrutura!

Deploy

Ao final veremos como realizar o deploy de uma aplicação Symfony no Cloud Hosting largamente utilizado por devs, o Digital Ocean! Onde te mostrarei como configurar o droplet com fim de disponibilizar sua aplicação Symfony para seus clientes!

Jornada Percorrida ao Objetivo


  • 01 - Instalando e Conhecendo o Framework 0:14:20
  • 02 - Configurando nosso PHPStorm 0:02:54
  • 03 - Rotas 0:04:42
  • 04 - Controllers 0:08:54
  • 05 - Views 0:08:05
  • 06 - Criando Nosso Banco de Dados 0:03:04
  • 07 - Criando Nossa Entidade Post 0:04:40
  • 08 - Criando Nossa Table Posts 0:03:15
  • 09 - Recuperando Posts do Banco de Dados 0:05:14
  • 10 - Conhecendo e utilizando Services 0:06:03
  • 11 - Conhecendo os Services Disponiveis 0:02:13
  • 12 - Criando Nossos Próprios Services 0:07:09
  • 13 - Criando Nossa Classe PostType 0:09:59
  • 14 - Utilizando Template Bootstrap Em Nossos Forms 0:04:42
  • 15 - Processando Nosso Formulário e Inserindo Novo Post 0:10:27
  • 16 - Criando Edição de Posts 0:07:53
  • 17 - Criando Flash Messages 0:05:27
  • 18 - Deletando Posts 0:03:11
  • 19 - Conclusões 0:02:46
  • 20 - Criando nosso primeiro Bundle (Bundle Admin) 0:05:05
  • 21 - Criando Entidade User Em Nosso Bundle Admin 0:04:40
  • 22 - Controller Users no Bundle Admin 0:08:00
  • 23 - Introdução 0:01:12
  • 24 - Configurando nosso User Entity 0:04:05
  • 25 - Security.yaml 0:05:26
  • 26 - Definindo Roles e Permissões 0:03:48
  • 27 - Criando nosso login form 0:09:50
  • 28 - Corrigindo erro de retorno de ROLES e concluindo 0:09:34
  • 29 - Deploy de nossa aplicação na Digital Ocean 0:38:38
  • 30 - Considerações e conclusões 0:03:16
  • Migrando do SF 3.2 para o 3.3 0:11:49
Grupo Discord Alunos Mastery

Grupo Exclusivo
no Discord


Beleza mas Quem É Você, Nanderson?

Nanderson Castro, professor do curso Symfony 3 Essencial

Me chamo Nanderson Castro e atuo a mais de dez anos no mercado de desenvolvimento Web com PHP, e sou especializado na criação de aplicações para Web usando os principais frameworks do mercado, ou melhor, os dois mais expoentes frameworks do mercado PHP: Symfony e Laravel.

Sou também, Zend Certified PHP Engineer desde 2015, uma certificação que atesta os conhecimentos na linguagem PHP e certificação esta, com reconhecimento mundial.

Hoje atuo como instrutor da Code Experts, uma Escola Online com Foco em Prática, onde levamos pessoas aspirantes no mundo Web ao domínio das ferramentas com foco na mudança de vida deste aluno em suas metas alcançadas com os conhecimentos agregados. Hoje são mais de 20 mil alunos que estudam conosco em nossa plataforma e em plataforma de terceiros como a Udemy, onde temos um bom nível de indicações e satisfação por parte de nossos alunos.