Aprenda a proteger seus códigos Excel VBA com segurança
4.3 (44 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
182 students enrolled

Aprenda a proteger seus códigos Excel VBA com segurança

Aprenda recursos para garantir a segurança da sua propriedade intelectual nos seus códigos VBA.
4.3 (44 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
182 students enrolled
Created by Rebson Mendes ✅
Last updated 6/2020
Portuguese
Portuguese [Auto]
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 14 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Criar uma planilha segura contra cópias e redistribuição
  • Criar serial de uso única
  • Criar autenticação online com MySQL
  • Bloquear atalhos
  • Criar fórmulas para verificar o Hardware
  • Bloquear atalhos pelo VBA
  • Introdução ao MySQL
  • Comandos básico de MySQL
  • Introdução ao Delphi
  • Códigos simples com Delphi
  • Transformar uma planilha XLSM em EXE
Requirements
  • Recomendável conhecimento básico de Excel (Recomendável, por não ser essencial)
Description

Com o curso "Aprenda a proteger seus códigos Excel VBA com segurança" você estará apto a criar planilhas que serão inquebráveis. Você deverá utilizar a versão do Microsoft Excel 2010, 2013, 2016 ou 2019 e também utilizar o Microsoft Windows, visto que o objetivo do curso é transformar a planilha em um EXE (Caso utilize Mac, será necessário virtualizar para o ambiente Windows). Caso utilize a versão 2019, o método de conversão será possível somente com o Delphi.


Neste curso você aprenderá a criar as macros necessárias para desabilitar atalhos;

Verificar hardware do computador;

Criar chave Serial única;

Consultar banco de dados online para validação de chaves;

Criar chave serial trial;

Transformar sua planilha xlsm em um arquivo exe.

Who this course is for:
  • Profissionais que utilizam Microsoft Excel
  • Desenvolvedores de Delphi que desejem integrar com Excel
  • Desenvolvedores de MySQL que desejem integrar soluções com Excel
  • Qualquer pessoa que deseja criar uma planilha e cobrar mensalidades com a mesma
  • Qualquer pessoa que deseja proteger seus códigos VBA contra cópia
  • Pessoas que desejam aprender VBA
  • Pessoas que desejam integrar Excel com MySQL
  • Profissionais que desejam proteger uma planilha Excel
Course content
Expand all 28 lectures 04:36:08
+ Introdução
2 lectures 06:04

Nesta primeira aula, mostraremos como ativar a guia Desenvolvedor do Microsoft Excel para podermos utilizar o VBA. Já no VBA, mostraremos também como habilitar uma senha para não exibição e edição do código VBA. Durante o vídeo, comentamos sobre a fragilidade que esse recurso de senha tem quando integrado como única segurança.

Preview 01:55

Nesta vídeo aula, comentamos sobre a fragilidade das senhas VBA e mostramos com quebrar a senha facilmente de qualquer arquivo xlsm.

Preview 04:09
+ Transformando o arquivo em EXE
1 lecture 08:27

Nesta vídeo aula, aprenderemos como converter um arquivo XLSM em um EXE, limitando o acesso ao código fonte, não permitindo salvar e nem visualizar o código através de técnicas de quebra de senha.

Convertendo XLSM em EXE com o XLtoEXE
08:27
+ Segurança de arquivos XLSM (XLSX ou XLS) no Delphi
10 lectures 01:58:34

Nesta vídeo aula, apresentamos os objetivos da seção, mostrando ao aluno o software Embarcadero Delphi e um breve resumo de suas funcionalidades.

Introdução a seção. Objetivos da seção, conhecendo o Delphi
05:55

Nesta vídeo aula, aprenderemos como instalar o Delphi. Também aprenderemos, como criar uma conta no site da Embarcadero e conseguir uma licença gratuitamente da versão Community Edition. Caso você já tenha conhecimento em instalação de softwares, fique a vontade para pular esta aula.

Instalação do Delphi
12:15

Nesta vídeo aula, conheceremos o ambiente do Delphi, como configurar modos de visualização e também a usar caixas de textos.

Conhecendo o ambiente Delphi
12:55

Nesta vídeo aula, conheceremos como fazer alguns cálculos simples no Delphi. Ainda nesta aula, aprenderemos também alguns conceitos de variáveis, como float, int e string.

Conhecendo o ambiente Delphi (parte 2)
14:09

Nesta vídeo aula, criaremos uma calculadora com os conhecimentos adquiridos na aula anterior.

Conhecendo o ambiente Delphi (parte 3)
15:13

Nesta vídeo aula, aprenderemos como modificar o ícone padrão do aplicativo gerado no Delphi para um de nossa escolha. Também comentaremos sobre o versionamento de EXE.

Conhecendo o ambiente Delphi (parte 4)
07:23

Nesta vídeo aula, aprenderemos como utilizar o componente OLEContainer para adicionar arquivos ao nosso EXE.

Trabalhando com Container no Delphi
13:37

Nesta vídeo aula, aprenderemos a colocar um arquivo do Excel dentro do EXE do Delphi utilizando os recursos de Resource e Container.

Trabalhando com Resource no Delphi
15:16

Nesta vídeo aula, aprenderemos como adicionar as bibliotecas dentro do Delphi

Bibliotecas do Excel no Delphi
08:55

Nesta vídeo aula, aprenderemos como editar o nosso código para que o programa não seja aberto em um software diferente do Microsoft Excel

Bloqueando abertura no Open Office Calc
12:56
+ Códigos de segurança
6 lectures 45:39

Nesta aula, aprenderemos como criar um código que limite o uso da planilha a uma data. Com esse código, será possível gerar controle de versão, obrigando o usuário a trocar a planilha, ou podemos criar versões de testes.

Criando código de vencimento da planilha.
08:54

Nesta aula, aprenderemos como ocultar todas as barras do Excel, deixando sua planilha com cara de software. Além do layout, este recurso é ideal para limitar acesso a funções do Excel em sua planilha.

Desabilitando Menus do Microsoft Excel
04:54

Nesta aula, aprenderemos como voltar as configurações de visualização do Excel, reexibindo as barras que ocultamos na aula anterior.

Preview 01:54

Aprenderemos nesta aula, como verificar a o volume de série da partição do HD. Com esse número, criamos um sistema de validação de chave única.

Criando Função para capturar Serial do HD e criar uma Serial baseado em cálculos
15:12

Nesta aula, vamos aprender como criar o cálculo da Serial no Excel para controle dos clientes.

Planilha para controle de Serial
03:12

Nesta aula, vamos aprender criar atalhos que limite a utilização de recursos de "Salvar Como".

Desabilitando opção "Salvar Como"
11:33
+ Validando chaves online com MySQL
9 lectures 01:37:24

Nesta aula, aprenderemos como criar uma conta de hospedagem online para administrar o banco de dados online de nossas aplicações

Preview 06:36

Nesta aula, vamos aprender como configurar o acesso remoto no Servidor e também como criar um banco de dados. Para completar, criaremos também um usuário de acesso ao banco de dados recém criado.

Configurando MySQL online e criando banco de dados
05:30

Nesta aula, aprenderemos como criar tabelas no MySQL, atualizar, criar e deletar informações na tabela criada.

Criar tabelas e códigos SQL (Update, Insert, Select)
16:57

Nesta aula, aprenderemos como instalar o Driver do MySQL. Também aprenderemos como conectar o VBA ao banco de dados online que criamos nas aulas anteriores.

Instalando Driver MySQL e conectando o VBA ao banco de dados online
11:43

Aprendemos nesta aula, como criar uma planilha com código de vencimento mais seguro, utilizando recursos de banco de dados online.

Criando código de vencimento de planilha com conexão ao BD
07:13

No conteúdo desta aula, aprenderemos a criar tratamento de erros, deixando mensagens mais  agradáveis ao usuário, além de criarmos mais proteções.

Tratamento de erros de Conexão com o BD
05:23

Com o conhecimento desta aula, seremos capazes de limitar o acesso do arquivo através do servidor online. Poderemos cortar acessos e liberar novos acessos de novos clientes.

Criar validador de serial online
14:58

Nesta aula, vamos aprender como fazer uma verificação de chave por tempo. A senha de edição dos códigos (123)

Verificando chave de segurança por tempo determinado
08:01

Nesta aula, vamos aprender como criar logs de entrada e saída para que o usuário da planilha não consiga abrir simultaneamente a planilha em dois computadores com máquina virtual.

Criando logs para acesso único
21:03