Curso de PHP Intermediário

Curso de

PHP Intermediário

Aprenda a formatação avançada de strings, tipos genéricos, expressões regulares, funções anônimas, closures, orientação a objetos, acesso a banco de dados relacionais, além de um estudo sobre sessões e cookies.

VEJA UMA AULA DE EXEMPLO

6x R$ 27,48

R$ 164,90 à vista

  • 32h

    Curso com certificado de 32 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de PHP Intermediário

PHP Intermediário

6x R$ 27,48

R$ 164,90 à vista

Informações sobre o curso

Sobre o curso

Seguindo os estudos do curso básico, neste curso intermediário veremos itens mais complexos da linguagem, tais como expressões regulares, funções anônimas, closures, orientação a objetos, acesso a banco de dados relacionais, além de um estudo sobre sessões e cookies.

A programação orientada a objetos e o PHP andam juntos, por esse motivo, neste curso você aprenderá alguns importantes conceitos da aplicação de orientação a objetos no PHP. Outra coisa muito importante é a utilização de bancos de dados relacionais e o curso mostra isso de forma ampla, utilizando as principais extensões para MySQL disponíveis como a Mysqli e a PDO para consultar, inserir e excluir dados do banco de dados.

Conhecimentos adquiridos

Este curso abordará os fundamentos da orientação a objetos e como aplicá-lo no PHP. Também aprenderá como se conectar a uma base de dados e a trabalhar com funções anônimas e closes. Tudo isso mostrado de forma textual, com exemplos práticos, apresentados em vídeo aulas. Além de exercícios que ajudam na fixação do conteúdo.

Dentre vários outros tópicos, você vai aprender:

- Formatação avançada de strings, sintaxes heredoc e nowdoc.

- Amplo estudo de expressões regulares: meta-caracteres, representantes, lista/lista negada e intervalos em listas, asterisco, curingas, chaves, âncoras, flags etc;

- Criação de funções anônimas e closures;

- Fundamentos e aplicação de orientação a objetos;

- Manipulação de data e hora;

- Utilização de bancos de dados relacionais, com foco no MySQL.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores PHP que já possuem conhecimentos básicos na linguagem e querem aprender novos recursos e técnicas de programação.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. Lógica de Programação Completo
  2. Lógica Orientada a Objetos Completo
  3. PHP Básico

Carga horária do curso

7h55

Curso com 7h55 horas de vídeos

32h

Curso com certificado de 32 horas

59

Curso com 59 exercícios de fixação

Ambiente do curso

  • PHP 5.6
  • XAMPP
  • NetBeans

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de PHP Intermediário

PHP Intermediário

6x R$ 27,48

R$ 164,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    Introdução
  2. Códigos, imagens, diagramas etc.

    Requisitos
  3. Códigos, imagens, diagramas etc.

    Ambiente de trabalho
  4. Códigos, imagens, diagramas etc.

    Netbeans IDE
  5. Vídeoaula com duração de: 00:06:22

    Configurando Charset

2 - Fundamentos da linguagem

  1. Códigos, imagens, diagramas etc.

    Atribuição de variáveis por referência
  2. Códigos, imagens, diagramas etc.

    O que são referências?
  3. Códigos, imagens, diagramas etc.

    Passagem de variáveis por referência
  4. Vídeoaula com duração de: 00:06:00

    Debugando com var_dump
  5. Códigos, imagens, diagramas etc.

    Funções que recebem variáveis por referência
  6. Códigos, imagens, diagramas etc.

    Variáveis dinâmicas
  7. Vídeoaula com duração de: 00:05:45

    Executando funções dinamicamente
  8. Vídeoaula com duração de: 00:09:02

    Função extract() Visualizar
  9. Códigos, imagens, diagramas etc.

    Formatação avançada de strings Visualizar
  10. Códigos, imagens, diagramas etc.

    Sintaxes heredoc e nowdoc Visualizar
  11. Vídeoaula com duração de: 00:08:48

    heredoc e nowdoc na prática Visualizar
  12. 5 desafios.

    Exercícios Visualizar

3 - Expressões Regulares

  1. Códigos, imagens, diagramas etc.

    Expressões Regulares
  2. Códigos, imagens, diagramas etc.

    Metacaracteres
  3. Códigos, imagens, diagramas etc.

    Representantes
  4. Códigos, imagens, diagramas etc.

    Lista e lista negada
  5. Códigos, imagens, diagramas etc.

    Intervalos em listas
  6. Códigos, imagens, diagramas etc.

    Classes de caracteres POSIX
  7. Códigos, imagens, diagramas etc.

    Quantificadores
  8. Códigos, imagens, diagramas etc.

    Opcional
  9. Códigos, imagens, diagramas etc.

    Asterisco
  10. Códigos, imagens, diagramas etc.

    Curingas .* e +
  11. Códigos, imagens, diagramas etc.

    Chaves
  12. Códigos, imagens, diagramas etc.

    Âncoras
  13. Códigos, imagens, diagramas etc.

    Início de uma linha
  14. Códigos, imagens, diagramas etc.

    Fim de uma linha
  15. Códigos, imagens, diagramas etc.

    Borda
  16. Códigos, imagens, diagramas etc.

    Tipos genéricos
  17. Códigos, imagens, diagramas etc.

    Outros metacaracteres especiais
  18. Códigos, imagens, diagramas etc.

    Escape
  19. Códigos, imagens, diagramas etc.

    Ou
  20. Códigos, imagens, diagramas etc.

    Grupo
  21. Códigos, imagens, diagramas etc.

    preg_match() – Buscando e extraindo dados
  22. Códigos, imagens, diagramas etc.

    preg_replace() – Substituindo dados
  23. Vídeoaula com duração de: 00:19:37

    Funções para trabalhar com expressões regulares
  24. Vídeoaula com duração de: 00:17:24

    Validações com expressões regulares
  25. Códigos, imagens, diagramas etc.

    Conclusão sobre expressões regulares
  26. 3 desafios.

    Exercícios

