FileMood

Download Pluralsight - C# 10 series

Pluralsight 10 series

Name

Pluralsight - C# 10 series

 DOWNLOAD Copy Link

Total Size

10.7 GB

Total Files

2460

Last Seen

2024-09-14 00:04

Hash

411D5F0B91BA5A7D4B1CE94C2A6584E1C3536154

/.../01. Course Overview/

1. Course Overview.mp4

3.9 MB

1. Course Overview.srt

2.3 KB

/02. Introduction/

1. Introducing Advanced Language Features in C#.mp4

19.9 MB

1. Introducing Advanced Language Features in C#.srt

5.9 KB

2. Version Check.mp4

3.1 MB

2. Version Check.srt

1.8 KB

/.../03. Delegates and Lambdas/

1. Introducing the Delegate.mp4

19.8 MB

1. Introducing the Delegate.srt

9.5 KB

2. Creating, Using and Invoking a Delegate.mp4

41.2 MB

2. Creating, Using and Invoking a Delegate.srt

15.7 KB

3. Delegates with Return Values and Parameters.mp4

31.9 MB

3. Delegates with Return Values and Parameters.srt

10.5 KB

4. Multicast Delegate and Chains.mp4

24.3 MB

4. Multicast Delegate and Chains.srt

8.6 KB

5. Introducing Lambdas and Anonymous Functions.mp4

25.6 MB

5. Introducing Lambdas and Anonymous Functions.srt

11.7 KB

6. Lambdas in Minimal APIs.mp4

10.2 MB

6. Lambdas in Minimal APIs.srt

4.4 KB

7. Using Action-T- and Func-T, TResult-.mp4

19.6 MB

7. Using Action-T- and Func-T, TResult-.srt

8.5 KB

8. Summary.mp4

12.3 MB

8. Summary.srt

6.1 KB

/04. Events/

1. Introducing an Event.mp4

25.2 MB

1. Introducing an Event.srt

12.6 KB

2. Subscribing to Events.mp4

13.3 MB

2. Subscribing to Events.srt

6.4 KB

3. Using Event Data.mp4

41.0 MB

3. Using Event Data.srt

13.3 KB

4. Why Unsubscribing Is Important.mp4

32.6 MB

4. Why Unsubscribing Is Important.srt

12.3 KB

5. Summary.mp4

10.8 MB

5. Summary.srt

5.9 KB

/.../05. Overloading and Extension Methods/

1. Method Overloading.mp4

10.2 MB

1. Method Overloading.srt

3.6 KB

2. Operator Overloading.mp4

24.5 MB

2. Operator Overloading.srt

12.0 KB

3. Introducing Extension Methods.mp4

10.9 MB

3. Introducing Extension Methods.srt

6.0 KB

4. Creating an Extension Method for IEnumerable-T-.mp4

16.7 MB

4. Creating an Extension Method for IEnumerable-T-.srt

5.6 KB

5. Creating an Extension Method Library.mp4

21.4 MB

5. Creating an Extension Method Library.srt

6.9 KB

6. Real-world Implementations of Extension Methods.mp4

15.1 MB

6. Real-world Implementations of Extension Methods.srt

5.9 KB

7. Summary.mp4

15.3 MB

7. Summary.srt

7.6 KB

/.../06. Anonymous Types/

1. Introducing Anonymous Types.mp4

21.4 MB

1. Introducing Anonymous Types.srt

9.9 KB

2. Using Anonymous Types with LINQ.mp4

30.0 MB

2. Using Anonymous Types with LINQ.srt

10.1 KB

3. Modifying and Returning Anonymous Types.mp4

23.5 MB

3. Modifying and Returning Anonymous Types.srt

9.0 KB

4. Summary.mp4

10.6 MB

4. Summary.srt

4.3 KB

/.../07. Tuples & Deconstruction/

1. Introducing Tuples.mp4

18.6 MB

1. Introducing Tuples.srt

8.7 KB

2. Tuple Assignment and Deconstruction.mp4

20.9 MB

2. Tuple Assignment and Deconstruction.srt

9.5 KB

3. Using Tuples as Return Types or Parameters.mp4

35.4 MB

3. Using Tuples as Return Types or Parameters.srt

14.7 KB

4. Deconstruct Other Objects.mp4

25.6 MB

4. Deconstruct Other Objects.srt

11.1 KB

5. Summary.mp4

11.4 MB

5. Summary.srt

7.2 KB

/.../08. Pattern Matching/

1. Introducing Pattern Matching.mp4

18.0 MB

1. Introducing Pattern Matching.srt

10.8 KB

2. Switch Expression.mp4

17.4 MB

2. Switch Expression.srt

9.2 KB

3. Type, Declaration, and Constant Patterns.mp4

12.2 MB

3. Type, Declaration, and Constant Patterns.srt

5.5 KB

4. Positional Pattern.mp4

24.1 MB

4. Positional Pattern.srt

8.0 KB

5. Property Pattern.mp4

11.3 MB

5. Property Pattern.srt

4.2 KB

6. Logical and Relational Patterns.mp4

32.5 MB

6. Logical and Relational Patterns.srt

12.5 KB

7. Summary.mp4

13.4 MB

7. Summary.srt

6.8 KB

/.../09. Record Types/

1. Introducing Record Types.mp4

24.3 MB

1. Introducing Record Types.srt

11.9 KB

2. Adding Additional Members to a Record.mp4

16.5 MB

2. Adding Additional Members to a Record.srt

6.5 KB

3. Converting to a Record.mp4

31.6 MB

3. Converting to a Record.srt

10.4 KB

4. Serializing and Deserializing a Record.mp4

15.2 MB

4. Serializing and Deserializing a Record.srt

4.5 KB

5. Override Compiler Generated Methods.mp4

13.2 MB

5. Override Compiler Generated Methods.srt

4.2 KB

6. Summary.mp4

12.5 MB

6. Summary.srt

5.7 KB

/.../10. Nullable Reference Types/

1. The Problem with Nullability.mp4

9.6 MB

1. The Problem with Nullability.srt

3.4 KB

2. Enable Nullable Reference Types.mp4

14.6 MB

2. Enable Nullable Reference Types.srt

4.6 KB

3. Working with Nullable Reference Types.mp4

28.4 MB

3. Working with Nullable Reference Types.srt

11.0 KB

4. Guarding against Null.mp4

13.3 MB

4. Guarding against Null.srt

4.6 KB

5. Handling Nulls.mp4

23.0 MB

5. Handling Nulls.srt

9.0 KB

6. Attributes for Null-state Static Analysis.mp4

22.2 MB

6. Attributes for Null-state Static Analysis.srt

7.5 KB

7. Summary.mp4

8.6 MB

7. Summary.srt

3.8 KB

/.../11. Indexers, Ranges and, Indices/

1. What Is an Indexer.mp4

13.4 MB

1. What Is an Indexer.srt

5.0 KB

2. Slicing an Array Using the Range Syntax.mp4

15.0 MB

2. Slicing an Array Using the Range Syntax.srt

8.0 KB

3. Introducing Span-T-.mp4

13.3 MB

3. Introducing Span-T-.srt

7.0 KB

4. Using Span-T-.mp4

12.5 MB

4. Using Span-T-.srt

6.0 KB

5. Summary.mp4

9.9 MB

5. Summary.srt

4.8 KB

/.../12. Garbage Collection/

1. Introducing Garbage Collection.mp4

29.8 MB

1. Introducing Garbage Collection.srt

13.4 KB

2. Using IDisposable.mp4

27.6 MB

2. Using IDisposable.srt

9.3 KB

3. Boxing and Unboxing.mp4

6.1 MB

3. Boxing and Unboxing.srt

2.3 KB

4. Summary.mp4

11.1 MB

4. Summary.srt

5.3 KB

5. Final Words and Thank You.mp4

8.7 MB

5. Final Words and Thank You.srt

1.2 KB

/C# 10 Advanced Language Features/

c-sharp-10-language-features-advanced.zip

249.1 MB

image.jpg

262.7 KB

/1. Course Overview/

1. Course Overview.mp4

2.8 MB

1. Course Overview.srt

1.9 KB

/.../2. Getting Started with a Product Importer/

1. Introduction.mp4

2.6 MB

1. Introduction.srt

2.5 KB

2. Demo- Introducing Dependency Injection.mp4

22.0 MB

2. Demo- Introducing Dependency Injection.srt

10.4 KB

3. Demo- Adding a DI Container.mp4

22.4 MB

3. Demo- Adding a DI Container.srt

11.3 KB

4. About Dependency Injection Containers.mp4

8.5 MB

4. About Dependency Injection Containers.srt

8.1 KB

5. Dependency Inversion and Inversion of Control.mp4

5.8 MB

5. Dependency Inversion and Inversion of Control.srt

7.3 KB

6. Creating Maintainable Solutions Using Dependency Injection.mp4

3.3 MB

6. Creating Maintainable Solutions Using Dependency Injection.srt

2.9 KB

7. Summary.mp4

1.4 MB

7. Summary.srt

1.7 KB

/3. Lifetime Management/

1. Introduction.mp4

962.9 KB

1. Introduction.srt

1.2 KB

2. Demo- Reusing an Instance.mp4

12.9 MB

2. Demo- Reusing an Instance.srt

5.9 KB

3. About the Different Lifetimes.mp4

9.9 MB

3. About the Different Lifetimes.srt

9.2 KB

4. Demo- Transforming Products.mp4

19.9 MB

4. Demo- Transforming Products.srt

8.8 KB

5. Demo- Dependency Captivity.mp4

15.8 MB

5. Demo- Dependency Captivity.srt

8.9 KB

6. Which Lifetime to Select.mp4

7.6 MB

6. Which Lifetime to Select.srt

7.2 KB

7. Demo- Choosing the Correct Lifetime.mp4

15.1 MB

7. Demo- Choosing the Correct Lifetime.srt

8.5 KB

8. Summary.mp4

1.1 MB

8. Summary.srt

1.4 KB

/.../4. Expanding the Product Importer/

01. Introduction.mp4

1.5 MB

01. Introduction.srt

1.8 KB

02. Demo- Separating out the Entrypoint.mp4

15.3 MB

02. Demo- Separating out the Entrypoint.srt

8.2 KB

03. Demo- Organizing Registrations.mp4

17.4 MB

03. Demo- Organizing Registrations.srt

7.2 KB

04. Demo- Application Configuration.mp4

26.1 MB

04. Demo- Application Configuration.srt

9.1 KB

05. Demo- Multiple Implementing Types.mp4

15.2 MB

05. Demo- Multiple Implementing Types.srt

5.5 KB

06. Demo- Injecting Httpclient.mp4

18.1 MB

06. Demo- Injecting Httpclient.srt

7.4 KB

07. Demo- Service Locator Pattern.mp4

6.5 MB

07. Demo- Service Locator Pattern.srt

6.6 KB

08. Demo- DI and Unit Testing.mp4

14.9 MB

08. Demo- DI and Unit Testing.srt

7.3 KB

09. Demo- Optional Dependencies.mp4

15.9 MB

09. Demo- Optional Dependencies.srt

5.5 KB

10. Summary.mp4

1.4 MB

10. Summary.srt

1.4 KB

/.../5. Common Pitfalls and Challenges/

1. Introduction.mp4

1.5 MB

1. Introduction.srt

1.6 KB

2. Demo- Implementing Multiple Service Types from One Implementing Type.mp4

13.5 MB

2. Demo- Implementing Multiple Service Types from One Implementing Type.srt

5.2 KB

3. Hanging State.mp4

4.3 MB

3. Hanging State.srt

4.6 KB

4. Demo- Dealing with Dependencies That Are Expensive to Instantiate.mp4

15.0 MB

4. Demo- Dealing with Dependencies That Are Expensive to Instantiate.srt

6.0 KB

5. Demo- Constructor Arguments That Depend on Context.mp4

12.5 MB

5. Demo- Constructor Arguments That Depend on Context.srt

4.6 KB

6. Dependency Injection and IDisposable.mp4

5.7 MB

6. Dependency Injection and IDisposable.srt

5.9 KB

7. Demo- Dependency Injection and IDisposable.mp4

14.0 MB

7. Demo- Dependency Injection and IDisposable.srt

5.2 KB

8. Summary.mp4

1.5 MB

8. Summary.srt

1.9 KB

/6. Advanced Techniques/

01. Summary.mp4

1.4 MB

01. Summary.srt

1.7 KB

02. Demo- A-B testing.mp4

25.8 MB

02. Demo- A-B testing.srt

8.8 KB

03. Demo- Choosing another container.mp4

3.9 MB

03. Demo- Choosing another container.srt

4.7 KB

04. Demo- Switching to autofac.mp4

30.8 MB

04. Demo- Switching to autofac.srt

10.0 KB

05. Demo- Optional and missing dependencies.mp4

22.0 MB

05. Demo- Optional and missing dependencies.srt

6.9 KB

06. Demo- Interception.mp4

3.7 MB

06. Demo- Interception.srt

4.1 KB

07. Demo- Interception.mp4

14.8 MB

07. Demo- Interception.srt

4.9 KB

08. Demo- Assembly scanning.mp4

13.4 MB

08. Demo- Assembly scanning.srt

4.2 KB

09. Summary.mp4

1.2 MB

09. Summary.srt

1.4 KB

10. Thank You.mp4

1.2 MB

10. Thank You.srt

1.4 KB

/C# 10 Dependency Injection/

c-sharp-10-dependency-injection.zip

78.8 MB

image.jpg

80.5 KB

/.../01. Course Overview/

1. Course Overview.mp4

3.0 MB

1. Course Overview.srt

1.9 KB

/.../02. Introduction to Design Patterns/

1. Coming Up.mp4

3.9 MB

1. Coming Up.srt

3.6 KB

2. Course Prerequisites and Frameworks.mp4

847.5 KB

2. Course Prerequisites and Frameworks.srt

1.0 KB

3. Tooling and Setting up Your Environment.mp4

3.2 MB

3. Tooling and Setting up Your Environment.srt

1.7 KB

4. Course Structure.mp4

9.7 MB

4. Course Structure.srt

8.2 KB

5. Introducing Design Patterns.mp4

6.9 MB

5. Introducing Design Patterns.srt

6.7 KB

6. Gang of Four Pattern Types.mp4

2.8 MB

6. Gang of Four Pattern Types.srt

2.2 KB

7. Object-oriented Principles Refresher.mp4

11.0 MB

7. Object-oriented Principles Refresher.srt

9.2 KB

8. Summary.mp4

2.3 MB

8. Summary.srt

2.2 KB

/.../03. Creational Pattern- Singleton/

1. Coming Up.mp4

1.1 MB

1. Coming Up.srt

1.3 KB

2. Describing the Singleton Pattern.mp4

4.2 MB

2. Describing the Singleton Pattern.srt

4.7 KB

3. Singleton Pattern Structure.mp4

1.4 MB

3. Singleton Pattern Structure.srt

1.6 KB

4. Demo - Implementing the Singleton Pattern.mp4

7.1 MB

4. Demo - Implementing the Singleton Pattern.srt

3.6 KB

5. Demo - Making the Implementation Thread-safe with Lazy-T-.mp4

6.2 MB

5. Demo - Making the Implementation Thread-safe with Lazy-T-.srt

3.2 KB

6. Use Cases for the Singleton Pattern.mp4

917.9 KB

6. Use Cases for the Singleton Pattern.srt

0.7 KB

7. Pattern Consequences.mp4

2.9 MB

7. Pattern Consequences.srt

2.2 KB

8. Related Patterns.mp4

773.1 KB

8. Related Patterns.srt

0.8 KB

9. Summary.mp4

924.1 KB

9. Summary.srt

1.0 KB

/.../04. Creational Pattern- Factory Method/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.3 KB

2. Describing the Factory Method Pattern.mp4

5.7 MB

2. Describing the Factory Method Pattern.srt

5.2 KB

3. Factory Method Pattern Structure.mp4

2.5 MB

3. Factory Method Pattern Structure.srt

1.8 KB

4. Demo - Implementing the Factory Method Pattern.mp4

12.9 MB

4. Demo - Implementing the Factory Method Pattern.srt

6.3 KB

5. Use Case for the Factory Method Pattern.mp4

2.9 MB

5. Use Case for the Factory Method Pattern.srt

2.2 KB

6. Pattern Consequences.mp4

2.2 MB

6. Pattern Consequences.srt

1.6 KB

7. Related Patterns.mp4

1.4 MB

7. Related Patterns.srt

1.3 KB

8. Summary.mp4

1.5 MB

8. Summary.srt

1.3 KB

/.../05. Creational Pattern- Abstract Factory/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.3 KB

2. Describing the Abstract Factory Pattern.mp4

9.0 MB

2. Describing the Abstract Factory Pattern.srt

7.7 KB

3. Abstract Factory Pattern Structure.mp4

5.1 MB

3. Abstract Factory Pattern Structure.srt

3.6 KB

4. Demo - Implementing the Abstract Factory Pattern.mp4

17.0 MB

4. Demo - Implementing the Abstract Factory Pattern.srt

7.2 KB

5. Use Cases for the Abstract Factory Pattern.mp4

2.0 MB

5. Use Cases for the Abstract Factory Pattern.srt

1.5 KB

6. Pattern Consequences.mp4

2.9 MB

6. Pattern Consequences.srt

2.9 KB

7. Comparing the Abstract Factory Pattern to the Factory Method Pattern.mp4

3.7 MB

7. Comparing the Abstract Factory Pattern to the Factory Method Pattern.srt

2.9 KB

8. Related Patterns.mp4

794.6 KB

8. Related Patterns.srt

0.7 KB

9. Summary.mp4

1.1 MB

9. Summary.srt

1.2 KB

/.../06. Creational Pattern- Builder/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.3 KB

2. Describing the Builder Pattern.mp4

3.9 MB

2. Describing the Builder Pattern.srt

3.9 KB

3. Builder Pattern Structure.mp4

2.7 MB

3. Builder Pattern Structure.srt

2.2 KB

4. Demo - Implementing the Builder Pattern.mp4

13.9 MB

4. Demo - Implementing the Builder Pattern.srt

7.1 KB

5. Use Cases for the Builder Pattern.mp4

1.2 MB

5. Use Cases for the Builder Pattern.srt

1.0 KB

6. Pattern Consequences.mp4

2.4 MB

6. Pattern Consequences.srt

1.8 KB

7. Related Patterns.mp4

882.3 KB

7. Related Patterns.srt

0.7 KB

8. Summary.mp4

1.3 MB

8. Summary.srt

1.1 KB

/.../07. Creational Pattern- Prototype/

01. Coming Up.mp4

1.3 MB

01. Coming Up.srt

1.2 KB

02. Describing the Prototype Pattern.mp4

3.5 MB

02. Describing the Prototype Pattern.srt

3.3 KB

03. Prototype Pattern Structure.mp4

1.6 MB

03. Prototype Pattern Structure.srt

1.4 KB

04. Demo - Implementing the Prototype Pattern.mp4

11.0 MB

04. Demo - Implementing the Prototype Pattern.srt

5.5 KB

05. Shallow Copy vs. Deep Copy.mp4

1.2 MB

05. Shallow Copy vs. Deep Copy.srt

1.1 KB

06. Demo - Supporting Deep Copies.mp4

12.5 MB

06. Demo - Supporting Deep Copies.srt

4.6 KB

07. What About the ICloneable Interface-.mp4

1.7 MB

07. What About the ICloneable Interface-.srt

1.4 KB

08. Use Cases for the Prototype Pattern.mp4

1.6 MB

08. Use Cases for the Prototype Pattern.srt

1.2 KB

09. Pattern Consequences.mp4

1.3 MB

09. Pattern Consequences.srt

1.1 KB

10. Related Patterns.mp4

1.8 MB

10. Related Patterns.srt

1.5 KB

11. Summary.mp4

1.6 MB

11. Summary.srt

1.5 KB

/.../08. Structural Pattern- Adapter/

01. Coming Up.mp4

1.3 MB

01. Coming Up.srt

1.3 KB

02. Describing the Object Adapter Pattern.mp4

3.6 MB

02. Describing the Object Adapter Pattern.srt

3.2 KB

03. Object Adapter Pattern Structure.mp4

2.0 MB

03. Object Adapter Pattern Structure.srt

1.8 KB

04. Demo - Implementing the Object Adapter Pattern.mp4

14.9 MB

04. Demo - Implementing the Object Adapter Pattern.srt

6.3 KB

05. Describing the Class Adapter Pattern.mp4

2.1 MB

05. Describing the Class Adapter Pattern.srt

1.6 KB

06. Class Adapter Pattern Structure.mp4

733.2 KB

06. Class Adapter Pattern Structure.srt

0.7 KB

07. Demo - Implementing the Class Adapter Pattern.mp4

5.3 MB

07. Demo - Implementing the Class Adapter Pattern.srt

2.0 KB

08. Use Cases for the Adapter Pattern.mp4

1.5 MB

08. Use Cases for the Adapter Pattern.srt

1.0 KB

09. Pattern Consequences.mp4

2.8 MB

09. Pattern Consequences.srt

2.0 KB

10. Related Patterns.mp4

2.2 MB

10. Related Patterns.srt

1.7 KB

11. Summary.mp4

1.2 MB

11. Summary.srt

1.3 KB

/.../09. Structural Pattern- Bridge/

1. Coming Up.mp4

1.1 MB

1. Coming Up.srt

1.1 KB

2. Describing the Bridge Pattern.mp4

8.2 MB

2. Describing the Bridge Pattern.srt

6.8 KB

3. Bridge Pattern Structure.mp4

2.6 MB

3. Bridge Pattern Structure.srt

2.2 KB

4. Demo - Implementing the Bridge Pattern.mp4

11.8 MB

4. Demo - Implementing the Bridge Pattern.srt

5.6 KB

5. Use Cases for the Bridge Pattern.mp4

1.8 MB

5. Use Cases for the Bridge Pattern.srt

1.4 KB

6. Pattern Consequences.mp4

2.0 MB

6. Pattern Consequences.srt

1.5 KB

7. Related Patterns.mp4

1.2 MB

7. Related Patterns.srt

1.1 KB

8. Summary.mp4

746.7 KB

8. Summary.srt

0.8 KB

/.../10. Structural Pattern- Decorator/

1. Coming Up.mp4

1.4 MB

1. Coming Up.srt

1.4 KB

2. Describing the Decorator Pattern.mp4

6.3 MB

2. Describing the Decorator Pattern.srt

5.2 KB

3. Decorator Pattern Structure.mp4

2.8 MB

3. Decorator Pattern Structure.srt

2.0 KB

4. Demo - Implementing the Decorator Pattern.mp4

17.6 MB

4. Demo - Implementing the Decorator Pattern.srt

8.0 KB

5. Use Cases for the Decorator Pattern.mp4

1.6 MB

5. Use Cases for the Decorator Pattern.srt

1.3 KB

6. Pattern Consequences.mp4

1.9 MB

6. Pattern Consequences.srt

1.6 KB

7. Related Patterns.mp4

1.6 MB

7. Related Patterns.srt

1.2 KB

8. Summary.mp4

636.0 KB

8. Summary.srt

0.6 KB

/.../11. Structural Pattern- Composite/

1. Coming Up.mp4

1.0 MB

1. Coming Up.srt

1.1 KB

2. Describing the Composite Pattern.mp4

5.2 MB

2. Describing the Composite Pattern.srt

5.1 KB

3. Composite Pattern Structure.mp4

4.0 MB

3. Composite Pattern Structure.srt

3.8 KB

4. Demo - Implementing the Composite Pattern.mp4

15.4 MB

4. Demo - Implementing the Composite Pattern.srt

7.0 KB

5. Use Cases for the Composite Pattern.mp4

964.5 KB

5. Use Cases for the Composite Pattern.srt

0.9 KB

6. Pattern Consequences.mp4

2.5 MB

6. Pattern Consequences.srt

2.3 KB

7. Related Patterns.mp4

1.1 MB

7. Related Patterns.srt

1.1 KB

8. Summary.mp4

470.3 KB

8. Summary.srt

0.5 KB

/.../12. Structural Pattern- Facade/

1. Coming Up.mp4

1.0 MB

1. Coming Up.srt

1.0 KB

2. Describing the Facade Pattern.mp4

3.0 MB

2. Describing the Facade Pattern.srt

2.3 KB

3. Facade Pattern Structure.mp4

1.3 MB

3. Facade Pattern Structure.srt

1.2 KB

4. Demo - Implementing the Facade Pattern.mp4

8.9 MB

4. Demo - Implementing the Facade Pattern.srt

4.3 KB

5. Use Cases for the Facade Pattern.mp4

1.0 MB

5. Use Cases for the Facade Pattern.srt

0.9 KB

6. Pattern Consequences.mp4

1.4 MB

6. Pattern Consequences.srt

1.1 KB

7. Related Patterns.mp4

2.0 MB

7. Related Patterns.srt

1.7 KB

8. Summary.mp4

569.5 KB

8. Summary.srt

0.5 KB

/.../13. Structural Pattern- Proxy/

01. Coming Up.mp4

1.1 MB

01. Coming Up.srt

1.2 KB

02. Describing the Proxy Pattern.mp4

4.4 MB

02. Describing the Proxy Pattern.srt

4.2 KB

03. Structure of the Proxy Pattern.mp4

1.8 MB

03. Structure of the Proxy Pattern.srt

1.9 KB

04. Variations of the Proxy Pattern.mp4

5.1 MB

04. Variations of the Proxy Pattern.srt

4.8 KB

05. Demo - Implementing the Proxy Pattern.mp4

21.8 MB

05. Demo - Implementing the Proxy Pattern.srt

10.4 KB

06. Demo - Chaining Proxies.mp4

12.3 MB

06. Demo - Chaining Proxies.srt

4.4 KB

07. Use Cases for the Proxy Pattern.mp4

1.6 MB

07. Use Cases for the Proxy Pattern.srt

1.2 KB

08. Pattern Consequences for Proxy Pattern Variations.mp4

1.9 MB

08. Pattern Consequences for Proxy Pattern Variations.srt

1.6 KB

09. Related Patterns.mp4

728.5 KB

09. Related Patterns.srt

0.7 KB

10. Summary.mp4

1.6 MB

10. Summary.srt

1.9 KB

/.../14. Structural Pattern- Flyweight/

01. Coming Up.mp4

1.1 MB

01. Coming Up.srt

1.1 KB

02. Describing the Flyweight Pattern.mp4

8.9 MB

02. Describing the Flyweight Pattern.srt

7.3 KB

03. Structure of the Flyweight Pattern.mp4

2.4 MB

03. Structure of the Flyweight Pattern.srt

1.8 KB

04. Demo - Implementing the Flyweight Pattern.mp4

11.8 MB

04. Demo - Implementing the Flyweight Pattern.srt

4.8 KB

05. Working with an Unshared Concrete Flyweight.mp4

3.1 MB

05. Working with an Unshared Concrete Flyweight.srt

2.4 KB

06. Demo - Supporting an Unshared Concrete Flyweight.mp4

9.7 MB

06. Demo - Supporting an Unshared Concrete Flyweight.srt

3.6 KB

07. Use Cases for the Flyweight Pattern.mp4

2.1 MB

07. Use Cases for the Flyweight Pattern.srt

1.5 KB

08. Pattern Consequences.mp4

1.2 MB

08. Pattern Consequences.srt

1.0 KB

09. Related Patterns.mp4

576.6 KB

09. Related Patterns.srt

0.6 KB

10. Summary.mp4

1.9 MB

10. Summary.srt

1.8 KB

/.../15. Behavioral Pattern- Template Method/

1. Coming Up.mp4

1.3 MB

1. Coming Up.srt

1.3 KB

2. Describing the Template Method Pattern.mp4

4.4 MB

2. Describing the Template Method Pattern.srt

4.1 KB

3. Structure of the Template Method Pattern.mp4

2.1 MB

3. Structure of the Template Method Pattern.srt

1.8 KB

4. Demo - Implementing the Template Method Pattern.mp4

10.6 MB

4. Demo - Implementing the Template Method Pattern.srt

4.7 KB

5. Use Cases for the Template Method Pattern.mp4

1.3 MB

5. Use Cases for the Template Method Pattern.srt

1.0 KB

6. Pattern Consequences.mp4

944.8 KB

6. Pattern Consequences.srt

0.9 KB

7. Related Patterns.mp4

1.7 MB

7. Related Patterns.srt

1.3 KB

8. Summary.mp4

1.2 MB

8. Summary.srt

1.3 KB

/.../16. Behavioral Pattern- Strategy/

1. Coming Up.mp4

1.4 MB

1. Coming Up.srt

1.4 KB

2. Describing the Strategy Pattern.mp4

6.7 MB

2. Describing the Strategy Pattern.srt

6.5 KB

3. Strategy Pattern Structure.mp4

2.2 MB

3. Strategy Pattern Structure.srt

1.9 KB

4. Demo - Implementing the Strategy Pattern.mp4

14.2 MB

4. Demo - Implementing the Strategy Pattern.srt

6.6 KB

5. Demo - Implementing a Strategy Pattern Variation with a Method Parameter.mp4

4.0 MB

5. Demo - Implementing a Strategy Pattern Variation with a Method Parameter.srt

2.1 KB

6. Use Cases for the Strategy Pattern.mp4

2.8 MB

6. Use Cases for the Strategy Pattern.srt

2.2 KB

7. Pattern Consequences.mp4

3.0 MB

7. Pattern Consequences.srt

2.7 KB

8. Related Patterns.mp4

1.7 MB

8. Related Patterns.srt

1.4 KB

9. Summary.mp4

970.4 KB

9. Summary.srt

0.9 KB

/.../17. Behavioral Pattern- Command/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.3 KB

2. Describing the Command Pattern.mp4

6.0 MB

2. Describing the Command Pattern.srt

6.3 KB

3. Structure of the Command Pattern.mp4

1.8 MB

3. Structure of the Command Pattern.srt

1.6 KB

4. Demo - Implementing the Command Pattern.mp4

32.3 MB

4. Demo - Implementing the Command Pattern.srt

14.2 KB

5. Demo - Supporting Undo with a Command Manager.mp4

11.2 MB

5. Demo - Supporting Undo with a Command Manager.srt

4.2 KB

6. Use Cases for the Command Pattern.mp4

1.8 MB

6. Use Cases for the Command Pattern.srt

1.6 KB

7. Pattern Consequences.mp4

2.3 MB

7. Pattern Consequences.srt

1.8 KB

8. Related Patterns.mp4

3.4 MB

8. Related Patterns.srt

2.7 KB

9. Summary.mp4

1.4 MB

9. Summary.srt

1.5 KB

/.../18. Behavioral Pattern- Memento/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.2 KB

2. Describing the Memento Pattern.mp4

6.1 MB

2. Describing the Memento Pattern.srt

6.6 KB

3. Structure of the Memento Pattern.mp4

2.1 MB

3. Structure of the Memento Pattern.srt

2.0 KB

4. Demo - Implementing the Memento Pattern.mp4

25.0 MB

4. Demo - Implementing the Memento Pattern.srt

8.5 KB

5. Use Cases for the Memento Pattern.mp4

961.2 KB

5. Use Cases for the Memento Pattern.srt

0.8 KB

6. Pattern Consequences.mp4

1.7 MB

6. Pattern Consequences.srt

1.6 KB

7. Related Patterns.mp4

523.2 KB

7. Related Patterns.srt

0.6 KB

8. Summary.mp4

942.7 KB

8. Summary.srt

1.0 KB

/.../19. Behavioral Pattern- Mediator/

01. Coming Up.mp4

998.6 KB

01. Coming Up.srt

1.1 KB

02. Describing the Mediator Pattern.mp4

4.8 MB

02. Describing the Mediator Pattern.srt

5.0 KB

03. Structure of the Mediator Pattern.mp4

1.4 MB

03. Structure of the Mediator Pattern.srt

1.3 KB

04. Demo - Implementing the Mediator Pattern.mp4

24.6 MB

04. Demo - Implementing the Mediator Pattern.srt

10.6 KB

05. Demo - Supporting Communication Between Specific Objects.mp4

17.3 MB

05. Demo - Supporting Communication Between Specific Objects.srt

6.6 KB

06. Alternative- MediatR.mp4

2.0 MB

06. Alternative- MediatR.srt

1.2 KB

07. Use Cases for the Mediator Pattern.mp4

2.5 MB

07. Use Cases for the Mediator Pattern.srt

1.9 KB

08. Pattern Consequences.mp4

1.8 MB

08. Pattern Consequences.srt

1.6 KB

09. Related Patterns.mp4

2.8 MB

09. Related Patterns.srt

2.3 KB

10. Summary.mp4

1.0 MB

10. Summary.srt

1.0 KB

/.../20. Behavioral Pattern- Chain of Responsibility/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.2 KB

2. Describing the Chain of Responsibility Pattern.mp4

6.5 MB

2. Describing the Chain of Responsibility Pattern.srt

6.1 KB

3. Structure of the Chain of Responsibility Pattern.mp4

1.1 MB

3. Structure of the Chain of Responsibility Pattern.srt

0.8 KB

4. Demo - Implementing the Chain of Responsibility Pattern.mp4

22.2 MB

4. Demo - Implementing the Chain of Responsibility Pattern.srt

8.7 KB

5. Use Cases for the Chain of Responsibility Pattern.mp4

1.6 MB

5. Use Cases for the Chain of Responsibility Pattern.srt

1.4 KB

6. Pattern Consequences.mp4

1.3 MB

6. Pattern Consequences.srt

1.3 KB

7. Related Patterns.mp4

2.8 MB

7. Related Patterns.srt

2.3 KB

8. Summary.mp4

1.1 MB

8. Summary.srt

1.0 KB

/.../21. Behavioral Pattern- Observer/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.2 KB

2. Describing the Observer Pattern.mp4

6.0 MB

2. Describing the Observer Pattern.srt

5.9 KB

3. Structure of the Observer Pattern.mp4

3.0 MB

3. Structure of the Observer Pattern.srt

2.8 KB

4. Demo - Implementing the Observer Pattern.mp4

19.9 MB

4. Demo - Implementing the Observer Pattern.srt

8.5 KB

5. Use Cases for the Observer Pattern.mp4

1.7 MB

5. Use Cases for the Observer Pattern.srt

1.3 KB

6. Pattern Consequences.mp4

1.8 MB

6. Pattern Consequences.srt

1.6 KB

7. Related Patterns.mp4

1.8 MB

7. Related Patterns.srt

1.6 KB

8. Summary.mp4

1.0 MB

8. Summary.srt

0.9 KB

/.../22. Behavioral Pattern- State/

1. Coming Up.mp4

1.0 MB

1. Coming Up.srt

1.1 KB

2. Describing the State Pattern.mp4

7.9 MB

2. Describing the State Pattern.srt

7.5 KB

3. Structure of the State Pattern.mp4

1.7 MB

3. Structure of the State Pattern.srt

1.5 KB

4. Demo - Implementing the State Pattern.mp4

21.4 MB

4. Demo - Implementing the State Pattern.srt

9.5 KB

5. Demo - Extending the Bank Account Example With an Additional State.mp4

14.1 MB

5. Demo - Extending the Bank Account Example With an Additional State.srt

6.5 KB

6. Use Cases for the State Pattern.mp4

1.7 MB

6. Use Cases for the State Pattern.srt

1.5 KB

7. Pattern Consequences.mp4

2.1 MB

7. Pattern Consequences.srt

1.7 KB

8. Related Patterns.mp4

863.6 KB

8. Related Patterns.srt

0.9 KB

9. Summary.mp4

1.7 MB

9. Summary.srt

1.8 KB

/.../23. Behavioral Pattern- Iterator/

1. Coming Up.mp4

1.3 MB

1. Coming Up.srt

1.4 KB

2. Describing the Iterator Pattern.mp4

5.0 MB

2. Describing the Iterator Pattern.srt

5.0 KB

3. Structure of the Iterator Pattern.mp4

1.6 MB

3. Structure of the Iterator Pattern.srt

1.2 KB

4. Demo - Implementing the Iterator Pattern.mp4

16.9 MB

4. Demo - Implementing the Iterator Pattern.srt

8.1 KB

5. Use Cases for the Iterator Pattern.mp4

1.6 MB

5. Use Cases for the Iterator Pattern.srt

1.3 KB

6. Pattern Consequences.mp4

2.0 MB

6. Pattern Consequences.srt

1.5 KB

7. Related Patterns.mp4

1.0 MB

7. Related Patterns.srt

0.9 KB

8. Summary.mp4

864.2 KB

8. Summary.srt

1.0 KB

/.../24. Behavioral Pattern- Visitor/

1. Coming Up.mp4

1.1 MB

1. Coming Up.srt

1.1 KB

2. Describing the Visitor Pattern.mp4

5.7 MB

2. Describing the Visitor Pattern.srt

6.1 KB

3. Structure of the Visitor Pattern.mp4

2.3 MB

3. Structure of the Visitor Pattern.srt

2.0 KB

4. Demo - Implementing the Visitor Pattern.mp4

19.8 MB

4. Demo - Implementing the Visitor Pattern.srt

7.9 KB

5. Demo - Simplifying the Visitor Interface.mp4

7.9 MB

5. Demo - Simplifying the Visitor Interface.srt

2.9 KB

6. Use Cases for the Visitor Pattern.mp4

2.4 MB

6. Use Cases for the Visitor Pattern.srt

1.8 KB

7. Pattern Consequences.mp4

3.1 MB

7. Pattern Consequences.srt

2.4 KB

8. Related Patterns.mp4

926.0 KB

8. Related Patterns.srt

0.8 KB

9. Summary.mp4

914.8 KB

9. Summary.srt

1.0 KB

/.../25. Behavioral Pattern- Interpreter/

1. Coming Up.mp4

1.1 MB

1. Coming Up.srt

1.1 KB

2. Describing the Interpreter Pattern.mp4

4.9 MB

2. Describing the Interpreter Pattern.srt

4.7 KB

3. Structure of the Interpreter Pattern.mp4

2.5 MB

3. Structure of the Interpreter Pattern.srt

2.2 KB

4. Implementing the Interpreter Pattern.mp4

14.9 MB

4. Implementing the Interpreter Pattern.srt

6.3 KB

5. Terminal vs. NonTerminal Expressions.mp4

2.8 MB

5. Terminal vs. NonTerminal Expressions.srt

2.5 KB

6. Use Cases for the Interpreter Pattern.mp4

1.6 MB

6. Use Cases for the Interpreter Pattern.srt

1.3 KB

7. Pattern Consequences.mp4

899.7 KB

7. Pattern Consequences.srt

