click to view more

30 Day .Net Challenge: Dive into the detailed recap of the 30-Day .NET Challenge, where each day bro

by 30 Day .Net Challenge: Dive into the detailed recap of the 30-Day .NET Challenge, where each day brought new insights into C# development, fr

$10.78

add to favourite
  • In Stock soon, order now to reserve your copy.
  • FREE DELIVERY
  • 24/24 Online
  • Yes High Speed
  • Yes Protection
Last update:

Description

Week 1: Foundations of Programming in C#

  • Day 1: Boolean Expressions - Importance in handling user data.

  • Day 2: Variable Scope & Logic Control - Understanding code blocks.

  • Day 3: Switch Constructs - Creating branching logic.

  • Day 4: For Loops - Iterating code.

  • Day 5: While & Do-While Loops - Controlling execution flow.

  • Day 6: String Built-in Methods - Extracting information.

  • Day 7: Advanced String Methods - IndexOfAny() and LastIndexOf().

Week 2: Intermediate Topics and Data Handling

  • Day 8: Exception Handling - Patterns and practices.

  • Day 9: Null Safety - Nullable context in C# projects.

  • Day 10: File Paths - Built-in methods for handling paths.

  • Day 11: Array Helper Methods - Sort, Reverse, Clear, Resize.

  • Day 12: Azure Functions - Serverless applications.

  • Day 13: ConfigureAwait(false) - Avoiding deadlock in async code.

  • Day 14: Limiting Concurrent Async Operations - Improving performance.

  • Day 15: Lazy Initialization - Using Lazy class.

Week 3: Advanced Techniques and Performance Optimization

  • Day 16: In-Memory Caching - Enhancing application performance.

  • Day 17: Interlocked Class - Reducing contention in multi-threaded applications.

  • Day 18: AggressiveInlining Attribute - Influencing JIT compiler behavior.

  • Day 19: Stack vs. Heap Allocation - Understanding memory usage.

  • Day 20: Task vs. ValueTask - Optimizing resource usage in async code.

  • Day 21: StringComparison - Efficient string comparison.

  • Day 22: Array Pool - Reducing garbage collection cycles.

  • Day 23: Span over Arrays - Optimizing memory manipulation.

  • Day 24: Avoiding Exceptions in Flow Control - Enhancing readability and performance.

  • Day 25: Exception Filters - Improving readability.

Week 4: Mastering C# and .NET

  • Day 26: Loop Unrolling - Enhancing loop performance.

  • Day 27: Query vs. Method Syntax - Writing LINQ queries.

  • Day 28: Stackalloc - Using stack memory for performance.

  • Day 29: Generics & Custom Interfaces - Avoiding unnecessary boxing.

  • Day 30: XML vs. JSON Serialization - Improving efficiency and effectiveness.

Last updated on

Product Details

  • Aug 1, 2024 Pub Date:
  • 9798334726963 ISBN-13:
  • 9798334726963 ISBN-10:
  • English Language