Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

Curso Online

Programação e boas práticas com PHP

  [de seu feedback]
A linguagem PHP, sem dúvida tem crescido muito, é a linguagem mais utilizada para desenvolvimento Web. Mais a quantidade de aplicação mal acabadas, totalmente sem segurança alguma, e com nada POO é impressionante.É difícil encontrar empresas com programadores que utilizam boas práticas de programação. Mais por que será isso? O PHP e uma linguagem procedural? Não, com certeza isso é falta de conhecimento existe entre os programadores, o PHP da todo suporte necessário para boas práticas, POO e outros. O Objetivo principal aqui é preparar você que trabalha ou pretende trabalhar com desenvolvimento web utilizando PHP, á utilizar boas práticas de programação.

  Gratuidade neste curso:
Tipo
Total de itens
Info
Vídeo:
77
Nenhum item de 'Vídeo' é gratuito para assinantes.
Leitura recomendável:
1
1 item de 'Leitura recomendável' é gratuito para todos os usuários

Introdução

1)  Objetivo principal do projeto
Descrição: Veja que o objetivo deste curso além de nos mostrar novas funcionalidades é nos mostrar boas práticas de programação em PHP.
[Marcar este item como lido/assistido]

MySQL_ e MySQLI

2)  Retornando registros com MySQL_ e MySQLI
Descrição: Veremos exemplos com as funções mysql_ e com a biblioteca MySQLI, que possem interface totalmente orientada a objetos.
[Marcar este item como lido/assistido]
3)  Inserindo registros com MySQL_ e MySQLI com parâmetros nas instruções SQL
Descrição: Nesta vídeo, estaremos inserindo registros com MySQL) e MySQLI com parâmetros nas instruções SQL.
[Marcar este item como lido/assistido]
  Leitura Recomendável - Introdução a extensão MySQLI no PHP
Descrição: A mysqli foi criada principalmente para dar suporte as novas funcionalidades do banco de dados MySQL. Além de suportar Stored Procedures e Prepared Statements
[Marcar este item como lido/assistido]

Login e SQL Injection

4)  Login e SQL Injection
Descrição: Veja nesta vídeo, tela de login, onde a mesma fará um consulta SQL e com isso será mostrado brechas nos nossos sistemas web.
[Marcar este item como lido/assistido]
5)  Protegendo WebSite de Sql Injection
Descrição: Nesta vídeo aula, veja como é simples nos proteger de Sql Injection em nosso WebSite.
[Marcar este item como lido/assistido]

Recuperando o ID no MySQL

6)  Recuperando o ID no MySQL após a inserção de um registro
Descrição: Nesta vídeo aula, veja como recuperar o ID do mysql, logo após a inserção de determinado registro.
[Marcar este item como lido/assistido]

Comando INSERT

7)  Como verificar se um comando INSERT foi executado com sucesso no banco de dados
Descrição: Nesta vídeo, mostraremos como verificar se um comando INSERT por exemplo foi executado com sucesso no banco de dados.
[Marcar este item como lido/assistido]

Trabalhando com Transações

8)  Como trabalhar com Transações no banco de dados MySQL-Parte 1
Descrição: Nesta vídeo, mostraremos como trabalhar com Transações no banco de dados MySQL. Nesta primeira parte mostraremos as funções mysql.
[Marcar este item como lido/assistido]
9)  Como trabalhar com Transações no banco de dados MySQL-Parte 2
Descrição: Nesta vídeo aula mostraremos como trabalhar com Transações no banco de dados MySQL, utilizando a biblioteca mysqli para o exemplo.
[Marcar este item como lido/assistido]

Smarty Template

10)  Biblioteca Smarty Template-Introdução
Descrição: Estaremos abordando nesta vídeo aula, a biblioteca Smarty Templates, separando sua interface gráfica, da lógica de programação.
[Marcar este item como lido/assistido]
11)  Smarty Template-Primeiro Exemplo
Descrição: Nesta vídeo aula, abordaremos o primeiro exemplo utilizando a biblioteca Smarty Template.
[Marcar este item como lido/assistido]
12)  Smarty Template-Trabalhando com arquivos de configurações-Parte 1
Descrição: Nesta vídeo aula abordaremos o uso de “Arquivo de Configurações” com a SMarty Templates.
[Marcar este item como lido/assistido]
13)  Smarty Template-Trabalhando com arquivos de configurações-Parte 2
Descrição: Esta vídeo veremos o uso de “Arquivo de Configurações” com a Smarty Templates mostrando como trabalhar com include file.
[Marcar este item como lido/assistido]
14)  Smarty Template-Utilizando o comando IF
Descrição: Nesta vídeo aula estaremos falando sobre como utilizar o comando IF em nossos templates com a biblioteca Smarty.
[Marcar este item como lido/assistido]

