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 [14 minutes]
3.1.2 Common Data Validation Techniques [14 minutes]
3.1.3 Fail Fast Design [15 minutes]
3.1.4 Evaluating a Validation Design Against Constraints [14 minutes]
3.1.5 Validation vs Normalization [14 minutes]
3.1.6 Checking for Null, Empty, and Whitespace Strings [14 minutes]
3.1.7 Combining Multiple Validation Rules [14 minutes]
3.1.8 Converting Text Input With TryParse [15 minutes]
3.1.9 Normalizing Letter Case With ToLower() [14 minutes]
3.1.10 Normalizing String Input [10 minutes]
3.1.11 Protecting Applications From Invalid Input [10 minutes]
3.1.12 Removing Leading and Trailing Whitespace With Trim() [10 minutes]
3.1.13 Replacing Hardcoded Validation Values [10 minutes]
3.1.14 Reporting Validation Errors to the User [10 minutes]
3.1.15 Testing Boundary Values [14 minutes]
3.1.16 Validating Before Changing Object State [14 minutes]
3.1.17 Validating Numeric Ranges [15 minutes]
3.1.18 Reading Boolean Input From WPF Check Boxes [15 minutes]
3.1.19 Reading Input From WPF Text Boxes [15 minutes]