Você sabia que ao assinar um plano você terá acesso a TODOS os cursos do portal?
São mais de 4.000 horas de conteúdo, distribuídos em mais de 350 cursos completos!

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

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos da plataforma e muito mais!

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos da plataforma e muito mais!
Conheça os nossos planos de acesso total aos cursos
  • Conteúdo + de 4.000 horas de conteúdo
  • Conteúdo + de 200.000 alunos capacitados
  • Conteúdo + de 12 anos de experiência em EAD
  • Conteúdo cursos novos toda quarta-feira
Quero conhecer os planos

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.

  • Curso com 7h19 horas de vídeos
  • Curso com certificado de 24 horas
  • Curso com 48 exercícios de fixação
Ambiente do Curso
PHP 5.6
XAMPP
NetBeans
Metodologia
Videoaulas
Texto e imagens
Início imediato
Exemplos práticos
Testes de aprendizado
Desafios de código
Baixar esta ementa

1 - Introdução à linguagem
Introdução
Como o PHP surgiu
Lado cliente e lado servidor
O que pode ser feito com php?
Desenvolvimento Web Visualizar
Exercícios
2 - O ambiente PHP
Preparando o ambiente de trabalho
Conhecendo o ambiente com phpinfo()
Criando o primeiro exemplo PHP Visualizar
PHP em CLI Visualizar
Servidor embutido do PHP Visualizar
Exercícios Visualizar
3 - Introdução a variáveis
Noções básicas do PHP
Variáveis
PSR2 - Boas práticas de estilo e escrita de códigos
Constantes
Comentários
Exercícios
4 - Tipos de dados básicos
Todos os tipos disponíveis
Utilizando var_dump Visualizar
Trabalhando com números
Números e overflow de inteiros
Números de ponto flutuante
Formatando números e valores monetários
Exercícios
5 - Tipos de dados avançados
Outros tipos de dados
Strings
Concatenação
Arrays
Arrays associativos
Sintaxe alternativa
Arrays multidimensionais
Arrays multidimensionais
Exercícios
6 - Conversão de tipos
Conversão de tipos de dados
Convertendo para inteiro
Convertendo para booleano
Convertendo strings para números
Convertendo para float
Convertendo para strings
Convertendo para array
Exercícios
7 - Instruções de operações
Operadores e precedência
Operadores aritméticos
Operadores de atribuição
Operadores de comparação
Trabalhando com os operadores de comparação
Operadores lógicos
Trabalhando com operadores lógicos
Operadores de pré e pós-incremento/decremento
Exercícios
8 - Estruturas de condição
Estruturas básicas da linguagem
Voltando ao assunto de precedência
elseif
switch
Switch Case na prática
Exercícios
9 - Laços de repetição e seus recursos
Estruturas de repetição
while
do..while
for
Estruturas de repetição na prática
foreach
Foreach na prática
continue e break
Break e Continue na prática
Exercícios
10 - Hora de praticar!
Exercícios
11 - Criando funções e incluindo arquivos
Funções
Aprendendo e praticando o conceito de funções
Funções Variadic - PHP 5.6
Funções anônimas
Incluindo arquivos com include e require
Exercícios
12 - Funções de manipulação de strings
Funções para strings
Comparação de strings
Buscas em strings
Substituição de strings
Extraindo dados de strings
Funções de strings nativas do PHP
Exercícios
13 - Funções de manipulação de Arrays
Funções e operadores de Arrays
União de arrays
Comparação de arrays
Comparando arrays
Contando e buscando elementos
Ponteiros de arrays
Ordenação de Arrays
Ordenando arrays
Pilhas e filas
Manipulando arrays com as funções nativas do PHP
Exercícios
14 - Funções de operações matemáticas
Funções matemáticas
Arredondando valores
Funções matemáticas
Gerando valores aleatórios
Exercícios
15 - Formas diferentes de utilizarmos funções
Capturando argumentos dinamicamente
Escopo global e local
Escopos de variáveis
Exercícios
16 - Funções de data e manipulação de arquivos
Trabalhando com data e hora
Operações com datas
Convertendo strings para data
Calculando a diferença entre datas
Comparando datas
Funções para manipulação de data e hora
Manipulação de arquivos de texto
Diferentes métodos para manipulação de arquivos
Exercícios
17 - Servidor Web, formulários e tratando dados de entrada
PHP e Desenvolvimento Web
Formulários HTML
Codificação de caracteres
Utf-8
Estruturando o formulário
Recebendo os dados do formulário
Recebendo arrays como dados
Utilizando GET e POST com formulários
Diferenças entre POST e GET
Idempotente
Teoria de banco de dados e acesso com PHP
Exercícios
18 - Projeto final
Primeira parte do projeto final do curso
Segunda parte do projeto final do curso
Terceira parte do projeto final do curso
Quarta e última parte do projeto final do curso
19 - Hora de praticar!
Exercícios
20 - Conclusão
Palavras finais
Depoimento / Brinde