1.0 KB

8. Related Patterns.mp4

530.2 KB

8. Related Patterns.srt

0.5 KB

9. Summary.mp4

1.9 MB

9. Summary.srt

1.8 KB

/C# 10 Design Patterns/

c-sharp-10-design-patterns.zip

31.0 MB

image.jpg

254.0 KB

/.../01. Course Overview/

1. Course Overview.mp4

3.3 MB

1. Course Overview.srt

2.6 KB

/.../02. Getting Started with C# 10 and .NET 6/

01. Module Introduction.mp4

10.4 MB

01. Module Introduction.srt

11.7 KB

02. Hello C#.mp4

3.6 MB

02. Hello C#.srt

4.6 KB

03. Setting up Your Environment.mp4

3.9 MB

03. Setting up Your Environment.srt

5.1 KB

04. Demo- Setting up Your Environment Using Visual Studio.mp4

4.5 MB

04. Demo- Setting up Your Environment Using Visual Studio.srt

2.5 KB

05. Building Your First C# Program Using Visual Studio.mp4

2.5 MB

05. Building Your First C# Program Using Visual Studio.srt

2.7 KB

06. Demo- Creating Your First C# Application.mp4

6.5 MB

06. Demo- Creating Your First C# Application.srt

6.5 KB

07. Demo- Writing C# Code.mp4

10.7 MB

07. Demo- Writing C# Code.srt

9.1 KB

08. Demo- Exploring the Files in a C# Application.mp4

10.9 MB

08. Demo- Exploring the Files in a C# Application.srt

7.1 KB

09. Debugging Our Code.mp4

4.7 MB

09. Debugging Our Code.srt

5.8 KB

10. Demo- Debugging in Visual Studio.mp4

10.3 MB

10. Demo- Debugging in Visual Studio.srt

6.0 KB

11. Building Applications Using the CLI.mp4

5.4 MB

11. Building Applications Using the CLI.srt

7.0 KB

12. Demo- Building Applications Using the CLI.mp4

10.9 MB

12. Demo- Building Applications Using the CLI.srt

9.0 KB

13. Demo- Using the Docs.mp4

4.7 MB

13. Demo- Using the Docs.srt

2.2 KB

14. Summary.mp4

1.8 MB

14. Summary.srt

2.1 KB

/.../03. Learning the C# Syntax/

01. Module Introduction.mp4

2.0 MB

01. Module Introduction.srt

2.3 KB

02. Understanding the Essential C# Building Blocks.mp4

9.7 MB

02. Understanding the Essential C# Building Blocks.srt

10.8 KB

03. Demo- Using the Essential C# Building Blocks.mp4

8.8 MB

03. Demo- Using the Essential C# Building Blocks.srt

6.7 KB

04. Working with Built-in Types.mp4

7.3 MB

04. Working with Built-in Types.srt

8.6 KB

05. Demo- Working with Primitive Types.mp4

9.6 MB

05. Demo- Working with Primitive Types.srt

6.0 KB

06. Demo- Using Constant Values.mp4

3.2 MB

06. Demo- Using Constant Values.srt

2.7 KB

07. Getting to Know Strings.mp4

2.2 MB

07. Getting to Know Strings.srt

2.8 KB

08. Demo- Creating Strings.mp4

2.5 MB

08. Demo- Creating Strings.srt

2.0 KB

09. C# Operators.mp4

2.9 MB

09. C# Operators.srt

3.7 KB

10. Demo- Using Operators in C#.mp4

13.5 MB

10. Demo- Using Operators in C#.srt

7.4 KB

11. Members On Primitive Types.mp4

2.2 MB

11. Members On Primitive Types.srt

2.5 KB

12. Demo- Working with Members on Primitive Types.mp4

7.7 MB

12. Demo- Working with Members on Primitive Types.srt

5.2 KB

13. Using Date and Time in C#.mp4

2.6 MB

13. Using Date and Time in C#.srt

3.1 KB

14. Demo- Working with DateTime.mp4

16.0 MB

14. Demo- Working with DateTime.srt

10.2 KB

15. Converting Between Types.mp4

2.6 MB

15. Converting Between Types.srt

3.4 KB

16. Demo- Converting Between Types.mp4

6.5 MB

16. Demo- Converting Between Types.srt

3.8 KB

17. Implicit Typing.mp4

4.2 MB

17. Implicit Typing.srt

4.1 KB

18. Demo- Using var.mp4

5.0 MB

18. Demo- Using var.srt

2.8 KB

19. Summary.mp4

1.1 MB

19. Summary.srt

1.3 KB

/.../04. Adding Decision and Iteration Statements in C#/

01. Module Introduction.mp4

1.9 MB

01. Module Introduction.srt

2.1 KB

02. Working with Boolean Values.mp4

5.3 MB

02. Working with Boolean Values.srt

5.9 KB

03. Demo- Working with relational Operators.mp4

7.7 MB

03. Demo- Working with relational Operators.srt

5.2 KB

04. Making Decisions with the if Statement.mp4

8.2 MB

04. Making Decisions with the if Statement.srt

9.5 KB

05. Demo- Using if Statements.mp4

9.9 MB

05. Demo- Using if Statements.srt

6.5 KB

06. Using the switch Statement.mp4

6.0 MB

06. Using the switch Statement.srt

5.4 KB

07. Demo- Using the switch Statement.mp4

11.6 MB

07. Demo- Using the switch Statement.srt

5.8 KB

08. Adding Iterations.mp4

4.5 MB

08. Adding Iterations.srt

5.5 KB

09. Demo- Creating a while Loop.mp4

14.7 MB

09. Demo- Creating a while Loop.srt

9.8 KB

10. Using the do while and the for Loop.mp4

4.6 MB

10. Using the do while and the for Loop.srt

6.4 KB

11. Demo- More Loops.mp4

11.8 MB

11. Demo- More Loops.srt

7.2 KB

12. Summary.mp4

751.3 KB

12. Summary.srt

0.9 KB

/.../05. Using Methods in C#/

01. Module Introduction.mp4

1.8 MB

01. Module Introduction.srt

2.1 KB

02. Understanding Methods.mp4

11.3 MB

02. Understanding Methods.srt

13.7 KB

03. Demo- Creating and Using Methods.mp4

17.1 MB

03. Demo- Creating and Using Methods.srt

15.9 KB

04. Demo- Adding a Helper File.mp4

9.1 MB

04. Demo- Adding a Helper File.srt

6.8 KB

05. Finding the Correct Method.mp4

3.3 MB

05. Finding the Correct Method.srt

3.8 KB

06. Demo- Using Method Overloading.mp4

11.2 MB

06. Demo- Using Method Overloading.srt

5.5 KB

07. Understanding Variable Scope.mp4

2.8 MB

07. Understanding Variable Scope.srt

3.4 KB

08. Demo- Using Variable Scope.mp4

4.0 MB

08. Demo- Using Variable Scope.srt

1.7 KB

09. More Options with Methods.mp4

3.6 MB

09. More Options with Methods.srt

4.4 KB

10. Demo- Using Optional Parameters and Named Arguments.mp4

13.9 MB

10. Demo- Using Optional Parameters and Named Arguments.srt

6.1 KB

11. Demo- Using Expression-bodied Members.mp4

5.9 MB

11. Demo- Using Expression-bodied Members.srt

3.1 KB

12. Introducing the Main Method.mp4

5.0 MB

12. Introducing the Main Method.srt

5.0 KB

13. Demo- Exploring the Main Method.mp4

4.7 MB

13. Demo- Exploring the Main Method.srt

4.3 KB

14. Summary.mp4

902.0 KB

14. Summary.srt

1.1 KB

/.../06. Working with Strings/

01. Module Introduction.mp4

1.5 MB

01. Module Introduction.srt

1.8 KB

02. Demo- A Small Recap on Strings.mp4

2.9 MB

02. Demo- A Small Recap on Strings.srt

1.7 KB

03. Working with Strings.mp4

6.7 MB

03. Working with Strings.srt

7.3 KB

04. Demo- Working with Strings.mp4

18.1 MB

04. Demo- Working with Strings.srt

9.2 KB

05. Using Escape Characters.mp4

2.4 MB

05. Using Escape Characters.srt

3.5 KB

06. Demo- Using Escape Characters.mp4

11.2 MB

06. Demo- Using Escape Characters.srt

5.9 KB

07. Testing Strings for Equality.mp4

1.6 MB

07. Testing Strings for Equality.srt

2.2 KB

08. Demo- Comparing Strings.mp4

5.0 MB

08. Demo- Comparing Strings.srt

2.3 KB

09. Parsing Strings from Other Types.mp4

1.7 MB

09. Parsing Strings from Other Types.srt

2.4 KB

10. Demo- Parsing Strings.mp4

7.7 MB

10. Demo- Parsing Strings.srt

4.2 KB

11. Summary.mp4

631.0 KB

11. Summary.srt

0.7 KB

/.../07. Creating Classes and Objects/

1. Module Introduction.mp4

1.4 MB

1. Module Introduction.srt

1.7 KB

2. Understanding Classes.mp4

12.0 MB

2. Understanding Classes.srt

14.7 KB

3. Demo- Creating the Employee Class.mp4

15.2 MB

3. Demo- Creating the Employee Class.srt

12.5 KB

4. Using Objects.mp4

11.3 MB

4. Using Objects.srt

13.1 KB

5. Demo- Creating an Object.mp4

23.4 MB

5. Demo- Creating an Object.srt

14.8 KB

6. Demo- Working with Several Objects.mp4

8.1 MB

6. Demo- Working with Several Objects.srt

3.7 KB

7. Summary.mp4

827.3 KB

7. Summary.srt

0.9 KB

/.../08. Understanding Value Types and Reference Types/

01. Module Introduction.mp4

1.8 MB

01. Module Introduction.srt

1.9 KB

02. Value Types and Reference Types.mp4

5.3 MB

02. Value Types and Reference Types.srt

5.7 KB

03. Demo- Working with Value and Reference Types.mp4

7.5 MB

03. Demo- Working with Value and Reference Types.srt

3.7 KB

04. Method Parameters.mp4

4.4 MB

04. Method Parameters.srt

4.7 KB

05. Demo- Passing Parameters by Value and by Reference.mp4

12.9 MB

05. Demo- Passing Parameters by Value and by Reference.srt

6.0 KB

06. Demo- Using out.mp4

5.2 MB

06. Demo- Using out.srt

3.6 KB

07. Strings Are Reference Types Too.mp4

5.6 MB

07. Strings Are Reference Types Too.srt

6.7 KB

08. Demo- Strings Are Reference Types.mp4

16.8 MB

08. Demo- Strings Are Reference Types.srt

7.9 KB

09. Working with Custom Types.mp4

6.2 MB

09. Working with Custom Types.srt

7.2 KB

10. Demo- Custom Types.mp4

31.1 MB

10. Demo- Custom Types.srt

15.2 KB

11. Creating Enumerations.mp4

2.3 MB

11. Creating Enumerations.srt

3.2 KB

12. Demo- Creating Enumerations.mp4

14.1 MB

12. Demo- Creating Enumerations.srt

7.5 KB

13. Working with Structs.mp4

1.9 MB

13. Working with Structs.srt

2.2 KB

14. Demo- Creating a Struct.mp4

6.3 MB

14. Demo- Creating a Struct.srt

3.5 KB

15. Summary.mp4

836.8 KB

15. Summary.srt

1.0 KB

/.../09. Doing More with Classes and Custom Types/

01. Module Introduction.mp4

1.7 MB

01. Module Introduction.srt

1.9 KB

02. Grouping Classes in Namespaces.mp4

2.7 MB

02. Grouping Classes in Namespaces.srt

3.2 KB

03. Demo- Working with Namespaces.mp4

17.1 MB

03. Demo- Working with Namespaces.srt

8.2 KB

04. Introducing Static Data.mp4

4.6 MB

04. Introducing Static Data.srt

5.6 KB

05. Demo- Using Static.mp4

19.5 MB

05. Demo- Using Static.srt

9.2 KB

06. Working with Null.mp4

4.4 MB

06. Working with Null.srt

6.0 KB

07. Demo- Using Null.mp4

15.8 MB

07. Demo- Using Null.srt

8.4 KB

08. Understanding Garbage Collection.mp4

2.4 MB

08. Understanding Garbage Collection.srt

2.9 KB

09. Demo- Using Garbage Collection.mp4

11.9 MB

09. Demo- Using Garbage Collection.srt

6.6 KB

10. Demo- Using a Class Library.mp4

12.8 MB

10. Demo- Using a Class Library.srt

7.8 KB

11. Summary.mp4

1.1 MB

11. Summary.srt

1.5 KB

/.../10. Using Arrays and Lists/

1. Module Introduction.mp4

1.3 MB

1. Module Introduction.srt

1.7 KB

2. Understanding Arrays.mp4

11.3 MB

2. Understanding Arrays.srt

14.2 KB

3. Demo- Creating Arrays.mp4

17.1 MB

3. Demo- Creating Arrays.srt

9.0 KB

4. Demo- Working with an Array of Employee Objects.mp4

15.5 MB

4. Demo- Working with an Array of Employee Objects.srt

6.0 KB

5. Demo- Working with Arrays.mp4

14.8 MB

5. Demo- Working with Arrays.srt

8.1 KB

6. Working with Collections.mp4

3.8 MB

6. Working with Collections.srt

5.6 KB

7. Demo- Using the List-T-.mp4

22.0 MB

7. Demo- Using the List-T-.srt

11.7 KB

8. Summary.mp4

748.3 KB

8. Summary.srt

0.9 KB

/.../11. Understanding the Fundamentals of Object-orientation/

01. Module Introduction.mp4

1.4 MB

01. Module Introduction.srt

1.6 KB

02. Understanding Object-oriented Programming Principles.mp4

9.6 MB

02. Understanding Object-oriented Programming Principles.srt

10.6 KB

03. Adding Encapsulation.mp4

6.6 MB

03. Adding Encapsulation.srt

7.2 KB

04. Demo- Adding Encapsulation.mp4

27.8 MB

04. Demo- Adding Encapsulation.srt

14.1 KB

05. Bringing in Inheritance.mp4

4.2 MB

05. Bringing in Inheritance.srt

5.6 KB

06. Creating a Base and Derived Class.mp4

5.3 MB

06. Creating a Base and Derived Class.srt

6.5 KB

07. Demo- Creating a Base and Derived Class.mp4

36.0 MB

07. Demo- Creating a Base and Derived Class.srt

18.9 KB

08. The Is-A Relation.mp4

1.5 MB

08. The Is-A Relation.srt

1.7 KB

09. Demo- The Is-A Relation.mp4

5.5 MB

09. Demo- The Is-A Relation.srt

2.6 KB

10. Demo- Understanding Composition.mp4

13.6 MB

10. Demo- Understanding Composition.srt

6.5 KB

11. Using Polymorphism.mp4

8.7 MB

11. Using Polymorphism.srt

9.1 KB

12. Demo- Using Polymorphism.mp4

18.7 MB

12. Demo- Using Polymorphism.srt

8.0 KB

13. Introducing Interfaces.mp4

4.5 MB

13. Introducing Interfaces.srt

6.0 KB

14. Demo- Using Interfaces.mp4

17.3 MB

14. Demo- Using Interfaces.srt

8.2 KB

15. Summary.mp4

1.3 MB

15. Summary.srt

1.4 KB

/.../12. Testing C# Code/

1. Module Introduction.mp4

1.2 MB

1. Module Introduction.srt

1.5 KB

2. Testing Your Application Using the Debugger.mp4

3.3 MB

2. Testing Your Application Using the Debugger.srt

4.2 KB

3. Demo- Using the Debugger.mp4

18.9 MB

3. Demo- Using the Debugger.srt

9.9 KB

4. Writing a Unit Test.mp4

9.0 MB

4. Writing a Unit Test.srt

11.1 KB

5. Demo- Creating a Unit Test.mp4

26.7 MB

5. Demo- Creating a Unit Test.srt

16.0 KB

6. Summary.mp4

691.1 KB

6. Summary.srt

0.8 KB

/.../13. Reading from and Writing to Files/

1. Module Introduction.mp4

1.5 MB

1. Module Introduction.srt

1.7 KB

2. Demo- Setting Up the Application Structure.mp4

18.0 MB

2. Demo- Setting Up the Application Structure.srt

12.9 KB

3. Working with Files from C#.mp4

5.1 MB

3. Working with Files from C#.srt

6.2 KB

4. Demo- Working with the File and Directory Classes.mp4

11.0 MB

4. Demo- Working with the File and Directory Classes.srt

4.9 KB

5. Reading and Writing Text.mp4

2.4 MB

5. Reading and Writing Text.srt

3.5 KB

6. Demo- Reading and Writing Text.mp4

28.1 MB

6. Demo- Reading and Writing Text.srt

14.0 KB

7. Summary.mp4

762.9 KB

7. Summary.srt

0.9 KB

/.../14. Handling Exceptions/

1. Module Introduction.mp4

1.4 MB

1. Module Introduction.srt

1.7 KB

2. Understanding Exceptions in Code.mp4

2.4 MB

2. Understanding Exceptions in Code.srt

2.8 KB

3. Using a try-catch Block.mp4

8.0 MB

3. Using a try-catch Block.srt

9.4 KB

4. Demo- Working with try-catch.mp4

10.4 MB

4. Demo- Working with try-catch.srt

5.2 KB

5. Demo- Using the Exception Details.mp4

15.4 MB

5. Demo- Using the Exception Details.srt

9.2 KB

6. Catching Several Types of Exceptions.mp4

4.3 MB

6. Catching Several Types of Exceptions.srt

4.2 KB

7. Demo- Catching Multiple Exception Types.mp4

7.0 MB

7. Demo- Catching Multiple Exception Types.srt

2.9 KB

8. Demo- Adding a finally Block.mp4

6.7 MB

8. Demo- Adding a finally Block.srt

3.8 KB

9. Summary.mp4

560.2 KB

9. Summary.srt

0.7 KB

/.../15. Next Steps in C#/

1. Learning More About C#.mp4

7.4 MB

1. Learning More About C#.srt

8.7 KB

/C# 10 Fundamentals/

c-sharp-10-fundamentals.zip

17.3 MB

image.jpg

200.1 KB

/1. Course Overview/

1. Course Overview.mp4

2.4 MB

1. Course Overview.srt

1.3 KB

/.../2. Understanding the Role of Performance/

1. Introduction.mp4

4.2 MB

1. Introduction.srt

4.6 KB

2. Optimizing for the Developer.mp4

8.0 MB

2. Optimizing for the Developer.srt

4.5 KB

3. Premature Optimization and Goldplating.mp4

6.5 MB

3. Premature Optimization and Goldplating.srt

7.0 KB

4. Introducing BenchmarkDotNet.mp4

3.1 MB

4. Introducing BenchmarkDotNet.srt

3.1 KB

5. Demo- Using BenchmarkDotNet.mp4

16.5 MB

5. Demo- Using BenchmarkDotNet.srt

7.5 KB

6. Summary.mp4

987.9 KB

6. Summary.srt

1.1 KB

/.../3. Optimizing C# Code Line-by-line- Part 1/

1. Introduction.mp4

5.4 MB

1. Introduction.srt

6.4 KB

2. Demo- Build Strings Effectively.mp4

9.9 MB

2. Demo- Build Strings Effectively.srt

6.9 KB

3. Demo- Picking Strings Apart.mp4

