Primeiros Passos com Laravel Framework
4.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
44 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Primeiros Passos com Laravel Framework to your Wishlist.

Add to Wishlist

Primeiros Passos com Laravel Framework

Laravel Framework 5.3
4.9 (13 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
44 students enrolled
Created by Rafael Leal Silva
Last updated 2/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $50 Discount: 80% off
30-Day Money-Back Guarantee
Includes:
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Criar Aplicações em MVC
  • Criar Aplicações com Laravel Framework
View Curriculum
Requirements
  • Lógica de Programação
  • MVC
  • PHP Básico
  • MYSQL
Description

O Curso de Laravel Online tem o objetivo de mostrar na prática como funciona o desenvolvimento de aplicações web, utilizando o padrão MVC. O Laravel é um dos mais utilizados frameworks em PHP, que além de oferecer produtividade no desenvolvimento, você ainda ganha em performance e segurança. Código limpo e simples é uma de suas principais características. Este curso tem o objetivo de ensinar o aluno a criar uma aplicação de contas pagar (listar, cadastrar, atualizar e apagar). Este curso ensina a você a trabalhar com banco de dados (MySQL), validações, Eloquent ORM, Blade Template e Bootstrap.

Who is the target audience?
  • Desenvolvedores WEB;
  • Desenvolvedores em PHP
Students Who Viewed This Course Also Viewed
Curriculum For This Course
22 Lectures
05:35:51
+
Laravel
12 Lectures 02:46:15

Laravel é um framework em PHP que utiliza o padrão MVC. Com o mesmo, além de produtividade é possível desenvolver aplicações com mais performance e segurança, além do notório ganho de produtividade. Nesta primeira aula, será mostrado um pouco sobre o Laravel e sua instalação no Windows.

Preview 19:37

Veja nesta aula como criar um Virtual Host no Apache. Desta forma, a execução de nossos projetos utilizando o framework Laravel se tornam mais simples.

Virtual Host
09:16

Nesta aula será mostrado os principais diretórios e arquivos que fazem parte da estrutura do framework Laravel.

Estrutura do Framework
08:10

O arquivo Routes.php é responsável por realizar toda a ideia do framework Laravel. É nele que definimos as URLS de nossos controles e e view. Na prática, toda requisição realizada no framework, passa pelo routes.php

Routes.php
13:25

Nesta vídeo aula será explanado o uso de Controllers no Laravel. No exemplo, será criado um ClienteController.php com os métodos listar e novo. No final, será criado uma url para cada método, no arquivo routes.php

Controllers
12:17

Veja nesta aula como funciona a integração de Controllers com Views. Na vídeo aula será mostrado como um método do Controller pode invocar uma View. No final, utilizando o método with, será possível passar parâmetros de um Controller pra uma View.

Views - Parte 1
16:09

Nesta aula será mostrado mais alguns detalhes na integração de Views e Controllers. No exemplo, será demonstrado o uso dos métodos exists e action.

Views - Parte 2
14:28

Quando se trabalha com PHP, temos a possibilidade de utilizar o $_GET para recuperar parâmetros de uma URL. No Laravel, isso também é possível, utilizando o comando Request::input.

Parâmetros - Parte 1
18:24

Nesta vídeo aula será mostrado como trabalhar com parâmetros de modo semântico, utilizando o modelo Clientes/Editar/1 ao invés de CLientes/Editar?id=1. No exemplo, é mostrado a diferença do método input para o route (em relação a recuperar valores de um parâmetro).

Parâmetros - Parte 2
10:48

Nesta aula será mostrado como integrar arquivos em CSS em suas Views. No exemplo, iremos utilizar o bootstrap (uma API de CSS) para melhorar o design de nossas Views.

CSS (Bootstrap)
13:04

Nesta aula você irá aprender a utilizar a template engine Blade. A mesma faz parte do Laravel framework, e nos oferece diversos recursos, dentre eles, o reaproveitamento de tela. No exemplo, será mostrado como aproveitar alguns itens (como topo, logo) em outras páginas

Blade Template
17:15

Nesta última aula do curso de Laravel, será mostrado como utilizar a interface de comandos do Laravel (Artisan), configurar nosso projeto para exibir mensagens de erros e algumas features do Blade Template.

Artisan, Debug e Blade Template
13:22
+
Laravel com Banco de Dados
10 Lectures 02:49:36

Nesta primeira aula, será criado nosso projeto de contas a pagar, e definido o banco de dados e a tabela contas_pagar no banco de dados MySQL.

Introdução
09:49

Nesta vídeo aula, será configurado a conexão com o banco de dados em nosso projeto. Posteriormente, iremos fazer um exemplo de como recuperar os dados da tabela contas_pagar e exibir na tela

Banco de Dados - Configurando conexão - Parte 1
14:23

Veja nesta aula como criar a classe contas_pagar, que herda da classe Model. No MVC, devemos ter uma classe exclusiva para cada tabela do banco de dados. No exemplo, a classe será criada utilizando o Artisan. O objetivo desta aula é mostrar como funciona o recurso de Migrations do Laravel Framework.

Banco de Dados - Model e Migrations - Parte 2
21:43

Nesta aula você irá entender como funciona o Seeder, um recurso do Laravel, que possibilita você inserir automaticamente registros em uma tabela. Este tipo de função é bastante importante em uma aplicação que necessita de informações para testes.

Banco de Dados - Seeder - Parte 3
09:57

Nesta aula você irá aprender a utilizar o Eloquent ORM do Laravel Framework. No exemplo, será mostrado como exibir dados na Views realizando consultas via SQL e posteriormente utilizando diretamente no Model, que já implementa o método all(). Este método é similar a um comando SELECT.

Banco de Dados - SQL x Eloquent ORM - Parte 4
12:23

Veja nesta aula como criar o formulário de cadastro de Contas a Pagar. Será mostrado o exemplo utilizando o método insert da classe DB, como também utilizando a classe ContasPagarModel.

Banco de Dados - Insert - Parte 5
20:30

Nesta aula será mostrado como realizar a edição de uma conta a pagar. No exemplo, será utilizado o método find em conjunto com o método save. Além disso, você irá entender quando criar rotas utilizando o método GET e POST.

Banco de Dados - Update - Parte 6
21:36

Veja nesta aula, como deletar um registro utilizando os métodos find e delete. No final da aula, será explanado os mesmos exemplos utilizando SQL e como funciona o atributo $timestamps.

Banco de Dados - Delete - Parte 7
14:00

Nesta aula você irá aprender a personalizar seu sistema com algumas mensagens. A ideia é exibir uma mensagem de sucesso depois de adicionar uma nova conta ou atualiza-lá. Além disso, será mostrado a implementação do Bootstrap.

Mensagens
20:50

O Laravel framework oferece a possibilidade de realizar validações de dados de maneira bastante simples. Nesta aula, veremos como validar os dados de entrada no formulário, evitando que informações incorretas sejam gravadas.

Validações
24:25
About the Instructor
Rafael Leal Silva
4.6 Average rating
18 Reviews
103 Students
3 Courses
Analista de Sistema

Rafael é autor da RL System. Especialista há diversos anos em tecnologias de desenvolvimento como Android, IOS, ASP.NET, PHP, Java, Delphi, Banco de Dados, Windows Phone e Front-End. Foi um dos primeiros autores a desenvolver um curso de Android e o primeiro a disponibilizar cursos de Java e Android gratuitamente. Nesses anos de experiência, Rafael já desenvolveu projetos nacionais e internacionais, inclusive diversos treinamentos e desenvolvimento para projetos do governo Brasileiro. É autor de diversos artigos na internet e possui mais de 4 mil vídeo aulas publicadas em diversos sites.