4 - Funções anônimas e Closures

  1. Códigos, imagens, diagramas etc.

    Funções anônimas e Closures
  2. 3 desafios.

    Exercícios

5 - Orientação a Objetos com PHP

  1. Códigos, imagens, diagramas etc.

    Orientação a Objetos
  2. Códigos, imagens, diagramas etc.

    Programação Procedural X Programação orientada a objetos
  3. Códigos, imagens, diagramas etc.

    Modularização e a programação estruturada
  4. Códigos, imagens, diagramas etc.

    Benefícios da programação orientada a objetos
  5. 3 desafios.

    Exercícios

6 - Classes e objetos

  1. Códigos, imagens, diagramas etc.

    Objetos
  2. Códigos, imagens, diagramas etc.

    Classes
  3. Códigos, imagens, diagramas etc.

    Criando a primeira classe
  4. Códigos, imagens, diagramas etc.

    Definindo comportamentos Visualizar
  5. Vídeoaula com duração de: 00:11:01

    Orientação a Objetos - Classes e Objetos Visualizar
  6. 3 desafios.

    Exercícios

7 - Modificadores de visibilidade

  1. Códigos, imagens, diagramas etc.

    Modificadores de visibilidade
  2. Vídeoaula com duração de: 00:15:19

    Orientação a Objetos - Encapsulamento
  3. 3 desafios.

    Exercícios

8 - Métodos construtor e destrutor

  1. Códigos, imagens, diagramas etc.

    Métodos construtor e destrutor
  2. Vídeoaula com duração de: 00:11:26

    Orientação a Objetos - Métodos construtor e destrutor
  3. 3 desafios.

    Exercícios

9 - Herança

  1. Códigos, imagens, diagramas etc.

    Herança
  2. Códigos, imagens, diagramas etc.

    Como estender uma classe?
  3. Vídeoaula com duração de: 00:14:43

    Orientação a Objetos - Herança
  4. Vídeoaula com duração de: 00:11:22

    Orientação a Objetos - Polimorfismo
  5. 3 desafios.

    Exercícios

10 - Abstração

  1. Códigos, imagens, diagramas etc.

    Abstração
  2. Códigos, imagens, diagramas etc.

    Classes abstratas
  3. Códigos, imagens, diagramas etc.

    Métodos abstratos
  4. Códigos, imagens, diagramas etc.

    Conclusão
  5. Vídeoaula com duração de: 00:12:31

    Orientação a Objetos - Abstração
  6. Vídeoaula com duração de: 00:07:25

    Orientação a Objetos - Métodos abstratos
  7. Vídeoaula com duração de: 00:05:16

    Orientação a Objetos - Usando métodos da classe pai
  8. Vídeoaula com duração de: 00:10:40

    Orientação a Objetos - Atributos e métodos estáticos
  9. Vídeoaula com duração de: 00:06:22

    Orientação a Objetos - StdClass
  10. Vídeoaula com duração de: 00:10:47

    Orientação a Objetos - Autoloading
  11. 3 desafios.

    Exercícios

11 - Namespaces

  1. Códigos, imagens, diagramas etc.

    Namespaces
  2. Vídeoaula com duração de: 00:13:05

    Orientação a Objetos - Namespaces
  3. 3 desafios.

    Exercícios

12 - Hora de praticar!

  1. Exercícios

13 - Erros e tratamento de exceções

  1. Códigos, imagens, diagramas etc.

    Erros e tratamento de exceções
  2. Códigos, imagens, diagramas etc.

    Escolhendo quais tipos de erro exibir
  3. Vídeoaula com duração de: 00:07:33

    Log de erros
  4. Códigos, imagens, diagramas etc.

    Tratamento de exceções
  5. Vídeoaula com duração de: 00:18:54

    Manipulando Exceções
  6. 3 desafios.

    Exercícios

14 - Manipulando data e hora

  1. Códigos, imagens, diagramas etc.

    Manipulando data e hora
  2. Códigos, imagens, diagramas etc.

    Fuso horário
  3. Códigos, imagens, diagramas etc.

    Calculando a diferença entre datas e horas
  4. Códigos, imagens, diagramas etc.

    Outros métodos da DateTime
  5. 3 desafios.

    Exercícios

