Перейти к содержимому

Lógica de Programação C# #22: Como Bloquear Caracteres Especiais (@, #, $)

Código Limpo

0:00 / 0:00

Lógica de Programação C# #22: Como Bloquear Caracteres Especiais (@, #, $)

147 просмотров · 11 дн. назад
Código Limpo
55 подписчиков
147 просмотров · 11 дн. назад
Você achou que o nosso projeto tinha acabado na Aula 21? Surpresa! Temos uma Aula Bônus! 🎁🛡️ Nosso sistema de cadastro (CRUD) está funcionando perfeitamente, mas existe um problema silencioso que tira o sono de qualquer desenvolvedor: o usuário final. O que acontece se, na hora de cadastrar o nome de um inscrito, a pessoa digitar J0ã0_B@tista$$ ou apertar o teclado sem querer e salvar @@@@@? O nosso sistema, do jeito que está, vai aceitar! E isso é um pesadelo para o banco de dados. Nesta Aula Bônus do nosso curso de Lógica de Programação com C#, nós vamos dar um passo além do básico e entrar no mundo da Validação e Higienização de Dados. Vamos aprender como criar um filtro de segurança com a mentalidade de Código Limpo para bloquear números e caracteres especiais no campo de nome, garantindo que o seu sistema só salve dados consistentes e reais. 👨‍💻 O que você vai dominar nesta aula extra: O perigo das Strings: Por que você nunca deve confiar nos dados digitados pelo usuário. Lógica de Validação: Como varrer um texto e identificar se existem caracteres indesejados (@, #, $, %, números, etc). Tratamento de Erros: Como avisar o usuário ("Nome inválido, tente novamente") sem deixar o programa fechar (crash). Blindagem: Como integrar essa validação diretamente no método de Cadastro e de Edição do nosso sistema. 👇 O Desafio da Validação nos comentários: Todo programador já passou por isso! Qual foi a coisa mais absurda ou bizarra que você já viu um usuário tentar digitar num campo de formulário (ou que você mesmo já digitou só para testar um sistema)? Conta aqui embaixo! 😂 Se você curtiu essa aula surpresa e quer ver mais vídeos focados em segurança, validações e boas práticas no C#, não esqueça de deixar o seu Like e Inscrever-se no canal! #CSharp #AulaBonus #LogicaDeProgramacao #TratamentoDeErros #Seguranca #Desenvolvimento #CodigoLimpo #Iniciantes