Bem-vindo ao repositório do Curso de PHP do Zero ao Avançado. Este curso foi projetado para levá-lo através dos conceitos fundamentais de PHP até tópicos avançados, preparando-o para criar aplicações web dinâmicas e robustas.
Este curso é destinado tanto a iniciantes quanto a programadores que já possuem alguma experiência e desejam aprofundar seus conhecimentos em PHP. Cobriremos desde os fundamentos da linguagem, como variáveis, condições e loops, até conceitos avançados como orientação a objetos, manipulação de banco de dados com PDO e criação de APIs RESTful.
- Conhecimento básico de HTML e CSS
- Noções de lógica de programação
- Ambiente de desenvolvimento com PHP instalado (XAMPP)
O repositório está organizado por pastas que correspondem aos módulos do curso. Dentro de cada pasta, você encontrará os exemplos de código discutidos nas aulas, bem como exercícios para praticar o que foi aprendido.
-
Introdução ao PHP
- História do PHP
- Configuração do ambiente de desenvolvimento
- Sintaxe básica
-
Fundamentos do PHP
- Variáveis e tipos de dados
- Operadores
- Estruturas de controle
-
Funções em PHP
- Definição e uso de funções
- Escopo de variáveis
-
Manipulação de Dados
- Strings e Arrays
- Manipulação de arquivos
-
Orientação a Objetos
- Classes e objetos
- Herança
- Polimorfismo
-
Banco de Dados com PHP
- MySQL e PHP com PDO
- CRUD (Create, Read, Update, Delete)
Entre outros... Logo eu atualizo com o projeto final do curso
Contribuições para o repositório são sempre bem-vindas. Sinta-se à vontade para abrir um issue ou enviar um pull request com melhorias, correções ou novos exemplos de código.
- Nome do Instrutor: Matheus Battisti
- E-mail: matheusmviana@outlook.com.br
- LinkedIn: https://www.linkedin.com/in/matheusmartinsviana/