Neste curso você vai aprender a manipular todos os tipos de dados com PHP, utilizando funções nativas e estruturas condicionais em mais de nove horas de curso aplicadas ao conhecimento da linguagem.
Entre esses conhecimentos estão: variáveis, constantes, array's, trabalho com strings, operadores, estruturas de controle, controle de repetição, verificações de existência, Condições ternarias, manipulação e operações com datas, criação e manipulação de funções, manipulação de todos os tipos de entrada de dados, gerenciamento e manipulação de imagens e diretórios, arquivos externos, includes, requires, sessões, cookie's, entre outros.
Com todo o conhecimento adquirido até ai o aluno será capaz de obter, manipular, validar e formatar qualquer tipo de dado. Entramos então no banco de dados, aprendendo a manipular dados e executando o famoso CRUD. Vendo com detalhes o processo de conectar, inserir, ler, editar e deletar dados de um banco.
Em exemplos práticos de situações reais vemos todo tipo de manipulação de dados. Somamos então este conhecimento com o gerenciamento de banco para criar funções genéricas e dinâmicas para manipular e gerenciar qualquer sistema web. Criando uma estrutura avançada de gerenciamento e trabalho com replica.
Sendo assim o aluno será capaz de trabalhar com um sistema próprio e avançado, possibilitando o trabalho com replicação. Com um padrão de sistema já visto no curso Pro Tableless, todo site é desenvolvido em padrões web e com otimização, e o painel é feito seguindo estas regras.
No fim deste curso o aluno estará apto a desenvolver e trabalhar com desenvolvimento de sistemas e sites dinâmicos com padrão de replicação. Criando painéis de gerenciamento genéricos e um sistema solido e avançado!
Você aprenderá:
Tudo sobre variáveis, constantes e arrays.
Manipulação com string's, array's e operadores.
Estruturas de controle, operadores de comparação e verificação.
Todo tipo de operação e manipulação de datas.
Criar e manipular suas próprias funções.
Manipular e validar todos os tipos de campos em formulários.
Criar, ler, editar e excluir diretórios, manipular arquivos.
Gerenciar e manipular dados em banco Mysql.
Desenvolver funções avançadas e genéricas de utilização dinâmica.
Criar um painel administrativo genérico com funções avançadas.
Executar todo conhecimento na programação de um web site dinâmico.
Realização do curso:
No decorrer do curso realizaremos projetos com exercícios práticos e detalhados, mostrando como utilizar cada comando e função do PHP, e o mais importante. Mostrando o POR QUE da utilização dos mesmos.
Dentre estes veremos: manipulação e operações com string's, constantes, array´s, comparações operadores, estruturas de controle, operação e manipulação de datas, como criar nossas funções, tratamento e segurança de todos os tipos de entradas de dados, manipulação de arquivos e diretórios, sessões, cookie's, CRUD em banco de dados Mysql, lógica de desenvolvimento e criação de uma biblioteca de funções genéricas e dinâmicas, e muito mais.
Alguns os exemplos desenvolvidos em curso são:
Limitação de palavras: Realizaremos uma manipulação de string para remover imagens, links, e tags de uma string. Logo em seguida limitaremos a quantidade de caracteres da mesma sem cortar palavras, gerando um resumo de um texto.
Trabalho com datas: Vamos aprender a calcular vencimentos, contar dias para um determinado evento, executar operações aritméticas vendo como somar ou subtrair (anos, meses, dias, etc.) tempos de uma data.
Ainda criaremos uma validação avançada de data calendário. Onde o PHP recupera a data informada e verifica a existência dos anos permitidos, verifica a validade do mês digitado e percorre obtendo a quantidade de dias do mês. Sendo 31, 30, 28 para fevereiro ou 29 para ano bissexto.
Expressões regulares: Executaremos uma aula prática com expressões regulares aprendendo a criar nossas próprias expressões, vendo com detalhes como validar formato de dados. Em nosso exemplo validaremos email, data, telefone, CEP, CPF, e url.
Interpretação de algoritmo: criamos em aula uma validação de CPF utilizando algoritmo para reconhecer o mesmo. Vemos com detalhes todos os procedimentos e com explicação de cada elemento utilizado.
Gerenciador de arquivos: Criaremos na prática um gerenciador com funções de criar, excluir, renomear e navegar em diretórios. Neste é possível ainda enviar via upload arquivos para dentro das pastas em uma navegação toda executada com PHP!
Estes são apenas alguns exemplos do que foi feito no curso. Nosso principal objetivo no mesmo e ensinar o aluno a desenvolver com PHP. E este foi alcançado.
Projeto Final:
-> Desenvolvimento de sistema de gestão de conteúdo:
Veremos como criar um gerenciador (painel administrativo de site) completo, com todos os detalhes vistos em aula. Entre as ferramentas desenvolvidas veremos como administrar de forma completa:Artigos (Criar, Editar, excluir, Gerenciar permissão de acesso, Criar galerias, Rascunhos)
Categorias (Criar e gerenciar categorias e subcategorias do site)
Páginas (Criar, editar e excluir páginas dinâmicas, Gerenciamento de galerias)
Usuários (Criar, Editar, Alterar acesso, Conceder Premium com tempo e faturamento)
Perfil (Dados pessoais, Contatos, Logo interna e/ou Gravatar)
Permissões (Painel administrativo, Painel Editor, Painel de Usuário)
Níveis de acesso (Admin, Editor, Premium e Leitor)
Logo o aluno aprenderá a desenvolver seu próprio sistema CMS de gerenciamento de sites.
-> Desenvolvimento e análise de estatísticas:
Vamos desenvolver um sistema de análise utilizando estatísticas gerenciadas por funções nossas, onde veremos como contar:visitas em artigos
visitas únicas
visitantes do site
PageViews
Artigos mais vistos
Últimas atualizações
Usuários Cadastrados
Usuários Online
Categorias e sessões do site
Utilizaremos gráficos para elaborar e criar análise de estatísticas manipulando visitas, visitantes, pageviews, visitas em artigos, média de visitas por artigo do site, usuários online e cadastrados, sessões, categorias do site, etc..
Desenvolvimento e otimização de site dinâmico:
Veremos como desenvolver toda a estrutura do site que será alimentado pelo nosso CMS desenvolvido anteriormente. Contamos com categorização de conteúdo, técnicas avançadas de SEO (gerido pelo nosso sistema), e ainda veremos um sistema de restrição de artigos por nível de acesso.
Teremos uma estrutura dinâmica em:Home
Artigo
Categoria
Pesquisa
Sessão
Toda estrutura gerenciada com estatísticas de acesso, fornecimento de dados, URL amigável, Tags, titulo, descrição e todas as metas alimentadas dinamicamente pelo nosso banco de dados, gerida pelo nosso CMS.
Desenvolvimento de sistema gestor de usuários:
Veremos como criar e gerir usuários em nosso site, com acessos diferenciados. Neste exemplo criamos um sistema de contas Premium. Disponibilizando no perfil do usuário um faturamento com pagamento via PagSeguro.
Em nosso painel criamos um sistema para gerir os mesmos, onde alteramos o usuário para Premium quando ocorrer a interação de pagamento. Nessa alteração definimos o tempo a ser liberado para o usuário, e o sistema remove o status Premium automaticamente ao termino do período! Veremos aqui:Cadastro de usuários com ativação via e-mail
Edição de perfil e atualização de foto
Gerenciamento de conta e permissões Leitor e Premium
Gestão de faturamento para conta Premium com remoção ao término
Recuperação de senha com recurso via e-mail
Contas com nível editor com permissões especificas para alimentar o site
No final o aluno terá um projeto dinâmico, profissional e otimizado, tendo sua própria biblioteca de scripts para trabalhar com desenvolvimento e replica. Tendo seu próprio gestor de conteúdo (CMS) para administrar seu site, ou os sites dos seus clientes.
SV | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
SV | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
SV | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON | |
ON |
Nenhum comentário:
Postar um comentário