PHP
Descubra o melhor caminho para aprender PHP, sem perder tempo. Acompanhe os cursos e conte�dos indicados nesse Tutorial na ordem em que s�o propostos e prepare-se para decolar sua carreira de programador PHP!
O que � PHP?
Existem muitas raz�es para usar o PHP para a programa��o de aplica��es web. Em primeiro lugar, � uma linguagem livre, sem taxas de licenciamento, de modo que o custo de us�-la � m�nimo. Al�m disso voc� tem a liberdade de escolha de sistema operacional e de servidor web.
PHP � uma linguagem de programa��o de c�digo aberto, criada para o desenvolvimento web. Com ela podemos escrever pequenos scripts de forma procedural, utilizar a orienta��o a objetos ou ainda ambas.
Por ser uma linguagem de f�cil aprendizado, o PHP � ideal para programadores que est�o ingressando no desenvolvimento web.
- PHP � uma linguagem livre;
- PHP � de f�cil aprendizado;
- Ideal para programa��o Web.
O PHP � uma linguagem de script open source de uso geral, desenvolvida especialmente para desenvolvimento web. Ele possui a vantagem de seus scripts serem executados no lado do servidor, entregando para o cliente geralmente um conjunto de HTML, CSS e JavaScript.
Trata-se de uma linguagem de f�cil aprendizado em compara��o com outras linguagens, pois � fracamente tipada, ou seja, n�o � necess�rio declarar o tipo de dados antes da utiliza��o de uma vari�vel ou constante.
Exemplo de c�digo PHP
Veja abaixo um exemplo de c�digo PHP:
- PHP � uma linguagem fracamente tipada;
- � executada do lado servidor;
- Usado na programa��o back-end.
PHP e a carreira Back-end
PHP � uma linguagem de scripts muito utilizada por desenvolvedores para a constru��o de aplica��es web, permitindo que uma p�gina HTML est�tica possa ter um comportamento din�mico.
Todo trabalho do PHP � realizado no lado do servidor (Server-side), o que o caracteriza como uma linguagem para se trabalhar no back-end de uma aplica��o.
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.
Para construir uma aplica��o Back-end voc� utiliza um framework - ou seja, uma tecnologia que acelera o desenvolvimento. Laravel � o framework mais utilizado com a linguagem PHP.
PHP e o framework Laravel
PHP � uma linguagem utilizada pelos programadores back-end. Para construir sistemas back-end voc� utiliza um framework - ou seja, uma tecnologia que acelera o desenvolvimento.
PHP � uma linguagem utilizada pelo framework Laravel (Existem diversos frameworks que utilizam a linguagem PHP - Laravel � um dos principais).
- PHP � utilizado no framework Laravel;
- Utilize PHP em conjunto com Laravel para criar sistemas back-end completos.
Ou seja, voc� n�o vai construir sistemas back-end �diretamente� com a linguagem PHP, mas sim com o framework Laravel que por sua vez utiliza a linguagem PHP. Aprender PHP � um pr�-requisito para trabalhar com Laravel.
O framework � a ferramenta final, � onde voc� vai encaixar as pe�as e construir seu software back-end - recebendo dados, processando e devolvendo dados para o front-end.
Saiba mais sobre PHP
O que voc� vai aprender sobre PHP 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�dos1 Conquista
Neste conte�do voc� encontrar� todo o conte�do necess�rio para iniciar os seus estudos no Laravel.
Fundamentos do Laravel
Crie aplica��es completas com Laravel
Web Services RESTful
Atentica��o em RESTful
Integra��o com Banco de dados
250 exerc�cios
21 conte�dos
Avan�ado
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