Introduçao

1

Introdução do desenvolvimento de software e ao PHP

2

Configurando o ambiente local - Windows

3

Configurando o ambiente local (Mac)

4

Versionamento (Instalação do Git, GitHub e início)

Fundamentos do PHP

5

Regras da linguagem, variáveis e tipos de dados

6

Laços de repetição

7

Trabalhando com dados entre páginas (URL, GET, POST, SESSION e COOKIES)

8

Try, Catch e funções

9

Data e hora

Fundamentos de bancos de dados

10

Introdução ao phpMyAdmin e modelagem de dados básica

11

Planejando e criando a nossa base de dados

12

O que é PDO (PHP Data Object) e como se usa

Trabalhando com dados e formulários

13

Formulários e validações básicas

14

Reutilização de código e criação do módulo de segurança

15

Conclusão do módulo de segurança

Trabalhando com imagens e arquivos

16

Criar, editar e deletar arquivos com PHP, entendendo como trabalhar com arquivos

17

Upload de arquivos / imagens e como usar a biblioteca m2brimagem

18

Iniciando projeto, criando a index, banco de dados e fazendo a busca de categorias

19

Fazendo o upload da imagem

20

Fazendo a tela final e o tratamento da imagem que será exibida ao usuário

Orientação a objetos

21

Introdução a programação orientada a objetos, o básico de classes

22

Como trabalhar com herança

23

Continuando herança e utilizando mais métodos

24

Como utilizar o Composer para Autoload

25

Como utilizar interfaces

26

Como utilizar injeção de dependências

27

O Polimorfismo

Projeto final

28

Análise do template, escopo do projeto e divisão dos templates do admin

29

Criando as nossas classes

30

Finalizando as nossas classes

31

Integração do template do website com o DB

32

Integração do template do admin

33

Finalização do template

34

Finalização do projeto

Você não tem acesso a esta aula

Continue aprendendo! Junte-se e comece a impulsionar sua carreira

Como utilizar o Composer para Autoload

24/34
Recursos
Instalando o composer e configurando um autoload básico

Contribuições 0

Perguntas 0

Ordenar por:

Quer ver mais contribuições, perguntas e respostas da comunidade?