Curso de Laravel - Fundamentos

Aprenda a desenvolver aplicações web usando o Laravel, um dos frameworks mais completos e elegantes do mercado.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 03h43 de videos
  • Certificado com 12 horas
  • 21 exercícios

Sobre o curso

Aprenda a desenvolver aplicações web usando o Laravel, um dos frameworks mais completos e elegantes do mercado.

O Laravel é um framework open source PHP. Ele tem como premissas o desenvolvimento ágil, código elegante e facilidade na integração com diversos serviços. O framework conta com um dos ecossistemas mais completos do mercado. Possui recursos para facilitar a criação de features comuns a maioria das aplicações web, apis e aplicações console. Apesar de ser um framework opinativo, o Laravel é totalmente personalizável. Isso permite desde pequenas aplicações que precisam ser desenvolvidas rapidamente até grandes aplicações que podem ser desenvolvidas de forma totalmente personalizada.

O que irá aprender?

Nesse curso você aprenderá desde a criação do projeto Laravel e sua estrutura, até a criação do projeto completo contendo o desenvolvimento de um cadastro completo no banco de dados. Tudo isso usando video aulas práticas, material escrito e exercícios para fixar seu conhecimento.

Além de várias outras coisas você aprenderá:

  • Como criar o primeiro projeto Laravel;
  • Qual estrutura de uma aplicação Laravel;
  • O que são e como trabalhar com rotas e controllers;
  • Como conectar ao banco de dados e criar tabelas através de migrations;
  • Como utilizar models para realizar as ações no banco de dados;
  • Trabalhar com views utilizando o Blade.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores PHP que desejam aprender sobre o framework Laravel. Além de desenvolvedores de outras tecnologias que desejam conhecer o framework.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Laravel 8
  • PHP 8
  • Composer 2
  • Visual Studio Code

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Introdução

    Nesta aula veremos o que será abordado durante o curso e o que é o Laravel.

    2 aulas
    • Apresentação
    • O que é Laravel?
  2. Entendo o HTTP

    Nesta aula veremos como funciona o HTTP, protocolo utilizado para realizar as chamadas e requisitar dados para nossa aplicação.

    1 aula
    • O que é HTTP, Request, GET, POST, Response, 200, 404?
  3. Preparação do Ambiente

    Nesta aula veremos como e quais ferramentas devem ser instalados no nosso ambiente de desenvolvimento para darmos início na construção de nossas aplicações com o Laravel.

    5 aulas
    • Instalando o Ambiente no Windows
    • Criando o projeto Laravel
    • O código-fonte deste curso está no GitHub!
    • Instalando o Visual Studio Code e as extensões
    • Questionário
  4. Fundamentos

    Nesta aula, vamos conhecer os conceitos principais do Laravel MVC e estruturar o nosso projeto no padrão MVC.

    4 aulas
    • O que é MVC?
    • Conhecendo a estrutura do projeto
    • Conhecendo o arquivo de ambiente .env
    • Questionário
  5. Routes e Camada Controller

    Nesta teremos o nosso primeiro contato com as rotas e a camada Controller.

    5 aulas
    • Conhecendo o conceito de rota
    • Trabalhando com parâmetros dinâmicos na rota
    • Trabalhando com controllers
    • Single Action Controller
    • Questionário
  6. Camada de View

    Nesta aula teremos o nosso primeiro contato com a camada View.

    4 aulas
    • O que é Template Engine?
    • Criando nossa primeira View
    • Passando informações do Controller para a View
    • Questionário
  7. Trabalhando com banco de dados

    Nesta aula aprenderemos a instalar o MySQL, configurar o banco de dados, criar tabelas a partir de migrations e como utilizar os models para obter informações.

    5 aulas
    • Instalando o MySQL
    • Configurando o banco de dados
    • Criando a primeira migration
    • Criando o primeiro model e obtendo informações
    • Questionário
  8. Cadastro completo de clientes

    Nesta aula vamos aprender como criar um cadastro completo de cliente, permitindo conhecer diversos conceitos utilizados no laravel na prática.

    10 aulas
    • Criando a Action para exibir a página de listagem de Clientes
    • Listando os clientes na View
    • Mostrando a página de detalhes de cliente
    • Usando recurso de template para evitar repetição de código
    • Criando formulário de adição de cliente
    • Inserindo cliente no banco de dados
    • Criando formulário de alteração de clientes
    • Atualizando o cliente no banco de dados
    • Excluindo cliente no banco de dados
    • Questionário
  9. Outros detalhes

    Nesta aula veremos como finalizar a nossa aplicação do curso e também conheceremos o conceito de resource controller.

    4 aulas
    • Ajustando detalhes da aplicação
    • Definindo tipo de retorno e documentando nosso controller
    • Resource Controller
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • Mais um curso sensacional, adoro o professor e a didática que ele utilizar Simulando erros e explicando o motivo, isso ajuda muito quando estamos aprendendo uma nova estrutura. Estava muito animado para aprender Laravel, depois desse curso, pretendo ver todos.

    Depoimento - Pedro
    Laravel - Fundamentos
    Pedro Belo Horizonte / MG
  • Muitíssimo satisfeito com este curso de fundamentos. Gostaria de dar mais do que 5 estrelas tanto para o curso quanto para o professor. Foi um achado para mim, que havia desistido do PHP. Fica aqui o meu muito obrigado.

    Depoimento - Octavio
    Laravel - Fundamentos
    Octavio Belo Horizonte / MG
  • Apesar de ser um curso de fundamentos, abordou os tópicos de forma muito clara e de fácil compreensão. Instrutor com excelente didática!

    Depoimento - Renan
    Laravel - Fundamentos
    Renan Indaial / SC
  • Já comecei um curso de Laravel em outra instituição, mas a clareza e a didática aplicada aqui foram excepcionais!

    Depoimento - Marcello
    Laravel - Fundamentos
    Marcello São Paulo / SP
  • Parabéns pelo curso, direto e de fácil entendimento.

    Depoimento - Joacir
    Laravel - Fundamentos
    Joacir Americana / SP
  • Excelente curso

    Depoimento - Ligia
    Laravel - Fundamentos
    Ligia Jales / SP
  • Muito bom, como sempre !!

    Depoimento - Cristiano
    Laravel - Fundamentos
    Cristiano Campestre / MG
  • Conheço a plataforma Treinaweb a bastante tempo e só tenho elogios aos cursos que faço e aos cursos que ela proporciona. Em relação a plataforma de ensino e os videos são excelentes, não tenho o que falar.

    Depoimento - André
    PostgreSQL - Desenvolvedor
    André Campo Bom / RS
  • Gostaria de agradecer imensamente ao TreinaWeb por mais um excelente curso que nos foi ofertado e ao instrutor Emerson, por nos passar tão claramente um conteúdo um tanto complexo, de uma força simples, com excelente didática. Nesse momento estarei a caminho de mais um curso de Docker que vocês possuem afim de recolocação profissional.

    Depoimento - Bernardo
    Docker - Fundamentos
    Bernardo Rio Das Ostras / RJ

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!