16.8 MB

3. Demo- Picking Strings Apart.srt

8.8 KB

4. Demo- String Comparison.mp4

15.9 MB

4. Demo- String Comparison.srt

7.1 KB

5. Demo- For Loops and Foreach.mp4

11.8 MB

5. Demo- For Loops and Foreach.srt

6.0 KB

6. Demo- Classes, Structs, and Records.mp4

16.7 MB

6. Demo- Classes, Structs, and Records.srt

9.1 KB

/.../4. Optimizing C# Code Line-by-line- Part 2/

1. Demo- Direct Assignment.mp4

7.4 MB

1. Demo- Direct Assignment.srt

3.6 KB

2. Demo- Permissions and Keeping Exceptions Exceptional.mp4

15.7 MB

2. Demo- Permissions and Keeping Exceptions Exceptional.srt

8.6 KB

3. Demo- Using Performance Unit Tests.mp4

18.2 MB

3. Demo- Using Performance Unit Tests.srt

10.3 KB

4. Demo- Choosing Data Types Wisely.mp4

5.9 MB

4. Demo- Choosing Data Types Wisely.srt

3.6 KB

5. Demo- The Date Type.mp4

7.7 MB

5. Demo- The Date Type.srt

4.0 KB

6. Wrap-up.mp4

1.1 MB

6. Wrap-up.srt

1.3 KB

/.../5. Understanding How Things Work to Improve Performance/

1. Introduction.mp4

1.5 MB

1. Introduction.srt

1.7 KB

2. Intermediate Language Code.mp4

1.6 MB

2. Intermediate Language Code.srt

1.6 KB

3. Demo- Look at the IL.mp4

8.0 MB

3. Demo- Look at the IL.srt

5.1 KB

4. Databases and Indexing.mp4

5.1 MB

4. Databases and Indexing.srt

5.7 KB

5. Demo- A SQL Server Query.mp4

9.2 MB

5. Demo- A SQL Server Query.srt

5.1 KB

6. Demo- The Profile Tools.mp4

6.1 MB

6. Demo- The Profile Tools.srt

4.1 KB

7. Demo- Understand LINQ Query Execution Location.mp4

9.1 MB

7. Demo- Understand LINQ Query Execution Location.srt

5.3 KB

8. What Debug vs. Release Really Means.mp4

3.1 MB

8. What Debug vs. Release Really Means.srt

2.4 KB

9. Wrap-up.mp4

673.9 KB

9. Wrap-up.srt

0.8 KB

/.../6. Architecture for Speed/

1. Introduction.mp4

1.6 MB

1. Introduction.srt

2.0 KB

2. Time-shifting.mp4

9.7 MB

2. Time-shifting.srt

7.5 KB

3. Planetary Scale Architecture.mp4

7.9 MB

3. Planetary Scale Architecture.srt

8.0 KB

4. Course Wrap-up.mp4

1.3 MB

4. Course Wrap-up.srt

1.5 KB

/C# 10 Performance Playbook/

c-sharp-10-performance-playbook.zip

10.3 MB

image.jpg

224.2 KB

/.../01. Course Overview/

1. Course Overview.mp4

2.7 MB

1. Course Overview.srt

1.7 KB

/.../02. Control Flow and Loops/

1. Introducing the Playbook.mp4

4.5 MB

1. Introducing the Playbook.srt

4.4 KB

2. Comparing the for and foreach Loops.mp4

7.1 MB

2. Comparing the for and foreach Loops.srt

5.0 KB

3. Using an Index in for and foreach Loops.mp4

4.2 MB

3. Using an Index in for and foreach Loops.srt

2.3 KB

4. Designing Loops without Sequences- While.mp4

5.0 MB

4. Designing Loops without Sequences- While.srt

3.4 KB

5. Separating out the Loop Control Logic.mp4

6.6 MB

5. Separating out the Loop Control Logic.srt

4.2 KB

6. Comparing while, for, and do Loops.mp4

9.1 MB

6. Comparing while, for, and do Loops.srt

4.9 KB

7. Summary.mp4

2.1 MB

7. Summary.srt

2.0 KB

/.../03. Methods and Properties/

01. Overview.mp4

1.7 MB

01. Overview.srt

1.8 KB

02. Adding Guard Clauses to Methods.mp4

11.4 MB

02. Adding Guard Clauses to Methods.srt

6.2 KB

03. Improving the Guard Clause Code.mp4

9.5 MB

03. Improving the Guard Clause Code.srt

4.5 KB

04. Choosing Styles of Property.mp4

10.2 MB

04. Choosing Styles of Property.srt

5.7 KB

05. Fluent Coding.mp4

11.5 MB

05. Fluent Coding.srt

7.1 KB

06. Returning Multiple Values with a Value Tuple.mp4

7.3 MB

06. Returning Multiple Values with a Value Tuple.srt

4.4 KB

07. Consuming the Returned Value Tuple.mp4

6.4 MB

07. Consuming the Returned Value Tuple.srt

3.0 KB

08. Returning Multiple Values with out Parameters.mp4

7.6 MB

08. Returning Multiple Values with out Parameters.srt

3.9 KB

09. Passing ValueTypes by Reference for Performance.mp4

7.1 MB

09. Passing ValueTypes by Reference for Performance.srt

4.1 KB

10. Comparing in, out, and ref Parameters.mp4

7.5 MB

10. Comparing in, out, and ref Parameters.srt

4.6 KB

11. Using sizeof to Decide Whether to Pass by Reference.mp4

5.3 MB

11. Using sizeof to Decide Whether to Pass by Reference.srt

3.9 KB

12. Summary.mp4

2.0 MB

12. Summary.srt

2.0 KB

/.../04. Types, Objects, and OOP/

01. Overview.mp4

3.1 MB

01. Overview.srt

3.1 KB

02. Making Sure Fields Are Initialized.mp4

11.2 MB

02. Making Sure Fields Are Initialized.srt

7.2 KB

03. Initializing Fields up the Class Hierarchy.mp4

10.1 MB

03. Initializing Fields up the Class Hierarchy.srt

5.9 KB

04. Lazy Loading.mp4

8.0 MB

04. Lazy Loading.srt

5.1 KB

05. Using the Lazy-T- Type.mp4

4.5 MB

05. Using the Lazy-T- Type.srt

2.3 KB

06. Implementing a Singleton Class.mp4

10.4 MB

06. Implementing a Singleton Class.srt

5.7 KB

07. Writing a Factory Class- Private Access Required.mp4

8.1 MB

07. Writing a Factory Class- Private Access Required.srt

4.3 KB

08. Solving the Problem with a Nested Class.mp4

5.0 MB

08. Solving the Problem with a Nested Class.srt

2.1 KB

09. Safely Casting Using Pattern Matching.mp4

7.9 MB

09. Safely Casting Using Pattern Matching.srt

4.3 KB

10. Deciding between Struct, Class, Record Struct, and Record Class.mp4

7.2 MB

10. Deciding between Struct, Class, Record Struct, and Record Class.srt

6.1 KB

11. Struct vs. Class Examples.mp4

8.5 MB

11. Struct vs. Class Examples.srt

6.5 KB

12. Summary.mp4

2.4 MB

12. Summary.srt

2.4 KB

/C# 10 Playbook/05. Interfaces/

01. Overview.mp4

3.1 MB

01. Overview.srt

3.1 KB

02. Introducing the Demo.mp4

5.8 MB

02. Introducing the Demo.srt

2.9 KB

03. Setting up Dependency Injection.mp4

10.1 MB

03. Setting up Dependency Injection.srt

5.6 KB

04. Using an Interface to Fix the Dependency Injection.mp4

11.3 MB

04. Using an Interface to Fix the Dependency Injection.srt

5.3 KB

05. Avoiding Name Clashes with Explicit Interface Implementation.mp4

9.5 MB

05. Avoiding Name Clashes with Explicit Interface Implementation.srt

5.5 KB

06. Explicit Interface Method Implementation- How It Works.mp4

10.3 MB

06. Explicit Interface Method Implementation- How It Works.srt

4.0 KB

07. Dependency Injection via Interfaces (Again!).mp4

8.3 MB

07. Dependency Injection via Interfaces (Again!).srt

3.4 KB

08. Extending an Interface with Default Implementations.mp4

7.3 MB

08. Extending an Interface with Default Implementations.srt

3.9 KB

09. Making the Default Interface Implementation More Useful.mp4

12.1 MB

09. Making the Default Interface Implementation More Useful.srt

5.7 KB

10. Summary.mp4

1.6 MB

10. Summary.srt

1.5 KB

/.../06. Null Values/

01. Overview.mp4

1.7 MB

01. Overview.srt

1.7 KB

02. Making Your Struct Nullable.mp4

7.8 MB

02. Making Your Struct Nullable.srt

4.3 KB

03. Working with Nullable Structs.mp4

10.2 MB

03. Working with Nullable Structs.srt

4.8 KB

04. Value Type Default Isn't Null.mp4

5.4 MB

04. Value Type Default Isn't Null.srt

2.3 KB

05. Enabling Null-checking for Classes.mp4

3.1 MB

05. Enabling Null-checking for Classes.srt

2.5 KB

06. Using Nullable and Not-nullable Classes.mp4

10.3 MB

06. Using Nullable and Not-nullable Classes.srt

4.7 KB

07. Nullability- Structs vs. Classes.mp4

5.6 MB

07. Nullability- Structs vs. Classes.srt

3.2 KB

08. What if Nullable Reference Types Are Not Enabled-.mp4

4.8 MB

08. What if Nullable Reference Types Are Not Enabled-.srt

2.7 KB

09. Handling Null or Empty Strings.mp4

10.9 MB

09. Handling Null or Empty Strings.srt

6.5 KB

10. Enabling Nullable Reference Types for Existing Code.mp4

11.3 MB

10. Enabling Nullable Reference Types for Existing Code.srt

6.4 KB

11. Enabling Nullability for Generic Types.mp4

3.5 MB

11. Enabling Nullability for Generic Types.srt

1.6 KB

12. Nullability- Inferring the Author’s Intentions.mp4

6.2 MB

12. Nullability- Inferring the Author’s Intentions.srt

3.1 KB

13. ToString() and the Null-forgiving Operator.mp4

6.1 MB

13. ToString() and the Null-forgiving Operator.srt

3.4 KB

14. Summary.mp4

1.8 MB

14. Summary.srt

1.8 KB

/C# 10 Playbook/07. Generics/

1. Leveraging Generics to Reuse Logic.mp4

4.8 MB

1. Leveraging Generics to Reuse Logic.srt

4.3 KB

2. Building a Tree with Generics.mp4

6.5 MB

2. Building a Tree with Generics.srt

3.5 KB

3. Consuming a Generic Type.mp4

8.7 MB

3. Consuming a Generic Type.srt

4.5 KB

4. Strong Typing with Generics.mp4

6.7 MB

4. Strong Typing with Generics.srt

3.7 KB

5. Sorting a Generic Type.mp4

11.1 MB

5. Sorting a Generic Type.srt

5.9 KB

6. Implementing a Generic Base Class for Business Objects.mp4

11.0 MB

6. Implementing a Generic Base Class for Business Objects.srt

6.4 KB

7. Summary.mp4

1.4 MB

7. Summary.srt

1.4 KB

/.../08. Immutable and Read-only Coding/

1. Overview.mp4

3.4 MB

1. Overview.srt

3.3 KB

2. Making Your Classes Immutable.mp4

9.2 MB

2. Making Your Classes Immutable.srt

5.6 KB

3. Making Your Structs Immutable.mp4

5.4 MB

3. Making Your Structs Immutable.srt

3.5 KB

4. Immutability- Structs and Classes Compared.mp4

4.5 MB

4. Immutability- Structs and Classes Compared.srt

3.3 KB

5. The Problem with Collection Properties.mp4

6.3 MB

5. The Problem with Collection Properties.srt

4.5 KB

6. Implementing Read-only Collection Properties.mp4

10.5 MB

6. Implementing Read-only Collection Properties.srt

5.8 KB

7. Enabling Compiler Optimisations for Read-only Methods.mp4

12.4 MB

7. Enabling Compiler Optimisations for Read-only Methods.srt

6.7 KB

8. Summary.mp4

1.5 MB

8. Summary.srt

1.4 KB

/.../09. Data-driven Coding and Patterns/

1. Overview.mp4

2.3 MB

1. Overview.srt

2.3 KB

2. Using Switch and Patterns to Process Business Rules.mp4

11.0 MB

2. Using Switch and Patterns to Process Business Rules.srt

6.0 KB

3. Improving the Code with a Switch Expression.mp4

4.4 MB

3. Improving the Code with a Switch Expression.srt

1.9 KB

4. Separating the Data and the Code.mp4

13.0 MB

4. Separating the Data and the Code.srt

6.7 KB

5. Summary- Testing the Code.mp4

4.5 MB

5. Summary- Testing the Code.srt

3.0 KB

/C# 10 Playbook/10. Events/

1. Overview.mp4

1.4 MB

1. Overview.srt

1.4 KB

2. Notifying When a Value Has Changed.mp4

8.5 MB

2. Notifying When a Value Has Changed.srt

5.7 KB

3. Raising an Event That Might Not Have Handlers.mp4

4.3 MB

3. Raising an Event That Might Not Have Handlers.srt

2.3 KB

4. Adding and Removing Handlers from an Event.mp4

8.3 MB

4. Adding and Removing Handlers from an Event.srt

4.5 KB

5. Passing Data to the Handlers.mp4

7.5 MB

5. Passing Data to the Handlers.srt

4.2 KB

6. Using INotifyPropertyChanged.mp4

10.2 MB

6. Using INotifyPropertyChanged.srt

5.2 KB

7. Summary.mp4

1.1 MB

7. Summary.srt

1.1 KB

/C# 10 Playbook/11. LINQ/

01. Overview.mp4

1.7 MB

01. Overview.srt

1.6 KB

02. Setting up the Demo.mp4

5.4 MB

02. Setting up the Demo.srt

3.3 KB

03. Removing Duplicates.mp4

7.8 MB

03. Removing Duplicates.srt

3.6 KB

04. Grouping Your Data.mp4

8.6 MB

04. Grouping Your Data.srt

5.0 KB

05. Sorting as You Group Data.mp4

4.5 MB

05. Sorting as You Group Data.srt

2.0 KB

06. Flattening a List of Lists.mp4

10.1 MB

06. Flattening a List of Lists.srt

4.9 KB

07. Joining Multiple Lists.mp4

11.4 MB

07. Joining Multiple Lists.srt

5.8 KB

08. Grouping When You Join Lists.mp4

8.5 MB

08. Grouping When You Join Lists.srt

3.9 KB

09. Calculating an Average in an Inner Loop.mp4

7.5 MB

09. Calculating an Average in an Inner Loop.srt

3.9 KB

10. Creating Custom LINQ Extension Methods.mp4

11.0 MB

10. Creating Custom LINQ Extension Methods.srt

6.8 KB

11. Taking Advantage of Lazy Evaluation.mp4

6.0 MB

11. Taking Advantage of Lazy Evaluation.srt

3.7 KB

12. Destroying Lazy Evaluation with Collections.mp4

11.6 MB

12. Destroying Lazy Evaluation with Collections.srt

5.0 KB

13. Summary.mp4

2.2 MB

13. Summary.srt

2.2 KB

/.../12. Exceptions and Error Handling/

01. Overview.mp4

1.4 MB

01. Overview.srt

1.4 KB

02. Introducing the Demo- Reading a Problematic JSON File.mp4

13.8 MB

02. Introducing the Demo- Reading a Problematic JSON File.srt

7.5 KB

03. Taking Different Actions for Different Errors.mp4

10.2 MB

03. Taking Different Actions for Different Errors.srt

6.1 KB

04. Multiple Catch Blocks- Best Practices.mp4

10.7 MB

04. Multiple Catch Blocks- Best Practices.srt

5.0 KB

05. Defining a Custom Exception.mp4

14.0 MB

05. Defining a Custom Exception.srt

6.8 KB

06. Using Exception Filters.mp4

8.3 MB

06. Using Exception Filters.srt

4.2 KB

07. Catching an Exception Thrown from Async Code.mp4

9.8 MB

07. Catching an Exception Thrown from Async Code.srt

5.1 KB

08. Ensuring Cleanup Code Is Always Executed with Finally.mp4

8.3 MB

08. Ensuring Cleanup Code Is Always Executed with Finally.srt

4.6 KB

09. Using as an Alternative to Finally.mp4

5.6 MB

09. Using as an Alternative to Finally.srt

2.5 KB

10. Debugging Why an Exception Has Been Thrown.mp4

19.1 MB

10. Debugging Why an Exception Has Been Thrown.srt

5.6 KB

11. Exceptions vs. Debug.Assert().mp4

9.0 MB

11. Exceptions vs. Debug.Assert().srt

4.5 KB

12. Summary.mp4

2.1 MB

12. Summary.srt

2.0 KB

/.../13. Attributes and Reflection/

01. Overview.mp4

3.7 MB

01. Overview.srt

2.9 KB

02. Setting up the Demo.mp4

8.5 MB

02. Setting up the Demo.srt

5.4 KB

03. Marking a Method as Obsolete.mp4

10.0 MB

03. Marking a Method as Obsolete.srt

5.6 KB

04. Writing a Custom Attribute.mp4

8.5 MB

04. Writing a Custom Attribute.srt

5.2 KB

05. Using Reflection to Find the Attributes on a Type.mp4

13.0 MB

05. Using Reflection to Find the Attributes on a Type.srt

6.3 KB

06. Using Attributes to Create Friendly Text for Enum Values.mp4

7.5 MB

06. Using Attributes to Create Friendly Text for Enum Values.srt

3.6 KB

07. Consuming Attributes on Fields- Implementing Enum Friendly Text.mp4

7.9 MB

07. Consuming Attributes on Fields- Implementing Enum Friendly Text.srt

3.4 KB

08. Using Reflection to Obtain the Property Values of an Instance.mp4

14.4 MB

08. Using Reflection to Obtain the Property Values of an Instance.srt

7.6 KB

09. Identifying Whether a Class Is Immutable.mp4

14.1 MB

09. Identifying Whether a Class Is Immutable.srt

7.3 KB

10. Summary.mp4

2.4 MB

10. Summary.srt

2.2 KB

/.../14. Async Programming/

01. Overview.mp4

3.4 MB

01. Overview.srt

2.4 KB

02. Running an Async Operation.mp4

13.2 MB

02. Running an Async Operation.srt

6.8 KB

03. Using WhenAll to Await Async Operations.mp4

8.3 MB

03. Using WhenAll to Await Async Operations.srt

3.9 KB

04. Await Can’t Launch Parallel Tasks.mp4

5.9 MB

04. Await Can’t Launch Parallel Tasks.srt

3.7 KB

05. Don’t Mix the UI into the Async Task.mp4

12.3 MB

05. Don’t Mix the UI into the Async Task.srt

5.6 KB

06. Using Progress to Show Results as Each Task Completes.mp4

9.2 MB

06. Using Progress to Show Results as Each Task Completes.srt

4.0 KB

07. Protecting Shared Data with a Lock Statement.mp4

12.3 MB

07. Protecting Shared Data with a Lock Statement.srt

7.1 KB

08. Using Thread-safe Types to Avoid Explicit Locking.mp4

7.0 MB

08. Using Thread-safe Types to Avoid Explicit Locking.srt

3.7 KB

09. Avoiding the Need to Synchronize Threads.mp4

5.8 MB

09. Avoiding the Need to Synchronize Threads.srt

3.4 KB

10. Generating an Async Stream.mp4

10.6 MB

10. Generating an Async Stream.srt

6.2 KB

11. Consuming an Async Stream.mp4

5.5 MB

11. Consuming an Async Stream.srt

2.4 KB

12. Summary.mp4

2.7 MB

12. Summary.srt

2.7 KB

/C# 10 Playbook/15. Testing/

01. Overview.mp4

1.9 MB

01. Overview.srt

1.9 KB

02. External Data Prevents Testing.mp4

13.2 MB

02. External Data Prevents Testing.srt

6.4 KB

03. Trying to Test without Mocking.mp4

5.1 MB

03. Trying to Test without Mocking.srt

2.3 KB

04. Using Dependency Injection to Make Types Mock-friendly.mp4

7.0 MB

04. Using Dependency Injection to Make Types Mock-friendly.srt

3.6 KB

05. Implementing Mocking to Remove the External Data Dependency.mp4

11.3 MB

05. Implementing Mocking to Remove the External Data Dependency.srt

4.9 KB

06. Testing- Static Methods without Dependencies.mp4

4.8 MB

06. Testing- Static Methods without Dependencies.srt

2.6 KB

07. The Problem with Static Methods with Dependencies!.mp4

9.3 MB

07. The Problem with Static Methods with Dependencies!.srt

4.2 KB

08. Solving the Static External Dependency.mp4

11.1 MB

08. Solving the Static External Dependency.srt

4.8 KB

09. Choosing Parameter Values to Test a Method.mp4

8.9 MB

09. Choosing Parameter Values to Test a Method.srt

5.0 KB

10. Writing a Data-driven Test in NUnit.mp4

11.9 MB

10. Writing a Data-driven Test in NUnit.srt

4.4 KB

11. Summary.mp4

1.5 MB

11. Summary.srt

1.6 KB

/C# 10 Playbook/16. Interop/

01. Overview- Introducing the Windows API.mp4

5.5 MB

01. Overview- Introducing the Windows API.srt

4.7 KB

02. Calling an Unmanaged API Method- MessageBox().mp4

7.6 MB

02. Calling an Unmanaged API Method- MessageBox().srt

4.0 KB

03. P-Invoke and Marshalling Data.mp4

10.4 MB

03. P-Invoke and Marshalling Data.srt

5.5 KB

04. Distinguishing ANSI and Unicode API Functions.mp4

9.2 MB

04. Distinguishing ANSI and Unicode API Functions.srt

5.4 KB

05. Custom Marshalling Data.mp4

11.3 MB

05. Custom Marshalling Data.srt

5.5 KB

06. Displaying Devices with EnumDisplayDevicesW().mp4

13.0 MB

06. Displaying Devices with EnumDisplayDevicesW().srt

6.3 KB

07. Calling a VB Method.mp4

13.0 MB

07. Calling a VB Method.srt

5.0 KB

08. Calling an F# Method.mp4

9.3 MB

08. Calling an F# Method.srt

3.5 KB

09. The C# - F# Type Mismatch.mp4

15.8 MB

09. The C# - F# Type Mismatch.srt

5.4 KB

10. Summary.mp4

3.0 MB

10. Summary.srt

2.6 KB

/C# 10 Playbook/

c-sharp-10-playbook.zip

22.9 MB

image.jpg

239.9 KB

/C# 10 Reflection/1. Course Overview/

1. Course Overview.mp4

2.4 MB

1. Course Overview.srt

1.3 KB

/.../2. Using Reflection for Inspecting Metadata/

01. Introduction.mp4

2.3 MB

01. Introduction.srt

1.8 KB

02. Coming Up.mp4

2.4 MB

02. Coming Up.srt

2.1 KB

03. Course Prerequisites.mp4

486.1 KB

03. Course Prerequisites.srt

0.6 KB

04. Frameworks and Tooling.mp4

5.1 MB

04. Frameworks and Tooling.srt

2.5 KB

05. Defining Reflection.mp4

7.3 MB

05. Defining Reflection.srt

6.7 KB

06. Reflection Use Cases and Considerations.mp4

4.8 MB

06. Reflection Use Cases and Considerations.srt

3.4 KB

07. Demo - Introducing the Demo Application.mp4

3.1 MB

07. Demo - Introducing the Demo Application.srt

1.9 KB

08. Demo - Inspecting a Type.mp4

41.7 MB

08. Demo - Inspecting a Type.srt

16.4 KB

09. Demo - Getting Info About a Type.mp4

28.5 MB

09. Demo - Getting Info About a Type.srt

8.8 KB

10. Inspecting Specialized Forms of MethodInfo.mp4

4.2 MB

10. Inspecting Specialized Forms of MethodInfo.srt

2.9 KB

11. Early and Late Binding.mp4

4.5 MB

11. Early and Late Binding.srt

4.0 KB

12. Demo - Controlling the Way Reflection Searches with BindingFlags.mp4

9.0 MB

12. Demo - Controlling the Way Reflection Searches with BindingFlags.srt

2.8 KB

13. Summary.mp4

3.0 MB

13. Summary.srt

3.1 KB

/.../3. Instantiating and Manipulating Objects/

01. Coming Up.mp4

1.6 MB

01. Coming Up.srt

1.6 KB

02. Demo - Introducing the Demo Applications.mp4

3.5 MB

02. Demo - Introducing the Demo Applications.srt

1.0 KB

03. Demo - Invoking Constructors.mp4

27.7 MB

03. Demo - Invoking Constructors.srt

11.3 KB

04. Demo - Invoking a Constructor Dynamically by Name.mp4

36.4 MB

04. Demo - Invoking a Constructor Dynamically by Name.srt

11.9 KB

05. Demo - Working with an Object Through Interfaces.mp4

10.3 MB

05. Demo - Working with an Object Through Interfaces.srt

4.2 KB

06. Demo - Working with an Object Through Dynamics.mp4

9.3 MB

06. Demo - Working with an Object Through Dynamics.srt

3.3 KB

07. Demo - Getting and Setting Properties and Fields.mp4

24.7 MB

07. Demo - Getting and Setting Properties and Fields.srt

8.8 KB

08. Demo - Invoking Methods.mp4

9.9 MB

08. Demo - Invoking Methods.srt

3.3 KB

09. Reflection Behind the Scenes.mp4

3.9 MB

09. Reflection Behind the Scenes.srt

3.2 KB

10. Writing a Self-configuring Network Monitor.mp4

3.0 MB

10. Writing a Self-configuring Network Monitor.srt

2.3 KB

11. Demo - Writing a Self-configuring Network Monitor.mp4

48.8 MB

11. Demo - Writing a Self-configuring Network Monitor.srt

18.0 KB

12. Summary.mp4

3.8 MB

12. Summary.srt

3.7 KB

/.../4. Using Reflection with Generics/

1. Coming Up.mp4

1.2 MB

1. Coming Up.srt

1.1 KB

2. A Few Words on Generics.mp4

4.0 MB

2. A Few Words on Generics.srt

3.6 KB

3. Demo - Inspecting Generic Instances.mp4

13.9 MB

3. Demo - Inspecting Generic Instances.srt

6.1 KB

4. Demo - Creating Generic Instances.mp4

17.2 MB

4. Demo - Creating Generic Instances.srt

6.7 KB

5. Demo - Invoking Generic Methods.mp4

10.5 MB

5. Demo - Invoking Generic Methods.srt

3.5 KB

6. Building an IoC Container.mp4

4.5 MB

6. Building an IoC Container.srt

3.4 KB

7. Demo - Building an IoC Container - The Basics.mp4

29.9 MB

7. Demo - Building an IoC Container - The Basics.srt

11.2 KB

8. Demo - Building an IoC container – Supporting Constructor Injection and Unbound Generics.mp4

20.0 MB

8. Demo - Building an IoC container – Supporting Constructor Injection and Unbound Generics.srt

6.3 KB

9. Summary.mp4

1.5 MB

9. Summary.srt

1.5 KB

/C# 10 Reflection/5. Advanced Topics/

1. Coming Up.mp4

820.1 KB

1. Coming Up.srt

0.8 KB

2. Security Implications from Past to Present.mp4

3.8 MB

2. Security Implications from Past to Present.srt

3.2 KB

3. Using ReflectionMagic.mp4

2.0 MB

3. Using ReflectionMagic.srt

1.7 KB

4. Demo - Using ReflectionMagic.mp4

11.6 MB

4. Demo - Using ReflectionMagic.srt

3.7 KB

5. Summary.mp4

1.6 MB

5. Summary.srt

1.4 KB

/C# 10 Reflection/

c-sharp-10-reflection.zip

3.8 MB

image.jpg

277.2 KB

/1. Course Overview/

1. Course Overview.mp4

5.1 MB

1. Course Overview.srt

3.8 KB

/2. Discovering C#/

1. Introduction.mp4

6.1 MB

1. Introduction.srt

6.6 KB

2. Tools Used in This Course.mp4

2.1 MB

2. Tools Used in This Course.srt

3.0 KB

3. Historical Context.mp4

1.8 MB

3. Historical Context.srt

2.1 KB

4. Approachable.mp4

998.9 KB

4. Approachable.srt

0.9 KB

5. Strongly Typed.mp4

5.2 MB

5. Strongly Typed.srt

4.5 KB

6. Resilient and Safe.mp4

13.4 MB

6. Resilient and Safe.srt

10.6 KB

7. Object-oriented with Functional Features.mp4

8.2 MB

7. Object-oriented with Functional Features.srt

9.2 KB

8. Open-source, Cross-platform, and General Purpose.mp4

1.6 MB

8. Open-source, Cross-platform, and General Purpose.srt

1.1 KB

9. Conclusion.mp4

1.8 MB

9. Conclusion.srt

2.0 KB

/.../3. Exploring Managed Execution in C#/

1. Introduction.mp4

626.2 KB

1. Introduction.srt

0.5 KB

2. Code Execution Models.mp4

15.6 MB

2. Code Execution Models.srt

12.3 KB

3. The Common Language Runtime.mp4

2.4 MB

3. The Common Language Runtime.srt

2.2 KB

4. Just-in-Time (JIT) Compilation Revealed.mp4

26.9 MB

4. Just-in-Time (JIT) Compilation Revealed.srt

14.8 KB

5. The .NET Base Class Libraries.mp4

3.0 MB

5. The .NET Base Class Libraries.srt

3.9 KB

6. Putting the CL in CLR.mp4

4.8 MB

6. Putting the CL in CLR.srt

3.6 KB

7. Conclusion.mp4

2.0 MB

7. Conclusion.srt

2.5 KB

/.../4. The Constant Evolution of C#/

01. Introduction.mp4

1.3 MB

01. Introduction.srt

1.7 KB

02. Principles of C# Evolution.mp4

2.1 MB

02. Principles of C# Evolution.srt

2.3 KB

03. Top Level Programs.mp4

3.6 MB

03. Top Level Programs.srt

5.1 KB

04. Properties.mp4

3.8 MB

04. Properties.srt

4.0 KB

05. Expression-bodied Members.mp4

934.6 KB

05. Expression-bodied Members.srt

1.0 KB

06. Disposable Types.mp4

6.5 MB

06. Disposable Types.srt

6.6 KB

07. Relational Patterns.mp4

4.5 MB

07. Relational Patterns.srt

4.2 KB

08. Module Summary.mp4

1.1 MB

08. Module Summary.srt

1.2 KB

09. Community Resources.mp4

5.0 MB

09. Community Resources.srt

2.8 KB

10. Conclusion.mp4

1.0 MB

10. Conclusion.srt

0.7 KB

/C# 10- The Big Picture/

c-sharp-10-big-picture.zip

4.4 MB

image.jpg

247.2 KB

/1. Course Overview/

1. Course Overview.mp4

3.1 MB

1. Course Overview.srt

2.1 KB

/.../2. Getting Started with Class Library Projects/

01. Introduction.mp4

2.6 MB

01. Introduction.srt

2.8 KB

02. Module Overview.mp4

1.4 MB

02. Module Overview.srt

1.5 KB

03. What Is a Class Library-.mp4

2.5 MB

03. What Is a Class Library-.srt

2.1 KB

04. Why Use Class Library Projects-.mp4

6.8 MB

04. Why Use Class Library Projects-.srt

6.4 KB

05. How to Create a Class Library Project in Visual Studio.mp4

6.6 MB

05. How to Create a Class Library Project in Visual Studio.srt

4.0 KB

06. How to Create a Class Library Project from the Command Line.mp4

7.9 MB

06. How to Create a Class Library Project from the Command Line.srt

3.4 KB

07. Class Libraries, Namespaces, and Assemblies.mp4

4.3 MB

07. Class Libraries, Namespaces, and Assemblies.srt

3.8 KB

08. Adding Code to a Class Library Project.mp4

5.7 MB

08. Adding Code to a Class Library Project.srt

3.3 KB

09. Referencing and Using a Class Library Project.mp4

4.8 MB

09. Referencing and Using a Class Library Project.srt

2.1 KB

10. Reusing a Class Library Project from Multiple Applications.mp4

6.1 MB

10. Reusing a Class Library Project from Multiple Applications.srt

2.7 KB

11. The Different Flavors of .NET.mp4

3.4 MB

11. The Different Flavors of .NET.srt

3.4 KB

12. Summary.mp4

2.7 MB

12. Summary.srt

3.1 KB

/.../3. Configuring and Building Class Libraries/

01. Introduction.mp4

2.1 MB

01. Introduction.srt

2.2 KB

02. Class Library Project Build Output.mp4

4.6 MB

02. Class Library Project Build Output.srt

3.7 KB

03. Understanding the ImplicitUsings Property.mp4

10.1 MB

03. Understanding the ImplicitUsings Property.srt

5.7 KB

04. Understanding the TargetFramework Property.mp4

2.8 MB

04. Understanding the TargetFramework Property.srt

1.8 KB

05. Understanding the Nullable Property.mp4

2.7 MB

05. Understanding the Nullable Property.srt

1.6 KB

06. How to Add Assembly Level Attributes to a Class Library Project.mp4

20.0 MB

06. How to Add Assembly Level Attributes to a Class Library Project.srt

9.9 KB

07. Assembly Level Attributes for Non-string Values.mp4

7.2 MB

07. Assembly Level Attributes for Non-string Values.srt

4.3 KB

08. How to Add Assembly Level Attributes to Multiple Projects.mp4

4.8 MB

08. How to Add Assembly Level Attributes to Multiple Projects.srt

3.2 KB

09. Referencing Packages and DLLs From a Class Library Project.mp4

4.4 MB

09. Referencing Packages and DLLs From a Class Library Project.srt

2.2 KB

10. Summary.mp4

2.4 MB

10. Summary.srt

2.6 KB

/.../4. Supporting Multiple .NET Versions in a Class Library Project/

01. Introduction.mp4

3.4 MB

01. Introduction.srt

3.9 KB

02. An Overview of Multi-targeting.mp4

4.6 MB

02. An Overview of Multi-targeting.srt

4.0 KB

03. Understanding Conditional Compilation Preprocessor Directives.mp4

6.6 MB

03. Understanding Conditional Compilation Preprocessor Directives.srt

6.1 KB

04. Adding Multi-targeting to a Class Library Project.mp4

9.3 MB

04. Adding Multi-targeting to a Class Library Project.srt

5.1 KB

05. Conditional Property Groups.mp4

10.3 MB

05. Conditional Property Groups.srt

5.7 KB

06. The Effect of Multi-targeting on Project Properties.mp4

3.9 MB

06. The Effect of Multi-targeting on Project Properties.srt

2.2 KB

07. Adding Conditional Code for Different Targets.mp4

7.5 MB

07. Adding Conditional Code for Different Targets.srt

3.9 KB

08. Consuming Muti-targeted Class Libraries.mp4

12.6 MB

08. Consuming Muti-targeted Class Libraries.srt

6.4 KB

09. Preventing Bugs if New Targets Are Added.mp4

12.5 MB

09. Preventing Bugs if New Targets Are Added.srt

6.5 KB

10. Dealing with Unsupported Operations for Some Targets.mp4

4.8 MB

10. Dealing with Unsupported Operations for Some Targets.srt

2.4 KB

11. Summary.mp4

2.1 MB

11. Summary.srt

2.3 KB

/.../5. Unit Testing Class Library Projects/

1. Introduction.mp4

1.3 MB

1. Introduction.srt

1.4 KB

2. Why Unit Testing Class Libraries Is Easier.mp4

4.0 MB

2. Why Unit Testing Class Libraries Is Easier.srt

3.5 KB

3. Creating Unit Tests for Class Library Projects.mp4

21.0 MB

3. Creating Unit Tests for Class Library Projects.srt

10.8 KB

4. Creating Unit Tests for .NET Standard.mp4

11.8 MB

4. Creating Unit Tests for .NET Standard.srt

5.3 KB

5. How to Access Internal Code When Unit Testing.mp4

6.4 MB

5. How to Access Internal Code When Unit Testing.srt

3.2 KB

6. Summary.mp4

1.7 MB

6. Summary.srt

1.9 KB

/.../6. Versioning, Packaging, and Distributing Class Libraries/

01. Introduction.mp4

1.9 MB

01. Introduction.srt

2.1 KB

02. An Overview of Version Numbering in .NET.mp4

6.3 MB

02. An Overview of Version Numbering in .NET.srt

5.8 KB

03. An Overview of Semantic Versioning.mp4

6.8 MB

03. An Overview of Semantic Versioning.srt

6.2 KB

04. Setting Version Numbers for Class Libraries in Visual Studio.mp4

17.0 MB

04. Setting Version Numbers for Class Libraries in Visual Studio.srt

7.1 KB

05. Setting Version Numbers for Class Library Assemblies from dotnet Build.mp4

17.6 MB

05. Setting Version Numbers for Class Library Assemblies from dotnet Build.srt

8.9 KB

06. An Overview of NuGet Packages.mp4

2.3 MB

06. An Overview of NuGet Packages.srt

1.5 KB

07. Creating a NuGet Package from Visual Studio.mp4

4.8 MB

07. Creating a NuGet Package from Visual Studio.srt

3.5 KB

08. Configuring NuGet Package Properties.mp4

10.2 MB

08. Configuring NuGet Package Properties.srt

5.7 KB

09. How to Test NuGet Packages Locally in Visual Studio.mp4

6.8 MB

09. How to Test NuGet Packages Locally in Visual Studio.srt

5.1 KB

10. Setting NuGet Package Version Numbers in Visual Studio.mp4

4.2 MB

10. Setting NuGet Package Version Numbers in Visual Studio.srt

2.9 KB

11. Setting NuGet Package Version Numbers from the Command Line.mp4

12.1 MB

11. Setting NuGet Package Version Numbers from the Command Line.srt

6.6 KB

12. An Overview of Automated Package Creation.mp4

2.1 MB

12. An Overview of Automated Package Creation.srt

1.9 KB

13. Summary, Resources, and Further Learning.mp4

3.3 MB

13. Summary, Resources, and Further Learning.srt

4.1 KB

/Class Libraries in C# 10/

c-sharp-10-class-libraries.zip

8.2 MB

image.jpg

241.2 KB

/.../01. Course Overview/

1. Course Overview.mp4

3.3 MB

1. Course Overview.srt

2.3 KB

/.../02. Introducing Collections and Generics/

1. Introduction.mp4

11.9 MB

1. Introduction.srt

8.8 KB

2. Initializing Environment and Projects.mp4

8.1 MB

2. Initializing Environment and Projects.srt

5.6 KB

3. Understanding Natural Division of Collections.mp4

9.9 MB

3. Understanding Natural Division of Collections.srt

7.6 KB

4. Understanding the Role of Generics.mp4

7.2 MB

4. Understanding the Role of Generics.srt

6.2 KB

5. Understanding the Need for Collections.mp4

16.9 MB

5. Understanding the Need for Collections.srt

8.7 KB

6. Summary.mp4

2.0 MB

6. Summary.srt

2.1 KB

/.../03. Using Linear Collections- Lists and Arrays/

1. Encapsulating Collections.mp4

4.1 MB

1. Encapsulating Collections.srt

3.1 KB

2. Encapsulating a List.mp4

11.4 MB

2. Encapsulating a List.srt

7.0 KB

3. Justifying Decisions.mp4

5.9 MB

3. Justifying Decisions.srt

4.1 KB

4. Imposing Views upon a Collection.mp4

11.5 MB

4. Imposing Views upon a Collection.srt

5.4 KB

5. Completing the Design.mp4

15.2 MB

5. Completing the Design.srt

9.5 KB

6. Inventing Shuffling Algorithm.mp4

8.1 MB

6. Inventing Shuffling Algorithm.srt

7.2 KB

7. Implementing Data Randomization Algorithm.mp4

14.3 MB

7. Implementing Data Randomization Algorithm.srt

9.6 KB

8. Summary.mp4

4.1 MB

8. Summary.srt

4.0 KB

/.../04. Building on Ordered and Partially Ordered Lists/

1. Designing an Abstract Collection Interface.mp4

9.9 MB

1. Designing an Abstract Collection Interface.srt

8.6 KB

2. Applying Pagination to a Sorted List.mp4

12.6 MB

2. Applying Pagination to a Sorted List.srt

8.7 KB

3. Implementing the List Projection Class.mp4

10.4 MB

3. Implementing the List Projection Class.srt

4.3 KB

4. Completing the Design.mp4

21.1 MB

4. Completing the Design.srt

9.2 KB

5. Understanding Partitioning and Partial Sorting.mp4

5.8 MB

5. Understanding Partitioning and Partial Sorting.srt

5.8 KB

6. Summary.mp4

3.6 MB

6. Summary.srt

3.8 KB

/.../05. Measuring and Optimizing Performance/

1. Measuring Performance.mp4

16.7 MB

1. Measuring Performance.srt

9.9 KB

2. Understanding Optimization via Redesign.mp4

11.4 MB

2. Understanding Optimization via Redesign.srt

8.4 KB

3. Using Benchmark to Explore Viable Redesigns.mp4

16.6 MB

3. Using Benchmark to Explore Viable Redesigns.srt

9.3 KB

4. Picking Low Hanging Fruit.mp4

20.2 MB

4. Picking Low Hanging Fruit.srt

8.8 KB

5. Summary.mp4

3.2 MB

5. Summary.srt

3.3 KB

/.../06. Using Generic Types in the Object Model/

1. Understanding Variance.mp4

8.9 MB

1. Understanding Variance.srt

7.1 KB

2. Demonstrating Variance.mp4

14.0 MB

2. Demonstrating Variance.srt

8.3 KB

3. Designing a Covariant Generic Type.mp4

11.9 MB

3. Designing a Covariant Generic Type.srt

7.4 KB

4. Understanding Compiler's View on Generics in .NET.mp4

4.8 MB

4. Understanding Compiler's View on Generics in .NET.srt

4.1 KB

5. Summary.mp4

2.0 MB

5. Summary.srt

2.0 KB

/.../07. Designing Generic Types/

1. Implementing a Concrete Generic Type.mp4

14.9 MB

1. Implementing a Concrete Generic Type.srt

8.5 KB

2. Demonstrating Concrete Generic Class.mp4

5.4 MB

2. Demonstrating Concrete Generic Class.srt

3.2 KB

3. Applying Generic Type Inference.mp4

12.7 MB

3. Applying Generic Type Inference.srt

7.1 KB

4. Using Constrained Generics.mp4

12.7 MB

4. Using Constrained Generics.srt

8.2 KB

5. Summary.mp4

2.2 MB

5. Summary.srt

2.2 KB

/.../08. Using Associative Collections/

1. Introducing Associative Collections.mp4

14.8 MB

1. Introducing Associative Collections.srt

7.9 KB

2. Implementing a Dictionary-based Class.mp4

22.8 MB

2. Implementing a Dictionary-based Class.srt

8.6 KB

3. Indexing Items by a Sorted Key.mp4

10.3 MB

3. Indexing Items by a Sorted Key.srt

4.0 KB

4. Wrapping a Collection within an Immutable Class.mp4

26.8 MB

4. Wrapping a Collection within an Immutable Class.srt

10.3 KB

5. Identifying Memory Pressure Problems.mp4

11.0 MB

5. Identifying Memory Pressure Problems.srt

7.5 KB

6. Improving Sharing of Immutable Objects.mp4

17.6 MB

6. Improving Sharing of Immutable Objects.srt

8.7 KB

7. Summary.mp4

2.7 MB

7. Summary.srt

2.7 KB

/.../09. Engineering Solutions Using Associative Collections/

1. Favoring Simple Design over the Complex One.mp4

12.4 MB

1. Favoring Simple Design over the Complex One.srt

6.9 KB

2. Implementing a Transparent Object Cache.mp4

7.9 MB

2. Implementing a Transparent Object Cache.srt

4.3 KB

3. Designing Classes Based on Association.mp4

16.3 MB

3. Designing Classes Based on Association.srt

7.4 KB

4. Compensating Service Access Time in Chatty Protocols.mp4

11.4 MB

4. Compensating Service Access Time in Chatty Protocols.srt

7.4 KB

5. Designing a General-purpose Read-through Cache.mp4

17.1 MB

5. Designing a General-purpose Read-through Cache.srt

8.7 KB

6. Improving Performance of a Chatty Service.mp4

16.6 MB

6. Improving Performance of a Chatty Service.srt

6.8 KB

7. Summary.mp4

3.9 MB

7. Summary.srt

3.9 KB

/.../10. Engineering Custom Linear Collections/

1. Seeing the Power of Linear Collections.mp4

4.2 MB

1. Seeing the Power of Linear Collections.srt

4.3 KB

2. Implementing a Percentiles Calculator.mp4

14.5 MB

2. Implementing a Percentiles Calculator.srt

7.6 KB

3. Demonstrating the Calculator.mp4

11.3 MB

3. Demonstrating the Calculator.srt

4.9 KB

4. Implementing the Outliers Remover.mp4

11.5 MB

4. Implementing the Outliers Remover.srt

7.1 KB

5. Designing a Projection onto a Collection.mp4

22.5 MB

5. Designing a Projection onto a Collection.srt

8.2 KB

6. Demonstrating the Outliers Remover.mp4

14.8 MB

6. Demonstrating the Outliers Remover.srt

7.2 KB

7. Summary.mp4

2.5 MB

7. Summary.srt

2.5 KB

/.../11. Engineering Queuing Solutions/

1. Identifying the Role of Queues and Stacks.mp4

6.4 MB

1. Identifying the Role of Queues and Stacks.srt

4.8 KB

2. Implementing the Sliding Window Class.mp4

18.3 MB

2. Implementing the Sliding Window Class.srt

7.3 KB

3. Implementing the Work Items Window.mp4

17.0 MB

3. Implementing the Work Items Window.srt

6.5 KB

4. Demonstrating the Sliding Window Algorithm.mp4

9.5 MB

4. Demonstrating the Sliding Window Algorithm.srt

4.6 KB

5. Constructing the Maximum Queue.mp4

6.6 MB

5. Constructing the Maximum Queue.srt

6.2 KB

6. Implementing the Maximum Queue.mp4

16.2 MB

6. Implementing the Maximum Queue.srt

6.1 KB

7. Demonstrating the Maximum Queue.mp4

15.3 MB

7. Demonstrating the Maximum Queue.srt

5.6 KB

8. Summary.mp4

3.5 MB

8. Summary.srt

3.5 KB

/Collections and Generics in C# 10/

c-sharp-10-collections-generics.zip

19.3 MB

image.jpg

269.6 KB

/Debugging C# 10/1. Course Overview/

1. Course Overview.mp4

3.8 MB

1. Course Overview.srt

2.3 KB

/Debugging C# 10/2. Debugging Fundamentals/

01. Understanding Debugging.mp4

8.7 MB

01. Understanding Debugging.srt

9.7 KB

02. Defect Categories.mp4

12.8 MB

02. Defect Categories.srt

13.6 KB

03. Visual Studio Debugger Basics.mp4

21.9 MB

03. Visual Studio Debugger Basics.srt

14.3 KB

04. Visual Studio Code Debugger Basics.mp4

12.6 MB

04. Visual Studio Code Debugger Basics.srt

6.8 KB

05. Hot Reload in Visual Studio.mp4

18.5 MB

05. Hot Reload in Visual Studio.srt

10.8 KB

06. Configuring the Sample Project.mp4

4.7 MB

06. Configuring the Sample Project.srt

4.7 KB

07. Debugging the Cause of an Exception.mp4

20.5 MB

07. Debugging the Cause of an Exception.srt

10.5 KB

08. Fixing the Bug.mp4

17.4 MB

08. Fixing the Bug.srt

8.4 KB

09. Debugging a Functional Error.mp4

14.5 MB

09. Debugging a Functional Error.srt

8.9 KB

10. Becoming a Better Debugger.mp4

4.1 MB

10. Becoming a Better Debugger.srt

5.0 KB

/.../3. Debugging Data and Inputs/

1. Common Debugging Traps.mp4

8.2 MB

1. Common Debugging Traps.srt

9.4 KB

2. An Effective Approach to Debugging.mp4

5.8 MB

2. An Effective Approach to Debugging.srt

4.7 KB

3. Stabilizing the Error.mp4

6.1 MB

3. Stabilizing the Error.srt

7.6 KB

4. Debugging a Calculation Error in Visual Studio.mp4

13.9 MB

4. Debugging a Calculation Error in Visual Studio.srt

10.6 KB

5. Inspecting Data in the Debugger.mp4

28.7 MB

5. Inspecting Data in the Debugger.srt

13.4 KB

6. Modifying Test Data in the Debugger.mp4

24.8 MB

6. Modifying Test Data in the Debugger.srt

10.2 KB

7. Fixing the Defect and Looking for Similar Errors.mp4

12.8 MB

7. Fixing the Defect and Looking for Similar Errors.srt

5.1 KB

8. Debugging Data in Visual Studio Code.mp4

17.4 MB

8. Debugging Data in Visual Studio Code.srt

10.4 KB

/.../4. Advanced Breakpoints and Tracing/

1. Introduction.mp4

1.5 MB

1. Introduction.srt

1.9 KB

2. Updates to the Sample Web Application.mp4

19.2 MB

2. Updates to the Sample Web Application.srt

9.6 KB

3. Conditional Breakpoints.mp4

12.4 MB

3. Conditional Breakpoints.srt

5.3 KB

4. Using TracePoints to Log Application State.mp4

18.7 MB

4. Using TracePoints to Log Application State.srt

8.2 KB

5. Dependent Breakpoints.mp4

16.4 MB

5. Dependent Breakpoints.srt

7.0 KB

6. Understanding System.Diagnostics.Debug and TraceListeners.mp4

3.8 MB

6. Understanding System.Diagnostics.Debug and TraceListeners.srt

5.0 KB

7. Using System.Diagnostics.Debug.mp4

15.2 MB

7. Using System.Diagnostics.Debug.srt

6.3 KB

8. Configuring TraceListeners.mp4

26.6 MB

8. Configuring TraceListeners.srt

11.3 KB

/.../5. Coding for Debugging/

1. Controlling the Debugger in Code.mp4

11.5 MB

1. Controlling the Debugger in Code.srt

8.3 KB

2. Using Debug.Assert to Clarify Intention.mp4

11.0 MB

2. Using Debug.Assert to Clarify Intention.srt

5.1 KB

3. Demo- Debug.Assert.mp4

13.3 MB

3. Demo- Debug.Assert.srt

5.4 KB

4. DebuggerHidden Attribute for Navigation.mp4

15.4 MB

4. DebuggerHidden Attribute for Navigation.srt

6.4 KB

5. DebuggerDisplay Attribute for Formatting.mp4

18.2 MB

5. DebuggerDisplay Attribute for Formatting.srt

6.4 KB

6. Adding Logging Code to Help with Debugging.mp4

6.9 MB

6. Adding Logging Code to Help with Debugging.srt

7.4 KB

7. Using iLogger in .NET Applications.mp4

21.2 MB

7. Using iLogger in .NET Applications.srt

11.3 KB

8. Course Summary.mp4

2.1 MB

8. Course Summary.srt

2.7 KB

/Debugging C# 10/

c-sharp-10-debugging.zip

59.9 MB

image.jpg

254.8 KB

/1. Course Overview/

1. Course Overview.mp4

2.7 MB

1. Course Overview.srt

2.0 KB

/2. Introducing Dynamic C#/

01. Introduction.mp4

3.7 MB

01. Introduction.srt

3.6 KB

02. Why Dynamic C#-.mp4

6.3 MB

02. Why Dynamic C#-.srt

6.4 KB

03. Introducing the DLR.mp4

5.8 MB

03. Introducing the DLR.srt

5.0 KB

04. Static and Dynamic Binding.mp4

3.7 MB

04. Static and Dynamic Binding.srt

4.1 KB

05. Dynamic Binding in Action and RuntimeBinderException.mp4

10.8 MB

05. Dynamic Binding in Action and RuntimeBinderException.srt

6.4 KB

06. Implicit Dynamic Conversions.mp4

11.2 MB

06. Implicit Dynamic Conversions.srt

6.9 KB

07. Var and Dynamic.mp4

2.7 MB

07. Var and Dynamic.srt

3.2 KB

08. Runtime Method Resolution.mp4

12.7 MB

08. Runtime Method Resolution.srt

6.9 KB

09. C Sharp 10 Dynamic Programming.mp4

4.9 MB

09. C Sharp 10 Dynamic Programming.srt

2.4 KB

10. Limitations of Callable Methods.mp4

5.1 MB

10. Limitations of Callable Methods.srt

5.8 KB

11. Introducing ExpandoObject.mp4

2.1 MB

11. Introducing ExpandoObject.srt

1.9 KB

12. Using an ExpandoObject.mp4

16.6 MB

12. Using an ExpandoObject.srt

7.8 KB

13. Dynamically Adding ExpandoObject Behavior.mp4

3.7 MB

13. Dynamically Adding ExpandoObject Behavior.srt

2.0 KB

14. Summary.mp4

2.4 MB

14. Summary.srt

2.8 KB

/.../3. Simplifying Code with Dynamic C#/

1. Introduction.mp4

1.6 MB

1. Introduction.srt

1.6 KB

2. Simplifying Reflection Code with Dynamic C#.mp4

15.7 MB

2. Simplifying Reflection Code with Dynamic C#.srt

8.7 KB

3. Performing COM Interop without Interop Assemblies.mp4

9.3 MB

3. Performing COM Interop without Interop Assemblies.srt

5.5 KB

4. Reducing Boilerplate Code with Dynamic JSON.mp4

8.6 MB

4. Reducing Boilerplate Code with Dynamic JSON.srt

4.6 KB

5. Dynamic SQL Query Results with Dapper.mp4

10.3 MB

5. Dynamic SQL Query Results with Dapper.srt

5.2 KB

6. Dynamic Code Considerations.mp4

2.3 MB

6. Dynamic Code Considerations.srt

2.0 KB

7. Summary.mp4

1.4 MB

7. Summary.srt

1.6 KB

/.../4. Creating Custom Dynamic Classes/

01. Introduction.mp4

2.5 MB

01. Introduction.srt

2.8 KB

02. Why Custom Dynamic Classes-.mp4

2.7 MB

02. Why Custom Dynamic Classes-.srt

2.8 KB

03. The IDynamicMetaObjectProvider Interface.mp4

1.6 MB

03. The IDynamicMetaObjectProvider Interface.srt

1.6 KB

04. The DynamicObject Base Class.mp4

5.3 MB

04. The DynamicObject Base Class.srt

4.8 KB

05. Getting Started.mp4

9.1 MB

05. Getting Started.srt

6.0 KB

06. Adding Initial Dynamic Capabilities.mp4

14.6 MB

06. Adding Initial Dynamic Capabilities.srt

7.2 KB

07. Dynamic Operation Exceptions.mp4

10.2 MB

07. Dynamic Operation Exceptions.srt

5.6 KB

08. Improving the Debugger Experience.mp4

9.0 MB

08. Improving the Debugger Experience.srt

4.0 KB

09. Overriding ToString.mp4

7.6 MB

09. Overriding ToString.srt

3.3 KB

10. Implementing Additional Interfaces.mp4

9.1 MB

10. Implementing Additional Interfaces.srt

3.2 KB

11. Making the Dynamic Object Enumerable.mp4

3.7 MB

11. Making the Dynamic Object Enumerable.srt

1.4 KB

12. Responding to Dynamic Method Invocations.mp4

7.6 MB

12. Responding to Dynamic Method Invocations.srt

3.3 KB

13. Method Invocation Precedence.mp4

6.2 MB

13. Method Invocation Precedence.srt

1.7 KB

14. Invoking the Dynamic Object Itself.mp4

7.1 MB

14. Invoking the Dynamic Object Itself.srt

2.7 KB

15. Using the Custom Dynamic Object.mp4

8.9 MB

15. Using the Custom Dynamic Object.srt

4.0 KB

16. Summary.mp4

2.6 MB

16. Summary.srt

3.0 KB

/.../5. Interoperating with Dynamic Languages/

1. Introduction.mp4

2.0 MB

1. Introduction.srt

2.3 KB

2. Why Dynamic Interop-.mp4

2.4 MB

2. Why Dynamic Interop-.srt

2.8 KB

3. Getting Started with IronPython.mp4

6.9 MB

3. Getting Started with IronPython.srt

3.5 KB

4. Getting Scripting Input from the User.mp4

15.1 MB

4. Getting Scripting Input from the User.srt

6.1 KB

5. Scripting Risks.mp4

507.8 KB

5. Scripting Risks.srt

0.4 KB

6. Executing Python Statements.mp4

7.5 MB

6. Executing Python Statements.srt

3.2 KB

7. Interacting with Python Objects.mp4

5.8 MB

7. Interacting with Python Objects.srt

2.4 KB

8. Passing Custom Dynamic Objects to Python.mp4

8.6 MB

8. Passing Custom Dynamic Objects to Python.srt

4.1 KB

9. Summary.mp4

1.8 MB

9. Summary.srt

2.0 KB

/Dynamic Programming in C# 10/

c-sharp-10-dynamic-programming.zip

1.4 MB

image.jpg

143.3 KB

/1. Course Overview/

1. Course Overview.mp4

2.2 MB

/.../2. Understanding the Importance of Error Handling/

1. Introduction.mp4

1.9 MB

2. Course Overview.mp4

1.7 MB

3. Why Handle Errors-.mp4

2.8 MB

4. Error Handling Using Error Codes.mp4

4.8 MB

5. Why Exceptions-.mp4

1.6 MB

6. What Is an Exception-.mp4

1.3 MB

7. Summary.mp4

1.9 MB

/.../3. Getting Started with Exceptions/

01. Introduction.mp4

1.4 MB

02. Understanding Exception Handling.mp4

2.2 MB

03. Introducing the Try Statement.mp4

4.0 MB

04. Demo- Code Overview.mp4

7.3 MB

05. Causing an Exception.mp4

4.8 MB

06. Understanding the Stack Trace.mp4

4.3 MB

07. Creating and Throwing an Exception.mp4

9.1 MB

08. Getting Started with Exception Catching.mp4

6.3 MB

09. Exception Handling Good Practices.mp4

4.1 MB

10. Summary.mp4

1.8 MB

/.../4. Understanding the Exception Class Hierarchy/

1. Introduction.mp4

1.2 MB

2. What Does an Exception Represent-.mp4

1.7 MB

3. The Exception Class Hierarchy.mp4

1.7 MB

4. The System.Exception Base Class.mp4

5.4 MB

5. Commonly Used System.Exception Constructors.mp4

945.4 KB

6. System.ApplicationException Guidelines.mp4

2.5 MB

7. Commonly Encountered Exceptions.mp4

8.3 MB

8. Summary.mp4

1.6 MB

/.../5. Catching, Throwing, and Rethrowing Exceptions/

1. Introduction.mp4

2.5 MB

2. Throwing Exceptions from Expressions.mp4

11.6 MB

3. Catching Different Exception Types with Multiple Catch Blocks.mp4

8.2 MB

4. Understanding the Finally Block.mp4

4.0 MB

5. Rethrowing Exceptions and Preserving the Stack Trace.mp4

7.2 MB

6. Catching and Wrapping Exceptions.mp4

8.3 MB

7. Filtering Catch Blocks with Exception Filters.mp4

8.3 MB

8. Global Unhandled Exception Handling.mp4

8.8 MB

9. Summary.mp4

2.1 MB

/.../6. Creating and Using Custom Exceptions/

1. Introduction.mp4

1.6 MB

2. Understanding Custom Exceptions.mp4

7.1 MB

3. Defining a Custom Exception.mp4

9.7 MB

4. Defining a Derived Custom Exception.mp4

12.6 MB

5. Using Custom Exceptions.mp4

9.5 MB

6. An Alternative to Custom Exceptions.mp4

5.1 MB

7. Summary.mp4

1.8 MB

/.../7. Writing Automated Tests for Exception Throwing Code/

1. Introduction.mp4

1.7 MB

2. Testing Exceptions with NUnit.mp4

17.8 MB

3. Testing Exceptions with xUnit.net.mp4

6.1 MB

4. Testing Exceptions with MSTest V2.mp4

3.8 MB

5. Summary, Key Takeaways, and Resources.mp4

5.1 MB

/Error Handling in C# 10/

error-handling-c-sharp-10.zip

2.0 MB

image.jpg

207.0 KB

/1. Course Overview/

1. Course Overview.mp4

2.2 MB

1. Course Overview.srt

1.6 KB

/.../2. Understanding Where Expressions Come From/

1. Introduction.mp4

6.0 MB

1. Introduction.srt

6.2 KB

2. Delegates, Functions, and Expressions.mp4

5.6 MB

2. Delegates, Functions, and Expressions.srt

4.7 KB

3. Demo- A Quick Delegate Refresher.mp4

8.6 MB

3. Demo- A Quick Delegate Refresher.srt

5.5 KB

4. The Func and Action Delegates in C#.mp4

2.3 MB

4. The Func and Action Delegates in C#.srt

2.4 KB

5. Demo- Func and Action Delegates.mp4

9.0 MB

5. Demo- Func and Action Delegates.srt

6.4 KB

6. Lambda Functions.mp4

1.9 MB

6. Lambda Functions.srt

2.2 KB

7. Demo- A Simple Lambda.mp4

5.0 MB

7. Demo- A Simple Lambda.srt

3.5 KB

8. Summary.mp4

1.6 MB

8. Summary.srt

1.9 KB

/.../3. Understanding Expression Trees in C#/

01. LINQ and Expressions.mp4

2.1 MB

01. LINQ and Expressions.srt

2.1 KB

02. Demo- Extracting Our Lambda.mp4

6.9 MB

02. Demo- Extracting Our Lambda.srt

4.9 KB

03. Introducing LINQPad.mp4

732.6 KB

03. Introducing LINQPad.srt

0.8 KB

04. Demo- Working with LINQPad.mp4

23.9 MB

04. Demo- Working with LINQPad.srt

13.5 KB

05. IEnumerable.mp4

1.6 MB

05. IEnumerable.srt

1.9 KB

06. Demo- The Difference between IEnumerable and IQueryable.mp4

13.2 MB

06. Demo- The Difference between IEnumerable and IQueryable.srt

7.5 KB

07. Types of Expressions.mp4

6.2 MB

07. Types of Expressions.srt

6.0 KB

08. Demo- Different Expression Types.mp4

5.7 MB

08. Demo- Different Expression Types.srt

3.6 KB

09. A Tree with More Branches.mp4

2.6 MB

09. A Tree with More Branches.srt

2.8 KB

10. Demo- Adding a Branch to the Tree.mp4

5.4 MB

10. Demo- Adding a Branch to the Tree.srt

2.8 KB

11. Summary.mp4

922.0 KB

11. Summary.srt

1.0 KB

/.../4. Making Expression Trees Work for You/

01. Introduction.mp4

794.6 KB

01. Introduction.srt

0.8 KB

02. Demo- Your Base Project.mp4

8.8 MB

02. Demo- Your Base Project.srt

4.0 KB

03. The Problem of Dynamic Filtering.mp4

3.1 MB

03. The Problem of Dynamic Filtering.srt

3.0 KB

04. Demo- Implementing a Dynamic Expression for Filtering Results.mp4

12.6 MB

04. Demo- Implementing a Dynamic Expression for Filtering Results.srt

5.4 KB

05. Closing the Loops.mp4

2.1 MB

05. Closing the Loops.srt

2.3 KB

06. Demo- Advanced Filtering with Operators.mp4

22.0 MB

06. Demo- Advanced Filtering with Operators.srt

10.0 KB

07. Demo- Making All This Generic.mp4

8.1 MB

07. Demo- Making All This Generic.srt

3.8 KB

08. Parsing a Lambda.mp4

3.0 MB

08. Parsing a Lambda.srt

3.4 KB

09. Demo- Parsing a Lambda.mp4

15.4 MB

09. Demo- Parsing a Lambda.srt

7.5 KB

10. Towards a Scripting Engine with Expressions.mp4

3.8 MB

10. Towards a Scripting Engine with Expressions.srt

4.1 KB

11. Demo- A Simple Script Implementation.mp4

20.3 MB

11. Demo- A Simple Script Implementation.srt

11.5 KB

12. Course Summary.mp4

1.4 MB

12. Course Summary.srt

1.4 KB

/Expression Trees in C# 10/

c-sharp-10-expression-trees.zip

6.3 MB

image.jpg

260.2 KB

/.../01. Course Overview/

1. Course Overview.mp4

3.2 MB

1. Course Overview.srt

2.1 KB

/.../02. Where LINQ Fits into Your Toolbelt/

1. Version Check.mp4

480.8 KB

2. Introduction and Version Information.mp4

2.8 MB

2. Introduction and Version Information.srt

1.9 KB

3. What's in This Course and Community Resources.mp4

1.9 MB

3. What's in This Course and Community Resources.srt

1.8 KB

4. What Is LINQ and LINQ Integrations-.mp4

3.1 MB

4. What Is LINQ and LINQ Integrations-.srt

2.9 KB

5. Examples of SQL, C# Loops, and LINQ.mp4

6.9 MB

5. Examples of SQL, C# Loops, and LINQ.srt

6.2 KB

6. Why Use LINQ and LINQ Operations-.mp4

3.5 MB

6. Why Use LINQ and LINQ Operations-.srt

3.6 KB

/.../03. Use LINQ to Select Data within Collections/

1. The Console Application Used for LINQ Samples.mp4

2.9 MB

1. The Console Application Used for LINQ Samples.srt

2.2 KB

2. The Sample Entity, Repository, and View Model Classes.mp4

6.0 MB

2. The Sample Entity, Repository, and View Model Classes.srt

5.2 KB

3. Select All Items Using LINQ.mp4

15.3 MB

3. Select All Items Using LINQ.srt

8.9 KB

4. Select a Single Column.mp4

10.5 MB

4. Select a Single Column.srt

4.8 KB

5. Get Specific Columns to Load into a Product Object.mp4

10.0 MB

5. Get Specific Columns to Load into a Product Object.srt

4.5 KB

6. Build an Anonymous Class.mp4

11.3 MB

6. Build an Anonymous Class.srt

5.4 KB

/.../04. Use LINQ to Order Data/

1. Sorting Data on a Single Field.mp4

8.6 MB

1. Sorting Data on a Single Field.srt

3.8 KB

2. Sorting Data in Descending Order.mp4

4.9 MB

2. Sorting Data in Descending Order.srt

1.6 KB

3. Sort the Data Using Two Fields.mp4

9.1 MB

3. Sort the Data Using Two Fields.srt

3.6 KB

4. Sort Two Fields Descending Using the Method Syntax.mp4

3.9 MB

4. Sort Two Fields Descending Using the Method Syntax.srt

2.0 KB

/.../05. Use the LINQ Where Clause to Filter Data/

1. Using the Where Clause.mp4

7.5 MB

1. Using the Where Clause.srt

3.5 KB

2. Using the And (&&) Operator.mp4

6.3 MB

2. Using the And (&&) Operator.srt

2.3 KB

3. Custom Extension Methods.mp4

2.1 MB

3. Custom Extension Methods.srt

1.8 KB

4. Demo of a Custom Extension Method.mp4

8.5 MB

4. Demo of a Custom Extension Method.srt

3.4 KB

/.../06. Select a Single Piece of Data from a Collection/

1. The Methods for Selecting a Specific Item.mp4

5.6 MB

1. The Methods for Selecting a Specific Item.srt

5.4 KB

2. Search Forward for an Element Using First().mp4

7.2 MB

2. Search Forward for an Element Using First().srt

2.5 KB

3. Search Forward for an Element Using FirstOrDefault().mp4

10.3 MB

3. Search Forward for an Element Using FirstOrDefault().srt

2.8 KB

4. Search Backward for an Element Using Last().mp4

5.7 MB

4. Search Backward for an Element Using Last().srt

2.3 KB

5. Search Backward for an Element Using LastOrDefault().mp4

6.0 MB

5. Search Backward for an Element Using LastOrDefault().srt

2.1 KB

6. Searching for Only One Element Using Single().mp4

9.5 MB

6. Searching for Only One Element Using Single().srt

3.9 KB

7. Searching for Only One Element Using SingleOrDefault().mp4

9.8 MB

7. Searching for Only One Element Using SingleOrDefault().srt

3.4 KB

8. When to Use Which Method.mp4

6.2 MB

8. When to Use Which Method.srt

5.7 KB

/.../07. Retrieve Specific Items Using Take, Skip, Distinct, and Chunk/

1. Using the Take() Method to Extract Data.mp4

7.6 MB

1. Using the Take() Method to Extract Data.srt

3.1 KB

2. Using the Range Operator with the Take() Method.mp4

9.4 MB

2. Using the Range Operator with the Take() Method.srt

3.5 KB

3. Conditionally Extract Data Using the TakeWhile() Method.mp4

4.6 MB

3. Conditionally Extract Data Using the TakeWhile() Method.srt

1.5 KB

4. Skip() Past Beginning Elements in a Collection.mp4

8.6 MB

4. Skip() Past Beginning Elements in a Collection.srt

3.3 KB

5. Get Distinct() Values from a Collection.mp4

6.0 MB

5. Get Distinct() Values from a Collection.srt

2.7 KB

6. Extract Distinct Objects Using DistinctBy() Method.mp4

7.1 MB

6. Extract Distinct Objects Using DistinctBy() Method.srt

3.1 KB

7. Split Large Collections into Smaller Collections Using Chunk().mp4

8.6 MB

7. Split Large Collections into Smaller Collections Using Chunk().srt

4.1 KB

/.../08. Determine the Type of Data Contained within Collections/

1. Introduction to the All() Method.mp4

2.2 MB

1. Introduction to the All() Method.srt

2.2 KB

2. Demo of the All() Method.mp4

9.8 MB

2. Demo of the All() Method.srt

2.9 KB

3. Demo of the Any() Method.mp4

5.4 MB

3. Demo of the Any() Method.srt

2.4 KB

4. Demo of Contains() Using Integers.mp4

4.2 MB

4. Demo of Contains() Using Integers.srt

1.9 KB

5. Demo of Contains() Using Comparer Class.mp4

12.0 MB

5. Demo of Contains() Using Comparer Class.srt

6.9 KB

/.../09. Determine Differences between Two Collections/

01. Using SequenceEqual() with Integer Collections.mp4

10.4 MB

01. Using SequenceEqual() with Integer Collections.srt

6.0 KB

02. Using SequenceEqual() with Object Collections.mp4

5.7 MB

02. Using SequenceEqual() with Object Collections.srt

2.6 KB

03. Using SequenceEqual() with Comparer Class.mp4

9.5 MB

03. Using SequenceEqual() with Comparer Class.srt

4.0 KB

04. Using Except() with Integer Collections.mp4

6.1 MB

04. Using Except() with Integer Collections.srt

3.4 KB

05. Find Products That Do Not Have Sales Using Except().mp4

8.8 MB

05. Find Products That Do Not Have Sales Using Except().srt

3.2 KB

06. Using Except() with Comparer Class.mp4

7.1 MB

06. Using Except() with Comparer Class.srt

2.8 KB

07. Using the ExceptBy() Method.mp4

5.8 MB

07. Using the ExceptBy() Method.srt

2.7 KB

08. Find Products That Do Not Have Sales Using ExceptBy().mp4

7.5 MB

08. Find Products That Do Not Have Sales Using ExceptBy().srt

3.3 KB

09. Using Intersect() with Integer Collections.mp4

3.6 MB

09. Using Intersect() with Integer Collections.srt

2.0 KB

10. Find Products That Have Sales Using Intersect().mp4

5.3 MB

10. Find Products That Have Sales Using Intersect().srt

2.1 KB

11. Using Intersect() with Comparer Class.mp4

5.0 MB

11. Using Intersect() with Comparer Class.srt

1.8 KB

12. Using the IntersectBy() Method.mp4

4.2 MB

12. Using the IntersectBy() Method.srt

1.7 KB

13. Find Products That Have Sales Using IntersectBy().mp4

7.5 MB

13. Find Products That Have Sales Using IntersectBy().srt

3.1 KB

/.../10. Concatenate Collections Together Using Union and Concat/

1. Using Union() with Integer Collections.mp4

4.7 MB

1. Using Union() with Integer Collections.srt

2.5 KB

2. Using Union() with Comparer Class.mp4

3.5 MB

2. Using Union() with Comparer Class.srt

1.5 KB

3. Using the UnionBy() Method.mp4

4.1 MB

3. Using the UnionBy() Method.srt

1.9 KB

4. Using Concat with Two Integer Collections.mp4

4.4 MB

4. Using Concat with Two Integer Collections.srt

1.5 KB

5. Using Concat with Two Product Collections.mp4

4.5 MB

5. Using Concat with Two Product Collections.srt

2.2 KB

/.../11. Use the Join Clause to Combine Two Collections/

1. Performing an Inner Join.mp4

14.3 MB

1. Performing an Inner Join.srt

6.5 KB

2. Using a Two-field Inner Join.mp4

8.3 MB

2. Using a Two-field Inner Join.srt

3.0 KB

3. Using the 'into' Keyword.mp4

8.8 MB

3. Using the 'into' Keyword.srt

4.1 KB

4. Using the GroupJoin() Method.mp4

4.5 MB

4. Using the GroupJoin() Method.srt

1.6 KB

5. Simulating a Left Outer Join (Query Syntax).mp4

13.6 MB

5. Simulating a Left Outer Join (Query Syntax).srt

5.9 KB

6. Simulating a Left Outer Join (Method Syntax).mp4

6.8 MB

6. Simulating a Left Outer Join (Method Syntax).srt

3.8 KB

/.../12. Use the Group Clause to Produce Grouped Collections/

1. Grouping Products by Size.mp4

9.5 MB

1. Grouping Products by Size.srt

4.8 KB

2. Ordering by the Key Property.mp4

6.0 MB

2. Ordering by the Key Property.srt

2.4 KB

3. Filtering the Grouped Data.mp4

7.6 MB

3. Filtering the Grouped Data.srt

3.0 KB

4. Creating a One-to-many Using a Subquery.mp4

13.4 MB

4. Creating a One-to-many Using a Subquery.srt

5.3 KB

5. Simulate Distinct() Using Group By.mp4

5.7 MB

5. Simulate Distinct() Using Group By.srt

2.7 KB

/.../13. Aggregate Data in Collections/

1. Using Count() and Filtering the Count.mp4

7.6 MB

1. Using Count() and Filtering the Count.srt

4.1 KB

2. Using Min() and Max() Methods.mp4

7.7 MB

2. Using Min() and Max() Methods.srt

2.9 KB

3. Using MinBy() and MaxBy() Methods.mp4

5.4 MB

3. Using MinBy() and MaxBy() Methods.srt

2.3 KB

4. Using Average() and Sum() Methods.mp4

7.5 MB

4. Using Average() and Sum() Methods.srt

2.9 KB

5. Simulate Sum() Using Aggregate().mp4

6.9 MB

5. Simulate Sum() Using Aggregate().srt

3.5 KB

6. Using Aggregate() Method with a Custom Expression.mp4

4.5 MB

6. Using Aggregate() Method with a Custom Expression.srt

2.2 KB

7. Using Grouping with Aggregation.mp4

12.0 MB

7. Using Grouping with Aggregation.srt

5.1 KB

8. Making Aggregation More Efficient.mp4

15.0 MB

8. Making Aggregation More Efficient.srt

7.6 KB

/.../14. Use LINQ to Iterate over Collections/

1. Using ForEach() to Calculate a Line Total.mp4

9.0 MB

1. Using ForEach() to Calculate a Line Total.srt

5.1 KB

2. Using ForEach() and a Sub-query to Calculate Total Sales.mp4

7.3 MB

2. Using ForEach() and a Sub-query to Calculate Total Sales.srt

2.9 KB

3. Call a Custom Method from ForEach().mp4

10.4 MB

3. Call a Custom Method from ForEach().srt

4.3 KB

/.../15. Understanding Deferred Execution, Streaming, and Non-streaming Operations/

01. Classification of LINQ Queries.mp4

4.2 MB

01. Classification of LINQ Queries.srt

3.1 KB

02. Deferred Execution, Streaming, and Non-streaming.mp4

5.1 MB

02. Deferred Execution, Streaming, and Non-streaming.srt

5.0 KB

03. The Classes for Illustrating Deferred Execution.mp4

4.1 MB

03. The Classes for Illustrating Deferred Execution.srt

2.3 KB

04. Illustrating Deferred Execution Using ForEach().mp4

13.7 MB

04. Illustrating Deferred Execution Using ForEach().srt

6.6 KB

05. Step-through Demo of Deferred Execution.mp4

7.1 MB

05. Step-through Demo of Deferred Execution.srt

3.8 KB

