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 de PHP, neste curso você irá aprender itens mais complexos da linguagem, temos como expressões regulares serão abordados e você verá como elas são importantes no seu dia a dia.

A programação orientada a objetos e o PHP sempre andam juntos, então neste curso você aprenderá alguns conceitos da programação a orientada a objetos e como isso é feito no PHP. Outra coisa muito importante é a utilização de banco de dados relacionais, o curso mostra isso de forma ampla, pois além de aprender o básico de SQL, você ainda aprenderá a configura e utilizar o PHPMyAdmin. Também aprenderá a usar as principais extensões MySQL disponíveis para PHP como a Mysqli e a PDO para consultar, inserir e excluir os dados do banco de dados e muito mais.

Pré-requisitos do curso: Lógica de Programação, Lógica Orientada a Objetos, PHP Básico e MySQL Desenvolvedor. É necessário que você saiba ao menos o básico de bancos de dados relacionais e de PHP.

Conhecimentos adquiridos

No curso de PHP Intermediário do TreinaWeb Cursos você aprenderá novos fundamentos da linguagem como atribuição de variáveis por referência e também o que são referências.

A formatação avançada de strings também será um tema do curso, além das sintaxes heredoc e nowdoc. Quando trabalhamos com strings a primeira coisa que nos vem a cabeça são as Expressões Regulares, esse é um tema amplo e complexo no PHP. Saber trabalhar com metacaracteres, representantes, lista e lista negada e intervalos em listas são conhecimentos básicos e serão explicado neste curso.

O uso de asterisco, curingas, chaves, âncoras, flags também serão abordados no curso, enfim, no curso você terá um amplo conhecimento do uso de expressões regulares no PHP.

Também veremos como criar funções anônimas e closures, mostraremos como os fundamentos da orientação a objetos funciona no PHP e pra isso você aprenderá sobre objeto, classe, encapsulamento, polimorfismo, herança etc.

Saber trabalhar com datas também é uma habilidade necessária para os desenvolvedores modernos e o PHP disponibiliza algumas funções e classes para efetuar tal trabalho. Neste curso você aprenderá sobre a classe DateTime e aprenderá a trabalhar com fuso horário, cálculo de diferença entre datas e horas e outros métodos da DateTime.

Banco de dados relacionais, são a maneira mais práticas e seguras para você organizar e armazenar os dados de seus aplicativos, e a linguagem universal para se manipular os dados armazenados nestes bancos de dados é o SQL. Neste curso você aprenderá o básico sobre banco de dados e SQL para que você possa trabalhar com um banco de dados especialmente importante para o PHP, o MySQL.

Após aprender sobre a base sobre banco de dados e o modelo relacional é hora de aprender a utilizar uma ferramenta muito útil no que diz respeito a manipulação de base de dados com o MySQL, essa ferramenta é o PHPMyAdmin, como ele você pode criar a base de dados, criar a tabela, pode inserir, atualizar, consultar e excluir registros. E tudo isso você aprenderá neste curso.

Para pode usar o MySQL em conjunto com o PHP você deve usar as extensões MySQL do PHP e entre elas se destacam as extensões mysqli e a PDO. Ambas serão ensinadas no curso. Daremos uma ênfase maior na utilização da PDO que é a abstração mais moderna e segura que atualmente temos disponível no PHP.

No final do curso desenvolveremos uma aplicação usando todos os conhecimentos adquiridos no decorrer do curso. Essa aplicação terás as funções de um CRUD (operações de inserção, consulta, remoção e atualização) e ela será desenvolvida usando orientação a objetos desde a sua concepção. Já que elevamos o nosso nível em PHP ao aprender OO, nada mais justo que a nossa aplicação utilizar esse paradigma.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

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.

32h

Curso com certificado de 32 horas

O que os alunos dizem?

Curso muito esclarecedor. Recomendo com certeza!

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 assinatura

20% OFF
Iniciante
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
30% OFF
Profissional
De 12x R$ 199
12x 139 reais
ou por R$ 1.668,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
25% OFF
Especialista
De 12x R$ 256
12x 192 reais
ou por R$ 2.304,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