Laravel Mastery

Certificado de Conclusão
Total de Aulas: 73
Total em horas: 09:07:35

Pré-requisitos


  • Conhecer Lógica de Programação
  • PHP Iniciante com Banco de Dados
  • PHP Orientado a Objetos
  • Saber trabalhar com Composer


De R$ 197,00 por R$ 97,00 durante o período inicial do curso, a qualquer momento normalizaremos o valor.

O curso Laravel Mastery nasceu com a intenção de trazer conteúdo de qualidade e aprofundado sobre o framework mais utilizado do mundo PHP, quiçá do mundo web e desenvolvimento, o Laravel.

Neste curso de Laravel colocarei minhas atenções e energias a partir de agora, onde traremos tudo o que é necessário para que você possa dominar este framework indo além do usual e entendendo as engrenagens, inclusive esse é um dos pontos fortes dos cursos Mastery aqui da Code Experts.

No curso Laravel Mastery você vai desde as bases do framework ao conteúdo avançado além de entender todos os starter points disponíveis hoje para compor sua aplicação. A cada bloco de conhecimento você desenvolverá comigo um projeto aplicado já de cara todo o conhecimento proposto para cada área e como comentei, a cada conhecer de um novo starter point criaremos um projeto como forma de praticarmos cada ciclo de conhecimento adicionado por estas opções de começar projetos com o Laravel.

Falei bastante de starter points aqui, eles nada mais são do que painéis prontos para que você possa ter sob a execução de alguns comandos paíneis com autenticação, reset de senha e ainda autenticação de 2 fatores e a cada conhecimento destes starter points teremos projetos práticos abordando cada um deles e não somente isso, a cada projeto iremos evoluir conhecimentos deste o estrutural do framework a tópicos avançados como a parte de Filas e pontos avançados da tratativa com banco de dados por exemplo.

Os blocos de conteúdos serão divididos da seguinte forma:

Conceitos Iniciais, os alicerces

Aqui abordaremos as bases do framework, tendo uma visão geral dele e entendendo de cara como trabalhar com migrações para gerenciar a estrutura da nossa base, seeders para semear dados em nossa base e ter um estrutura de dados fakes providas pelas factories. Ainda neste bloco entenderemos como manipular o banco de dados no modelo CRUD e como trabalhar desde a base de dados os relacionamentos mapeando isto do ponto de vista dos models além de entendermos como salvar relações, recuperar e assim por diante.
Este bloco de conteúdo conta também como o entendimento das rotas do sistema e suas nuances, controllers e recursos providos pelo framework para organizarmos melhor nossa aplicação.
O Starter Point abordado aqui para uso da autenticação e etc será o Laravel UI, que vêm existindo desde a versão 6 e continuará sendo mantido nas versões futuras até a última instância.
Todos estes conceitos serão aplicados na criação de um sistema de eventos bem direto ao ponto mas com blocos de funcionalidades na medida certa para os conhecimentos propostos neste primeiro momento.

Indo além, formando melhor nossa estrutura

Pegando todos o conceitos aprendidos anteriormente e como forma de praticar estes conceitos e apresentar um novo starter point, vamos criar um painel usando o Laravel Breeze, um painel com autenticação bem direto ao ponto e que vai nos permitir criar um sistema onde iremos disponibilizar vídeos para que possam ser assistidos mediante assinatura de um plano disponibilizado pelo projeto.
Neste projeto iremos aprender sobre a parte de notificações do Laravel além de abordarmos os relacionamentos Polimórficos disponibilizado dentro do Laravel Eloquent e adicionaremos também a possibilidade do usuário comentar os vídeos bem como favoritar comentários e vídeos.

Front & Back…

Neste bloco de conteúdo faremos uma jornada pelo mundo das APIs REST usando o Laravel e o que ele disponibiliza para nós como forma de facilitar a criação destas APIs e de quebra incrementar nossa produtividade.
Este bloco será inteiramente dedicado a aplicações com foco em APIs REST onde criaremos uma Loja Virtual(sem pagamentos ou meios de pagamentos) focado no carrinho de compras no modelo REST e ainda criaremos nosso front em Vue JS para consumir esta API e expor um front usável para nossos clientes.
Sobre APIs REST falaremos sobre Paginação, Filtros, Endpoinsts & Recursos, HATEOAS, Documentação e Autenticação usando o Laravel Sactum.

Estrutura mais Robusta

Neste bloco em fim chegamos ao ponto mais ousado deste curso, onde criaremos um sistema de delivery com a possibilidade de cadastro do catálogo do restaurante, permirtir o usuário a fazer o pedido e ainda adicionar um sistema de status durante o processo de recebimento do pedido por parte do Restaurante até a entrega do pedido ao usuário. Neste projeto usaremos realtime para o sistema de notificações do status de andamento, filas para gerenciar os pedidos e muitos mais!
Além de conhecermos os testes unitários e de integração na construção de nossa web app de delivery.
Um projeto pra fecharmos nossa jornada com chave de ouro e termos tudo que é necessário para dizermos que somos Laravel Developers!

Laravel Tópicos Abordados no Curso

  • Estrutura do Framework;
  • Rotas & Controllers;
  • Banco de Dados: Migrations, Seeds & Factories;
  • Banco de Dados: Eloquent e Models;
  • Banco de Dados: Queries;
  • Validações;
  • Controllers como Recurso;
  • Recursos para APIs;
  • Realtime no Laravel;
  • Laravel UI;
  • Laravel Jetstream;
  • Laravel Breeze;
  • Stack TALL (Tailwind, Alpine, Laravel & Livewire);
  • InertiaJS no Jetstream;
  • Envio de E-mails;
  • Sistema de Notificações por Canais Laravel;
  • Jobs e Filas;
  • Testes Unitários e TDD.

