Udemy

Platform

Português

Language

Web Development

Category

Laravel 6 na Prática - Criando um Marketplace

Aprenda a criar aplicações web usando a versão mais recente do Laravel

4.80 (742 reviews)

Laravel 6 na Prática - Criando um Marketplace

Students

25.5 hours

Content

Mar 2021

Last Update
Regular Price

Topics

EXCLUSIVE OFFER
Exclusive  Offer
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

Criar marketplace usando o Laravel 6


Description

Laravel é um fullstack framework criado por Taylor Otwell e tornou-se bem popular desde sua criação no mercado de desenvolvimento web com PHP, sua popularidade se dá pela facilidade de utilização e de sua facilidade em entregar uma aplicação sem muitos problemas e demora, o que favorece a produtividade e entrega de novos softwares para o mercado.

O Laravel é um framework largamente utilizado e requisitado em diversas vagas de emprego Brasil a fora e mundo! Seguir estudando e focando no framework com toda a certeza te trará muito mais oportunidades, tanto empregatícias, quanto na entrega e desenvolvimento de novos projetos pessoais e de negócios!

Neste curso vamos abordar o Laravel de forma 100% prática onde construiremos um marketplace, este marketplace reunirá diversas lojas pertecentes aos usuários onde conheceremos todos os conceitos necessários envolvidos na construção de um projeto como estes.

Abordaremos diretamente na prática aqui no curso:

  • Criação e configuração de uma aplicação Laravel;

  • Trabalho com migrations;

  • Eloquent, queries e relacionamentos nos objetos;

  • Rotas e controllers;

  • Controllers como Recurso;

  • Formulários;

  • Templates com Blade;

  • Autenticação e Laravel UI;

  • Notificações dentro do Laravel;

  • Upload de Imagens.

E muitos outros pontos aplicados no desenvolvimento do nosso projeto!



Content

Introdução

Introdução

Conhecendo a Plataforma

Ferramentas e Links

Links

O Laravel

Laravel Installer no Linux

Ambientação Laravel

Iniciando Projeto

Estrutura de Pastas

O Artisan

Fluxo de Trabalho

Concluindo

Migrações, Seeds & Factories

Conectando Banco de Dados

O que são migrações

Criando Primeira Migração

Executando Migrações

Revertendo Coisas

O que são Seeds?

Model Factories

Mais comandos e concluindo

Eloquent Models

Intro e Gerando Models

O Eloquent

Active Record

Queries no Eloquent

Mass Assignment & Mass Update

Entendendo Casts & Hidden

Conclusões Módulo

Eloquent Relacionamentos

Introdução

Mapeando 1:1 Usuário-Loja

Mapeando 1:N Loja-Produtos

Migração Categorias e N:N

Mapeando N:N Produtos-Categorias

Model Factories para Testes

Seeds Lojas & Produtos

Queries com Relações

Inserindo Relações

Conclusões

Gerenciamento de Lojas

Introdução & Gerando Controller

Iniciando Rotas Para Lojas

Exibindo e Paginando Lojas

Iniciando Criação de Lojas

CSRF & Salvando Loja

Organizando Rotas das Lojas

Usando Templates Blade

Atualizando Loja

Removendo Loja

Melhorias em Rotas Usando Apelidos

Mensagens Flash & Concluindo

Gerenciamento de Produtos

Intro & Gerando Controller

O que são Controllers como Recurso

Iniciando CRUD de Produtos

Views (Index, Create & Edit)

Criando e Atualizando Produtos

Removendo Produtos

Aplicando Recursos em Lojas

Concluindo Módulo

Autenticação

Conhecendo a Autenticação

Instalando Laravel UI

Criando Views de Autenticação

Conhecendo as Rotas de Autenticação

O que são Middlewares

Controlando Acesso ao Admin

Melhorias Painel

Diretivas Auth Blade

Redirecionamento Pós Login

Criando Loja para o Usuário Logado

Conclusões Módulo

Validação

Introdução

Conhecendo Form Requests e Validações

Usando Form Requests

Exibindo Validações Views

Recuperando Dados Digitados Pelo Usuário

Traduzindo Mensagens de Validação

Validações em Produtos

Iniciando Controle de Lojas por Usuários

Criando Middleware para Controle

Produtos para Loja do Usuário Autenticado

Conclusões Módulo

Categorias, Produtos e Upload de Fotos

Introdução

Roteiro CRUD de Categorias

Criando Produtos com Categorias

Atualizando Produtos com Categorias

Produtos por Loja do Usuário

Migrações para Upload de Fotos

Conhecendo Configurações de Filesystem

Realizando Primeiro Upload

Upload na Criação do Produto

Upload na Edição do Produto

Removendo Fotos do Produto

Upload em Lojas

Testando Upload em Lojas

Editando Logo da Loja

Correções em Upload de Produtos

Validando Imagens do Upload

Conclusões Módulo

Melhorias Painel

Introdução

Melhorias em Lojas

Melhorias em Validação de Imagens

Melhorias em Categorias de Produtos

Dinamizando Geração de Slug

Conclusões

Iniciando Front Marketplace

Introdução

Produtos na Home

Single do Produto

Imagens do Produto na Single

Iniciando Adição de Produto no Carrinho

Concluindo Adição Carrinho

Tela do Carrinho de Compras

Removendo Itens do Carrinho

Desistindo da Compra

Link para Carrinho de Compras

Duplicidade de Itens no Carrinho

Conclusões

Checkout Transparente com PagSeguro

Introdução

Iniciando Checkout

Criando Tela de Pagamento

Conhecendo o PagSeguro

