Curso de PHP - Recursos essenciais

Conheça os recursos essenciais da linguagem de programação PHP para trabalhar com todos os tipos de projeto.

Nível Intermediário Categoria Desenvolvimento Back-end

  • Curso com 04h48 de videos
  • Certificado com 16 horas
  • 25 exercícios
  • 8 desafios de código

Sobre o curso

Conheça os recursos essenciais da linguagem de programação PHP para trabalhar com todos os tipos de projeto.

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.

O PHP é utilizado para todos os tamanhos de aplicações, desde as mais básicas até aplicações para milhares de usuários simultâneos. A linguagem vem ganhando cada dia mais maturidade e possui recursos para todos os tipos de projetos

O que irá aprender?

Neste curso aprofundaremos nos recursos essenciais da linguagem de programação, conhecimentos usados para o desenvolvimento de qualquer tipo de aplicação que utilize PHP. Tudo isso é feito através de vídeo aulas, materiais escritos, exercícios e desafios de código dentro da nossa plataforma.

Dentre várias outras coisas você aprenderá:

  • Operadores avançados: Ternário, spaceship, null coalesce;
  • Operadores binários e precedência de operadores.
  • Trabalhar de forma avançada com tipos numéricos;
  • Notações, precisão de floats e as principais funções;
  • As características avançadas do tipo string, como escape de caracteres, heredoc nowdocs;
  • Diferentes modos de exibição de strings;
  • As principais funções de manipulação de strings;
  • Comportamentos da linguagem em relação a conversão automáticas de tipos;
  • Como realizar a conversão de tipos manualmente;
  • Trabalhar com datas usando as funções do PHP
  • Usar em detalhes a classe DateTime para manipulação de datas;
  • Usar funções de expressão regular para diversas tarefas.

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
  • Testes de aprendizado

Ambiente do curso

  • PHP 7.4
  • Visual Studio Code

Sobre o professor

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Conteúdo programático

  1. Operadores Avançados

    Nesta aula falaremos sobre operadores avançados como ternário, spaceship e null coalesce. Além de falar sobre precedência de operadores.

    12 aulas
    • Apresentação
    • Preparando o ambiente
    • Incremento e decremento
    • Operadores combinados
    • Operador ternário
    • Função isset
    • Operador Null Coalescing
    • Operador Spaceship
    • Operadores bit a bit
    • Precedência de Operadores
    • Questionário
    • Desafio de código
  2. Trabalhando com números

    Nesta aula aprenderemos aspectos avançados dos tipos int e float. Além de conhecer funções importantes para trabalhar com esses tipos.

    8 aulas
    • Tipo inteiro
    • Tipo Float
    • Melhorando a leitura de números grandes
    • Documentação sobre funções
    • Funções para trabalhar com números
    • Questionário
    • Desafio de código
    • Desafio de código
  3. Trabalhando com Strings

    Nesta aula conheceremos o tipo string em detalhes, além de falar sobre exibição e aprender sobre as principais funções para manipulação de strings.

    10 aulas
    • Trabalhando com posições de string
    • Escapando caracteres em strings
    • Heredoc e Nowdoc
    • Exibição de strings no PHP
    • Funções para trabalhar com padrões de string
    • Comparação avançada de strings
    • Funções de tratamento de string
    • Funções de manipulação de string
    • Questionário
    • Desafio de código
  4. Conversão de tipos

    Nesta aula aprenderemos sobre conversões de tipos e as principais características da linguagem PHP sobre o assunto.

    13 aulas
    • Conversões
    • Convertendo valores para inteiro
    • Convertendo valores para Booleano
    • Conversões automáticas de string para número
    • Convertendo valores para float
    • Convertendo valores para String
    • Convertendo valores para Array
    • Formatando valores monetários
    • Funções de verificação de tipo
    • Tabela de comparação
    • Funções Explode e Implode
    • Questionário
    • Desafio de código
  5. Trabalhando com datas

    Nesta aula conheceremos as principais funções do PHP para trabalhar com datas, também aprenderemos sobre a classe DateTime e qual modo correto de comparar datas.

    10 aulas
    • Timezone e Função date
    • Trabalhando com timestamp
    • Comparação de datas
    • Conhecendo a classe DateTime e criando objetos
    • Outros formatos entrada e saída
    • Métodos da classe DateTime
    • Trabalhando com intervalos
    • DateTime Immutable
    • Questionário
    • Desafio de código
  6. Trabalhando com expressões regulares

    Nesta aula conheceremos as principais funções para trabalhar com expressões regulares no PHP e qual sua utilidade prática.

    6 aulas
    • Validando dados com expressões regulares
    • Extraindo dados com expressões regulares
    • Substituição de string com expressões regulares
    • Questionário
    • Desafio de código
    • Desafio de código
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

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

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!