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

Por apenas 6x de

R$ 24,98

Quero fazer este curso!

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!

Conteúdo programático

1 - Introdução à linguagem

  1. Apostila (códigos, imagens, diagramas etc)

    Introdução
  2. Apostila (códigos, imagens, diagramas etc)

    Como o PHP surgiu
  3. Apostila (códigos, imagens, diagramas etc)

    Lado cliente e lado servidor
  4. Apostila (códigos, imagens, diagramas etc)

    O que pode ser feito com php?
  5. Apostila (códigos, imagens, diagramas etc)

    Desenvolvimento Web Visualizar
  6. Desafios

    3 desafios

    Questionário

2 - O ambiente PHP

  1. Apostila (códigos, imagens, diagramas etc)

    Preparando o ambiente de trabalho
  2. Vídeoaula

    Duração: 00:04:30

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

    Criando o primeiro exemplo PHP Visualizar
  4. Vídeoaula

    Duração: 00:07:34

    PHP em CLI Visualizar
  5. Vídeoaula

    Duração: 00:09:57

    Servidor embutido do PHP Visualizar
  6. Desafios

    3 desafios

    Questionário Visualizar

3 - Introdução à variáveis

  1. Apostila (códigos, imagens, diagramas etc)

    Noções básicas do PHP
  2. Apostila (códigos, imagens, diagramas etc)

    Variáveis
  3. Vídeoaula

    Duração: 00:11:04

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

    Constantes
  5. Apostila (códigos, imagens, diagramas etc)

    Comentários
  6. Desafios

    3 desafios

    Questionário

4 - Tipos de dados básicos

  1. Apostila (códigos, imagens, diagramas etc)

    Todos os tipos disponíveis
  2. Vídeoaula

    Duração: 00:05:22

    Utilizando var_dump Visualizar
  3. Apostila (códigos, imagens, diagramas etc)

    Trabalhando com números
  4. Vídeoaula

    Duração: 00:09:12

    Números e overflow de inteiros
  5. Apostila (códigos, imagens, diagramas etc)

    Números de ponto flutuante
  6. Vídeoaula

    Duração: 00:09:23

    Formatando números e valores monetários
  7. Desafios

    3 desafios

    Questionário

5 - Tipos de dados avançados

  1. Apostila (códigos, imagens, diagramas etc)

    Outros tipos de dados
  2. Apostila (códigos, imagens, diagramas etc)

    Strings
  3. Apostila (códigos, imagens, diagramas etc)

    Concatenação
  4. Apostila (códigos, imagens, diagramas etc)

    Arrays
  5. Apostila (códigos, imagens, diagramas etc)

    Arrays associativos
  6. Apostila (códigos, imagens, diagramas etc)

    Sintaxe alternativa
  7. Apostila (códigos, imagens, diagramas etc)

    Arrays multidimensionais
  8. Vídeoaula

    Duração: 00:14:31

    Arrays multidimensionais
  9. Desafios

    3 desafios

    Questionário

6 - Conversão de tipos

  1. Apostila (códigos, imagens, diagramas etc)

    Conversão de tipos de dados
  2. Apostila (códigos, imagens, diagramas etc)

    Convertendo para inteiro
  3. Apostila (códigos, imagens, diagramas etc)

    Convertendo para booleano
  4. Apostila (códigos, imagens, diagramas etc)

    Convertendo strings para números
  5. Apostila (códigos, imagens, diagramas etc)

    Convertendo para float
  6. Apostila (códigos, imagens, diagramas etc)

    Convertendo para strings
  7. Apostila (códigos, imagens, diagramas etc)

    Convertendo para array
  8. Desafios

    3 desafios

    Questionário

7 - Instruções de operações

  1. Apostila (códigos, imagens, diagramas etc)

    Operadores e precedência
  2. Apostila (códigos, imagens, diagramas etc)

    Operadores aritméticos
  3. Apostila (códigos, imagens, diagramas etc)

    Operadores de atribuição
  4. Apostila (códigos, imagens, diagramas etc)

    Operadores de comparação
  5. Vídeoaula

    Duração: 00:12:46

    Trabalhando com os operadores de comparação
  6. Apostila (códigos, imagens, diagramas etc)

    Operadores lógicos
  7. Vídeoaula

    Duração: 00:13:07

    Trabalhando com operadores lógicos
  8. Apostila (códigos, imagens, diagramas etc)

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

    3 desafios

    Questionário

8 - Estruturas de condição

  1. Apostila (códigos, imagens, diagramas etc)

    Estruturas básicas da linguagem
  2. Apostila (códigos, imagens, diagramas etc)

    Voltando ao assunto de precedência
  3. Apostila (códigos, imagens, diagramas etc)

    elseif
  4. Apostila (códigos, imagens, diagramas etc)

    switch
  5. Vídeoaula

    Duração: 00:12:54

    Switch Case na prática
  6. Desafios

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    Estruturas de repetição
  2. Apostila (códigos, imagens, diagramas etc)

    while
  3. Apostila (códigos, imagens, diagramas etc)

    do..while
  4. Apostila (códigos, imagens, diagramas etc)

    for
  5. Vídeoaula

    Duração: 00:16:18

    Estruturas de repetição na prática
  6. Apostila (códigos, imagens, diagramas etc)

    foreach
  7. Vídeoaula

    Duração: 00:11:18

    Foreach na prática
  8. Apostila (códigos, imagens, diagramas etc)

    continue e break
  9. Vídeoaula

    Duração: 00:06:38

    Break e Continue na prática
  10. Desafios

    3 desafios

    Questionário

