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.

Experimentar algumas aulas do curso

Adquira este curso de forma avulsa

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,90 à vista

Informações sobre o curso

Sobre o curso

O PHP é a porta de entrada para a maior parte dos desenvolvedores back-end. Não por ele ser desprovido de recursos poderosos, mas por ser largamente usado em aplicações web simples e complexas, por aplicações leves e robustas, e também pelo fato de o PHP ser uma poderosa e completa linguagem de programação que contém uma curva de aprendizado leve.

O conhecimento prévio de lógica de programação é essencial para o aprendizado de qualquer linguagem de programação, mas no PHP isso se faz mais evidente, pois a transição da teoria da lógica para a prática da programação em PHP é algo simples e intuitivo.

No curso de PHP Básico do TreinaWeb Cursos você irá aprender a criar um ambiente de trabalho completo, que contempla criar o servidor local para aplicação, criar a estrutura do projeto utilizando uma IDE completa e criar o primeiro exemplo para testar se tudo está funcionando corretamente.

Com todo o ambiente criado e funcionando corretamente será hora de colocar a mão na massa, no curso você irá começar aprender as noções básicas da linguagem e boas práticas. Depois aprenderá sobre variáveis, tipos, estruturas condicionais e de repetição, funções, escopo, receber e enviar dados para um formulário HTML e muito mais.

Enfim, se você está querendo aprender a programar em PHP este curso é feito para você e se você deseja aprimorar e fechar as arestas que ficaram abertas ao longo do seu aprendizado desta linguagem este curso também é destinado a você.

Conhecimentos adquiridos

No curso de PHP Básico do TreinaWeb Cursos, antes de aprender o que o PHP tem para te oferecer, você aprenderá um pouco sobre a história do PHP, a diferença entre o que é executado do lado do servido e do lado do cliente, as vantagens de se trabalhar com PHP e aprenderá a criar o ambiente de trabalho.

No curso utilizaremos o XAMPP como o nosso aplicativo que irá configurar o servidor local, e você aprenderá a manusear o NetBeans IDE como o editor de códigos. Com o ambiente de trabalho pronto você irá criar o primeiro exemplo e logo após este exemplo ser criado você entenderá o funcionamento do exemplo.

Com isso pronto saberemos que tudo está funcionando corretamente então será a hora de ensinar as noções básicas do PHP, isto inclui o ensino de assuntos como variáveis, boas práticas, constantes, comentários e tipos de dados.

Esse é um assunto interessante, pois saber qual o tipo dos dados que você está trabalhando está diretamente ligado com a qualidade do resultado final. Começaremos trabalhando com números e mostraremos como a precisão em cálculos com números inteiros e de ponto flutuante funcionam.

Outros tipos de dados também serão estudados, tais como Boolean, Object, Resource, Null e Strings. Após conhecer alguns tipos você aprender como concatenar valores, como converter tipos de dados e como realizar operações aritméticas básicas.

Os arrays em qualquer linguagem moderna tem uma grande importância e aprender sobre como definir arrays e sobre os tipos de arrays é essencial.

Operadores lógicos, são parte inerente a área de desenvolvimento, então conhecer de forma profunda tais operadores é muito importante, no curso você irá aprender sobre os operadores lógicos, operadores de pré e pós-incremento/decremento, estruturas de condição if..else e elseif, estruturas de repetição while, do..while, for, foreach, continue e break.

Funções e tudo que envolve sua definição e execução são assuntos do curso, seu uso é constante e muito importante em qualquer aplicação, desde as mais simples às mais complexas. Arredondando valores, gerar valores aleatórios, trabalhando com data e hora, operações com datas, conversão de strings para data, calcular a diferença entre datas e comparar datas são temas simples, mas que devem ter uma certa atenção, pois são temas recorrentes e por este motivo todos eles também serão abordados no curso.

O PHP é versátil, então com ele você pode manipular arquivos externos, entre estes arquivos se destacam os arquivos de texto, e mostraremos neste curso o que você deve fazer para manipular esses arquivos. O PHP e desenvolvimento Web andam juntos, então ter o conhecimento dos fundamentos http e formulário HTML é essencial, por este motivo antes de recuperar dados enviados por um formulário mostraremos esses fundamentos.

Ao receber os dados do formulário você tem que saber se os dados estão vindo como POST ou GET, então compreender suas diferenças é importante, isso será mostrado no curso. Também será mostrado como trabalhar com o array dados recebido.

Para fechar o curso com chave de ouro, no projeto final você irá criar uma página, que terá a função de cadastro e consulta de contatos utilizando o que foi aprendido no curso.

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

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

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,90 à vista

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.

    Questionário

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.

    Questionário 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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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.

    Questionário

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

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,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.

24h

Curso com certificado de 24 horas

O que os alunos dizem?

Impressionante! Aprendi muito do que eu queria. Foi uma excelente escolha que fiz estudando na treinaweb.

Adquira este curso de forma avulsa

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,90 à vista

Quer ter acesso completo a todos os nossos cursos?

Escolha um dos planos abaixo e comece agora mesmo!

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