O que são os cursos Mastery?

Os cursos Mastery são os cursos premium da Code Experts, focando nas tecnologias que são os pilares de nossa estrutura e domínio, e são elas: PHP, Symfony e Laravel.
Nos cursos Mastery nós focamos não apenas no básico e sim no domínio das tecnologias, onde vamos a fundo para entender como fazer e o porquê das coisas serem do jeito que são, ou seja, entendendo as engrenagens e suas minúcias com foco em de fato dominarmos as ferramentas e não somente o saber fazer x ou y de forma superficial.

Promoção relâmpago, somente até 30 de Abril de 2021, adquira este curso á vista via pix por apenas R$ 47,00.
O PIX pode ser efetuado para learning@codeexperts.com.br e assim que for transferido, confirme o pagamento através do e-mail mencionado ateriormente, enviando comprovante e o seu e-mail da Code Experts e assim que confirmado você receberá o curso em seu painel.
Não esqueça de criar sua conta com o mesmo e-mail do envio do comprovante PIX.
Caso queira parcelamento e 30 dias de garantia mais o valor promocional de R$ 97,00, curso originalmente será vendido por 197,00, você encontra mais informações ao fim da página.

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


  • 01 - Seja Bem-Vindo 0:00:41
  • 02 - Quem Sou Eu 0:03:09
  • 03 - Ferramentas 0:09:37
  • 04 - Formas de Iniciar Projeto 0:06:03
  • 05 - Laravel Installer OS X 0:06:39
  • 06 - Laravel Installer Linux 0:09:52
  • 07 - Laravel Installer Windows 0:07:55
  • 08 - Iniciando Projeto 0:05:00
  • 09 - Diretórios Projeto 0:10:16
  • 10 - Panorama Inicial do Laravel 0:16:47
  • 11 - Parâmetros Dinâmicos Rota 0:06:27
  • 12 - Rotas & Controllers 0:06:33
  • 13 - O Artisan 0:07:10
  • 14 - Entendendo as Configurações 0:10:25
  • 15 - Migrations 0:09:34
  • 16 - Executando Migrations 0:06:03
  • 17 - Criando Primeira Migração 0:05:51
  • 18 - Os Models 0:08:11
  • 19 - O Eloquent e Queries 0:10:12
  • 20 - O Tinker 0:04:38
  • 21 - Assets Frontend 0:08:21
  • 22 - Conclusões 0:00:57
  • 23 - Introdução 0:01:10
  • 24 - Seeders e Factories 0:06:14
  • 25 - Executando Seeds e Factories 0:11:01
  • 26 - Primeira Factory e Seeds 0:12:51
  • 27 - Comandos Fresh e Refresh 0:10:01
  • 28 - Comando Rollback e Reset 0:07:02
  • 29 - Falando Sobre Migrações 0:08:29
  • 30 - Uma Migração de Edição 0:10:10
  • 31 - Schema Dump 0:04:51
  • 32 - Conclusões 0:01:28
  • 33 - Introdução 0:02:10
  • 34 - Relembrando Models 0:04:27
  • 35 - Active Record Inserção 0:14:06
  • 36 - Active Record Atualização 0:04:15
  • 37 - Mass Assignment Criação 0:08:44
  • 38 - Update em Massa 0:04:44
  • 39 - Removendo Dados 0:08:13
  • 40 - Organizando CRUD 0:11:51
  • 41 - Prelúdio Relacionamentos 0:03:59
  • 42 - Migração Tabela Perfil 0:14:46
  • 43 - Mapeando 1:1 Models 0:11:35
  • 44 - Salvando 1:1 0:13:27
  • 45 - Recuperando 1:1 0:10:32
  • 46 - Migração 1:N 0:06:18
  • 47 - Mapeando 1:N Models 0:04:42
  • 48 - Salvando 1:N 0:08:24
  • 49 - Recuperando 1:N 0:07:06
  • 50 - Migração N:N 0:08:04
  • 51 - Gerando Algumas Categories 0:03:43
  • 52 - Mapeando N:N Models 0:05:08
  • 53 - Salvando N:N 0:10:44
  • 54 - Recuperando N:N 0:05:29
  • 55 - Manipulando BelongsTo 0:04:51
  • 56 - Conclusão 0:04:11
  • 57 - Iniciando Factories: Profile e Photo 0:03:50
  • 58 - Factories com Relacionamento HasMany 0:09:19
  • 59 - Factories com Relacionamento HasOne 0:04:44
  • 60 - Factories com BelongsTo 0:04:12
  • 61 - Executando as Factories via Seed 0:04:44
  • 62 - Introdução 0:01:43
  • 63 - Relembrando as Views 0:07:43
  • 64 - Loop e Passagem de Dados View 0:12:15
  • 65 - Diretiva ForElse 0:08:21
  • 66 - O print do Blade 0:09:51
  • 67 - Herança de Templates 0:10:56
  • 68 - Incrementando Views de Eventos 0:15:59
  • 69 - Melhorias Home e Inicio de Single 0:10:25
  • 70 - Compondo View Single Evento 0:10:57
  • 71 - Exibindo Fotos Evento se Existirem 0:12:00
  • 72 - Organizando com HomeController 0:03:15
  • 73 - Conclusões 0:02:14

6x de R$ 16,17 sem juros

ou R$ 97,00* á vista
Adicionar no Carrinho
Comprar Agora
Garantia de 30 dias.
*PagSeguro: Parcela mínima de R$ 5,00