Obtendo SDK PagSeguro

Criando Sessão PagSeguro

Bandeira do Cartão Pt 1

Bandeira do Cartão Pt 2

Buscando Opções de Parcelamento

Exibindo Opções de Parcelamento

Recuperando Token Cartão de Crédito

Iniciando Requisição de Pagamento

Processando Requisição de Pagamento

Efetuando Pagamento SDK

Testes Pagamento SDK

Migração Tabela de Pedidos do Usuário

Criando Registro do Pedido do Usuário

Testando Pagamento e Registro de Pedido

Melhorias Pagamento

Tela Obrigado pela Compra

Corrigindo Toastr Message

Conclusões

Melhorias Front

Introdução

Melhorias Home

Compartilhando Categorias com View Share

Usando View Composer

Tela de Produtos por Categoria

Página da Loja

Corrigindo Adição no Carrinho

Conclusões

Tela de Pedidos e Melhorias

Introdução

Modificando Ligação Lojas e Pedidos

Salvando Nova Relação

Tela Pedidos Loja pt1

Tela Pedidos Loja pt2

Tela Pedidos Loja pt3

Pedidos do Usuário

Conclusões

Gerenciando Assets Frontend

Introdução

Instalando Dependências Frontend

Gerando Build Frontend

Conclusões e extras

Trabalhando com Notificações

Introdução

Configurações de Email

Criando Classe Mailer

Enviando Emails com Laravel

Mais Detalhes sobre Emails

Iniciando Notificações no Laravel

Criando Primeiro Notificador

Como Manipular Notificações

Notificando Donos de Lojas

Tela de Notificações Loja

Melhorias Tela de Notificações de Loja

Notificação via E-mail

Notificação via SMS

Conclusões

Melhorias Finais

Introdução e Valores Negativos Cart

Iniciando Controle Painel

Painel Somente para Donos de Loja

Correção Tela de Produtos Admin

Máscara de Preço

Máscara Telefones Loja

Formatação de Preço pra Base

Removendo Loja e Produtos Correção

Detalhes Sobre Relacionamentos

Organizando Código Javascript PagSeguro

Gerando Código de Referência Pedido

Iniciando Notificações PagSeguro

Testando Notificação PagSeguro

Manipulando Notificações PagSeguro

Testando Compra Completa

Conclusões

Conclusão Oficial

Prelúdio

Fim, obrigado


Reviews

R
Renan6 October 2020

Um dos melhores cursos aqui da plataforma, ótima didática, professor sempre disposto a ajudar ! Parabéns ao professor!

S
Salumão29 September 2020

Já adquiri outros cursos do Nanderson, estou no começo neste curso, mas o cara tem uma didática incrível! Muito simples e direto ao ponto. Recomendo demais. Estou muito animado. Quando concluir o curso voltarei aqui para ratificar ou retificar a classificação.

N
Nicácio17 September 2020

Estou no andamento do curso, mas até aqui o professor apresentou uma ótima didática com um ótimo conteúdo.

J
João7 September 2020

Após ver esse curso tive conhecimento suficiente para fazer projetos Laravel, e por coincidência também foi um marketplace, somando hoje mais de um milhão de reais em vendas totais dos clientes, abri ele 6 meses atrás. Muito obrigado, sua didática é muito intuitiva.

D
David31 August 2020

Curso excelente para aqueles que estão querendo começar a programar, e para aqueles que já possuem experiência mas querem mais conhecimentos

R
Ricardo27 February 2020

Excelente curso. Aguardo pela liberação do curso com ACLs. Acho que faltou apenas tratar Multi Tenancy.

L
Lamark22 February 2020

O curso é muito bem feito, objetivo, direto ao ponto! Comecei a ler o livro e achei demais, quando vi que tinha o curso, comprei sem nem pensar. Parabéns pela qualidade das aulas e a forma simples de passar a informação, no momento certo e na quantidade certa.

N
Nilo14 February 2020

Até o momento dou nota 5, pois estou achando um curso de fácil entendimento, mas estou na aula 14 ainda.

T
Tecnologia11 February 2020

Muito bom no inicio, em uns 40% curso parece que perdeu um pouco a qualidade para tentar fazer tudo rapido, mas de forma geral muito bom. Da uma visão muito boa sobre o Framework, recomendo para quem esta começando com Laravel !!!

L
Leandro5 February 2020

Curti bastante, acompanhando as aulas consegui fazer o marketplace que era o objetivo e aprendi mais de Laravel, aguardo a inclusão das próximas aulas.

C
Clovis2 February 2020

Muito bom, o professor se esforça para explicar tudo do zero, estou aprendendo Laravel do zero, e aprendendo perfeitamente.

L
Lucas26 January 2020

O curso é muito bem explicado e o instrutor ensina em detalhes como e porquê utilizar cada funcionalidade do Laravel. Sem dúvidas um investimento que vale a pena ser realizado.

L
Levi2 January 2020

Eu li o livro Laravel 6 do mesmo autor e gostei muito. Fiquei surpreso ao saber que tinha as aulas aqui, não tive dúvida para comprar.

C
Caio23 December 2019

O curso é muito bom, mas postei uma dúvida nos comentários há dias e ainda não fui atendido. (Até hoje...)

D
Douglas1 December 2019

O tempo investido aprendendo Laravel com a orientação do Nanderson é possível a fixação do conteúdo dentro de uma abordagem Pratica. Possibilita elevar o nível de desenvolvimento ao talento e sucesso na produção.


Coupons

DateDiscountStatus
6/10/2021100% OFFExpired

2660408

Udemy ID

11/17/2019

Course created date

11/22/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram