Descrição do curso O curso aborda como criar sistemas com php e mysql utilizando a integração do Dreamweaver, sem a necessidade de programação. O aluno aprenderá a criar sistemas de cadastro, alteração, consulta e exclusão. Aprenderá a trabalhar com áreas restritas por login e senha e ainda por nível de usuário, incluindo paginação nas consultas (resultado das consultas). Aprenderá a fazer upload de imagens, criar sistemas de notícias completo com categorias, upload de imagens e níveis de usuário. Esse curso é para mim? Esse curso é pra designers que desejam criar sistemas sem precisar programar, utilizando os recursos de banco de dados do Dreamweaver CS6. Pré-requisitos para fazer este curso É necessário ter um bom conhecimento em Dreamweaver CS6 e CSS para acompanhar este curso. Perfil profissional após o curso Após o curso o aluno estará apto a criar sistemas com inclusão, alteração, consulta e exclusão de registros, a criar áreas restritas com níveis usuário e também a fazer upload de imagens. Poderá facilmente criar portais de notícias, galerias de fotos, sites com área administrativa onde seus clientes poderão administrar, área para publicação de arquivos e muito mais. Conteúdo Programático do curso Capítulo 1 O Que Vamos Aprender? (Filmagem) o O que é o Dreamweaver? (Filmagem) O que é o Apache? o Instalando o Apache o Testando suporte a PHP e MySQL Definindo um site no Dreamweaver CS6 o Entendendo a importância de definir um site URL Amigáveis, use sem moderação Capítulo 2 – Introdução à linguagem SQL Trabalhar localmente ou online? o Como o dreamweaver se comporta trabalhando online? PHPMyAdmin Segurança do Banco de Dados / Criação de usuários / Privilégios de usuários O que é um banco de dados (Filmagem) Conceitos de chave primária (Filmagem) Quantos bancos devo criar / Redundância de dados (Filmagem) Trabalhando com o MySQL o Criando banco de dados o Excluindo banco de dados Criando tabelas Tipos de dados (viabilizando cada campo) o Adicionando campos na tabela o Tabela de referência dos tipos de dados (PDF) Inserindo registros pelo MySQL Alterando registros pelo MySQL Excluindo registros pelo MySQL Importação e Exportação o Exportando tabelas e/ou Exportando bancos de dados o Importando tabelas e/ou base de dados Criando consultas sofisticadas via SQL o Where o Like o Between Capítulo 3 – Primeiro sistema O que vamos criar? (Filmagem) o Sistema de cadastro de eventos Planejando banco de dados e tabelas Definindo um site no Dreamweaver Definindo estrutura de arquivos a ser criada o Criando conexão com o banco de dados Criando visual da página de cadastro do evento (banner) Criando menu de acesso Criando página de cadastro do evento (modo assistente) Criando página de cadastro do evento (modo manual) Criando ação de cadastro do evento Personalizando os campos de formulário Personalizando os campos de formulário – continuação Criando listagem dos eventos o Consulta ao banco de dados o Estrutura de repetição o Exibindo registros e paginação o Formatando textos Criando página para alterar os dados do evento Criando página para excluir um evento o Solicitando confirmação antes da exclusão Testando página de exclusão Definindo conteúdo da home (área pública) Criando página de detalhes do evento Ajustes finais Formatando data Capítulo 4 – Criando a tabela de usuários O que é e quando usar login e senha? Criando a tabela de usuários Testando o login Restringindo acesso as páginas Personalizando login e senha Criando o cadastro de usuários Personalizando campos de formulário Criando a listagem de usuários Estilizando listagem Criando página de alteração de usuários Criando página de exclusão de usuários o Confirmando exclusão Capítulo 5 – Validando campos de formulário Quando e por que validar formulários? Validando campos de todos os formulários Criptografando senhas Criando opção de cadastro de usuário Capítulo 6 – Publicando sistema online Criando banco de dados e tabelas online Publicando sistema online Capítulo 7 – Criando sistema de Mural de recados O que é um sistema de mural de recados? o Qual a necessidade? Criando banco de dados e tabelas Definindo um site e criando uma conexão com o banco de dados Definindo estrutura de arquivos e links em arquivo modelo Criando página pública para exibir comentários Formatando CSS o Criando repetição Criando paginação e exibindo comentários aprovados Administrador: Criando área administrativa para listagem dos comentários Administrador: Criando campo de busca para comentários Usuário registrado: criando formulário para deixar comentário Administrador: Criando arquivo para alterar/aprovar comentários Administrador: Criando arquivo para exclusão de comentários Administrador: Criando página de login / protegendo arquivos Publicando sistema online Capítulo 8 – Criando galeria de vídeos (vimeo/youtube) O que é uma galeria de vídeos? Vímeo ou Youtube? o Como funciona cada um o Links incorporados / embed Criando banco de dados e tabelas Definindo um site e criando uma conexão com o banco de dados Definindo estrutura de arquivos e links em arquivo modelo Instalando plugin PHP File Upload Administrador: criando área para cadastro de vídeos/links Administrador: criando upload da imagem Pública: criando listagem de vídeos Pública: aplicando Fancybox para vídeos Administrador: criando listagem de vídeos Administrador: criando página para alteração Administrador: criando página para exclusão Administrador: criando página de login / protegendo arquivos Criando busca pública para encontrar os vídeos Criando/inserindo botões de compartilhamento de redes sociais Publicando sistema Capítulo 9 – Criando sistema de upload de arquivos Entendendo o que vamos criar Criando banco de dados e tabelas o Definindo um site e criando uma conexão com o banco de dados Definindo estrutura de arquivos e links em arquivo modelo Administrador: criando página de login e variável de sessão Administrador: criando área para cadastro/publicação de arquivos Administrador: criando área para listagem de arquivos cadastrados o Criando logout Administrador: criando área para alterar registro Administrador: criando área para excluir registro Criando paginação o Exercício: Publicando sistema online Capítulo 10 – Criando galeria dinâmica de imagens com categoria Entendendo o que vamos criar o Entendendo as soluções que podem ser criadas a partir deste sistema Criando banco de dados e tabelas o Definindo site e criando uma conexão com o banco de dados Administrador: criando área para cadastro de categorias Administrador: criando listagem de categorias Administrador: criando área para cadastro/publicação de imagens o Criando upload com resize image Administrador: criando área para listagem de arquivos cadastrados Administrador: criando área para alterar registro Administrador: criando área para excluir registro Administrador: criando login e senha o Protegendo arquivos Cliente: listagem de imagens / galerias o Filtragem por categoria Visualizando galerias Aplicando efeito de visualização Exercício final pro aluno Capítulo 11 – Criando sistema de notícias com categorias Entendendo o que vamos criar o Entendendo as soluções que podem ser criadas a partir deste sistema Entendendo sobre níveis de usuários e quando usá-los Criando banco de dados e tabelas Definindo site e criando uma conexão com o banco de dados o Definindo layout do portal Administrador: estrutura de admin Administrador: login de usuário Administrador: listagem de notícias Administrador: adicionando botão cadastrar notícia o Criando formulário para cadastrar notícia o Criando upload da imagem Administrador: criando Editar notícia Administrador: criando Excluir notícia Administrador: criando Listar usuários Administrador: criando Cadastrar usuários Administrador: criando Editar usuários Administrador: criando Excluir usuários Administrador: criando Listar categorias Administrador: criando Cadastrar categorias Administrador: criando Editar categorias Administrador: criando Excluir categorias Administrador: login de usuário e proteções de arquivos Público: listando notícias da categoria Notícias Público: listando notícias da categoria Esportes Público: listando notícias da categoria Entretenimento Público: listando notícias da categoria Tecnologia Público: Criando categoria Público: mostrando mensagem quando não houver notícias na categoria o Exibindo título da categoria selecionada Público: criando single público Assinante: criando single assinante o Protegendo arquivo Corrigindo falha de segurança Criando busca de notícias Ajustes finais