CSS e JavaScript

15)  Parte 1
Descrição: Nesta vídeo aula vamos conhecer um pouco mais da IDE Dreamweaver, apresentar alguns comentários e experiências com a mesma.
[Marcar este item como lido/assistido]
16)  Parte 2
Descrição: Nesta vídeo aula vamos conhecer um pouco mais da IDE Dreamweaver, apresentar alguns comentários e experiências com a mesma.
[Marcar este item como lido/assistido]
17)  Parte 3
Descrição: Nesta vídeo, continuaremos trabalhando com o exemplo3.tpl e Funcoes.js
[Marcar este item como lido/assistido]
18)  Parte 4
Descrição: Nesta vídeo aula concluiremos as funções da linguagem PHP.
[Marcar este item como lido/assistido]
19)  Parte 5
Descrição: Nesta vídeo, estaremos chamando nossas funções criadas nas vídeos aulas anteriores, em nossos templates da biblioteca Smarty Templates.
[Marcar este item como lido/assistido]

Banco de Dados

20)  Parte 1
Descrição: Nesta vídeo aula será mostrado como trabalhar com banco de dados na Smarty Template.
[Marcar este item como lido/assistido]
21)  Parte 2
Descrição: Nesta vídeo aula será mostrado como trabalhar com banco de dados na Smarty Template.
[Marcar este item como lido/assistido]
22)  Parte 3
Descrição: Nesta vídeo aula concluiremos a Listagem e iniciaremos a template de Inserir registros.
[Marcar este item como lido/assistido]
23)  Parte 4
Descrição: Nesta video aula, veremos exemplos de atualização de registros, inclusão de registros.
[Marcar este item como lido/assistido]
24)  Parte 5
Descrição: Nesta vídeo aula será mostrado como trabalhar com banco de dados na Smarty Template(exclusão do registro).
[Marcar este item como lido/assistido]
25)  Parte 6
Descrição: Nesta video aula, veremos como aperfeiçoar a parte de exclusão e edição de registros.
[Marcar este item como lido/assistido]
26)  Exclusão de Registros
Descrição: Nesta vídeo aula, veremos a finalização da exclusão de registros.
[Marcar este item como lido/assistido]
27)  Edição de registros - Parte 1
Descrição: Nesta vídeo, veja como trabalhar com banco de dados na Smarty Template(edição de registro), editando um registro.
[Marcar este item como lido/assistido]
28)  Edição de registros - Parte 2
Descrição: Nesta vídeo aula será mostrado como trabalhar com banco de dados na Smarty Template (na edição de registro).
[Marcar este item como lido/assistido]
29)  Edição de registros - Parte 3
Descrição: Nesta vídeo aula, será mostrado como trabalhar com banco de dados na Smarty Template(edição de registro).
[Marcar este item como lido/assistido]
30)  Salvar Registro no Banco de Dados
Descrição: Recuperaremos também o ID do registro, atualizando assim, corretamente o registro em questão.
[Marcar este item como lido/assistido]
31)  CRUD
Descrição: Nesta Vídeo aula, será dado seqüência a mesma, desta vez mostrando como editar um registro utilizando o método POST.
[Marcar este item como lido/assistido]
32)  Recuperando ID de registro
Descrição: Nesta vídeo, iniciaremos também a tela para inserir informações no banco de dados, utilizando também a biblioteca Smarty Templates.
[Marcar este item como lido/assistido]
33)  Inserir Registros
Descrição: Nesta Vídeo aula, é dado sequência na inserção de registro utilizando a biblioteca smarty template.
[Marcar este item como lido/assistido]
34)  Erros e validações
Descrição: Nesta vídeo aula, será mostrado a parte final da operação de inserir novos registros no banco de dados.
[Marcar este item como lido/assistido]
35)  DAO e VO com MySQLI
Descrição: Nesta vídeo aula, será mostrado como criar um exemplo, criado anteriormente utilizando a programação procedural para a orientação a objetos.
[Marcar este item como lido/assistido]

Formulário

36)  Recuperando informações com variável global
Descrição: Nesta vídeo aula será mostrado como recuperar informações preenchidas em uma formulário utilizando a variável global $_POST.
[Marcar este item como lido/assistido]

DAO

37)  Implementando DAO
Descrição: Nesta vídeo aula, será mostrado como implementar a classe DAO.
[Marcar este item como lido/assistido]
38)  Método Insert DAO
Descrição: Nesta vídeo aula, será mostrado como implementar a classe DAO. Primeiramente é necessário que você possua uma interface gráfica para trabalhar com os métodos das classes DAO
[Marcar este item como lido/assistido]
39)  Método Update DAO
Descrição: Nesta video aula, será necessário criar um formulário. A idéia é editar informações, então a primeira etapa é buscar os dados para edição.métodos das classes DAO
[Marcar este item como lido/assistido]
40)  Método Delete DAO
Descrição: Nesta vídeo aula, será mostrado como implementar a classe DAO. Para deletar um registro do banco de dados, é necessário enviar um comando SQL delete.
[Marcar este item como lido/assistido]
41)  Método GetAll DAO
Descrição: A ideia da vídeo aula é exibir todos os registros encontrado no banco de dados. Para isso é preciso executar um comando SQL.
[Marcar este item como lido/assistido]
42)  Método getValueNam
Descrição: Nesta vídeo aula será mostrado como implementar a classe DAO. A ideia é verificar se um nome já existe no banco de dados.
[Marcar este item como lido/assistido]
43)  Classe canaisValida
Descrição: Nesta vídeo aula, será mostrado como trabalhar com validações utilizando o padrão DAO.
[Marcar este item como lido/assistido]
44)  Smarty Template
Descrição: Nesta vídeo aula, será mostrado como trabalhar com validações utilizando o padrão DAO.
[Marcar este item como lido/assistido]
45)  Listagem Smarty Template
Descrição: Nesta vídeo aula será mostrado como trabalhar com a biblioteca smarty templates em conjunto com o padrão de projeto DAO, utilizando o método de listar os canais.
[Marcar este item como lido/assistido]
46)  Netbeans e Delete DAO
Descrição: Nesta vídeo aula será mostrado como trabalhar com a IDE Netbeans.
[Marcar este item como lido/assistido]
47)  Deletar (.php e .tpl) Smarty
Descrição: Nesta vídeo aula, será mostrado como deletar registros utilizando o padrão DAO
[Marcar este item como lido/assistido]
48)  Inserir (.php e .tpl) Smarty
Descrição: Nesta vídeo aula, será mostrado como inserir registros. Utilizando a lógica de como você deve seprar seu PHP do HTML.
[Marcar este item como lido/assistido]
49)  Editar (.php e .tpl) Smarty
Descrição: Para realizar a edição, na primeira parte da vídeo aula, será mostrado como recuperar o registros.
[Marcar este item como lido/assistido]
50)  Box E Erros de validação Smarty
Descrição: Nesta vídeo aula, será mostrado como mostrar corretamente os erros de inserir e editar.
[Marcar este item como lido/assistido]
51)  Upload de Imagens(Apagando) Smarty
Descrição: vídeo aula, será mostrado como trabalhar com o envio de arquivos para o servidor.
[Marcar este item como lido/assistido]

PDO

52)  Introdução
Descrição: Nesta vídeo aula, será mostrado como trabalhar com a biblioteca PDO.
[Marcar este item como lido/assistido]
53)  Exec e lastInsertID
Descrição: Nesta vídeo aula, será mostrado como inserir informações no banco de dados.
[Marcar este item como lido/assistido]
54)  Editar Registros
Descrição: Nesta vídeo aula, será mostrado como editar registros. Para isso é mostrado o método exec.
[Marcar este item como lido/assistido]
55)  Múltipla Exclusão
Descrição: Nesta vídeo aula, será mostrado como apagar registro utilizando a PDO
[Marcar este item como lido/assistido]
56)  Prepared Statement
Descrição: Nesta vídeo aula, será mostrado como trabalhar com Prepared Statement.
[Marcar este item como lido/assistido]
57)  Método Insert
Descrição: Nesta vídeo aula, será mostrado como trabalhar com Prepared Statement em um exemplo para cadastro de países.
[Marcar este item como lido/assistido]
58)  Transações
Descrição: Nesta vídeo aula, será mostrado como trabalhar com transações na biblioteca PDO.
[Marcar este item como lido/assistido]
59)  Comandos necessários para as Transações
Descrição: Nesta vídeo aula, será mostrado como trabalhar com transações na biblioteca PDO.
[Marcar este item como lido/assistido]
60)  Comandos necessários para as Transações
Descrição: Nesta vídeo aula, será mostrado como trabalhar com transações na biblioteca PDO.
[Marcar este item como lido/assistido]
61)  Connection Factory
Descrição: Nesta vídeo aula, será dado inicio como desenvolver com DAO utilizando a biblioteca PDO.
[Marcar este item como lido/assistido]
62)  Classe bindParam
Descrição: Nesta vídeo aula será mostrado como realizar a implementação do objeto DAO em fornecedores.
[Marcar este item como lido/assistido]
63)  Template da Smarty
Descrição: Nesta vídeo aula será mostrado como trabalhar com alguns métodos da classe FornecedorDAO, neste caso a getAll().
[Marcar este item como lido/assistido]

Outros assuntos

64)  Links dinâmicos
Descrição: Nesta vídeo aula será mostrado como exibir os dados do banco de dados na Smarty Template.
[Marcar este item como lido/assistido]
65)  Mensagens do sistema
Descrição: Nesta vídeo aula será mostrado como inserir os fornecedores utilizando o método insert da classe Fornecedor.
[Marcar este item como lido/assistido]

Finalizando o projeto

66)  Método delete(): Fornecedores
Descrição: Nesta vídeo aula será mostrado como apagar os fornecedores.
[Marcar este item como lido/assistido]
67)  Joins: Relacionamento vendas e vendedor
Descrição: Nesta vídeo aula será mostrado como criar a classe VendaVO.
[Marcar este item como lido/assistido]
68)  VO e DAO da Classe ItensVendas
Descrição: Nesta vídeo aula será mostrado como implementar DAO e VO da classe ItensVendas.
[Marcar este item como lido/assistido]
69)  Criação de chaves estrangeiras
Descrição: Nesta vídeo aula será mostrado como criar as tabelas finais no banco de dados.
[Marcar este item como lido/assistido]
70)  Interface Venda
Descrição: Nesta vídeo aula será mostrado como criar a interface gráfica para realizar vendas.
[Marcar este item como lido/assistido]
71)  Instanciando objetos: Vendas
Descrição: Nesta vídeo aula será mostrado como salvar as vendas. Para isso será visto como instanciar os objetos e apontar os mesmos em conjunto com itens_vendas.
[Marcar este item como lido/assistido]
72)  Interface Notas Fiscais
Descrição: Nesta vídeo aula será mostrado como criar uma interface de notas fiscais e em seguida já trabalhar com o relacionamento da aplicação.
[Marcar este item como lido/assistido]
73)  Relatório de Vendas
Descrição: Nesta vídeo aula será mostrado como criar um relatório das vendas.
[Marcar este item como lido/assistido]
74)  Exibindo Venda Atual
Descrição: Nesta vídeo aula será mostrado como exibir os itens de vendas. Para isso será visto, como relacionar o objeto produto com itens vendas.
[Marcar este item como lido/assistido]
75)  Alterando Quantidade Itens
Descrição: Nesta vídeo aula será mostrado como criar uma função em javascript, para alterar as quantidades dos itens da venda.
[Marcar este item como lido/assistido]
76)  Deletando itens
Descrição: Nesta vídeo aula será mostrado como deletar os itens. Para isso, será criado no template, uma função javascript, que automaticamente selecione o item clicado.
[Marcar este item como lido/assistido]
77)  Auto Load Classes
Descrição: Nesta vídeo aula será mostrado como utilizar o recurso de Auto load do PHP.
[Marcar este item como lido/assistido]

Estatísticas

Favoritado:
Comentários:
0

Conteúdo:
Utilidade:
6    1
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03