Aprenda o PHP do zero de forma fácil e prática.
>> Introdução ao PHP
- Sintaxe Básica do PHP
- Criar Variável com PHP
- Converter Variáveis em PHP
- Operadores Aritméticos
- Operador de Atribuição
- Operador de Incremento e Decremento
- Operadores de Comparação
- Operadores Lógicos
- Estrutura de Controle IF
- Estrutura de Controle IF e ELSE
- Estrutura de Controle IF, ELSEIF e ELSE
- Switch
- Comando de Repetição WHILE
- Comando de Repetição DO WHILE
- Comando de Repetição FOR
- Comando de Repetição FOREACH
- Como Criar Função com PHP
- Função com Passagem de Parâmetros por Valor e Referência
- Função Recursiva em PHP
- Formulário em PHP com Método GET
- Formulário em PHP com Método POST
- Cookies
- Sessão
>> PHP e Banco de Dados
- O que é MySQLi
- Como usar phpMyAdmin
- Criar Base de Dados
- Criar Tabela
- Chave Primária na Tabela
- Chave Estrangeira na Tabela
- Coluna no Banco de Dados com Valor Definido
- Como Fazer Conexão PHP com MySQLi
- Criar SELECT com MySQLi
- Como usar DISTINCT no MySQLi
- Como usar LIMIT no MySQLi
- Clausula WHERE no MySQLi
- Como usar AND e OR
- Como Ordenar Resultado com ORDER BY
- Como Criar INSERT no MySQLi
- Como Criar UPDATE no MySQLi
- Como Usar o DELETE no MySQLI
- LIKE no MySQLi
- Usar Operador IN
- BETWEEN no MySQLi
- Criar Aliases no MySQLi
- Como usar INNER JOIN no MySQLi
- Como usar LEFT JOIN no MySQLi
- Como usar RIGHT JOIN no MySQLi
- COUNT, AVG e SUM no MySQLi
- CRUD - Criar o Listar com MySQLi
- CRUD - Criar o Cadastrar com MySQLi e PHP
- CRUD - Criar Formulário para Editar no Banco de Dados
- CRUD - Apagar Informações no Banco de Dados
- Exportar Banco de Dados MySQLi com PHP
- Importar Banco de Dados MySQLi com PHP
>> PHP Orientado a Objetos
- Programas necessários
- Configuração do ambiente de desenvolvimento
- Classes e Objetos
- Métodos e atributos
- Clonando Objetos com PHP
- Herança no PHP
- Classe abstrata com PHP
- Método abstrato
- Método final e classe final
- Como usar interface no PHP
- Criar atributo e método estático
- Atributo e método público
- Atributo e método privado
- Atributo e método protegido
- Conexão com banco de dados usando PDO
- Prepared Statements
- CRUD - Cadastrar com PDO
- CRUD - Listar registros com PDO
- CRUD - Visualizar detalhes do usuário com PDO
- CRUD - Editar registro com PDO
- CRUD - Apagar registro com PDO
- MVC - Instalar o Composer
- MVC - Criar o core
- MVC - Criar e carregar a controller
- MVC - Criar a model
- MVC - Criar a view
>> Bootstrap 4
- Primeiros passos com Bootstrap
- Usar o container do Bootstrap
- Como usar o grid do Bootstrap
- Tipografia
- Criar tabelas com Bootstrap
- Imagens
- Criar botão com Bootstrap
- Criar fomulário com Bootstrap
- Criar layout do formulário
- Como usar o alerta do Bootstrap
- Criar layout da paginação
- Como usar badges
- Criar listas
- Como usar e criar menu responsivo
- Jumbotron
- Criar cartão com Bootstrap
- Implementar layout do cartão
- Como usar embed de vídeo responsivo
- Criar janela modal com Bootstrap
- Passar valor para janela modal com Bootstrap
- Como usar o collapse e accordion
- Como criar carousel com Bootstrap
- Como usar e criar sombra shadow com Bootstrap
>> Criar Layout do Site com Bootstrap 4
- Início do layout do site com Bootstrap
- Criar carrousel
- Utilizar ícone no site no Bootstrap4
- Criar vídeo responsivo
- Inserir animação no site com Scrollreveal
- Inserir espaço de produto no site
- Inserir imagem responsiva no site
- Como criar paralaxe de imagem no site
- Como usar accordion no site
- Inserir rodapé fixo no site com Bootstrap
- Criar página sobre empresa no site com animação
- Criar layout formulário de contato
- Criar o layout do blog
- Criar a página para ver o conteúdo do artigo
>> Layout do Administrativo com Bootstrap 4
- Criar o layout da página de login
- Criar o header do administrativo
- Criar menu lateral direita do administrativo
- Implementar menu responsivo para smartphone
- Inserir ícone no menu do fontawesome
- Criar link dropdown em menu vertical
- Criar área do conteúdo do administrativo
- Criar layout do listar usuários
- Criar layout do botão visualizar, apagar e editar
- Janela modal para confirmar antes de apagar o registro
- Implementar layout da páginação
- Criar o layout do cadastrar registro
- Implementar layout do formulário editar usuário
- Implementar a página visualizar usuário
>> Criar o site com PHP Orientado a Objetos
- Início do site com PHP OO
- Receber a URL amigável com PHP
- Namespace e carregar páginas do site com URL amigável
- Configurações básicas do site
- Carregar a view do MVC com PHP
- Criar a models e criar a conexão com banco de dados usando PDO
- Criar classe helper para ler registros no banco de dados com PDO
- Substituir link usando bindvalue
- Introdução integrar o layout com PHP OO
- Criar carrossel com Bootstrap e PHP
- Inserir botão no carrossel
- Criar área de serviços no site
- Implementar vídeo responsivo no site
- Listar artigos recentes na página inicial
- Inserir rodapé no site e animação
- Criar página sobre empresa no site
- Criar classe helper para inserir registros no banco de dados
- Criar o menu do site
- Criar o formulário de contato no site
- Validar formulário e campo e-mail
- Listar os artigos na página blog
- Criar a classe paginação
- Contar a quantidade de registros no bando de dados para paginação
- Listar números das páginas na paginação
- Listar artigos recentes na página blog
- Listar os artigos mais acessados
- Apresentar detalhes do autor na página blog
- Criar a página para ver o artigo completo
- Listar os artigos recentes e destaques
- Criar o link artigo anterior e próximo
- Verificar no projeto se existe a classe e o método
- Salvar as páginas do site no banco de dados
- Verificar a página que está sendo acessada está no banco de dados
- Carregar página de outros projetos
- Criar menu dinâmico com informações do banco de dados
- Criar SEO básico no site
- Criar SEO Facebook no site
- Criar SEO Twiter no site
- Criar SEO Google no site
- Criar o SEO do artigo
- Como hospedar o site
>> Criar o Administrativo com PHP OO
- Início do administrativo com PHP
- Carregar página do banco de dados
- Pesquisar no banco de dados classe e métodos
- Criar tabela de usuários no banco de dados
- Criar a tabela para indicar qual página o nível de acesso pode acessar
- Pesquisar a página que o nível de acesso pode acessar
- Criar a página de login
- Receber os dados do formulário login na controller
- Validar a senha do usuário
- Ordem do nível de acesso no login
- Criar o link sair do administrativo
- Criar o helper para inserir no banco de dados
- Formulário para cadastrar usuário na página de login
- Inserir o usuário no banco de dados
- Validar campo e-mail com PHP
- Proibir cadastro duplicado de e-mail
- Proibir cadastro de usuário duplicado
- Validar campo senha do formulário cadastrar usuário
- Valores dinâmicos para cadastrar o usuário
- Como usar PHPMailer para enviar e-mail
- Usar credencias salva no BD para enviar e-mail com PHPMailer
- Enviar o e-mail com o link para o usuário confirmar e-mail
- Criar classe genérica de update no projeto
- Criar a página para o usuário confirmar o e-mail
- Criar o formulário esqueceu a senha
- Enviar o e-mail com o link para o usuário atualizar a senha
- Criar o formulário para o usuário digitar nova senha
- Validar a senha e cadastrar no banco de dados
- Criar o cabeçalho do administrativo
- Criar menu lateral do administrativo
- Imprimir o menu lateral do administrativo de forma dinâmica
- Ver perfil do usuário no administrativo
- Formulário para editar a senha
- Alterar a senha no banco de dados
- Formulário para o usuário editar o perfil
- Validar formulário editar e-mail único
- Como criar o preview da imagem no formulário
- Como fazer upload de imagem com PHP
- Redimensionar imagem no upload
- Retirar caracteres especiais no nome da imagem
- Apagar imagem no servidor com PHP
- Listar usuário cadastrado no banco de dados
- Criar paginação com PHP
- Integrar o layout com paginação em PHP
- Página para ver detalhes do usuário
- Usar o INNER JOIN para trazer valores de outras tabelas
- Criar o formulário para editar a senha do usuário
- Editar a senha no banco de dados
- Formulário para editar o usuário
- Preencher campo select no formulário
- Formulário para cadastrar usuário
- Criar classe helper para apagar registro no banco de dados
- Apagar o usuário no banco de dados e a imagem
- Apresentar a janela modal antes de apagar o usuário
- Bloquear acesso a usuário com nível superior
- Apresentar e ocultar botão conforme a permissão de acesso
- Apresentar e ocultar botão no CRUD
- Criar o CRUD do nível de acesso
- Criar o CRUD das páginas
- Listar as permissões de acesso de cada nível de acesso
- Liberar o acesso a página para um nível de acesso específico
- Liberar página no menu
- Alterar a página no menu para dropdown
- Alterar a ordem das páginas no menu
- Criar QUERY dentro de QUERY com PHP
- Sincronizar páginas com nível de acesso
>> Criar o Administrativo do Site
- Integração do site com o administrativo
- Como listar os slide do carousel no administrativo
- Criar o CRUD do carousel
- Criar o formulário para editar as informações do serviço no site
- Criar o formulário para editar as informações do vídeo no site
- Criar o CRUD sobre empresa
- Administrar as mensagens de contato do site
- Administrar os artigos do blog
- Inserir ckeditor no formulário no campo textarea
- Criar o Crud das páginas do site
- Criar o formulário para editar o SEO Facebook e Twiter
- Hospedar o site e o administrativo
>> Complemento do Curso
- Criar o pesquisar com PHP
- Criar a controller pesquisar usuário com PHP
- Criar a Models para pesquisar o usuário no banco de dados
- Manter os dados no formulário após pesquisar o usuário
- Introdução ao listar usuários sem refresh na página
- Criar o JavaScript responsável em carregar os usuários
- Criar o layout do listar usuários com JavaScript
- Criar o pesquisar com PHP sem refresh na página
- Criar a models do pesquisar com PHP sem refresh na página
- Visualizar detalhes do registro na janela modal
- Criar formulário na janela modal para cadastrar o usuário
>> JavaScript
- O que é JavaScript? Como usar JavaScript?
- Como criar variáveis com JavaScript
- Como usar constante com JavaScript
- Operadores matemáticos
- Operadores de atribuição
- Operadores de comparação
- Operadores lógicos
- Operadores de Incremento e decremento
- Criar função com JavaScript
0 Comments:
Postar um comentário