C# PROGRAMMING

Fundamentals of C# Programming

Introductory C# - 1. Introduction to Microsoft Visual Studio | 2. Introduction to Values of a Program | 3. Introduction to Operators and Operands | 4. Introduction to Classes I | 5. Introduction to Classes Inheritance I | 6. Namespaces | 7. Introduction to Libraries | 8. Introduction to Graphical Applications | 9. Introduction to Application Design | 10. Introduction to Operators and Operands | 11. Introduction to Variables | 12. Introduction to Functions | 13. Introduction to the Parameters of a Function | 14. Topics on Functions | 15. Introduction to Classes II | 16. Introduction to the Constructors of a Class | 17. Topics on Using the Objects of a Class | 18. Staticity | 19. Introduction to the Properties of a Class | 20. Introduction to the .NET Built-In Classes | 21. Introduction to Enumerations | 22. Introduction to Built-In Enumerations | 23. Introduction to Boolean Values | 24. Introduction to Logical Operations | 25. The Nullity of a Value | 26. Topics on Logical Operators | 27. Topics on the if...else Conditional Statements | 28. Conditional Conjunctions and Disjunctions | 29. Introduction to Conditional Switches | 30. Options on Conditional Switches31. Properties and Conditional Statements | 32. Introduction to Tuples | 33. Tuples and Classes | 34. Introduction to Classes Inheritance II | 35. Introduction to Delegates | 36. Function Delegates | 37. Introduction to Events | 38. Introduction to Events of Windows Controls | 39. Introduction to Exception Handling | 40. Techniques of Dealing with Exceptions | 41. Introduction to Structures

Intermediate C# 01. Introduction to the Values of a Program | 02. Extended Values | 03. Bits Manipulations | 04. Introduction to Data Reading and Writing | 05. Introduction to Applications Graphics | 06. Inheritance with this base Class | 07. Introduction to Polymorphism | 08. Introduction to Class Abstraction | 09. Introduction to Sealing a Class | 10. Introduction to Interfaces | 11. Introduction to Built-In Interfaces | 12. Introduction to Arrays | 13. Introduction to Counting and Looping | 14. Details on Counting and Looping | 15. Introduction to Characters | 16. Introduction to Strings | 17. Operations on Strings | 18. Operations on Text | 19. Multidimensional Arrays of Primitive Types | 20. Introduction to Arrays and Classes | 21. Multidimensional Arrays and Classes | 22. Introduction to the Array Class | 23. Common Operations on Arrays | 24. Introduction to Date Values | 25. Operations on Date Values | 26. Time Values | 27. Introduction to File Processing | 28. Accessories for File Processing | 29. Files Operations | 30. Introduction to Generics | 31. Generics and Inheritance | 32. .NET Attributes | 33. .NET Delegates | 34. Introduction to Indexers | 35. Indexers and Classes | 36. Introduction to Collections | 37. Iterating Through a Collection | 38. Implementing a Collection Class Using .NET | 39. Introduction to the Forms of an Application | 40. Introduction to Controls Containers | 41. Introduction to the Extensible Markup Language | 42. Introduction to XML Elements | 43. Operations on XML Elements | 44. Topics on XML Elements | 45. Introduction to XPath | 46. XPath Nodes | 47. XML Schemas | 48. Introduction to Serialization | 49. Introduction to Lists | 50. Introduction to Threading | 51. The Characteristics of a Thread | 52. Introduction to Lock Threading | 53. Operations on Lock Threading | 54. Introduction to Tasks | 55. Introduction to the Tasks of an Object | 56. Awaiting an Asynchronous Operation

Advanced C# ||| Advanced C# ||| 1: Introduction to Projects: creating a project, creating an executable, distributing an executable, creating a networked project: Restaurant | 2: Introduction to Applications: variables: constants, functions: in, out, ref, :, bool arguments (passed as ...:...?...)) | 3: Introduction to Classes: Gas Utility Company => local variables: constants, bool (...:...?...) global variables (fields): static, readonly, properties: conditional statements, methods - | 4: Options on Creating a Class: constructors (conditional statements, functions, etc), readonly, default initialization, sealing | 5. Introduction to Inheritance: inheritance, virtual, override: Cycles Shop | 6: Details on Creating a Class: interfaces, abstract, this, base | 7: Data Reading and Formatting: read/write values, strings (String Builder), Text, exceptions | 8: Tuples: Payroll Management | 9: Introduction to Collections: yield (interations) | 10: LINQ