Conheça nossos
planos de acesso!

Plano de acesso Anual

economize R$480
de 12x de R$97
por: 12x de R$57
ou R$ 684,00 à vista
  • 1 ano de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Plano de acesso Mensal

Recorrente e sem fidelidade
por apenas
R$97/mês
Pagamento recorrente no boleto
ou cartão de crédito
  • 30 dias de acesso a todos os cursos
  • Plano de carreira personalizado
  • Cursos novos toda semana
  • Certificados digitais inclusos
  • Suporte direto com professores
  • Suporte com SLA de 4 horas úteis
  • Aplicativos para Android e iOS
  • Acesso offline através dos apps

Resultados de quem
já é nosso aluno!

  • Ótimo curso, conteúdo rico e muito bem explicado. Apesar de ter um conhecimento prévio de PHP, foi muito útil e aprendi a utilizar mais recursos da linguagem. Resolvi fazer este curso pra ver se o TreinaWeb era realmente bom. Posso dizer que estou muito satisfeito e que este foi o primeiro curso de muitos que pretendo fazer por aqui. Bruno Salviano (Presidente Prudente - SP) PHP Básico
    Bruno Salviano
  • Eu confesso que foi um desafio fazer este curso, mais foi de grande valia e esta me ajudando muito na faculdade. Recomendo pois tem um excelente conteudo e uma boa qualidade e dinamismo Sandilei Rodrigues (Umuarama - PR) PHP Básico
    Sandilei Rodrigues
  • Estou impressionado com o curso. Muito organizado e de fácil explicação. Toda a equipe está de parabéns! Mal posso esperar para seguir com os próximos módulos. Moises Fonteles (Itapevi - SP) PHP Básico
    Moises Fonteles
  • Muito bom, aprendi muitas coisas apenas no básico, eu programo em ASP e somente no módulo básico já vi muitas coisas que facilitam a programação com PHP que no ASP não tem. As aulas são bem intuitivas e as vídeo-aulas ajudam demais. Gostei muito do projeto final foi muito bom de fazer. Estou indo correndo fazer o módulo intermediário Luiz Henrique (São Paulo - SP) PHP Básico
    Luiz Henrique
  • Na busca do conhecimento em desenvolvimento em qualquer linguagem de programação, o conhecimento básico é quem diz se você está apto para negócio ou não. E para minha sorte vim parar aqui, na TreinaWeb no curso de PHP. Estou SUPER satisfeito com o curso básico. Imaginem os próximos módulos? Ótimo conteúdo. Claudinei Araujo (Salvador - BA) PHP Básico
    Claudinei Araujo
  • Ambiente benéfico para quem procura de forma ágil se qualificar. Excelente curso! Partindo pro próximo módulo em 3, 2, 1... Bruno José (Barbacena - MG) PHP Básico
    Bruno José

Garantia incondicional
de satisfação

