Curso de PHP Básico

Curso de

PHP Básico

Aprenda o necessário para começar a programar nessa poderosa linguagem de programação.

VEJA UMA AULA DE EXEMPLO

6x R$ 24,98

R$ 149,90 à vista

  • 24h

    Curso com certificado de 24 horas

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

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

Adquira este curso de forma avulsa

Informações sobre o curso

Sobre o curso

O PHP é uma grande porta de entrada para novos desenvolvedores web. Ele é largamente utilizado em aplicações de todo o porte (desde pequenos sites institucionais até grandes aplicações como é o caso do Facebook, Tumblr, Wikipédia etc). O PHP é, talvez, o maior "ecossistema" para desenvolvimento web que se tem conhecimento: cerca de 85% de todos os sites da internet o utilizam como linguagem de programação base.

O PHP é uma linguagem de programação interpretada, com grande influência do C (e desenvolvida nessa linguagem) e de múltiplos paradigmas. Você pode, ao mesmo tempo em que usa orientação a objetos, usar programação procedural ou funcional, por exemplo. O PHP é uma escolha segura para quem quer desenvolver para Web, profissionalmente ou não.

Conhecimentos adquiridos

Todas as principais estruturas da linguagem serão abordadas, como conceitos elementares entre outros. Para fechar o curso com chave de ouro, no projeto final você criará uma página que terá a função de cadastro e consulta de contatos utilizando o que foi aprendido. O curso incentiva e alia a teoria, apresentada de forma textual com a prática, apresentada em vídeo aulas. Além de exercícios que ajudam na fixação do conteúdo.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

- A história do PHP;

- A montar o ambiente para desenvolvimento;

- Diferenças entre o que é executado no servidor e no lado do cliente;

- Conceitos importante sobre HTTP;

- Todas as principais estruturas da linguagem;

- Boas práticas de desenvolvimento em PHP;

- Manipulação de arquivos.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores de outras linguagens ou a iniciantes em programação que querem ter contato com uma primeira linguagem para desenvolvimento web.

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

Carga horária do curso

7h19

Curso com 7h19 horas de vídeos

24h

Curso com certificado de 24 horas

48

Curso com 48 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

Conteúdo programático Baixar esta ementa

1 - Introdução à linguagem

  1. Códigos, imagens, diagramas etc.

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

    Como o PHP surgiu
  3. Códigos, imagens, diagramas etc.

    Lado cliente e lado servidor
  4. Códigos, imagens, diagramas etc.

    O que pode ser feito com php?
  5. Códigos, imagens, diagramas etc.

    Desenvolvimento Web Visualizar
  6. 3 desafios.

    Exercícios

2 - O ambiente PHP

  1. Códigos, imagens, diagramas etc.

    Preparando o ambiente de trabalho
  2. Vídeoaula com duração de: 00:04:30

    Conhecendo o ambiente com phpinfo()
  3. Códigos, imagens, diagramas etc.

    Criando o primeiro exemplo PHP Visualizar
  4. Vídeoaula com duração de: 00:07:34

    PHP em CLI Visualizar
  5. Vídeoaula com duração de: 00:09:57

    Servidor embutido do PHP Visualizar
  6. 3 desafios.

    Exercícios Visualizar

3 - Introdução à variáveis

  1. Códigos, imagens, diagramas etc.

    Noções básicas do PHP
  2. Códigos, imagens, diagramas etc.

    Variáveis
  3. Vídeoaula com duração de: 00:11:04

    PSR2 - Boas práticas de estilo e escrita de códigos
  4. Códigos, imagens, diagramas etc.

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

    Comentários
  6. 3 desafios.

    Exercícios

4 - Tipos de dados básicos

  1. Códigos, imagens, diagramas etc.

    Todos os tipos disponíveis
  2. Vídeoaula com duração de: 00:05:22

    Utilizando var_dump Visualizar
  3. Códigos, imagens, diagramas etc.

    Trabalhando com números
  4. Vídeoaula com duração de: 00:09:12

    Números e overflow de inteiros
  5. Códigos, imagens, diagramas etc.

    Números de ponto flutuante
  6. Vídeoaula com duração de: 00:09:23

    Formatando números e valores monetários
  7. 3 desafios.

    Exercícios

5 - Tipos de dados avançados

  1. Códigos, imagens, diagramas etc.

    Outros tipos de dados
  2. Códigos, imagens, diagramas etc.

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

    Concatenação
  4. Códigos, imagens, diagramas etc.

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

    Arrays associativos
  6. Códigos, imagens, diagramas etc.

    Sintaxe alternativa
  7. Códigos, imagens, diagramas etc.

    Arrays multidimensionais
  8. Vídeoaula com duração de: 00:14:31

    Arrays multidimensionais
  9. 3 desafios.

    Exercícios

6 - Conversão de tipos

  1. Códigos, imagens, diagramas etc.

    Conversão de tipos de dados
  2. Códigos, imagens, diagramas etc.

    Convertendo para inteiro
  3. Códigos, imagens, diagramas etc.

    Convertendo para booleano
  4. Códigos, imagens, diagramas etc.

    Convertendo strings para números
  5. Códigos, imagens, diagramas etc.

    Convertendo para float
  6. Códigos, imagens, diagramas etc.

    Convertendo para strings
  7. Códigos, imagens, diagramas etc.

    Convertendo para array
  8. 3 desafios.

    Exercícios

7 - Instruções de operações

  1. Códigos, imagens, diagramas etc.

    Operadores e precedência
  2. Códigos, imagens, diagramas etc.

    Operadores aritméticos
  3. Códigos, imagens, diagramas etc.

    Operadores de atribuição
  4. Códigos, imagens, diagramas etc.

    Operadores de comparação
  5. Vídeoaula com duração de: 00:12:46

    Trabalhando com os operadores de comparação
  6. Códigos, imagens, diagramas etc.

    Operadores lógicos
  7. Vídeoaula com duração de: 00:13:07

    Trabalhando com operadores lógicos
  8. Códigos, imagens, diagramas etc.

    Operadores de pré e pós-incremento/decremento
  9. 3 desafios.

    Exercícios

8 - Estruturas de condição

  1. Códigos, imagens, diagramas etc.

    Estruturas básicas da linguagem
  2. Códigos, imagens, diagramas etc.

    Voltando ao assunto de precedência
  3. Códigos, imagens, diagramas etc.

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

    switch
  5. Vídeoaula com duração de: 00:12:54

    Switch Case na prática
  6. 3 desafios.

    Exercícios

9 - Laços de repetição e seus recursos

  1. Códigos, imagens, diagramas etc.

    Estruturas de repetição
  2. Códigos, imagens, diagramas etc.

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

    do..while
  4. Códigos, imagens, diagramas etc.

    for
  5. Vídeoaula com duração de: 00:16:18

    Estruturas de repetição na prática
  6. Códigos, imagens, diagramas etc.

    foreach
  7. Vídeoaula com duração de: 00:11:18

    Foreach na prática
  8. Códigos, imagens, diagramas etc.

    continue e break
  9. Vídeoaula com duração de: 00:06:38

    Break e Continue na prática
  10. 3 desafios.

    Exercícios

10 - Hora de praticar!

  1. Exercícios

11 - Criando funções e incluindo arquivos

  1. Códigos, imagens, diagramas etc.

    Funções
  2. Vídeoaula com duração de: 00:15:22

    Aprendendo e praticando o conceito de funções
  3. Vídeoaula com duração de: 00:11:41

    Funções Variadic - PHP 5.6
  4. Vídeoaula com duração de: 00:10:35

    Funções anônimas
  5. Vídeoaula com duração de: 00:15:00

    Incluindo arquivos com include e require
  6. 3 desafios.

    Exercícios

12 - Funções de manipulação de strings

  1. Códigos, imagens, diagramas etc.

    Funções para strings
  2. Códigos, imagens, diagramas etc.

    Comparação de strings
  3. Códigos, imagens, diagramas etc.

    Buscas em strings
  4. Códigos, imagens, diagramas etc.

    Substituição de strings
  5. Códigos, imagens, diagramas etc.

    Extraindo dados de strings
  6. Vídeoaula com duração de: 00:34:03

    Funções de strings nativas do PHP
  7. 3 desafios.

    Exercícios

