quarta-feira, 5 de setembro de 2012

Curso Pro PHP: Gerenciando dados - UpInside - 2012

Curso Pro PHP: Gerenciando dados - UpInside - 2012

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.

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.
# Modulos:


Ferramentas e área de trabalho
Conhecendo as ferramentas do campus!
Introdução ao curso e apresentação do projeto
Ferramentas que utilizaremos no curso

Variáveis e constantes array´s
Sintaxe básica, condicionais e laço
Conhecendo as variáveis
Conhecendo as constantes
Conhecendo os array´s
Prática sobre variáveis, constantes e array´s

Trabalho com strings array´s e operadores
Funções de tratamento de string´s
Funções relacionadas a array´s
Funções de comparação de string´s
Conhecendo operadores na prática
Prática sobre trabalhos com string´s

Estruturas de controle
If e operadores de comparação
Comandos de controle ELSE, ELSEIF e ENDIF
Prática IF, ELSE, ELSEIF, calculando IMC
Verificadores de existência ISSET e EMPTY
Controles de repetição FOR, CONTINUE e BREAK
Trabalhando com condições ternárias

Manipulação e operação validação de datas
Introdução e manipulação de datas
Executando operações com datas
Validando data calendário com ano bissexto

Criação e manipulação de funções
Manipulando e entendendo as funções
Passando scripts para funções genéricas
Tudo sobre expressões regulares preg_match
Criando função para validar CPF com algoritmo

Manipulação e tratamento de formulários
Tipos de entrada, texto comum e url dinâmica
Entrada de texto protegido e criptografia
Manipulando entrada de texto de várias linhas
Manipulação de list box e combo box
Manipulação de radio button e checkbox
Entrada de arquivos com upload e tratamento
Seleção e upload de multiplos arquivos
Outros campos mais requisição automática

Gerenciamento e manipulação de diretórios
Lendo e navegando por diretórios e arquivos
Criando diretórios e enviando arquivos
Excluindo arquivos e diretórios
Renomeando arquivos e diretórios

Arquivos externos sessões e cookie´s
Lógica de desenvolvimento com arquivos externos
Entendendo, manipulando e validando sessões
Entendendo, manipulando e validando cookies

Trabalho com banco de dados Mysql
Conhecendo o NaviCat e manipulando dados
Conectando com banco de dados
CRUD Cadastrando dados com segurança
CRUD Lendo e manipulando dados
CRUD Atualizando dados e obtendo índices
CRUD Removendo dados do banco

Lógica de desenvolvimento com funções genéricas
Definindo configurações gerais
Conexão mais função de cadastro
Função de leitura retornando array
Funções de edição e exclusão
Recuperando funções de nossos exercícios
Função para gerar url amigável
Função de manipulação de imagens
Função de envio de emails autenticados
Função para recuperar dados de categorias
Função para recuperar dados e avatar do autor
Função para formatação de datas e includes
Função para contar visitas em artigos
Função multipla parte 1: Usuários online
Função multipla parte 2: Visitas e visitantes
Função multipla parte 3: page views
Função para realizar paginação dinâmica de resultados

Desenvolvimento de sistema de gestão de conteúdo
Baixando e organizando projeto
Preparando área de login para autenticar usuário
Validando entradas e interpretando cookie
Verificando nível de usuário, efetuando login
Criando recurso lembrar senha via e-mail
Criando navegação por query string
Restrição admin e editor função verifica nível
Criando listagem de categorias e subcategorias
Listando e excluindo categorias e subcategorias
Desenvolvendo cadastro de categorias
Cadastro de subcategorias e edição com prefix
Listar artigos função para upload de imagens
Listando, paginando e filtrando artigos
Ativando, inativando e excluindo artigos
Criando e interpretando cadastro de artigos
Cadastro de artigos com upload de capa
Edição e atualização de artigos
Criando gerenciador de galerias de imagens
Finalizando gerenciamento de artigos e galerias
listando e excluindo páginas dinâmicas
Criando e editando páginas e suas galerias
Listando usuários no painel
Excluindo usuários mensagem de segurança
Criando e validando cadastro de usuários
Cadastro de usuários via admin avatar
Edição de usuários e atualização de perfil
Restrição de menu e perfil do editor

Desenvolvimento e análise de estatísticas
Estatísticas do site - visitas, visitantes e PageViews
Estatísticas de conteúdo - artigos, visitas e média
Estatísticas de usuários e sessões do site
Estatísticas de artigos - mais vistos e últimas atualizações

Desenvolvimento e otimização de site dinâmico
Aplicação de correções para o sistema
Obtendo resultados do slide de notícias
Alimentando blocos da página home
Desenvolvendo conteúdo de página single
Top mais vistos like box em sidebar
Criando menu geral e dinâmico de categorias
Desenvolvendo página de categorias e subcategorias
Recuperando últimas atualizações em 404
Desenvolvendo sistema de pesquisas
Desenvolvendo sistema de contato

Desenvolvimento de sistema gestor de usuários
Cadastro de usuários com ativação via e-mail
Criando página de login de usuários
Criando recurso recuperar senha via e-mail
Atualizando senha via informações de email
Desenvolvendo perfil de usuário
Perfil do usuário - Avatar conta premium
Perfil premium mais menu autenticado
Gerenciando vencimentos de contas premium

Gestão noções de hospedagem e configurações
Correções e melhorias de gestão
Configuração de hospedagem Download Projeto Final



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!
 
Links

2 comentários: