Tabla de Contenidos:
  • Introduction; Microsoft certifications; Who should read this book; Organization of this book; System requirements; Conventions and features in this book; Preparing for the exam; Chapter 1: Manage program flow; Objective 1.1: Implement multithreading and asynchronous processing; Understanding threads; Using Tasks; Using the Parallel class; Using async and await; Using Parallel Language Integrated Query (PLINQ); Using concurrent collections; Objective summary; Objective review; Objective 1.2: Manage multithreading; Synchronizing resources; Canceling tasks; Objective summary.
  • Objective reviewObjective 1.3: Implement program flow; Working with Boolean expressions; Making decisions; Iterating across collections; Objective summary; Objective review; Objective 1.4: Create and implement events and callbacks; Understanding delegates; Using lambda expressions; Using events; Objective summary; Objective review; Objective 1.5: Implement exception handling; Handling exceptions; Throwing exceptions; Creating custom exceptions; Objective summary; Objective review; Chapter summary; Answers; Objective 1.1: Thought experiment; Objective 1.1: Review.
  • Objective 1.2: Thought experimentObjective 1.2: Review; Objective 1.3: Thought experiment; Objective 1.3: Review; Objective 1.4: Thought experiment; Objective 1.4: Review; Objective 1.5: Thought experiment; Objective 1.5: Review; Chapter 2: Create and use types; Objective 2.1: Create types; Choosing a type to create; Giving your types some body; Designing classes; Using generic types; Extending existing types; Objective summary; Objective review; Objective 2.2: Consume types; Boxing and unboxing; Converting between different types; Using dynamic types; Objective summary; Objective review.
  • Objective 2.3: Enforce encapsulationUsing access modifiers; Using properties; Using explicit interface implementations; Objective summary; Objective review; Objective 2.4: Create and implement a class hierarchy; Designing and implementing interfaces; Creating and using base classes; Implementing standard .NET Framework interfaces; Objective summary; Objective review; Objective 2.5: Find, execute, and create types at runtime by using reflection; Creating and using attributes; Using reflection; Using CodeDom and lambda expressions to generate code; Objective summary; Objective review.
  • Objective 2.6: Manage the object life cycleUnderstanding garbage collection; Managing unmanaged resources; Objective summary; Objective review; Objective 2.7: Manipulate strings; Using strings in the .NET Framework; Manipulating strings; Searching for strings; Enumerating strings; Formatting strings; Objective summary; Objective review; Chapter summary; Answers; Objective 2.1: Thought experiment; Objective 2.1: Review; Objective 2.2: Thought experiment; Objective 2.2: Review; Objective 2.3: Thought experiment; Objective 2.3: Review; Objective 2.4: Thought experiment; Objective 2.4: Review.