Fontes do curso de PHP Volume I Para comprar: https://mxcursos.com/php-volume-1-criando-um-cms-com-bootstrap-treinamento-essencial
- Módulo 1 – Apresentação
- O que é PHP e o que vamos aprender neste curso
- Configurando ambiente, instalando servidor web apache e servidor MySQL 1. Windows 2. Ubuntu Linux 3. Mac
- Módulo 2 – Conceitos Básicos
- Conceitos Básicos 1. HTTP 2. Requisições Web 3. Programação estruturada versus Programação Orientada a objetos
- Hello Word em PHP
- Variáveis, Tipos de Tags e comentários
- Operações Aritméticas
- Operadores de comparação e Operadores Lógicos
- Arrays SuperGlobais no PHP
- Estruturas de condição
- IF-ELSE
- Operador ternário
- SWITCH-CASE
- Exemplo Prático: Gerenciando requisições
- Estruturas de Repetição e Vetores
- Vetores
- Matrizes
- For – Parte I
- For – Parte II
- Foreach
- While e Do-While
- Funções
- Declarando e chamando funções
- Funções com argumentos e retorno
- Passagem por referência e passagem por valor
- Funções com variáveis estáticas e com argumentos variáveis
- Funções anônimas
- Funções e Recursos úteis do PHP
- Include, require, include_once, require_once
- Funções para trabalhar com string
- Funções para trabalhar com vetores
- Trabalhando com Data e Hora
- Mini-curso de MySQL
- Introdução ao MySQL
- Interagindo com o MYSQL
- Modelando um Banco de dados
- Relações: one-to-one, one-to-many e many-to-many
- INSERT, DELETE e UPDATE
- SELECT
- SELECT com JOIN
- PDO
- Conexão com banco de dados
- Executando consultas
- Formulários
- Criando formulários e Modelando Tabela
- Validando Formulários no Lado Servidor
- Validando Formulários no Lado Cliente
- Salvando informações no banco de dados
- Visualizando Mensagens
- Cookies e Sessions
- Autenticação com Cookies
- Autenticação com Sessions
- Upload
- Preparando Formulário para Upload
- Realizando upload com PHP
- Projeto final: WCMS – Aumentar Volume
- Modelando Banco de Dados
- Estruturando a Aplicação
- Usando Templates do Twitter BootStrap
- Desenvolvendo uma API para acesso ao Banco de Dados I
- Desenvolvendo uma API para acesso ao Banco de Dados II
- Formulário de Login
- Implementando Autenticação com Sessions
- Desenvolvendo funções utilitárias
- CRUD Usuários I
- CRUD Usuários II
- CRUD Usuários III
- CRUD Categorias
- CRUD Mídia I
- CRUD Mídia II
- CRUD Posts e Páginas I
- CRUD Posts e Páginas II
- CRUD Posts e Páginas III
- CRUD Posts e Páginas IV
- Dashboard
- Ajustes e Observações finais do módulo
- Desenvolvendo um Blog com o WCMS
- Definindo estrutura e Controller
- Fatiando o Tema e Menu
- Visualizando Páginas
- Listagem de Posts na página inicial
- Visualizando Posts
- Paginação –Correção no Vídeo: Paginação
- Listagens por Categoria
- Palavras Finais