Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

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 vídeos
  • Certificado com 12 horas
  • 21 exercícios

Sobre o curso

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 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

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

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

  • Curso Excelente. Obrigado.

    Depoimento - Jean
    Laravel - Fundamentos
    Jean Eldorado do Sul / RS
  • Curso legal, bem interessante, entrega os fundamentos.

    Depoimento - Maicon
    Laravel - Fundamentos
    Maicon Balneário Camboriú / SC
  • 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
  • Top esse curso de Laravel foi melhor do eu pensava

    Depoimento - Diego
    Laravel - Fundamentos
    Diego Pimenta Bueno / RO
  • 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
  • muito bom.

    Depoimento - Gianfranco
    Laravel - Fundamentos
    Gianfranco São Paulo / SP
  • 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
  • Ótimo curso, ótima didática, aprendi muitas coisas novas de Laravel, pretendo continuar estudando mais nos próximos cursos.

  • Gostaria de parabenizar o Mestre Elton pelo FANTÁSTICO curso! Você é o cara! :-) Muito fera..... =D Conhecimento, didática, organização, profissionalismo...Show! Curso Perfeito! Quando crescer quero ser um profissional deste nível...:))) Demais ...Parabéns!

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$ 99,00 ECONOMIZE R$ 600,00
12x R$ 49,00 sem juros, no cartão de crédito
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!