13 - Funções de manipulação de Arrays

  1. Códigos, imagens, diagramas etc.

    Funções e operadores de Arrays
  2. Códigos, imagens, diagramas etc.

    União de arrays
  3. Códigos, imagens, diagramas etc.

    Comparação de arrays
  4. Vídeoaula com duração de: 00:13:08

    Comparando arrays
  5. Códigos, imagens, diagramas etc.

    Contando e buscando elementos
  6. Códigos, imagens, diagramas etc.

    Ponteiros de arrays
  7. Códigos, imagens, diagramas etc.

    Ordenação de Arrays
  8. Vídeoaula com duração de: 00:09:55

    Ordenando arrays
  9. Códigos, imagens, diagramas etc.

    Pilhas e filas
  10. Vídeoaula com duração de: 00:09:15

    Manipulando arrays com as funções nativas do PHP
  11. 3 desafios.

    Exercícios

14 - Funções de operações matemáticas

  1. Códigos, imagens, diagramas etc.

    Funções matemáticas
  2. Códigos, imagens, diagramas etc.

    Arredondando valores
  3. Vídeoaula com duração de: 00:14:46

    Funções matemáticas
  4. Códigos, imagens, diagramas etc.

    Gerando valores aleatórios
  5. 3 desafios.

    Exercícios

15 - Formas diferentes de utilizarmos funções

  1. Códigos, imagens, diagramas etc.

    Capturando argumentos dinamicamente
  2. Códigos, imagens, diagramas etc.

    Escopo global e local
  3. Vídeoaula com duração de: 00:14:00

    Escopos de variáveis
  4. 3 desafios.

    Exercícios

16 - Funções de data e manipulação de arquivos

  1. Códigos, imagens, diagramas etc.

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

    Operações com datas
  3. Códigos, imagens, diagramas etc.

    Convertendo strings para data
  4. Códigos, imagens, diagramas etc.

    Calculando a diferença entre datas
  5. Códigos, imagens, diagramas etc.

    Comparando datas
  6. Vídeoaula com duração de: 00:22:28

    Funções para manipulação de data e hora
  7. Códigos, imagens, diagramas etc.

    Manipulação de arquivos de texto
  8. Vídeoaula com duração de: 00:18:11

    Diferentes métodos para manipulação de arquivos
  9. 3 desafios.

    Exercícios

17 - Servidor Web, formulários e tratando dados de entrada

  1. Códigos, imagens, diagramas etc.

    PHP e Desenvolvimento Web
  2. Códigos, imagens, diagramas etc.

    Formulários HTML
  3. Códigos, imagens, diagramas etc.

    Codificação de caracteres
  4. Códigos, imagens, diagramas etc.

    Utf-8
  5. Códigos, imagens, diagramas etc.

    Estruturando o formulário
  6. Códigos, imagens, diagramas etc.

    Recebendo os dados do formulário
  7. Códigos, imagens, diagramas etc.

    Recebendo arrays como dados
  8. Vídeoaula com duração de: 00:18:11

    Utilizando GET e POST com formulários
  9. Códigos, imagens, diagramas etc.

    Diferenças entre POST e GET
  10. Códigos, imagens, diagramas etc.

    Idempotente
  11. Vídeoaula com duração de: 00:19:51

    Teoria de banco de dados e acesso com PHP
  12. 3 desafios.

    Exercícios

18 - Projeto final

  1. Vídeoaula com duração de: 00:22:18

    Primeira parte do projeto final do curso
  2. Vídeoaula com duração de: 00:19:05

    Segunda parte do projeto final do curso
  3. Vídeoaula com duração de: 00:09:47

    Terceira parte do projeto final do curso
  4. Vídeoaula com duração de: 00:17:18

    Quarta e última parte do projeto final do curso

19 - Hora de praticar!

  1. Exercícios

20 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Palavras finais
  2. Depoimento / Brinde

Adquira este curso agora mesmo

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?

O curso é muito bom! Pra quem deseja aprender PHP, é um curso excelente.

Adquira este curso de forma avulsa

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,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
25% OFF
5 anos
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