Curso de PHP - Fundamentos

Inicie com a linguagem de programação PHP da maneira correta! Usando as melhores práticas e recomendações do mercado!!!

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 04h44 de videos
  • Certificado com 16 horas
  • 14 exercícios
  • 14 desafios de código

Sobre o curso

Inicie com a linguagem de programação PHP da maneira correta! Usando as melhores práticas e recomendações do mercado!!!

PHP é uma linguagem de programação open source voltada principalmente para o desenvolvimento de aplicações web e APIs, mas também pode ser utilizada para o desenvolvimento de aplicações console. Ela é uma linguagem script, interpretada, de tipagem dinâmica e fraca; Possui sintaxe parecida com linguagens como C, Java e Perl. A linguagem PHP é uma das mais promissoras na área de desenvolvimento web back-end. Além de grande parte das aplicações web já utilizam essa tecnologia, a linguagem vêm evoluindo rapidamente tanto novas features quanto com a melhora contínua de desempenho.

O que irá aprender?

Neste curso ensinaremos a linguagem de programação PHP desde o início. Falaremos sobre os principais conceitos, práticas e recomendações para que você inicie o aprendizado de forma correta e moderna da linguagem. Tudo isso é feito através de vídeo aulas, materiais escritos, exercícios e desafios de código dentro da nossa plataforma, Além de um projeto final para aplicação dos conhecimentos.

Dentre vários outros conteúdos conheceremos:

  • As principais características da linguagem e onde ela se aplica;
  • Como instalar e executar os scripts da linguagem;
  • Declaração de variáveis, constantes e tipos de dados;
  • Principais operadores;
  • Estruturas de decisão e repetição;
  • Trabalhar com funções personalizadas e da linguagem;
  • Tipos de erros e o básico sobre exceção;
  • Inclusão de arquivos;
  • O que são PSRs, PRS-0 e PSR-12.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores que desejam iniciar seus estudos na linguagem de programação PHP usando as práticas corretas e modernas de desenvolvimento para construção de uma base sólida de conhecimento, necessário para o aprofundamento futuro na linguagem.

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.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Desafios de código

Ambiente do curso

  • PHP 7.4
  • Visual Studio Code

Sobre o professor

Elton Fonseca

Elton Fonseca

Professor e Desenvolvedor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal, apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Cloud Computing e CMS. Nas horas vagas, adora estudar sobre o mercado financeiro, cozinhar e brincar com o pequeno Daniel, isso quando a Luciane deixa.