Satisfação Garantida - 7 dias ou seu dinheiro de volta!

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!

Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

Ou seja, a partir do momento em que você fizer sua inscrição, você terá acesso às mais 4.000 horas de curso, com os melhores profissionais do mercado, com uma metodologia inovadora... e se mesmo assim você não gostar, você pode pedir o seu dinheiro de volta em até 7 dias.

Imagine se tudo na vida viesse com uma garantia como essa.

FAQ - Perguntas Frequentes

Confira as principais dúvidas de quem
procura a TreinaWeb para se capacitar.

  • A TreinaWeb é a única escola online de tecnologia com mais de 12 anos de história. É a maior do segmento, com mais de 4.000 horas de conteúdo em cursos online. Além disso, cerca de 200.000 alunos já estudaram e estudam por aqui. Entre muitas outras coisas, a TreinaWeb oferece:
    • Formações completas e com foco no mercado de trabalho.
    • Formação personalizada e individual, criada por um professor orientador.
    • Cursos novos e atualizações pontuais toda semana.
    • Opção de estudar no seu tempo, a qualquer hora e lugar.
    • Suporte incluso com professores especialistas.
    • Certificados dos cursos com hora/aula.
    • Satisfação garantida ou seu dinheiro de volta!
  • SIM! Com toda a certeza! Pois oferecemos cursos partindo exatamente do zero. Inclusive temos cursos de Lógica de Programação, que é onde você vai ver todo o fundamento por trás das linguagens. Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores especialistas irão te acompanhar. E você está atrás dos cursos de edição de vídeo, design e marketing digital, claro que você também não precisa saber nada sobre programação.

  • Nossa metodologia une o que há de melhor no ensino de tecnologia à distância: videoaulas, apostilas, exercícios de fixação, testes de conhecimento e passo a passo de projetos completos. Aprenda de verdade com cursos completos de programação, edição de vídeo, design e marketing digital.

  • No instante que sua compra for aprovada, automaticamente você ganhará o acesso a nossa área do aluno, onde poderá escolher os cursos que irá fazer. Caso, por qualquer motivo, você não consiga acessar de imediato, basta entrar em contato que nós te ajudaremos! Você poderá assistir de qualquer lugar: Do computador, notebook, tablet, smartv ou smartphone.

  • Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste! Se, após 7 dias, você decidir que a TreinaWeb não é para você, devolvemos o seu dinheiro sem fazer perguntas. Basta enviar um email na área de contato aqui no site.

  • A TreinaWeb é para quem:
    • Quer entrar no ramo digital com o pé direito;
    • É programador e quer ir para um outro nível;
    • Já programa e quer ampliar o nível e estudar outras linguagens;
    • É um programador avançado e tem TreinaWeb um aliado para novas tecnologias e tendências;
    • Busca profissionalizar-se em uma área em pleno crescimento;
    • Ama design e sabe que aqui estão os melhores cursos da área;
    • Quer aprender a fazer e editar os seus próprios vídeos;
    • Sonha em ser um Videomaker profissional.
  • 100% Segura. Todo o processo de compra possui certificado SSL. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados. E assim que aprovada a sua compra/matrícula, você receberá imediatamente todos os dados de acesso à sua área de aluno e as aulas.

  • Sim e esse é um dos diferenciais da TreinaWeb. Oferecemos total suporte com professores especialistas. Nossa equipe de instrutores está sempre pronta para te ajudar e tirar todas as suas dúvidas. Além disso, Na contratação de qualquer plano você ainda tem direito às formações personalizadas, onde nossos professores irão te acompanhar e te orientar.

  • Todos os nossos cursos onlines de programação, design e edição de vídeo contam com certificados. Um certificado novo será disponibilizado na área de aluno, sempre que você concluir um novo curso. Com o seu nome e horas/curso. Lembrando, que estes certificados podem ser utilizados para cumprir cargas horárias de cursos extras em faculdades.