Laravel
Com foco na simplicidade e legibilidade do c�digo, esse framework disponibiliza interfaces de f�cil utiliz��o para os principais componentes que implementam tarefas comuns � maioria dos back-ends, abstraindo a complexidade necess�ria para a cria��o de sistemas de rotas, autentica��o de usu�rios, cache, persist�ncia de dados, entre outras funcionalidades.
O que � Laravel?
Laravel � um framework PHP utilizado para o desenvolvimento web, muito adotado para a constru��o de aplica��es Back-end.
Com foco na simplicidade e legibilidade do c�digo, esse framework disponibiliza interfaces de f�cil utiliza��o para os principais componentes que implementam tarefas comuns � maioria dos back-ends.
O Laravel � sem sombras de d�vidas um dos frameworks mais populares da atualidade. Al�m disso possui uma equipe de desenvolvedores ativa, al�m de ter uma gigantesca comunidade e bastante aceita��o no mercado.
- O Laravel � um framework para PHP
- Foco em c�digo simples e leg�vel
- Interfaces de f�cil utiliza��o
Por que aprender Laravel
O Laravel tem como principal caracter�stica ajudar a desenvolver aplica��es seguras e perform�ticas de forma r�pida. Al�m disso ele tamb�m incentiva o uso de boas pr�ticas e do padr�o PSR-2 de escrita, o que ajuda na cria��o de c�digos mais limpos e simples.
O Laravel abstrai a complexidade necess�ria para a cria��o de sistemas de rotas, Autentica��o de usu�rios, cache, persist�ncia de dados, entre outras funcionalidades, acelerando o desenvolvimento.
Uma das maiores vantagens do Laravel � que ele utiliza a linguagem PHP, que � muito f�cil de aprender e possui uma quantidade imensa de projetos no ar. N�o importa onde voc� esteja - com certeza N�o vai faltar projeto em PHP no mercado!
Ao se tornar um programar Laravel voc� ser� bastante requisitado no mercado, devido a enorme ado��o e legado da linguagem PHP.
- Permite desenvolver aplica��es seguras e perform�ticas rapidamente
- O Laravel utiliza a linguagem PHP, uma das mais adotadas no mercado
- Possui uma quantidade imensa de projetos no ar
Exemplo de c�digo Laravel
Veja o exemplo de um c�digo Laravel abaixo:
- O Laravel proporciona um c�digo simples e de f�cil leitura
- O Laravel � muito produtivo e permite a constru��o �gil de aplica��es
- O Laravel � um framework altamente aceito no mercado
Carreira Back-end e Laravel
O Laravel � um framework PHP utilizado, na maioria dos projetos, para constru��o de aplica��es Back-end.
Um software (uma p�gina web ou aplicativo) � dividido, principalmente, em duas camadas: Front-end e Back-end. O Back-end � o core, ou seja, � a parte do software que lida com os dados e com o processamento desses dados.
As aplica��es Back-end fornecem os dados para as aplica��es Front-end atrav�s de APIs. Dessa forma, podemos dizer que voc� vai utilizar o Laravel, na grande maioria dos projetos, para construir APIs (que ser�o consumidas pelos programadores front-end).
Para construir APIs back-end voc� utiliza um framework (ou plataforma) - ou seja, uma tecnologia que acelera o desenvolvimento. PHP � a linguagem utilizada pelo framework Laravel.
Caracter�sticas da programa��o Back-end
- Acessa o banco de dados para guardar e resgatar as informa��es do sistema.
- Fornece dados para o Front-end exibir na tela do usu�rio - seja no navegador ou no aplicativo de celular.
- Faz a comunica��oo com sistemas de terceiros
- Cria as tarefas que s�o executados no servidor, como por exemplo enviar um email para os usu�rios.
- Cuida da intelig�ncia do software, ou seja, do motor da aplica��o.
- Se preocupa com os dados e N�o com a apar�ncia.
Aprender Laravel � o passo final na carreira programador Back-end.
- Utilize PHP e Laravel para se tornar um programador back-end completo
O que voc� vai aprender sobre Laravel na DevMedia
Por que aprender na DevMedia?
Estudar tecnologia na DevMedia � uma experi�ncia �nica. Nossa metodologia de ensino � baseada nos seguintes pilares:
Plano de estudo orientado
Did�tica simples e f�cil de entender
Exerc�cios gamificados para praticar
Suporte ao aluno 24 horas
Comunidade ativa de alunos
Encontro semanais com experts
Casos de sucesso da DevMedia
<Perguntas frequentes>
Confira outros conte�dos
Veja todos os conte�dos5 Conquista
PHP � uma linguagem de programa��o de c�digo aberto, criada para o desenvolvimento web.
Vari�veis
Operadores
Estruturas condicionais
Estruturas de repeti��o
Date, Array e String
250 exerc�cios
34 conte�dos
Iniciante
2 Conquistas
Aprenda como trabalhar com esse banco de dados para se tornar um DBA MySQL.
Fundamentos do banco de dados MySQL
Stored Procedures e Triggers
Full-text Search
Tabelas e �ndices
Views
100 exer�cios
17 conte�dos
Intermedi�rio
5 Conquistas
A linguagem JavaScript � utilizada no back-end e front-end de aplica��es web e mobile.
Fundamentos do JavaScript
Vari�veis, tipos de dados e operadores
Estruturas condicionais
Estruturas de repeti��o
Manipulando Date, Arrays e String
250 exerc�cios
45 conte�dos
Iniciante
6 Conquistas
Aprenda o que � o CSS e como ele funciona. Crie os seus primeiros estilos!
Fundamentos do CSS
Flexbox
Media Queries
Posicionamento
Boas pr�ticas
300 exerc�cios
41 conte�dos
Iniciante
5 Conquistas
HTML � uma linguagem de marca��o de texto, n�o de programa��o, fundamental para o programador web.
Fundamentos do HTML
Crie formul�rios web
HTML Sem�ntico
Principais Tags do HTML
Criando sua primeira p�gina HTML
250 exerc�cios
15 conte�dos
Iniciante
2 Conquistas
SQL (Structured Query Language) � a linguagem padr�o de manipula��o de bancos de dados relacionais.
Fundamentos do SQL
Comandos SQL
Group by e Fun��es
Join
Subqueries
100 exerc�cios
41 conte�dos
Iniciante