Conteúdo programático

  1. Introdução

    Nesta aula veremos um pouco sobre a história da linguagem PHP e quais problemas ela resolve.

    4 aulas
    • Características da linguagem PHP
    • História do PHP
    • O que é possível fazer com PHP
    • Lado cliente e lado servidor
  2. Iniciando com PHP

    Nesta aula aprenderemos como instalar o PHP e criar nossos primeiros scripts com a linguagem.

    12 aulas
    • Apresentação
    • Cursos de fundamentos para desenvolvedores
    • Instalando o executável do PHP
    • Editor Visual Studio Code
    • Códigos do curso
    • Primeiro exemplo na linguagem
    • Aplicações console no PHP
    • Sintaxe básica e Construtores
    • Utilizando PHP e HTML
    • Short Tags
    • Dinâmica dos arquivos PHP
    • Desafio de código
  3. Variáveis e constantes

    Nesta aula aprenderemos como declarar variáveis, constantes e conheceremos os tipos de dados do PHP.

    13 aulas
    • Trabalhando com variáveis
    • Regras de nomeação de variáveis
    • Trabalhando com constantes
    • Regras para nomeação de constantes
    • Comentários no PHP
    • Tipos dados escalares
    • Declarando Arrays
    • Arrays Associativos
    • Arrays multidimensionais
    • Inserção de novos itens em arrays
    • Desafio de código
    • Desafio de código
    • Desafio de código
  4. Operadores

    Nesta aula conheceremos os principais operadores da linguagem PHP.

    8 aulas
    • Operadores Aritméticos
    • Operadores de comparação
    • Operadores de igualdade e tipo
    • Operadores lógicos
    • Operador de concatenação
    • Tipos de declaração de String
    • Desafio de código
    • Desafio de código
  5. Condicionais

    Nesta aula aprenderemos como utilizar as estruturas condicionais do PHP.

    5 aulas
    • Condicional if
    • Trabalhando com elseif e else
    • Condicional switch case
    • Desafio de código
    • Desafio de código
  6. Estruturas de repetição

    Nesta aula aprenderemos como utilizar as estruturas de repetição do PHP.

    8 aulas
    • Laço while
    • Laço for
    • Laço foreach
    • Lendo arrays com foreach
    • Continue e Break
    • Desafio de código
    • Desafio de código
    • Desafio de código
  7. Funções

    Nesta aula aprenderemos como criar novas funções e utilizá-las, além de aprender como usar e consultar as funções internas do PHP.

    4 aulas
    • Trabalhando com funções
    • Conhecendo funções internas do PHP
    • Desafio de código
    • Desafio de código
  8. Erros e exceções

    Nesta aula conheceremos os tipos de erros do PHP e como utilizar o tratamento básico de exceções.

    4 aulas
    • Tipos de erros
    • Conhecendo os erros na prática
    • Tratando exceções
    • Desafio de código
  9. Importação de arquivos

    Nesta aula aprenderemos como incluir arquivos e quais as características de cada função de importação.

    4 aulas
    • Inclusão de arquivos
    • Inclusão única
    • Tipos de inclusão
    • Separação de arquivo por tipo
  10. Padrões no PHP

    Nesta aula aprenderemos o que são PSRs e aspectos da PSR-1 e PSR-12 envolvidos no conteúdo do curso.

    3 aulas
    • PHP-FIG e PSRs
    • PSR-1 - Codificação básica
    • PSR-12 - Estilo de código estendido
  11. Projeto Final

    Nesta aula desenvolvemos um projeto englobando os conceitos apresentados no curso.

    5 aulas
    • Código do projeto
    • Montando a estrutura do projeto
    • Obtendo dados de exibição
    • Exibindo dados
    • Finalizando o projeto
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Curso ótimo, bem proveitoso. Aprendi e pretendo buscar o máximo de conhecimento para trabalhar com php.

    Depoimento - Wagner
    PHP - Fundamentos
    Wagner missao velha / CE
  • Muito bom, o instrutor soube na prática executar os conceitos estipulados, e foi muito fácil acompanhar o raciocínio em cada aula apresentada. Esta forma de ensinar, propondo exercícios, facilita muito o aprendizado e faz com que, nós, alunos, possamos nos avaliar. Achei muito interessante fazer o código nos exercícios, mesmo usando nossa sintaxe nos códigos, apresentando as saídas propostas somos avaliados de forma mais justa. Continuem assim.

    Depoimento - João
    PHP - Fundamentos
    João Torres / RS
  • Muito bom!!!!

    Depoimento - Glauber
    PHP - Fundamentos
    Glauber Angra dos Reis / RJ
  • Excelente didática, o professor conseguiu explicar de uma forma engajante o conteúdo. Obs: Conteúdo abordado, foi show adorei inclusive a parte dos Guidelines do PHP, assim como um projeto final abordando os conteúdos vistos no curso.

    Depoimento - Laércio
    PHP - Fundamentos
    Laércio Yokohama-shi Tsurumi-ku / SP
  • Parabéns, muito bom!!!

    Depoimento - Rogério
    PHP - Fundamentos
    Rogério Santa Bárbara D'Oeste / SP
  • Gostei da linguagem PHP.

    Depoimento - Gianfranco
    PHP - Fundamentos
    Gianfranco São Paulo / SP
  • Excelente curso!!

    Depoimento - Jean
    PHP - Fundamentos
    Jean Campo Grande / MS
  • Curso muito bom.

    Depoimento - Alisson
    PHP - Fundamentos
    Alisson Cabedelo / PB
  • Muito bom, ótimo!!!

    Depoimento - Nivaldo
    PHP - Fundamentos
    Nivaldo Franca / SP

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

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