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

Ótimo curso.

Diego Medeiros Valgas em 11/11/2018

Pra quem quer conhecer como funciona o Laravel, o curso é bom.

Bruno Conte em 10/11/2018

Ótimo curso

Marcelo de Moura Paoli em 01/11/2018

Tudo explicado com clareza e objetividade.

Felipe de Oliveira Ferreira em 29/10/2018

O curso é objetivo.... e de facil compreensão, requer um pouco mais de conhecimento sobre as ferramentas, caso contrario o aluno apenas ficará repetindo codigo, mas nao entendendo bem o sentido da codificação

Ludenberg Marques Brito Reis em 29/10/2018

Bastante claro e objetivo em suas explicações!

Hudson Rodrigues Campos em 08/10/2018

Um bom curso para quem deseja iniciar no framework. Não aprofunda muitas coisas mas da pra pegar uma base legal.

Kennedy Bezerra da Silva Lins em 08/10/2018

Curso ótimo. Só senti falta de poder implementar o cadastro de imagem logo quando se cadastra um produto, e não somente no alterar. Para mim, isso é essencial. Espero que o autor possa criar uma vídeo aula relacionada a esse detalhe. Curso completo, mas faltou esse detalhe que é imprescindível

Matheus Carneiro Vasconcelos em 05/10/2018

sim

Marcelo Caxambu em 20/09/2018

Muito bem explicado as aulas, da gosto de aprender.

Leandro de Santana em 14/09/2018

O curso é ótimo. Muito bom instrutor e abordagem didática das principais funcionalidades. Creio que nas primeiras aulas poderia abordar quais as melhores IDEs para desenvolvimento e quais plugins facilitam a vida do desenvolvedor.

André Sammarco em 12/09/2018

Andando bem

Alcides Magno em 31/08/2018

Curso muito bom, abordagem prática e rápida, sendo aplicável em qualquer site do básico ao complexo!

Leonardo Felipe da Silva dos Santos em 17/08/2018

A didática está boa, só não achei muito dinâmico os slides, sendo que muitas vezes estavam neles textos que o próprio professor falava, sendo desnecessário.

Viktor Lenz em 14/07/2018

As explicações são bem claras e de fácil entendimento.

Carolina em 04/07/2018

O curso é muito bom, rápido e bem prático. Na minha opinião a única coisa que poderia ser melhorada é no aprofundamento de alguns assuntos.

Gabriel Schilling da Silveira em 24/06/2018

Por enquanto está sendo! Muito Obrigado!

Douglas Pereira dos santos em 06/06/2018

O curso fornece boas informações para quem deseja iniciar com Laravel. O conteúdo foi apresentado de forma didática, a sequencia das aulas foi bem desenvolvida e o instrutor demonstra ter conhecimentos na ferramenta. Recomendo para quem tenha ainda não tenha conhecimento da ferramenta e deseja compreender seu funcionamento através de exemplos práticos. Apenas como advertência: Não foram abordadas Metodologias Ágeis de desenvolvimento, conforme faz pensar o título. Acredito que o instrutor citou como Ágil, pelas próprias características do Láravel em relação aos frameworks concorrentes em PHP, e não tem haver com o aprendizado de métodos ágeis, tais como Scrum. Recomendo mesmo assim.

Magno Neri Ferreira Carpes em 30/05/2018

O curso em si é muito bom, porém as respostas são respondidas uma vez por semana o que nos deixa bastante ansiosos

Mateus Berwian em 23/05/2018

Até agora vi ótimas teorias. Espero que a prática siga o mesmo caminho.

Matheus Magalhães Paulino Cruz em 23/05/2018