Home
Assignments
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Fundamentals of IT
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Next >
Chapter 3.1 - Validation
Chapter 3.1 - Validation
3.1.1 Choosing a Validation Strategy [3 minutes]
3.1.2 Common Data Validation Techniques [3 minutes]
3.1.3 Fail Fast Design [3 minutes]
3.1.4 Evaluating a Validation Design Against Constraints [5 minutes]
3.1.5 Validation vs Normalization [3 minutes]
3.1.6 Checking for Null, Empty, and Whitespace Strings [3 minutes]
3.1.7 Combining Multiple Validation Rules [3 minutes]
3.1.8 Converting Text Input With TryParse [3 minutes]
3.1.9 Normalizing Letter Case With ToLower() [3 minutes]
3.1.10 Normalizing String Input [3 minutes]
3.1.11 Protecting Applications From Invalid Input [3 minutes]
3.1.12 Removing Leading and Trailing Whitespace With Trim() [3 minutes]
3.1.13 Replacing Hardcoded Validation Values [3 minutes]
3.1.14 Reporting Validation Errors to the User [3 minutes]
3.1.15 Testing Boundary Values [3 minutes]
3.1.16 Validating Before Changing Object State [3 minutes]
3.1.17 Validating Numeric Ranges [3 minutes]
3.1.18 Reading Boolean Input From WPF Check Boxes [4 minutes]
3.1.19 Reading Input From WPF Text Boxes [4 minutes]