[PACOTE] Mestre PHP - 5 cursos Curso

Conheça os cursos gratuitos do WebDevBr! - Inscreva-se!


Disponibilidade: Disponível para inscrição


R$ 375,00

até 12x R$ 37,65* ou R$ 337,50 a vista*


Simulação de parcelamento

01X R$ 375,00
02X R$ 195,96
03X R$ 132,55
04X R$ 100,87
05X R$ 81,86
06X R$ 69,20
07X R$ 60,17
08X R$ 53,40
09X R$ 48,14
10X R$ 43,94
11X R$ 40,51
12X R$ 37,65
Apenas cartão de crédito! Pode haver uma pequena variação no parcelamento!

Categorias: PHP   Boas práticas  

Descrição

Sempre me perguntam qual o segredo para ser bem sucedido com o framework PHP favorito, pode ser óbvio, mas o segredo é mandar bem em PHP sem se preocupar com framework em questão, acredite!

Neste pacote vamos aprender definitivamente o que é Orientação a Objetos, como escrever testes automatizados com PHPUnit, entender e criar uma estrutura MVC do zero, criar uma api RESTful com autenticação por token e entender como o PHP se relaciona com servidores web como o Apache, Nginx e HHVM criando um servidor para seus projetos sobre o Ubuntu Server.

São 5 cursos PHP com muito conhecimento prático.

Este pacote inclui:

Grades

Grade de todos os cursos deste pacote.

Curso Conhecendo Servidores PHP na Prática

  • Introdução
  • Apache vs Nginx
  • Hip Hop Virtual Machine (HHVM) - WebServer do Facebook
  • O que é Hack? - Linguagem do Facebook baseada no PHP
  • Instalando servidores de desenvolvimento (Xampp, Mampp, Wampp)
  • Instalando PHP
  • Configurando path
  • Server built-in do PHP
  • Vagrant
  • Introdução ao vagrant
  • Primeira box no vagrant
  • Servidor Apache2
  • Servidor Nginx com PHP5-FPM
  • Servidor Nginx com HHVM
  • Vários servidores em um único Vagrantfile
  • Configurações
  • Instalação e configuração automatizada (Puppet)
  • Benchmark (teste de desempenho) com Apache AB
  • Subindo um droplet (box) na DigitalOcean

Curso PHP TDD Básico

  • INTRODUÇÃO
  • Porque usar TDD
  • Instalação
  • Como funciona o PHPUnit
  • PROJETO
  • Criando a classe de conexão ao banco
  • Testando Exceptions e Instancias de classe
  • Criando a classe de filtros
  • Relatórios
  • Criando a classe Select
  • Criando a classe Insert
  • Abstraindo (refatorando) Select e Insert
  • Update e Delete
  • Testes de cadastro no banco
  • setUp() e tearDown()
  • Testando estrutura do banco
  • Encerramento

Curso PHP Orientado a Objetos na prática

  • Objetos
  • Classes
  • Namespaces
  • Métodos
  • Atributos
  • Método construtor e destrutor
  • Herança
  • Polimorfismo
  • Abstração
  • Classes abstratas
  • Métodos abstratos
  • Classes finais
  • Métodos finais
  • Encapsulamento
  • public
  • protected
  • private
  • Associação
  • Agregação
  • Composição
  • Exceptions
  • throw
  • try e catch
  • Composer
  • configurar a aplicação com composer.json
  • comando install e update
  • trabalhar com require (as dependências) - versão do PHP
  • MVC
  • Model
  • View
  • Controller
  • Interfaces
  • Interceptadores
  • __call()
  • __set()
  • __get()
  • __toString()

Curso PHP MVC na prática

  • INTRODUÇÃO
  • introdução ao MVC
  • estrutura de um projeto com composer
  • PROJETO
  • Rota, Controller e action
  • View
  • Doctrine, mapeando o banco de dados
  • Model
  • AuraRouter
  • Trabalhando com modulos
  • Criando um modulo novo e a escolha de um framework

Como criar um servidor RESTful e OAuth2 usando PHP

  • Introdução
    • O que é RESTful e OAuth 2?
    • Instalando os componentes
    • Criando o banco de dados com Phinx
    • Configurações
    • Conectando no banco de dados com Doctrine DBAL
    • Hello World com Slim Framework
  • RESTful
    • A estrutura de um servidor RESTful
    • Requisitando vários registros com GET
    • Requisitando um registro com GET
    • Inserindo um novo registro
    • Atualizando um registro
    • Removendo um registro
  • Usuários
    • Criando módulo users
    • Criando as tabelas no banco de dados para OAuth 2
    • Configurando o componente OAuth2
    • Requisições de aplicações cliente
    • Requisições de Tokens
    • Protegendo o acesso
    • Criando tokens de acesso
  • Encerramento

Detalhes do curso

  • Formato das aulas: Videos gravados
  • Disponíveis para download: Não
  • Exemplos disponíveis para download: Sim
  • Suporte: Diretamente relacionado as aulas *

Parcelamento apenas no cartão de crédito ou pagamento a vista apenas em conta (depósito ou transferência).

* Parcelamento apenas cartão de crédito! Pode haver uma pequena variação no parcelamento em relação a simulações apresentadas!