Cursos de Framework PHP Laravel 5.6

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

274 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: R$ 25,89

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

Estou muito satisfeito! Não sou programador PHP e mesmo assim, consegui reproduzir todos os passos com sucesso, em ambiente Dev e Produção com sucesso! Parabéns!

Carlos Eduardo Paulino em 15/05/2018

De inicio eu já conhecia estas informações

Paulo H Cavalheiro em 08/05/2018

Bem explicado o que é o Framework em si e também o que é MVC

Wagner Ferreira em 07/05/2018

primeira parte bem explicada

Fabio Loures em 23/04/2018

Curso é muito bom... Explica de maneira clara como devemos proceder na instalação do ambiente de trabalho o que facilitou bastante.

Camila Ferreira em 06/04/2018