Leitura recomendada
Tópicos abordados
Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.
PHP Básico
Nesta parte do tutorial de PHP vamos aprender alguns assuntos básicos sobre a linguagem
que abrangem desde a sintaxe, passando por comandos, funções entre outros.
Nesta parte, vamos poder acompanhar a história da linguagem PHP por meio de
suas versões e também melhorias.
Quero aprender »
Para iniciar os estudos, vamos ver uma pouco sobre a linguagem, ferramentas,
versões e outros.
Quero aprender »
Aqui vamos aprender sobre como é a sintaxe da linguagem PHP como comentário, bloco de código e etc.
Quero aprender »
Para declaração de variáveis e outros em nossas aplicações em PHP precisamos conhecer os tipos
de dados básicos.
Quero aprender »
Variáveis, Constantes e Escopo
Nesta parte vamos aprender a declarar variáves, constantes e também entender sobre escopo na
linguagem PHP.
Quero aprender »
Já conhecendo os tipos de dados e variáveis, vamos aprender o básico sobre conversão e
identificar tipos de dados.
Quero aprender »
A linguagem PHP possui um conjunto de funções para verificar tipo de dados, destruir variáveis,
imprimir informações e outras.
Quero aprender »
Para captura e exibição de dados em nossos programas em PHP precisamos de como pode ser feita
a entrada/saída de dados.
Quero aprender »
Os operadores são necessários para criação de expressões aritméticas, lógicas e outras utilizadas
em nossos programas.
Quero aprender »
Aqui vamos aprender os comando de decisão, repetição, escolha e outros fornecidos pela linguagem PHP.
Quero aprender »
Nesta parte, vamos aprender os comandos de decisão if, if-else, if-else-if e if ternário
com exemplos e fluxogramas.
Quero aprender »
Aqui, vamos aprender os comandos de repetição for, foreach, while e do-while com exemplos. E
também comandos de parada.
Quero aprender »
Seguindo nos estudos, nesta parte vamos aprender o comando e escolha switch e exemplos
de formas de uso.
Quero aprender »
Nesta parte do tutorial vamos aprender a como declarar funções, funcões com parâmetros,
funções como argumento e outros.
Quero aprender »
Expressão lambda é uma versão compacta de uma função que retorna uma expressão calculada.
Conhecida como Arrow Function.
Quero aprender »
Aqui vamos aprender o básicos sobre string desde a declaração/alteração até operações como iteração,
concatenação e outros.
Quero aprender »
Aqui vamos aprender o básico sobre array como declação, acesso a elementos, iteração, cópia, e outros.
Quero aprender »
Com os vetores associativos em PHP podem armazenar elementos no formato chave-valor bem como as
operações básica.
Quero aprender »
Nesta parte vamos aprender o básico sobre matriz como declação, acesso a elementos, iteração,
cópia e outros.
Quero aprender »
Utilizando o tipo de dado Enum podemos criar uma ou mais contantes que que para uso em nossos
programas escritos em PHP.
Quero aprender »
PHP fornece algumas funções leitura e escrita formatada em string e também suporta o uso
de placeholder em string para interpolação.
Quero aprender »
Já conhecendo os tipos de dados e variáveis, vamos aprender o básico sobre conversão e
identificar tipos de dados.
Quero aprender »
Biblioteca do usuário são arquivos .php contem funções e outros recursos criados
para reuso e organização de código.
Quero aprender »
Outros tópicos básicos que se enquadram nesta parte do tutorial estão em estudo e em breve estarão
disponíveis
Quero aprender »
Orientação a Objeto
Nesta parte do tutorial, vamos aprender a aplicar os conceitos básicos de P.O.O utilizando a linguagem PHP,
como classes, encapsulamento e outros.
Nesta parte vamos de nosso tutorial, vamos aprender a criar classes representam o esqueleto
de um objeto.
Quero aprender »
Atributo e Encapsulamento
Em PHP podemos podemos utilizar os modificador públic e private para encapsular os dado de uma classe.
Quero aprender »
Métodos são funções associadas a objetos. Nesta parte do tutorial vamos ver como criar métodos
e como sobrecarregá-los.
Quero aprender »
Herança é um conceito que nos permite extender nossas classes concretas de forma a adicionar
mais ou novas funcionalidades.
Quero aprender »
Nesta parte do tutorial vamos aprender um pouco sobre abstração em PHP utilizando o tipo de dado
interface.
Quero aprender »
Classe abstrata e Herança
Nesta parte vamos aprender um pouco sobre abstração em PHP utilizando classes abstratas, métodos abstratos
e outros.
Quero aprender »
Trait é um tipo de dado que pode armazenar métodos concretos, abstratos e atributos, mas utilizando
associação de classe.
Quero aprender »
Utilizando namespaces em PHP podemos organizar e agrupar nossas classes para melhor organização e uso.
Quero aprender »
Classes anônimas em PHP são classes que não possuem nome e são declaradas e atribuídas a uma variável.
Quero aprender »
Para entendermos uso de generics na linguagem PHP precisamos antes estudar um recurso template fornecido por essa
linguagem.
Quero aprender »
Usando reflection, podemos obter informações de nossos objetos durante a execução de nossos programas.
Quero aprender »
Anotações são utilizadas para armazenar informações adicionais sobre nossas classes, interfaces, métodos e atributos.
Quero aprender »
Estrutura de dados / Iteradores / Coleções
Nesta parte do nosso tutorial sobre a linguagem PHP, vamos estudar as estruturas de dados no desenvolvimentos de nossos
programas escritos nessa linguagem.
SplDoublyLinkedList é um tipo de dado que nos permite armazenar elementos na forma de uma
lista duplamente ligada.
Quero aprender »
SplFixedArray é outro tipo de dado que nos permite armazenar elementos em forma de um array dinâmico.
Quero aprender »
Utilizando o tipo de dado SplObjectStorage, podemos armazenar elementos na forma objeto-valor.
Quero aprender »
Quando utilizando o tipo de dado SplStack, podemos armazenar informações em forma de pilha(LIFO).
Quero aprender »
Utilizando o tipo de dado SplQueue, podemos armazenar informações em forma de uma fila(FIFO).
Quero aprender »
Gerenciando erros
A linguagem PHP possui algumas formas para lidarmos com erros em nossos programas. Podemos exibir mensagens utilizando
funções customizadas, usando funções nativas die ou exit e outros recursos.
Utilizando as funções die, exit, trigger_error e outras, podemos lidar
com os erros em nossas aplicações em PHP.
Quero aprender »
Utilizando o bloco try/catch podemos executar, capturar um ou mais erros e também tratá-los
de acordo com as necessidades.
Quero aprender »
Aqui vamos aprender a como obter informações sobre erros, entender o stacktrace funciona e
assuntos outros.
Quero aprender »
Nesta parte vamos aprender a como criar nossas próprias exceptions, adicionar atributos, métodos
e usá-las com lança-las.
Quero aprender »
Leitura/Escrita em Arquivo
Nesta parte do tutorial vamos aprender a escrever e ler dados de arquivos de textos e binários
utilizando os recursos da bibliotecas PHP de entrada e saída.
Biblioteca Nativa/Classes Nativas/Funções Nativas
Neste tópico vamos aprender propriedades e métodos de algumas das classes nativas
fornecidas pela linguagem PHP. Novas classes serão adicionadas em futuras atualizações.
Aqui vamos aprender a a utilizar todas as funções nativas disponíveis em PHP
para manipular vetores/arrays.
Quero aprender »
Todas as funções nativas para trabalhar com strings em nossos programas serão estudadas nesta parte do tutorial.
Quero aprender »
Bibliotecas de terceiros/Frameworks/Integração/Outros
Neste tópico vamos aprender alguns do pocotes/blibliotecas de terceiros mais utilizadas no desenvolvimetnto de aplicações
PHP.
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.