Table of Contents
1. Introduction to Computers, the Internet and Visual C#
2. Introduction to Visual Studio and Visual Programming
3. Introduction to C# App Programming
4. Introduction to Classes, Objects, Methods and strings
5. Algorithm Development and Control Statements: Part 1
6. Control Statements: Part 2
7. Methods: A Deeper Look
8. Arrays; Introduction to Exception Handling
9. Introduction to LINQ and the List Collection
10. Classes and Objects: A Deeper Look
11. Object-Oriented Programming: Inheritance
12. OOP: Polymorphism and Interfaces
13. Exception Handling: A Deeper Look
14. Graphical User Interfaces with Windows Forms: Part 1
15. Graphical User Interfaces with Windows Forms: Part 2
16. Strings and Characters: A Deeper Look
17. Files and Streams
18. Searching and Sorting
19. Custom Linked Data Structures
20. Generics
21. Generic Collections; Functional Programming with LINQ/PLINQ
22. Databases and LINQ
23. Asynchronous ...Programming with async and await
Appendices
A Operator Precedence Chart
B Simple Types
C ASCII Character Set
INDEX
ONLINE Topics
Web App Development with ASP.NET
XML and LINQ to XML
Universal Windows Platform (UWP) GUI, Graphics, Multimedia and XAML
REST Web Services
Cloud Computing with Microsoft Azure¢â
Windows Presentation Foundation (WPF) GUI, Graphics, Multimedia and XAML
ATM Case Study, Part 1: Object-Oriented Design with the UML
ATM Case Study, Part 2: Implementing an Object- Oriented Design in C#
Using the Visual Studio Debugger