06. Using IEnumerator and GetEnumerator().mp4

6.2 MB

06. Using IEnumerator and GetEnumerator().srt

2.9 KB

07. Show Streaming Nature of Where() and Take() Methods.mp4

6.0 MB

07. Show Streaming Nature of Where() and Take() Methods.srt

2.9 KB

08. Create Custom Filtering Extension Method.mp4

10.3 MB

08. Create Custom Filtering Extension Method.srt

4.9 KB

09. Apply Take() to Custom Filtering Method.mp4

2.8 MB

09. Apply Take() to Custom Filtering Method.srt

1.3 KB

10. Use Yield Keyword to Create Streaming Extension Method.mp4

10.7 MB

10. Use Yield Keyword to Create Streaming Extension Method.srt

4.6 KB

11. Use the Yield Keyword with Take() Method.mp4

2.8 MB

11. Use the Yield Keyword with Take() Method.srt

1.3 KB

12. Use the Yield Keyword with OrderBy() Method.mp4

4.6 MB

12. Use the Yield Keyword with OrderBy() Method.srt

2.7 KB

/LINQ Fundamentals in C# 10/

image.jpg

227.3 KB

linq-fundamentals-csharp-10.zip

4.5 MB

/.../01. Course Overview/

1. Course Overview.mp4

3.2 MB

1. Course Overview.srt

2.0 KB

/.../02. Introducing Strings and Regex/

1. Introduction and Overview.mp4

6.2 MB

1. Introduction and Overview.srt

5.8 KB

2. Introducing Strings.mp4

5.3 MB

2. Introducing Strings.srt

4.6 KB

3. Immutability of Strings.mp4

5.7 MB

3. Immutability of Strings.srt

5.2 KB

4. Character Encoding.mp4

18.1 MB

4. Character Encoding.srt

13.7 KB

5. Introducing Regular Expressions.mp4

10.7 MB

5. Introducing Regular Expressions.srt

10.5 KB

6. Introducing the Sample Domain.mp4

3.8 MB

6. Introducing the Sample Domain.srt

3.7 KB

7. Introducing the Sample Application.mp4

9.2 MB

7. Introducing the Sample Application.srt

5.6 KB

/.../03. Working with Strings/

1. Globalization.mp4

6.6 MB

1. Globalization.srt

5.1 KB

2. Working with Application Culture.mp4

10.6 MB

2. Working with Application Culture.srt

4.8 KB

3. Validating Strings.mp4

20.6 MB

3. Validating Strings.srt

10.3 KB

4. Escaping Characters in Strings.mp4

20.7 MB

4. Escaping Characters in Strings.srt

9.5 KB

5. Creating Verbatim String Literals.mp4

7.4 MB

5. Creating Verbatim String Literals.srt

3.6 KB

/.../04. Processing and Parsing Strings/

1. Preparing for String Processing.mp4

11.1 MB

1. Preparing for String Processing.srt

4.1 KB

2. Assigning Empty Strings.mp4

15.8 MB

2. Assigning Empty Strings.srt

4.9 KB

3. Splitting Strings.mp4

13.0 MB

3. Splitting Strings.srt

5.3 KB

4. Parsing Strings.mp4

29.4 MB

4. Parsing Strings.srt

11.5 KB

/.../05. Applying Regular Expressions/

1. Considerations When Applying Regex.mp4

27.9 MB

1. Considerations When Applying Regex.srt

12.2 KB

2. Anchors.mp4

4.6 MB

2. Anchors.srt

4.6 KB

3. Character Classes.mp4

5.4 MB

3. Character Classes.srt

4.9 KB

4. Quantifiers.mp4

2.8 MB

4. Quantifiers.srt

2.0 KB

5. Groups and Subexpressions.mp4

4.5 MB

5. Groups and Subexpressions.srt

3.9 KB

6. Matching Text Using Regex.mp4

23.6 MB

6. Matching Text Using Regex.srt

10.1 KB

7. Controlling Capturing.mp4

27.6 MB

7. Controlling Capturing.srt

12.2 KB

/.../06. Applying String Comparisons and Sorting/

1. Validating String Values.mp4

17.0 MB

1. Validating String Values.srt

9.3 KB

2. String Equality.mp4

33.8 MB

2. String Equality.srt

13.5 KB

3. Matching Multiple Times with Regex.mp4

19.6 MB

3. Matching Multiple Times with Regex.srt

8.4 KB

4. Applying TryParseExact.mp4

8.4 MB

4. Applying TryParseExact.srt

4.6 KB

5. Applying String.Compare.mp4

24.2 MB

5. Applying String.Compare.srt

8.8 KB

6. Regex Optimization and Security.mp4

32.9 MB

6. Regex Optimization and Security.srt

12.1 KB

7. String Sorting.mp4

17.3 MB

7. String Sorting.srt

6.6 KB

8. Culture Sensitive String Sorting.mp4

19.3 MB

8. Culture Sensitive String Sorting.srt

8.0 KB

/.../07. Applying Techniques for Searching Strings/

1. Using StartsWith.mp4

14.2 MB

1. Using StartsWith.srt

7.2 KB

2. Using Contains.mp4

20.3 MB

2. Using Contains.srt

7.1 KB

3. Extracting Data with Substring.mp4

32.0 MB

3. Extracting Data with Substring.srt

14.0 KB

4. Low Allocation Search Techniques.mp4

35.9 MB

4. Low Allocation Search Techniques.srt

14.8 KB

/.../08. Applying Techniques to Modify String/

1. Trimming Whitespace and Converting Case.mp4

20.0 MB

1. Trimming Whitespace and Converting Case.srt

10.0 KB

2. Handling Whitespace Using Regex.mp4

20.9 MB

2. Handling Whitespace Using Regex.srt

7.7 KB

3. Replacing and Removing Characters.mp4

33.5 MB

3. Replacing and Removing Characters.srt

12.8 KB

4. Using Regex Lookarounds.mp4

28.0 MB

4. Using Regex Lookarounds.srt

15.3 KB

/.../09. Applying Techniques to Combine and Format Strings/

1. Concatenating Data Using Operators.mp4

18.6 MB

1. Concatenating Data Using Operators.srt

7.8 KB

2. Formatting Types as Strings.mp4

11.7 MB

2. Formatting Types as Strings.srt

6.7 KB

3. Composite Formatting of Strings.mp4

8.6 MB

3. Composite Formatting of Strings.srt

4.1 KB

4. Format String Component.mp4

6.0 MB

4. Format String Component.srt

2.9 KB

5. Concatenating and Joining Strings.mp4

20.2 MB

5. Concatenating and Joining Strings.srt

7.2 KB

6. String Interpolation.mp4

30.1 MB

6. String Interpolation.srt

12.4 KB

/.../10. Efficient String Manipulation Using StringBuilders/

1. Getting Started with StringBuilder.mp4

11.3 MB

1. Getting Started with StringBuilder.srt

6.6 KB

2. StringBuilder Performance.mp4

31.0 MB

2. StringBuilder Performance.srt

9.3 KB

3. StringBuilder Implementation Details.mp4

8.7 MB

3. StringBuilder Implementation Details.srt

8.4 KB

4. Optimising StringBuilder Usage.mp4

16.7 MB

4. Optimising StringBuilder Usage.srt

6.4 KB

5. Using Regex Multiline Mode.mp4

25.2 MB

5. Using Regex Multiline Mode.srt

9.2 KB

6. Appending and Removing Data With StringBuilders.mp4

13.7 MB

6. Appending and Removing Data With StringBuilders.srt

5.9 KB

7. Wrapping Up.mp4

3.1 MB

7. Wrapping Up.srt

3.3 KB

/String Manipulation and Regex in C# 10/

c-sharp-10-string-manipulation-regex.zip

12.1 MB

image.jpg

171.1 KB

/1. Course Overview/

1. Course Overview.mp4

2.4 MB

1. Course Overview.srt

1.2 KB

/2. Namespaces/

1. What to Know Before Diving In.mp4

3.0 MB

1. What to Know Before Diving In.srt

2.9 KB

2. Upgrading Projects to C# 10.mp4

4.6 MB

2. Upgrading Projects to C# 10.srt

3.0 KB

3. File-scoped Namespaces.mp4

8.9 MB

3. File-scoped Namespaces.srt

3.8 KB

4. Implicit Usings.mp4

9.6 MB

4. Implicit Usings.srt

4.2 KB

5. Global Usings.mp4

10.8 MB

5. Global Usings.srt

5.6 KB

/3. Structs/

1. Structs Refresher.mp4

5.3 MB

1. Structs Refresher.srt

4.4 KB

2. Constructors.mp4

4.6 MB

2. Constructors.srt

2.4 KB

3. Immutability and the With Keyword.mp4

5.4 MB

3. Immutability and the With Keyword.srt

3.1 KB

4. Record Structs.mp4

8.2 MB

4. Record Structs.srt

4.8 KB

5. Record Structs- Synthesized Methods.mp4

8.5 MB

5. Record Structs- Synthesized Methods.srt

4.2 KB

/.../4. Lambdas and Interpolated Strings/

1. Delegate Refresher.mp4

9.6 MB

1. Delegate Refresher.srt

5.1 KB

2. Natural Types for Lambdas and Method Groups.mp4

8.6 MB

2. Natural Types for Lambdas and Method Groups.srt

5.7 KB

3. Lambda Attributes and Explicit Return Types.mp4

5.2 MB

3. Lambda Attributes and Explicit Return Types.srt

2.6 KB

4. Updated Interpolated Strings.mp4

7.6 MB

4. Updated Interpolated Strings.srt

4.9 KB

/.../5. Deconstruction and Property Patterns/

1. Deconstruction Update.mp4

4.2 MB

1. Deconstruction Update.srt

2.6 KB

2. Property Pattern Matching Enhancements.mp4

5.3 MB

2. Property Pattern Matching Enhancements.srt

2.7 KB

3. The CallerArgumentExpression Attribute.mp4

3.2 MB

3. The CallerArgumentExpression Attribute.srt

1.7 KB

/What's New in C# 10/

c-sharp-10-whats-new.zip

1.5 MB

image.jpg

143.7 KB

/1. Course Overview/

1. Course Overview.mp4

2.5 MB

1. Course Overview.srt

1.7 KB

/.../2. Managing Files and Directories/

01. Introduction.mp4

3.7 MB

01. Introduction.srt

4.1 KB

02. Creating a New Console App.mp4

16.0 MB

02. Creating a New Console App.srt

11.1 KB

03. Checking if a File Exists.mp4

12.0 MB

03. Checking if a File Exists.srt

6.4 KB

04. Getting the Parent Directory of a Path.mp4

8.3 MB

04. Getting the Parent Directory of a Path.srt

3.8 KB

05. Checking if a Directory Exists and Creating New Directories.mp4

12.0 MB

05. Checking if a Directory Exists and Creating New Directories.srt

5.8 KB

06. Copying a File.mp4

10.5 MB

06. Copying a File.srt

4.4 KB

07. Moving a File.mp4

12.3 MB

07. Moving a File.srt

5.1 KB

08. Getting the File Extension from a File Name.mp4

8.4 MB

08. Getting the File Extension from a File Name.srt

4.2 KB

09. Changing a Filename Extension.mp4

10.2 MB

09. Changing a Filename Extension.srt

4.8 KB

10. Deleting a Directory.mp4

9.1 MB

10. Deleting a Directory.srt

4.2 KB

11. Enumerating All the Files in a Directory.mp4

11.9 MB

11. Enumerating All the Files in a Directory.srt

6.6 KB

12. Summary.mp4

2.3 MB

12. Summary.srt

2.9 KB

/.../3. Monitoring the File System for Changes/

01. Introduction.mp4

3.2 MB

01. Introduction.srt

4.0 KB

02. Introducing the FileSystemWatcher Class.mp4

2.4 MB

02. Introducing the FileSystemWatcher Class.srt

2.4 KB

03. The InternalBufferSize Property.mp4

3.8 MB

03. The InternalBufferSize Property.srt

3.3 KB

04. Configuring Notification Filters.mp4

1.5 MB

04. Configuring Notification Filters.srt

1.3 KB

05. Additional Properties.mp4

990.2 KB

05. Additional Properties.srt

1.5 KB

06. Refactoring to Use a FileSystemWatcher.mp4

21.0 MB

06. Refactoring to Use a FileSystemWatcher.srt

10.1 KB

07. Observing the FileSystemWatcher Events.mp4

13.3 MB

07. Observing the FileSystemWatcher Events.srt

7.9 KB

08. Automatically Processing Created Files.mp4

12.2 MB

08. Automatically Processing Created Files.srt

5.2 KB

09. Automatically Processing Changed Files.mp4

7.1 MB

09. Automatically Processing Changed Files.srt

4.9 KB

10. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.mp4

18.7 MB

10. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.srt

10.4 KB

11. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.mp4

22.7 MB

11. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.srt

11.7 KB

12. Adding Existing File Processing.mp4

5.7 MB

12. Adding Existing File Processing.srt

2.4 KB

13. FileSystemWatcher Testing Considerations.mp4

2.5 MB

13. FileSystemWatcher Testing Considerations.srt

2.7 KB

14. Summary.mp4

1.9 MB

14. Summary.srt

2.3 KB

/.../4. Reading and Writing Entire Files Into Memory/

1. Introduction.mp4

2.6 MB

1. Introduction.srt

2.9 KB

2. Reading and Writing Text Files.mp4

15.6 MB

2. Reading and Writing Text Files.srt

10.3 KB

3. Reading and Writing Text Files with String Arrays.mp4

9.1 MB

3. Reading and Writing Text Files with String Arrays.srt

5.3 KB

4. Specifying Text Encodings.mp4

6.1 MB

4. Specifying Text Encodings.srt

6.2 KB

5. Appending Text Content.mp4

1.9 MB

5. Appending Text Content.srt

2.2 KB

6. Reading and Writing the Entire Contents of Binary Files.mp4

10.4 MB

6. Reading and Writing the Entire Contents of Binary Files.srt

6.4 KB

7. Considerations.mp4

1.8 MB

7. Considerations.srt

2.2 KB

8. Summary.mp4

1.7 MB

8. Summary.srt

2.1 KB

/.../5. Reading and Writing Data Incrementally Using Streams/

01. Introduction.mp4

2.4 MB

01. Introduction.srt

2.5 KB

02. An Introduction to Streams.mp4

3.8 MB

02. An Introduction to Streams.srt

4.1 KB

03. The Benefits of Streams.mp4

1.8 MB

03. The Benefits of Streams.srt

2.1 KB

04. .NET Class Hierarchy Overview.mp4

5.0 MB

04. .NET Class Hierarchy Overview.srt

6.4 KB

05. Using Streams to Read and Write Text Content.mp4

25.7 MB

05. Using Streams to Read and Write Text Content.srt

15.0 KB

06. FileStreamOptions Properties.mp4

7.4 MB

06. FileStreamOptions Properties.srt

6.5 KB

07. Simplifying StreamReader and StreamWriter Creation.mp4

7.7 MB

07. Simplifying StreamReader and StreamWriter Creation.srt

3.5 KB

08. Selectively Processing Part of Stream.mp4

4.6 MB

08. Selectively Processing Part of Stream.srt

2.0 KB

09. Using Streams to Read and Write Binary Data.mp4

10.0 MB

09. Using Streams to Read and Write Binary Data.srt

6.4 KB

10. Using BinaryReader and BinaryWriter.mp4

19.0 MB

10. Using BinaryReader and BinaryWriter.srt

9.8 KB

11. Specifying Text Encodings.mp4

2.0 MB

11. Specifying Text Encodings.srt

2.4 KB

12. Using Streams to Append Data.mp4

1.3 MB

12. Using Streams to Append Data.srt

1.7 KB

13. Random FileStream Access.mp4

3.4 MB

13. Random FileStream Access.srt

4.4 KB

14. MemoryStream Overview.mp4

2.0 MB

14. MemoryStream Overview.srt

2.1 KB

15. Asynchronous Streams.mp4

4.4 MB

15. Asynchronous Streams.srt

5.3 KB

16. Thread-safe File IO.mp4

3.6 MB

16. Thread-safe File IO.srt

4.3 KB

17. Summary.mp4

2.5 MB

17. Summary.srt

2.8 KB

/.../6. Reading and Writing CSV Data/

01. Introduction.mp4

2.6 MB

01. Introduction.srt

2.7 KB

02. An Overview of the CsvHelper Library.mp4

2.3 MB

02. An Overview of the CsvHelper Library.srt

1.9 KB

03. Reading CSV Data Dynamically.mp4

19.1 MB

03. Reading CSV Data Dynamically.srt

9.9 KB

04. Configuring CSV Comment Reading.mp4

6.5 MB

04. Configuring CSV Comment Reading.srt

2.6 KB

05. Configuring Trimming of Whitespace.mp4

4.7 MB

05. Configuring Trimming of Whitespace.srt

1.9 KB

06. Configuring CSV Blank Line Handling.mp4

4.8 MB

06. Configuring CSV Blank Line Handling.srt

1.8 KB

07. Configuring CSV File Headers.mp4

7.4 MB

07. Configuring CSV File Headers.srt

3.0 KB

08. Configuring a Custom Delimiter.mp4

7.4 MB

08. Configuring a Custom Delimiter.srt

2.8 KB

09. Reading CSV Data in a Strongly Typed Way.mp4

7.8 MB

09. Reading CSV Data in a Strongly Typed Way.srt

3.4 KB

10. Configuring Custom Class Mapping.mp4

14.3 MB

10. Configuring Custom Class Mapping.srt

7.3 KB

11. Creating Custom Type Converters.mp4

9.5 MB

11. Creating Custom Type Converters.srt

4.3 KB

12. Configuring Header Validation and Missing Field Actions.mp4

10.8 MB

12. Configuring Header Validation and Missing Field Actions.srt

3.8 KB

13. Writing CSV Files.mp4

6.0 MB

13. Writing CSV Files.srt

2.7 KB

14. Summary.mp4

2.5 MB

14. Summary.srt

2.5 KB

/.../7. Creating Automated Tests for File Access Code/

1. Introduction.mp4

2.0 MB

1. Introduction.srt

2.0 KB

2. The Problems with Testing File Access Code.mp4

3.2 MB

2. The Problems with Testing File Access Code.srt

3.3 KB

3. An Overview of System.IO.Abstractions.mp4

3.1 MB

3. An Overview of System.IO.Abstractions.srt

3.0 KB

4. Refactoring for Testability.mp4

26.8 MB

4. Refactoring for Testability.srt

11.4 KB

5. Adding a TextFileProcessor Test.mp4

25.3 MB

5. Adding a TextFileProcessor Test.srt

12.0 KB

6. Adding a BinaryFileProcessor Test.mp4

10.0 MB

6. Adding a BinaryFileProcessor Test.srt

4.2 KB

7. Adding a CsvFileProcessor Test.mp4

11.1 MB

7. Adding a CsvFileProcessor Test.srt

4.6 KB

8. Asserting Mock File Output with Approval Tests.mp4

20.1 MB

8. Asserting Mock File Output with Approval Tests.srt

7.8 KB

9. Summary, Resources, and Further Learning.mp4

3.2 MB

9. Summary, Resources, and Further Learning.srt

2.8 KB

/Working with Files in C# 10/

c-sharp-10-working-files.zip

2.3 MB

image.jpg

151.9 KB

 

Total files 2460


Copyright © 2024 FileMood.com