15 - XML

  1. Códigos, imagens, diagramas etc.

    XML
  2. Códigos, imagens, diagramas etc.

    A relação do HTML com o XML
  3. Códigos, imagens, diagramas etc.

    Documento XML
  4. Códigos, imagens, diagramas etc.

    Elementos
  5. Códigos, imagens, diagramas etc.

    Atributos
  6. Códigos, imagens, diagramas etc.

    Regras estruturais
  7. Códigos, imagens, diagramas etc.

    Seções CDATA
  8. Códigos, imagens, diagramas etc.

    Manipulando XML com PHP
  9. Códigos, imagens, diagramas etc.

    Via arquivo
  10. Vídeoaula com duração de: 00:09:33

    Consumindo serviços de terceiro
  11. 3 desafios.

    Exercícios

16 - DOMDocument

  1. Códigos, imagens, diagramas etc.

    DOMDocument
  2. Vídeoaula com duração de: 00:15:41

    Criando documentos XML dinâmicamente
  3. 3 desafios.

    Exercícios

17 - Bancos de dados relacionais

  1. Códigos, imagens, diagramas etc.

    Bancos de dados relacionais
  2. Códigos, imagens, diagramas etc.

    SQL
  3. Códigos, imagens, diagramas etc.

    MySQL
  4. Códigos, imagens, diagramas etc.

    Modelo relacional
  5. Códigos, imagens, diagramas etc.

    PHPMyAdmin
  6. Códigos, imagens, diagramas etc.

    Criando a tabela
  7. Códigos, imagens, diagramas etc.

    Consultando registros
  8. Vídeoaula com duração de: 00:05:46

    Utilizando PHPMyAdmin
  9. Vídeoaula com duração de: 00:07:46

    Utilizando o PHPMyAdmin para criar tabelas
  10. Vídeoaula com duração de: 00:09:15

    Manipulando registros de uma tabela com o PHPMyAdmin
  11. Vídeoaula com duração de: 00:11:22

    Realizando consultas na base de dados
  12. Vídeoaula com duração de: 00:06:33

    Ferramentas para manipulação de base de dados MySQL
  13. 3 desafios.

    Exercícios

18 - Extensões para acesso a banco de dados

  1. Códigos, imagens, diagramas etc.

    Extensões para acesso a banco de dados
  2. Códigos, imagens, diagramas etc.

    Realizando a primeira conexão
  3. Vídeoaula com duração de: 00:12:57

    Utilizando a extensão mysqli de forma orientada a objetos
  4. 3 desafios.

    Exercícios

19 - Segurança

  1. Códigos, imagens, diagramas etc.

    Segurança
  2. Códigos, imagens, diagramas etc.

    Forçando a tipagem
  3. Vídeoaula com duração de: 00:24:24

    Utilizando as funções de sanitização de input do PHP
  4. Códigos, imagens, diagramas etc.

    Injeção de SQL
  5. Códigos, imagens, diagramas etc.

    Querys parametrizadas
  6. 3 desafios.

    Exercícios

20 - PDO

  1. Códigos, imagens, diagramas etc.

    PDO
  2. Códigos, imagens, diagramas etc.

    Acessando ao MySQL
  3. Vídeoaula com duração de: 00:16:41

    Utilizando PDO na prática
  4. Vídeoaula com duração de: 00:08:39

    Trabalhando com Delete, Update e Insert com PDO
  5. Vídeoaula com duração de: 00:11:31

    Querys parametrizadas com PDO
  6. Vídeoaula com duração de: 00:18:50

    Estendendo a classe PDO - Parte 1
  7. Vídeoaula com duração de: 00:23:48

    Estendendo a classe PDO - Parte 2
  8. 3 desafios.

    Exercícios

21 - Sessões e Cookies

  1. Códigos, imagens, diagramas etc.

    Sessões e Cookies
  2. Códigos, imagens, diagramas etc.

    Onde as sessões são salvas?
  3. Códigos, imagens, diagramas etc.

    Cookies
  4. Vídeoaula com duração de: 00:14:17

    Trabalhando com Cookies
  5. 3 desafios.

    Exercícios

22 - Projeto final

  1. Vídeoaula com duração de: 00:30:09

    Projeto final do curso - Primeira parte
  2. Vídeoaula com duração de: 00:19:17

    Projeto final do curso - Segunda parte

23 - Hora de praticar!

  1. Exercícios

24 - Conclusão

  1. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de PHP Intermediário

PHP Intermediário

6x R$ 27,48

R$ 164,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Este curso atendeu perfeitamente as minhas expectativas. O material é excelente...

Adquira este curso de forma avulsa

Curso de PHP Intermediário

PHP Intermediário

6x R$ 27,48

R$ 164,90 à vista

ou acesse todos os cursos com um dos nossos planos de acesso total

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
5 anos
De 12x R$249
12x 199 reais
ou por R$ 2.388,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados