Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Aplicação Básica em C# com Banco de Dados - XXI...
Search
Carlos Schults
September 14, 2018
0
22
Aplicação Básica em C# com Banco de Dados - XXII Semana de Informática da Unifai
Carlos Schults
September 14, 2018
Tweet
Share
More Decks by Carlos Schults
See All by Carlos Schults
Healthy Developer: Como Conciliar Sua Carreira na Tecnologia Com Um Estilo de Vida Saudável?
carlosschults
0
50
Introdução Ao Controle de Versão Com Git
carlosschults
0
54
Introdução aos testes unitários automatizados com NUnit e C#
carlosschults
0
86
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
Information Architects: The Missing Link in Design Systems
soysaucechin
0
710
First, design no harm
axbom
PRO
1
1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
25
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
92
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.8k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
75
Transcript
Aplicação Básica em C# e Banco de Dados CARLOS SCHULTS
@carlosschults
None
carlosschults.net/unifai2018
O que iremos construir ?
None
None
None
None
None
Requisitos
- Não pode ter mais de um contato com o
mesmo nome ou e- mail.
- Nome precisa ser um texto entre 1 e 30
caracteres.
- Telefone precisa ser apenas números, com no máximo 20
caracteres.
- E-mail será considerado válido quando conter uma arroba (@)
e algum texto após. Máximo de 50 caracteres.
- Nome e telefone são obrigatórios, mas não e-mail.
- Ao editar, não será permitido mudar o nome.
Princípios de design
- Separação de responsabilidades Separation Of Concerns
- Baixo acoplamento Low coupling
- DRY Don’t Repeat Yourself
- Testabilidade
Outside-in ou Inside- out?
Outside-in ou Inside- out?
Aplicação Básica em C# e Banco de Dados CARLOS SCHULTS
@carlosschults carlosschults.net/unifai2018