10 - Hora de praticar!

  1. Exercícios

11 - Criando funções e incluindo arquivos

  1. Apostila (códigos, imagens, diagramas etc)

    Funções
  2. Vídeoaula

    Duração: 00:15:22

    Aprendendo e praticando o conceito de funções
  3. Vídeoaula

    Duração: 00:11:41

    Funções Variadic - PHP 5.6
  4. Vídeoaula

    Duração: 00:10:35

    Funções anônimas
  5. Vídeoaula

    Duração: 00:15:00

    Incluindo arquivos com include e require
  6. Desafios

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    Funções para strings
  2. Apostila (códigos, imagens, diagramas etc)

    Comparação de strings
  3. Apostila (códigos, imagens, diagramas etc)

    Buscas em strings
  4. Apostila (códigos, imagens, diagramas etc)

    Substituição de strings
  5. Apostila (códigos, imagens, diagramas etc)

    Extraindo dados de strings
  6. Vídeoaula

    Duração: 00:34:03

    Funções de strings nativas do PHP
  7. Desafios

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    Funções e operadores de Arrays
  2. Apostila (códigos, imagens, diagramas etc)

    União de arrays
  3. Apostila (códigos, imagens, diagramas etc)

    Comparação de arrays
  4. Vídeoaula

    Duração: 00:13:08

    Comparando arrays
  5. Apostila (códigos, imagens, diagramas etc)

    Contando e buscando elementos
  6. Apostila (códigos, imagens, diagramas etc)

    Ponteiros de arrays
  7. Apostila (códigos, imagens, diagramas etc)

    Ordenação de Arrays
  8. Vídeoaula

    Duração: 00:09:55

    Ordenando arrays
  9. Apostila (códigos, imagens, diagramas etc)

    Pilhas e filas
  10. Vídeoaula

    Duração: 00:09:15

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

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    Funções matemáticas
  2. Apostila (códigos, imagens, diagramas etc)

    Arredondando valores
  3. Vídeoaula

    Duração: 00:14:46

    Funções matemáticas
  4. Apostila (códigos, imagens, diagramas etc)

    Gerando valores aleatórios
  5. Desafios

    3 desafios

    Questionário

15 - Formas diferentes de utilizarmos funções

  1. Apostila (códigos, imagens, diagramas etc)

    Capturando argumentos dinamicamente
  2. Apostila (códigos, imagens, diagramas etc)

    Escopo global e local
  3. Vídeoaula

    Duração: 00:14:00

    Escopos de variáveis
  4. Desafios

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    Trabalhando com data e hora
  2. Apostila (códigos, imagens, diagramas etc)

    Operações com datas
  3. Apostila (códigos, imagens, diagramas etc)

    Convertendo strings para data
  4. Apostila (códigos, imagens, diagramas etc)

    Calculando a diferença entre datas
  5. Apostila (códigos, imagens, diagramas etc)

    Comparando datas
  6. Vídeoaula

    Duração: 00:22:28

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

    Manipulação de arquivos de texto
  8. Vídeoaula

    Duração: 00:18:11

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

    3 desafios

    Questionário

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

  1. Apostila (códigos, imagens, diagramas etc)

    PHP e Desenvolvimento Web
  2. Apostila (códigos, imagens, diagramas etc)

    Formulários HTML
  3. Apostila (códigos, imagens, diagramas etc)

    Codificação de caracteres
  4. Apostila (códigos, imagens, diagramas etc)

    Utf-8
  5. Apostila (códigos, imagens, diagramas etc)

    Estruturando o formulário
  6. Apostila (códigos, imagens, diagramas etc)

    Recebendo os dados do formulário
  7. Apostila (códigos, imagens, diagramas etc)

    Recebendo arrays como dados
  8. Vídeoaula

    Duração: 00:18:11

    Utilizando GET e POST com formulários
  9. Apostila (códigos, imagens, diagramas etc)

    Diferenças entre POST e GET
  10. Apostila (códigos, imagens, diagramas etc)

    Idempotente
  11. Vídeoaula

    Duração: 00:19:51

    Teoria de banco de dados e acesso com PHP
  12. Desafios

    3 desafios

    Questionário

18 - Projeto final

  1. Vídeoaula

    Duração: 00:22:18

    Primeira parte do projeto final do curso
  2. Vídeoaula

    Duração: 00:19:05

    Segunda parte do projeto final do curso
  3. Vídeoaula

    Duração: 00:09:47

    Terceira parte do projeto final do curso
  4. Vídeoaula

    Duração: 00:17:18

    Quarta e última parte do projeto final do curso

19 - Hora de praticar!

  1. Exercícios

20 - Conclusão

  1. Apostila (códigos, imagens, diagramas etc)

    Palavras finais
  2. Depoimento / Brinde

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?

Gostei muito, o modo de ensino é bem didático.

Você pediu e nós te ouvimos!

Conheça os nossos planos de assinatura

30% OFF
Iniciante
De 12x R$ 99
12x 69 reais
ou por R$ 828,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
30% OFF
Especialista
De 12x R$ 256
12x 179 reais
ou por R$ 2.148,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

Se desejar, você também pode adquirir apenas esse curso (sem escolher um dos planos):

Curso de PHP Básico

PHP Básico

6x R$ 24,98

R$ 149,90 à vista

Quero apenas este curso!

Cursos relacionados