Cursos de Framework PHP Laravel 5.6

Aprenda a desenvolver sites e aplicações modernas com o Framework PHP dos artesões da Web.

280 Avaliações

Vídeo sob demanda de 5h

+ de 40 vídeo aulas

Acesso total vitalício

Certificado de Conclusão

Criado por: Emerson Carvalho

De: R$ 84,99

Por: Verificar Preço

Requisitos
  • Ter uma boa base no PHP
  • Conhecer um pouco sobre PDO (PHP Data Objects) {não obrigatório}
 
Descrição

Laravel é um Framework PHP utilizado para o desenvolvimento web, que utiliza a arquitetura MVC e tem como principal característica ajudar a desenvolver aplicações seguras e performáticas de forma rápida, com código limpo e simples.

Para a criação de interface gráfica, o Laravel utiliza uma Engine de template chamada Blade, que traz uma gama de ferramentas que ajudam a criar interfaces bonitas e funcionais de forma rápida e evitando a duplicação de código.

Para se comunicar com um Banco de Dados o Laravel utiliza uma implementação simples do ActiveRecord chamada de Eloquent ORM, que é uma ferramenta que traz várias funcionalidades para facilitar a inserção, atualização, busca e exclusão de registros. Com configuração simples e pequena e com pouco código podemos configurar a conexão com Banco de Dados e trabalhar com ele.

Atualmente o Framework está em sua versão 5.6, e esta será a versão que utilizaremos durante o curso.

O curso é indicado a todas as pessoas que conhecem um pouco de PHP, mesmo quem nunca trabalhou com nenhum Framework, pois o Laravel possui uma ótima documentação, uma comunidade muito ativa e uma curva de aprendizado bem menor do que outros Frameworks.

Neste curso você irá aprender a criar uma máquina virtual pré configurada para o desenvolvimento em Laravel, após isto aprenderemos o básico para a criação de um projeto e na sequencia iremos aprender mais sobre o Framework PHP de maneira prática criando conteúdos que podem ser adaptados em projetos futuros.

 

 

Quem é o público-alvo?
  • Programadores web iniciante e avançados

Conteúdo do Curso

Introdução
O que é um Framework?
Conhecendo o Framework Laravel
O que é MVC?
Grupo no Facebook e Youtube
Criando e Configurando um Ambiente de Desenvolvimento Homestead
O que irei aprender nesta seção?
Homestead - Instalação das Ferramentas
Homestead - Configuração
Homestead - Criando um Projeto Laravel
Homestead - Dia a Dia no Laravel
Iniciando os Trabalhos com Laravel
Conhecendo os comandos Artisan
Conhecendo a estrutura de pasta do Laravel
Conhecendo as Rotas no Laravel
Boas práticas na nomenclatura de arquivos
Configurando a conexão do Laravel com o Banco de Dados
Tradução das mensagens do Framework Laravel
Desenvolvendo um Catalogo de Produtos Simples em Laravel
O que irei aprender nesta seção?
Criando o Model e o arquivo de Migration
Criando a rota e o Controller dos nossos Produtos
Criando nossa primeira View no Laravel
Criando um Template Base com ajuda do Blade
Estilizando nossas View com Bootstrap
Adicionando a Página de Inclusão de Produtos
Validando os dados do Formulário
Lista de Validações disponíveis no Laravel
Criando a Página para Alteração de Produtos
Adicionando Fotos aos nossos Produtos
Melhorando a listagem e excluindo Produtos
Adicionando uma Barra de Busca ao nosso Catálogo
Criando a paginação com o Laravel
Primeiros passos na Autenticação de usuários no Laravel
Protegendo o acesso aos conteúdos de Criação, Edição e Exclusão das views
Configurando o Nome do Aplicativo e adicionando links na Barra de Navegação
Enviando Emails no Laravel
O que irei aprender nesta seção?
Instalando a Biblioteca HTTP Guzzle
Criando um Conta no Provedor de serviços Mailgun
Ajustando as Configurações do Laravel para envio de Emails
Criando a View do Formulário de Contato
Criando o método de Envio de Emails no Controlador
Criando um Template de Email e Testando o Envio
Conteúdo Extra Sobre Banco de dados e Eloquent ORM
O que é o Eloquent ORM?
Funções de Ordenação
Funções de Agregação
Acessando dados em múltiplas tabelas
Excluindo registros com segurança
Extras
Aula Bônus
Avaliações do Curso

muito bom, consegui seguir com o laravel mais atual, tive que alterar os caminhos das importações mais o conteúdo foi excelente.

Wesley Santana Fernandes em 14/08/2021

Muito bom para quem conhece nada do Laravel, porem não muito completo.

Pedro Henrique Rocha Mercês dos Santos em 02/07/2021

Parabéns pela didática, top

Marcelo Bressan em 19/08/2020

muito legal o curso

Alassan da Silva em 05/05/2020

Estou gostando. Bem explicado.

Jean Carlos Charão Sabino em 17/02/2020

MUITO BOM MESMO

Chagas em 26/12/2019

"Olá amigos do Ponto Canal..." Esse Emerson é show! acompanho seus cursos desde o primeiro no youtube há vários anos... Nota 5 sem dúvidas.

Joseph Meireles Oliveira em 08/11/2019

Curso excelente! É introdutório, vale a pena iniciar os estudos com o laravel por esse curso!

José Stélio Rodrigues Malcher Junior em 29/10/2019

Bem objetivo, abriu um leque de novas técnicas e recursos de desenvolvimento, parabéns pelo curso e recomendo para quem necessita iniciar projetos com Laravel.

High Sales Digital em 21/10/2019

Muito bom o curso, muito objetivo, parabéns.

Jailson Braga Santos em 14/10/2019

Sim, até mais do que pensei, estou aprendendo coisas novas. Obrigado!

Clayton Leão em 04/10/2019

Muito claro e sistemático. Estou gostando e motivado. Muito bem estruturado e organizado.

Jorge Sant' Anna em 23/09/2019

Curso interessante, conseguiu dar uma boa base do funcionamento do Laravel. As aulas são bem feitas e o professor é bem didático. Apenas senti falta de uma maior participação do professor ao responder as dúvidas dos alunos.

Giordano Salvatore Frantesco Trabach em 12/09/2019

sim

Fabio Dos Santos Lima em 20/08/2019

Explica de forma clara e objetiva que é bem simples desenvolver com Laravel

Fernando Amorim de Aguiar em 11/08/2019

Ótimo curso. Gostei da didática do professor, se expressa bem e de forma objetiva.

Washington da Costa Silva em 26/07/2019

muito bem explicado

Lucca Duarte Batista em 11/06/2019

bom muito joia

Fabio Paulo em 04/06/2019

A didática é muita clara e bem objetiva. Recomendo esse curso!!

RODRIGO DUPAS VALIM em 04/06/2019

Aprendendo muito com esse curso, pois está abrindo mente para a programação WEB

Simon Furtado Costa em 24/05/2019