Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Aplicação Básica em C# com Banco de Dados - XXII Semana de Informática da Unifai
Search
Carlos Schults
September 14, 2018
0
16
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
43
Introdução Ao Controle de Versão Com Git
carlosschults
0
43
Introdução aos testes unitários automatizados com NUnit e C#
carlosschults
0
81
Featured
See All Featured
Bash Introduction
62gerente
605
210k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
What’s in a name? Adding method to the madness
productmarketing
PRO
17
2.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Six Lessons from altMBA
skipperchong
22
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Atom: Resistance is Futile
akmur
260
25k
Designing the Hi-DPI Web
ddemaree
276
33k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
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