Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matheusmartinsviana/learn_php

curso do básico a maestria em php da udemy
https://github.com/matheusmartinsviana/learn_php

php

Last synced: about 1 month ago
JSON representation

curso do básico a maestria em php da udemy

Awesome Lists containing this project

README

        

# Curso de PHP do Zero ao Avançado

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.

## Sobre o Curso

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.

## Pré-requisitos

- Conhecimento básico de HTML e CSS
- Noções de lógica de programação
- Ambiente de desenvolvimento com PHP instalado (XAMPP)

## Como Usar Este Repositório

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.

## Módulos do Curso

1. **Introdução ao PHP**
- História do PHP
- Configuração do ambiente de desenvolvimento
- Sintaxe básica

2. **Fundamentos do PHP**
- Variáveis e tipos de dados
- Operadores
- Estruturas de controle

3. **Funções em PHP**
- Definição e uso de funções
- Escopo de variáveis

4. **Manipulação de Dados**
- Strings e Arrays
- Manipulação de arquivos

5. **Orientação a Objetos**
- Classes e objetos
- Herança
- Polimorfismo

6. **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

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.

## Contato

- Nome do Instrutor: Matheus Battisti
- E-mail: [email protected]
- LinkedIn: https://www.linkedin.com/in/matheusmartinsviana/