2. 1. Parte 1
1. Didática do curso
2. O que vamos aprender
3. Como aprender mais
4. Sobre o PHP
5. História do PHP
6. Frameworks em PHP
7. CMS em PHP
8. PHP estruturado e orientado a objetos
9. Como funciona uma linguagem de servidor
10. Instalar programas para edição do código
11. Instalar Apache, PHP e MySQL
12. Primeiro script PHP
2. Parte 2
1. Configurações do Apache
2. Configurações do PHP
3. Instalação do programa de FTP
4. Configurando o ambiente de testes online
5. Para que serve o versionamento
6. Criação de uma conta no github
7. Configuração do github
8. Comandos básicos no github
3. Parte 3
1. definindo varáveis
2. tipos de dados
3. constantes
4. saída de texto
3. 5. comentários
6. operadores matemáticos
7. operadores lógicos
8. condicionais
9. loops
4. Parte 4
1. Tags do formulário
2. Criação de um formulário de contato
3. Recebendo os valores no PHP
4. Testando as variáveis
5. Validando os dados
5. Parte 5
1. manipulação de strings
2. funções matemáticas
3. Arrays
4. Arrays associativos
5. foreach()
6. manipulação de arrays
7. Funções de data (date(), mktime() e time())
6. Parte 6
1. Entendendo lógica de programação
2. Como criar um bom algorítimo
3. Modularização
7. Parte 7
1. Funções no PHP
2. Recebendo valores
3. Retornando valores
4. 4. Variáveis globais
5. Manipulação de argumentos
6. Para que utilizar funções
7. Como criar boas funções
8. Include e require
8. Parte 8
1. Sobre o MySQL
2. SQL
3. Conceitos e terminologias de banco de dados
4. Princípios do projeto de banco de dados
5. Ferramentas para o MySQL (phpmyadmin e mysql workbench)
6. Tipos de tabelas do MySQL
7. Tipos de dados da MyISAM
8. Chaves estrangeiras e innodb
9. Criando nossas primeiras tabelas (livros, categorias, autores)
10. Manipulação dos registros
9. Parte 9
1. Integração do PHP com o MySQL (mysql, mysqli e PDO)
2. Criação do arquivo servidor.php
3. Manipulando registros pelo PHP
4. Relacionamento um para muitos
5. Relacionamento muitos para muitos
6. Otimização do MySQL
10. Parte 10
1. sistema visual com PHP
2. URL amigáveis (conceito e configuração)
3. htaccess
5. 4. sistema visual com URL amigáveis
5. construindo o menu dinâmico
6. CRUD dos itens de menu
11. Parte 11
1. envio de emails com a função mail()
2. terminar o formulário de contato
3. envio de emails com arquivos anexo
4. cookies
5. sessão
12. Parte 12
1. cadastro-usuarios.php
2. confirmacao-email.php
3. login.php
4. verifica-login.php
13. Parte 13
1. recupera-senha.php
2. troca-senha.php
14. Parte 14
1. criação de imagens com GD2 (todas as funções)
2. redimensionamento de imagens
15. Parte 15
1. upload de arquivos
2. como receber arquivos maiores que 100mb
3. inserindo uma marca d'agua
16. Parte 16
1. cadastro-noticias.php
2. noticias.php (categorías, paginação e busca)
6. 17. Parte 17
1. noticia.php (com comentarios)
2. editar-noticias.php
18. Parte 18
1. livros.php (categorias, paginação e busca)
2. livro.php (com comentarios, notas de usuarios e livros indicados por outros usuarios)
19. Parte 19
1. carrinho-de-compras.php (integrado com paypal, pagseguro e pagamento digital)
20. Parte 20
1. administrar-compras.php
2. finalização do curso