Symfony 4 Na Prática

R$ 97,00*

Adicionar no Carrinho
Comprar Agora
Em 12x de R$ 8,08 sem juros
Garantia de 30 dias ou seu dinheiro de volta.
*PagSeguro: Parcela minima de R$ 5,00

Certificado: 16h | Total de Aulas: 70

Pré-requisitos


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


O Symfony trouxe uma nova abordagem na criação de aplicações, ao invés de você baixar um monolito ou bloco para desenvolver algo, a nova forma de pensar traz um framework muito mais enxuto e desacoplado. No Symfony 4 você vai compor suas aplicações e ir adicionando somente o que você precisa durante o processo de criação e desenvolvimento do seu projeto.

Os conceitos serão abordados por meio da prática, onde aprenderemos tudo sobre essa versão desde a sua nova estrutura a composição de nossa app. Conheceremos ainda o podereso Symfony Flex, que veio para facilitar ainda mais a instalação e gerenciamento de dependências de nossas aplicações.

Projeto

O projeto proposto nesse curso será a criação de um blog, esse case é perfeito para podermos conhecer todo o poder de cada componente essencial do Symfony. Nosso blog terá gerenciamento de autores e papeis, bem como a parte de gerenciamento de postagens.

O blog contará ainda com a camada externa onde os cliente poderão consumir as noticias geradas em nosso painel, para deixar as coisas mais completas criaremos também um sistema de categorias como forma de conhecermos ainda mais os relacionamentos entre entidades.

Conteúdo Aulas:
Lançadas |
A Lançar


Start

  • 01 - Introdução 0:03:36 |
  • 02 - Nosso Ambiente 0:03:08 |
  • 03 - Iniciando Projeto 0:04:45 |
  • 04 - Estrutura Symfony 4 0:02:49
  • 05 - Symfony Flex 0:07:11
  • 06 - Adicionando Maker Bundle 0:04:33

ORM

  • 07 - Intro & Configuração Doctrine ORM 0:03:58
  • 08 - Gerando Nosso Banco de Dados 0:02:20
  • 09 - Nossa Primeira Entidade, Post 0:07:01
  • 10 - Gerando Schema/Table Posts 0:07:53

Forms - CRUD de Posts

  • 11 - Iniciando e instalando Symfony/Form 0:02:13
  • 12 - Iniciando nosso AdminPostController 0:04:01
  • 13 - Instalando Template (Twig) 0:09:21
  • 14 - Criando PostType Form 0:06:35
  • 15 - Submentendo Formulário de Novo Post 0:06:21
  • 16 - Salvando Post com Doctrine 0:11:32
  • 17 - Recuperando Post p/ Update 0:04:41
  • 18 - Persistindo Atualização de Post 0:04:37
  • 19 - Removendo Post 0:03:13
  • 20 - Concluindo CRUD Posts 0:03:58

Forms - CRUD de Usuários

  • 21 - Iniciando User Entity 0:11:30
  • 22 - UserType & views 0:06:57
  • 23 - Inserindo & Atualizando User 0:06:08
  • 24 - Deletando User & Concluindo 0:02:48

Form Templates & Validação - Estilizando Admin

  • 25 - Iniciando Módulo 0:02:24
  • 26 - Integrando Template AdminLTE 0:09:28
  • 27 - Organizando Template 0:10:17
  • 28 - Estilizando Posts 0:08:30
  • 29 - Estilizando Users 0:04:56
  • 30 - Validações 0:10:06

ORM Relacionamentos - Autores, Posts & Categorias

  • 31 - Introdução 0:03:21
  • 32 - Criando Sessão de Categorias 0:13:12
  • 33 - OneToMany Posts & Autores (Users) 0:06:36
  • 34 - Inserindo OneToMany, Posts & Autores 0:06:00
  • 35 - ManyToMany Posts & Categorias 0:05:46
  • 36 - Inserindo ManyToMany 0:11:09
  • 37 - ArrayCollection & Recuperando Dados Relacionados 0:12:06

Security - Autenticação & Autorização

  • 38 - Instalando Symfony Security 0:01:34
  • 39 - Configurando security.yml 0:06:16
  • 40 - Configurando User & Criando SecurityController 0:06:52
  • 41 - View de Login 0:02:50
  • 42 - Encodando Senha 0:07:31
  • 43 - Iniciando Trabalho com ROLES 0:03:42
  • 44 - ACL - Configurando Papéis 0:08:47
  • 45 - Recuperando User na View & Concluindo 0:09:12

Security - Hierarquia entre ROLES

  • 46 - Aplicando Hierarquia 0:04:32
  • 47 - Bloqueando Acesso a Users a ROLE_AUTHOR 0:06:27
  • 48 - Ocultando Recursos por Roles 0:03:15
  • 49 - Exibindo Posts Baseado em ROLES 0:11:04
  • 50 - Corrigindo Uso de Annotation Security 0:03:36
  • 51 - Adicionando Inserção de ROLES em Users 0:10:43

Nosso Blog

  • 52 - Introdução 0:01:39
  • 53 - Adequando Template 0:04:41
  • 54 - Dinamizando Home 0:05:29
  • 55 - Criando Single Post 0:05:49
  • 56 - Menu de Categorias 0:06:14
  • 57 - Desacoplando Menu de Categorias & Single Categorias 0:08:18
  • 58 - Concluindo 0:01:51

Nosso Blog - Paginação & QueryBuilder

  • 59 - Integrando Paginator 0:05:50 |
  • 60 - Customizando paginação 0:07:07
  • 61 - Criando query customizada 0:03:43
  • 62 - Query customizada na busca de posts 0:06:20

Services - Criando nosso MailerService

  • 63 - Introdução & Instalando Mailer Pack 0:04:03
  • 64 - Conhecendo Serviços no Symfony 0:08:26
  • 65 - Iniciando MailerService 0:08:51
  • 66 - Incrementando MailerService 0:06:51
  • 67 - Adicionando Envio de E-mail em Novo User 0:07:31
  • 68 - Concluindo & Testando MailerService 0:06:15
  • 69 - Conclusões Módulo 0:04:32

Conclusões

  • 70 - Concluindo Curso 0:03:15

Dúvidas? Comente abaixo ou me mande um email