Cursos de PHP
35 cursosAprenda a programar em PHP utilizando as melhores práticas e frameworks do mercado. Desenvolva aplicações com MVC, Composer, Laravel, CodeIgniter e o que há de mais moderno no mundo PHP.
![O que é PHP?](http://arquivo.devmedia.com.br/cursos/imagem/curso_o-que-e-php_2001.png)
O que é PHP?
Neste curso apresentaremos os conceitos introdutórios do PHP, suas características e funcionamento. Veremos também um...
![Preparando o ambiente para programar em PHP](http://arquivo.devmedia.com.br/cursos/imagem/curso_preparando-o-ambiente-para-programar-em-php_2057.png)
Preparando o ambiente para programar em PHP
Neste curso vamos aprender a preparar um ambiente de programação para PHP. Para isso, instalaremos um servidor web...
![Introdução ao PHP](http://arquivo.devmedia.com.br/cursos/imagem/curso_introducao-ao-php_2171.png)
Introdução ao PHP
PHP é uma linguagem de scripts open source de uso geral, muito utilizada e especialmente adequada para o...
![O que é PSR?](http://arquivo.devmedia.com.br/cursos/imagem/curso_o-que-e-psr_2159.png)
O que é PSR?
Neste curso aprenderemos o que é PSR, recomendações de padrões de codificação para a linguagem PHP. A partir da...
![PHP Exceptions: Trabalhando com exceções em PHP](http://arquivo.devmedia.com.br/cursos/imagem/curso_php-exceptions-trabalhando-com-excecoes-em-php_2089.png)
PHP Exceptions: Trabalhando com exceções em PHP
Neste curso você aprenderá a lidar com exceções em suas aplicações PHP Veremos como o programa se comporta ao ser...
![Como implementar o MVC em PHP](http://arquivo.devmedia.com.br/cursos/imagem/curso_como-implementar-o-mvc-em-php_1927.jpg)
Como implementar o MVC em PHP
O padrão MVC é amplamente utilizado no desenvolvimento de aplicações web, e saber implementá-lo é importante para...
![O que é Composer?](http://arquivo.devmedia.com.br/cursos/imagem/curso_o-que-e-composer_1948.jpg)
O que é Composer?
Neste curso apresentaremos os conceitos introdutórios do Composer, suas características e funcionamento. Veremos também...
![PHP Autoload: Carregando classes automaticamente](http://arquivo.devmedia.com.br/cursos/imagem/curso_php-autoload-com-composer_2025.png)
PHP Autoload: Carregando classes automaticamente
Neste curso aprenderemos como utilizar o autoload no PHP, um recurso que permite efetuar o carregamento automático de...
![O que é Twig?](http://arquivo.devmedia.com.br/cursos/imagem/curso_o-que-e-twig_39278.png)
O que é Twig?
Neste curso apresentaremos os conceitos introdutórios do Twig, um mecanismo de template para linguagem PHP, suas...
![Primeira Aplicação PHP utilizando MVC](http://arquivo.devmedia.com.br/cursos/imagem/curso_primeira-aplicacao-php-utilizando-padroes-mvc_2020.png)
Primeira Aplicação PHP utilizando MVC
Neste curso desenvolveremos uma aplicação padrão de arquitetura MVC e como exemplo faremos um cadastro de usuário...
![PHP: Crie uma aplicação MVC com acesso ao banco de dados](http://arquivo.devmedia.com.br/cursos/imagem/curso_como-implementar-um-crud-em-php-com-mvc_2038.png)
PHP: Crie uma aplicação MVC com acesso ao banco de dados
Neste curso vamos aprender a implementar um CRUD em PHP, utilizando arquitetura MVC, criamos um cadastro de produtos...
![PHP: Crie uma aplicação de cadastro de múltiplas entidades](http://arquivo.devmedia.com.br/cursos/imagem/curso_php-e-mvc-como-fazer-um-crud-1-n_2095.png)
PHP: Crie uma aplicação de cadastro de múltiplas entidades
Neste curso você aprenderá a implementar um sistema de CRUD com duas entidades que se relacionam de forma 1:N em PHP,...
![Construindo uma aplicação mestre detalhe em PHP](http://www.devmedia.com.br/arquivos/cursos/curso_construindo-uma-aplicacao-mestre-detalhe-em-php_2197.png)
Construindo uma aplicação mestre detalhe em PHP
Ao longo deste curso veremos como implementar um formulário "mestre detalhe", nos concentrando nos aspectos principais...
![Curso de Laravel](http://arquivo.devmedia.com.br/marketing/img/curso-curso-de-laravel-451.png)
Curso de Laravel
Neste curso de Laravel aprenderemos a trabalhar com um dos frameworks PHP mais utilizados atualmente. O Laravel é...
![Primeiros passos com Laravel e Eloquent ORM](http://arquivo.devmedia.com.br/cursos/imagem/curso_como-criar-um-crud-com-laravel_2059.png)
Primeiros passos com Laravel e Eloquent ORM
Neste curso veremos como implementar um CRUD completo com uma entidade utilizando o Laravel, o framework PHP mais...
![Laravel e Eloquent ORM: Mapeando um relacionamento do tipo 1:N](http://arquivo.devmedia.com.br/cursos/imagem/curso_como-fazer-um-crud-1-n-no-laravel_2085.png)
Laravel e Eloquent ORM: Mapeando um relacionamento do tipo 1:N
Neste curso veremos como desenvolver um CRUD em Laravel com duas entidades que se relacionam de forma 1N. Para isso,...
![Laravel e Eloquent ORM: Mapeando um relacionamento do tipo N:N](http://arquivo.devmedia.com.br/cursos/imagem/curso_como-fazer-um-crud-1-n-no-laravel_2085.jpg)
Laravel e Eloquent ORM: Mapeando um relacionamento do tipo N:N
Neste curso veremos como desenvolver um CRUD em Laravel utilizando duas entidades que se relacionam de forma N:N. Sendo...
![Laravel: Criando um website completo](http://arquivo.devmedia.com.br/cursos/imagem/curso_laravel-na-pratica_1930.jpg)
Laravel: Criando um website completo
Neste curso você aprenderá a desenvolver uma aplicação web com o Laravel na prática. Um dos frameworks PHP mais...
![Laravel: Criando um carrinho de compras em PHP](http://arquivo.devmedia.com.br/cursos/imagem/curso_curso-de-laravel-criando-um-carrinho-de-compras-em-php_1958.jpg)
Laravel: Criando um carrinho de compras em PHP
Neste curso será apresentado o desenvolvimento de um carrinho de compras em PHP com o framework Laravel. Você aprenderá...
![Laravel Authentication: Use a API de autenticação do Laravel no seu site](http://arquivo.devmedia.com.br/cursos/imagem/curso_laravel-authentication-use-a-api-de-autenticacao-do-laravel-no-seu-site_1924.jpg)
Laravel Authentication: Use a API de autenticação do Laravel no seu site
O desenvolvimento de um sistema de autenticação pode levar muito tempo para ser concluído e envolver o processo de...
![Laravel Authentication: Usando o seu banco na autenticação](http://www.devmedia.com.br/arquivos/cursos/curso_laravel-authentication-usando-o-seu-banco-na-autenticacao_2186.png)
Laravel Authentication: Usando o seu banco na autenticação
Neste curso veremos como implementar uma autenticação do zero utilizando o Laravel. Para isso, partiremos de uma...
![Controle de acesso no Laravel com ACL](http://www.devmedia.com.br/arquivos/cursos/curso_controle-de-acesso-no-laravel-com-acl_2179.png)
Controle de acesso no Laravel com ACL
Neste curso vamos aprender como implementar um sistema de autorização utilizando o Laravel, framework PHP mais...
![Publicando projeto Laravel na nuvem](http://arquivo.devmedia.com.br/cursos/imagem/curso_1459.jpg)
Publicando projeto Laravel na nuvem
Aprenda a configurar, otimizar e preparar o Laravel para colocar em produção. Veremos neste curso todo processo de...
![Laravel 5.3: Criando uma API RESTful](http://arquivo.devmedia.com.br/cursos/imagem/curso_laravel-5-3-criando-uma-api-restful_1969.jpg)
Laravel 5.3: Criando uma API RESTful
Neste curso iremos entender e criar uma API RESTful utilizando o framework PHP Laravel em sua versão 5.3. Para isso,...
![Avançando no REST com Laravel: Paginação e Validação](http://arquivo.devmedia.com.br/cursos/imagem/curso_curso-avancando-no-rest-com-laravel_38266.png)
Avançando no REST com Laravel: Paginação e Validação
Com as APIs em uma crescente nos últimos tempos, é cada vez mais importante, para o programador, saber desenvolver uma...
![Laravel e Eloquent ORM: API RESTful com relacionamento 1:N](http://arquivo.devmedia.com.br/cursos/imagem/curso_laravel-e-eloquent-orm-api-restful-com-relacionamento-1-n_2161.png)
Laravel e Eloquent ORM: API RESTful com relacionamento 1:N
Neste curso você aprenderá como construir uma API RESTful utilizando recursos que, do ponto de vista do banco de dados,...
![Laravel e Passport: Criando APIs com autenticação](http://arquivo.devmedia.com.br/cursos/imagem/curso_autenticando-apis-em-laravel-com-passport_2026.png)
Laravel e Passport: Criando APIs com autenticação
Neste curso aprenderemos a implementar o recurso de autenticação via tokens usando OAuth em um web service RESTful...
![O que é Lumen?](http://www.devmedia.com.br/arquivos/cursos/curso_o-que-e-lumen_2221.png)
O que é Lumen?
Lumen é um micro-framework baseado em Laravel, voltado para o desenvolvimento de aplicações de microsserviços e APIs...
![Criando uma API Restful com Lumen](http://www.devmedia.com.br/arquivos/cursos/curso_criando-uma-api-restful-com-lumen_2222.png)
Criando uma API Restful com Lumen
A sigla API refere-se ao termo "Interface de Programação para aplicações”. Neste curso desenvolveremos uma API Restful,...
![Primeiros passos com CodeIgniter](http://arquivo.devmedia.com.br/cursos/imagem/curso_1894.jpg)
Primeiros passos com CodeIgniter
Neste curso conheceremos o CodeIgniter, um dos frameworks PHP mais utilizados na atualidade e que, baseado no padrão...
![Trabalhando com Migrations no CodeIgniter](http://arquivo.devmedia.com.br/cursos/imagem/curso_1467.jpg)
Trabalhando com Migrations no CodeIgniter
Neste curso aprenderemos a trabalhar com a biblioteca Migrations do framework CodeIgniter, recurso que nos permitirá...