MuerBT磁力搜索 BT种子搜索利器 免费下载BT种子,超5000万条种子数据

Udemy - Ultimate C# Masterclass for 2025 (3.2025)

磁力链接/BT种子名称

Udemy - Ultimate C# Masterclass for 2025 (3.2025)

磁力链接/BT种子简介

种子哈希:78a9112f25e592f15b80d1f9abb444762ba2053d
文件大小: 13.06G
已经下载:528次
下载速度:极快
收录时间:2025-06-10
最近下载:2025-09-24

移花宫入口

移花宫.com邀月.com怜星.com花无缺.comyhgbt.icuyhgbt.top

磁力链接下载

magnet:?xt=urn:btih:78A9112F25E592F15B80D1F9ABB444762BA2053D
推荐使用PIKPAK网盘下载资源,10TB超大空间,不限制资源,无限次数离线下载,视频在线观看

下载BT种子文件

磁力链接 迅雷下载 PIKPAK在线播放 世界之窗 91视频 含羞草 欲漫涩 逼哩逼哩 成人快手 51品茶 抖阴破解版 极乐禁地 91短视频 抖音Max TikTok成人版 PornHub 听泉鉴鲍 少女日记 草榴社区 哆哔涩漫 呦乐园 萝莉岛 悠悠禁区 拔萝卜 疯马秀

最近搜索

mom 荒野 按摩馆 roe-142 银妻银 小三 罗哥 ゲーム 太骚探花 财团 裸条 周防 迷玩 same-103 正面 台湾a 粤 高潮集 探花 牛 catherine zeta-jones 抽搐 假面裸舞 狗趴 车内黑丝 专题 奶优 妖艳少妇 翘臀女神 小幼 淫靡

文件列表

  • 05. Exceptions and error handling/36. Assignment - Game Data Parser - Refactoring - SRP, DI and classes decoupling.mp4 121.3 MB
  • 09. Advanced C# types/51. Assignment - Star Wars Planets Stats - JsonPropertyNameAttribute and DTOs.mp4 113.8 MB
  • 03. Basics of Object-Oriented Programming/42. Files, namespaces and the using directive.mp4 110.1 MB
  • 02. C# Fundamentals/36. Assignment - Simple Calculator - Solution.mp4 101.3 MB
  • 09. Advanced C# types/58. Assignment - Star Wars Planets Stats - Universal table printer.mp4 98.6 MB
  • 02. C# Fundamentals/73. Assignment - TODO List - Refactoring.mp4 93.2 MB
  • 02. C# Fundamentals/57. Arrays.mp4 89.4 MB
  • 17. Multithreading & asynchrony/56. Assignment - Quote Finder - Refactoring.mp4 86.3 MB
  • 08. .NET under the hood/37. Assignment - CSV Processing Improvements - Reducing the number of boxings.mp4 85.9 MB
  • 12. Strings/27. Assignment - Tickets Data Aggregator - Compliance with the SRP.mp4 85.2 MB
  • 08. .NET under the hood/33. Assignment - CSV Processing Improvements - Description and requirements.mp4 83.5 MB
  • 15. Unit Testing/50. Assignment - Unit tests for GuessingGame - Resource files.mp4 83.0 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/46. Assignment - Cookies Cookbook - Reading and writing from and to a .txt file.mp4 80.0 MB
  • 15. Unit Testing/47. Assignment - Unit tests for GuessingGame - Basic scenarios.mp4 79.2 MB
  • 11. Projects, assemblies, solutions/15. NuGet.mp4 79.0 MB
  • 15. Unit Testing/27. Assignment - Fibonacci generator tests - solution.mp4 78.2 MB
  • 14. Events/23. Assignment - Numeric Types Suggester - Choosing numeric type.mp4 77.6 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/33. Interfaces.mp4 73.6 MB
  • 10. Collections/36. yield statement and iterators.mp4 73.2 MB
  • 09. Advanced C# types/48. A class for querying APIs.mp4 71.4 MB
  • 03. Basics of Object-Oriented Programming/38. Single Responsibility Principle - Refactoring (part 1).mp4 70.9 MB
  • 06. Generic types & advanced use of methods/44. Assignment - Custom Cache - Implementation.mp4 69.6 MB
  • 17. Multithreading & asynchrony/50. Using async methods in practice. HttpClient.mp4 68.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/6. Overriding members from the base class. Virtual methods and properties.mp4 68.3 MB
  • 16. Clean code/44. Refactoring case study - methods - body.mp4 68.2 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/42. Assignment - Cookies Cookbook - Designing data types.mp4 67.6 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/41. Assignment - Cookies Cookbook - Dependency Inversion and Dependency Injection.mp4 66.3 MB
  • 15. Unit Testing/42. Untestable code - static methods.mp4 65.9 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/49. Assignment - Cookies Cookbook - Cleanup and project organizing.mp4 65.5 MB
  • 03. Basics of Object-Oriented Programming/43. Global using directives.mp4 64.9 MB
  • 16. Clean code/63. Assignment - Password Generator Refactoring - Improving design.mp4 64.0 MB
  • 02. C# Fundamentals/65. Lists.mp4 63.2 MB
  • 15. Unit Testing/48. Assignment - Unit tests for GuessingGame - Verifying messages.mp4 63.2 MB
  • 06. Generic types & advanced use of methods/34. Dictionary - practice.mp4 61.0 MB
  • 02. C# Fundamentals/26. Methods - part 2 - non-void methods.mp4 61.0 MB
  • 09. Advanced C# types/54. Assignment - Star Wars Planets Stats - Converting DTO to a custom type.mp4 60.6 MB
  • 17. Multithreading & asynchrony/46. Asyncawait practice.mp4 60.1 MB
  • 09. Advanced C# types/56. Assignment - Star Wars Planets Stats - Refactoring.mp4 58.1 MB
  • 03. Basics of Object-Oriented Programming/32. Static methods and classes.mp4 57.1 MB
  • 07. LINQ/25. Assignment - Refactoring to LINQ - Find and Replace window.mp4 57.1 MB
  • 06. Generic types & advanced use of methods/38. Open-Closed Principle. Strategy design pattern.mp4 57.1 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/40. Assignment - Cookies Cookbook - High-level design.mp4 56.6 MB
  • 17. Multithreading & asynchrony/40. Async methods.mp4 56.1 MB
  • 16. Clean code/27. Refactoring case study - naming.mp4 55.7 MB
  • 05. Exceptions and error handling/31. Assignment - Game Data Parser - Flow controlled by exceptions.mp4 55.3 MB
  • 01. Introduction/8. (MacOS) Installing Visual Studio Code.mp4 55.2 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/48. Assignment - Cookies Cookbook - Template Method Design Pattern.mp4 54.9 MB
  • 17. Multithreading & asynchrony/54. Assignment - Quote Finder - Single-threaded processing.mp4 54.9 MB
  • 09. Advanced C# types/38. Records.mp4 54.7 MB
  • 06. Generic types & advanced use of methods/33. Dictionary - introduction.mp4 54.3 MB
  • 06. Generic types & advanced use of methods/45. Assignment - Custom Cache - The Decorator design pattern.mp4 54.2 MB
  • 10. Collections/37. yield statement - practice. yield break statement.mp4 54.1 MB
  • 14. Events/4. Observer design pattern.mp4 53.7 MB
  • 02. C# Fundamentals/67. out keyword.mp4 53.3 MB
  • 09. Advanced C# types/3. Attributes.mp4 52.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/43. Assignment - Cookies Cookbook - Printing data object. LINQ.mp4 52.1 MB
  • 08. .NET under the hood/29. Dispose method - implementation.mp4 51.8 MB
  • 07. LINQ/19. Select.mp4 51.4 MB
  • 06. Generic types & advanced use of methods/19. Type constraints - the constraint on the base type.mp4 51.3 MB
  • 06. Generic types & advanced use of methods/15. Convert.ChangeType method. typeof keyword and the Type object.mp4 51.1 MB
  • 17. Multithreading & asynchrony/53. Assignment - Quote Finder - Smart asynchrony.mp4 50.9 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/30. Extension methods.mp4 50.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/14. Inheriting constructors and the base keyword.mp4 49.2 MB
  • 03. Basics of Object-Oriented Programming/50. Assignment - Dice Roll Game - Ternary conditional operator.mp4 49.1 MB
  • 17. Multithreading & asynchrony/27. Exceptions in tasks.mp4 48.6 MB
  • 02. C# Fundamentals/39. Switch statement.mp4 48.4 MB
  • 12. Strings/25. Assignment - Tickets Data Aggregator - Saving result in a text file.mp4 48.2 MB
  • 17. Multithreading & asynchrony/52. Assignment - Quote Finder - Fetching data.mp4 48.2 MB
  • 05. Exceptions and error handling/32. Assignment - Game Data Parser - Adding details to JsonException.mp4 48.1 MB
  • 15. Unit Testing/6. Running the tests.mp4 47.7 MB
  • 12. Strings/13. String interning.mp4 47.5 MB
  • 12. Strings/26. Assignment - Tickets Data Aggregator - Refactoring.mp4 47.5 MB
  • 09. Advanced C# types/43. Null-forgiving operator.mp4 47.5 MB
  • 09. Advanced C# types/52. Assignment - Star Wars Planets Stats - Exceptions handling.mp4 47.0 MB
  • 11. Projects, assemblies, solutions/16. .csproj files.mp4 46.7 MB
  • 10. Collections/46. Assignment - Custom Linked List - The Clear method.mp4 46.7 MB
  • 10. Collections/22. Improving performance when using Lists.mp4 46.4 MB
  • 02. C# Fundamentals/25. Methods - part 1 - void methods.mp4 46.3 MB
  • 10. Collections/47. Assignment - Custom Linked List - Removing items and the Contains method.mp4 45.9 MB
  • 17. Multithreading & asynchrony/38. The need for asyncawait.mp4 45.7 MB
  • 02. C# Fundamentals/71. Assignment - TODO List - Implementation - User options & adding a TODO.mp4 45.7 MB
  • 02. C# Fundamentals/7. Variables.mp4 45.6 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/7. Virtual methods - practice.mp4 45.6 MB
  • 02. C# Fundamentals/2. Our first C# program (using Visual Studio Community).mp4 45.5 MB
  • 17. Multithreading & asynchrony/55. Assignment - Quote Finder - Multi-threaded processing.mp4 45.3 MB
  • 15. Unit Testing/3. Setting up the testing environment.mp4 45.0 MB
  • 17. Multithreading & asynchrony/23. Canceling a Task.mp4 44.9 MB
  • 02. C# Fundamentals/8. Naming variables & introduction to clean code.mp4 44.9 MB
  • 06. Generic types & advanced use of methods/39. Generic filtering of collections.mp4 44.3 MB
  • 09. Advanced C# types/2. Reflection.mp4 44.0 MB
  • 17. Multithreading & asynchrony/42. Asynchrony vs multithreading.mp4 43.9 MB
  • 06. Generic types & advanced use of methods/6. A need for generic types. Implementing a generic type.mp4 43.8 MB
  • 07. LINQ/24. Assignment - Refactoring to LINQ - Nested loop and code readability.mp4 43.1 MB
  • 17. Multithreading & asynchrony/39. await keyword.mp4 42.9 MB
  • 09. Advanced C# types/30. Default implementation of the GetHashCode method.mp4 42.7 MB
  • 15. Unit Testing/15. Assertions on exceptions. Multiple assertions in single test.mp4 42.6 MB
  • 17. Multithreading & asynchrony/20. Continuations. The ContinueWith method.mp4 42.6 MB
  • 09. Advanced C# types/42. Nullable reference types.mp4 42.6 MB
  • 06. Generic types & advanced use of methods/17. A need for type constraints.mp4 42.4 MB
  • 14. Events/2. A need for communication between objects.mp4 42.3 MB
  • 09. Advanced C# types/36. Benefits of immutable types.mp4 42.1 MB
  • 09. Advanced C# types/21. Overriding the Equals method in structs.mp4 42.1 MB
  • 02. C# Fundamentals/5. Programmer's most important skill.mp4 41.9 MB
  • 05. Exceptions and error handling/13. Rethrowing exceptions. throw vs throw ex.mp4 41.8 MB
  • 14. Events/16. Events in Windows Forms.mp4 41.0 MB
  • 14. Events/20. Assignment - Numeric Types Suggester - User Interface & basic events.mp4 40.6 MB
  • 09. Advanced C# types/53. Assignment - Star Wars Planets Stats - Type design.mp4 40.5 MB
  • 15. Unit Testing/8. Test messages.mp4 40.5 MB
  • 14. Events/21. Assignment - Numeric Types Suggester - Handling KeyPress event.mp4 40.3 MB
  • 08. .NET under the hood/35. Assignment - CSV Processing Improvements - Code analysis & tips.mp4 40.1 MB
  • 17. Multithreading & asynchrony/48. Exceptions in async methods.mp4 40.0 MB
  • 15. Unit Testing/13. TestCaseSource.mp4 40.0 MB
  • 09. Advanced C# types/55. Assignment - Star Wars Planets Stats - Finishing the app and the MaxBy method.mp4 40.0 MB
  • 05. Exceptions and error handling/33. Assignment - Game Data Parser - Custom logger.mp4 39.9 MB
  • 06. Generic types & advanced use of methods/20. IComparable interface. Ordering objects.mp4 39.9 MB
  • 12. Strings/21. Assignment - Tickets Data Aggregator - Reading text from PDF.mp4 39.9 MB
  • 03. Basics of Object-Oriented Programming/39. Single Responsibility Principle - Refactoring (part 2).mp4 39.8 MB
  • 02. C# Fundamentals/17. Boolean type. Logical negation, equality, comparison, and modulo operators.mp4 39.7 MB
  • 05. Exceptions and error handling/8. Throwing exceptions explicitly.mp4 38.7 MB
  • 17. Multithreading & asynchrony/12. The cost of threads. ThreadPool.mp4 38.5 MB
  • 05. Exceptions and error handling/26. Smart usage of exceptions - catch.mp4 38.4 MB
  • 10. Collections/17. Big O Notation.mp4 38.2 MB
  • 08. .NET under the hood/38. Assignment - CSV Processing Improvements - Analysis.mp4 38.1 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/24. Abstract methods.mp4 37.5 MB
  • 10. Collections/15. Readonly collections. ReadOnlyCollection and ReadOnlyDictionary.mp4 37.2 MB
  • 06. Generic types & advanced use of methods/31. Delegates.mp4 37.1 MB
  • 11. Projects, assemblies, solutions/9. Internal access modifier. Principles of using access modifiers.mp4 36.9 MB
  • 15. Unit Testing/49. Assignment - Unit tests for GuessingGame - Approaches for messages validation.mp4 36.8 MB
  • 09. Advanced C# types/41. Nullable value types.mp4 36.7 MB
  • 06. Generic types & advanced use of methods/9. Tuples.mp4 36.6 MB
  • 17. Multithreading & asynchrony/26. Exceptions thrown by other threads.mp4 36.6 MB
  • 09. Advanced C# types/57. Assignment - Star Wars Planets Stats - Splitting the class.mp4 36.5 MB
  • 15. Unit Testing/34. Advanced mock setup.mp4 36.4 MB
  • 03. Basics of Object-Oriented Programming/37. Single Responsibility Principle - Introduction.mp4 36.4 MB
  • 05. Exceptions and error handling/4. Handling exceptions. Try-catch-finally.mp4 36.2 MB
  • 08. .NET under the hood/28. Dispose method - reading from a file using StreamReader.mp4 36.1 MB
  • 10. Collections/49. Assignment - Custom Linked List - Summary and performance. Private classes.mp4 36.0 MB
  • 10. Collections/5. Implicit and explicit interface implementation.mp4 35.9 MB
  • 10. Collections/4. Implementing IEnumerable.mp4 35.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/4. Inheriting members from the base class. Protected access modifier.mp4 35.7 MB
  • 07. LINQ/13. OrderBy.mp4 35.5 MB
  • 15. Unit Testing/11. TestCase.mp4 35.4 MB
  • 06. Generic types & advanced use of methods/18. Improving the performance of the List. Measuring the time of the code execution.mp4 35.3 MB
  • 03. Basics of Object-Oriented Programming/24. Readonly and const.mp4 35.3 MB
  • 02. C# Fundamentals/21. ifelse conditional statement.mp4 34.9 MB
  • 14. Events/8. EventHandler delegate & EventArgs type.mp4 34.7 MB
  • 12. Strings/4. Managing various encodings.mp4 34.7 MB
  • 16. Clean code/56. Replacing inheritance with composition.mp4 34.6 MB
  • 02. C# Fundamentals/53. Continue.mp4 34.5 MB
  • 09. Advanced C# types/33. Overriding the GetHashCode method.mp4 34.4 MB
  • 05. Exceptions and error handling/12. Precise exceptions.mp4 34.2 MB
  • 02. C# Fundamentals/19. AND and OR logical operators.mp4 33.9 MB
  • 11. Projects, assemblies, solutions/2. Projects and solutions.mp4 33.9 MB
  • 12. Strings/24. Assignment - Tickets Data Aggregator - Parsing culture-specific strings.mp4 33.8 MB
  • 03. Basics of Object-Oriented Programming/40. Single Responsibility Principle - Refactoring (part 3).mp4 33.8 MB
  • 08. .NET under the hood/32. Reading CSV files.mp4 33.6 MB
  • 03. Basics of Object-Oriented Programming/27. Properties.mp4 33.5 MB
  • 09. Advanced C# types/49. Assignment - Star Wars Planets Stats - Description and requirements.mp4 33.2 MB
  • 03. Basics of Object-Oriented Programming/48. Assignment - Dice Roll Game - Designing classes.mp4 33.2 MB
  • 03. Basics of Object-Oriented Programming/9. Custom constructor.mp4 33.0 MB
  • 03. Basics of Object-Oriented Programming/11. C# restrictions on code outside classes. Top-level statements.mp4 32.9 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/37. JSON.mp4 32.8 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/12. System.Object and the ToString method.mp4 32.8 MB
  • 09. Advanced C# types/47. Querying an API using C#.mp4 32.4 MB
  • 17. Multithreading & asynchrony/31. Multiple continuations for one task.mp4 32.1 MB
  • 17. Multithreading & asynchrony/8. Starting a new thread. The Thread class.mp4 31.9 MB
  • 05. Exceptions and error handling/9. Built-in exception types.mp4 31.8 MB
  • 13. Numeric types/17. Smart usage of binary floating point numbers.mp4 31.7 MB
  • 15. Unit Testing/19. Testing private methods.mp4 31.7 MB
  • 07. LINQ/26. Assignment - Refactoring to LINQ - Fewer loops & multiline strings formatting.mp4 31.6 MB
  • 08. .NET under the hood/36. Assignment - CSV Processing Improvements - Reducing the size of Dictionaries.mp4 31.1 MB
  • 06. Generic types & advanced use of methods/11. C# without generics. ArrayList.mp4 31.1 MB
  • 05. Exceptions and error handling/30. Assignment - Game Data Parser - Sunny day scenario.mp4 31.0 MB
  • 10. Collections/18. Binary search algorithm.mp4 30.6 MB
  • 17. Multithreading & asynchrony/7. A single-threaded program.mp4 30.4 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/16. Explicit conversion.mp4 30.3 MB
  • 14. Events/22. Assignment - Numeric Types Suggester - Numbers validation and BigInteger type.mp4 30.3 MB
  • 05. Exceptions and error handling/6. Multiple catch blocks.mp4 30.2 MB
  • 07. LINQ/4. LINQ, IEnumerableT and method chaining.mp4 30.2 MB
  • 07. LINQ/14. First and Last.mp4 30.2 MB
  • 03. Basics of Object-Oriented Programming/46. Assignment - Dice Roll Game - Random.mp4 30.1 MB
  • 07. LINQ/2. What is LINQ.mp4 29.8 MB
  • 10. Collections/19. Binary search algorithm - implementation.mp4 29.7 MB
  • 02. C# Fundamentals/23. The scope of local variables.mp4 29.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/20. Null.mp4 29.2 MB
  • 08. .NET under the hood/7. Value semantics vs reference semantics.mp4 29.2 MB
  • 08. .NET under the hood/16. Boxing and unboxing - performance cost.mp4 29.2 MB
  • 07. LINQ/5. Deferred execution.mp4 29.0 MB
  • 17. Multithreading & asynchrony/18. Wait and WaitAll methods.mp4 28.6 MB
  • 15. Unit Testing/17. Basic assertions.mp4 28.4 MB
  • 17. Multithreading & asynchrony/51. Assignment - Quote Finder - Description and requirements.mp4 28.4 MB
  • 06. Generic types & advanced use of methods/46. Assignment - Custom Cache - Composing many Decorators together.mp4 28.2 MB
  • 17. Multithreading & asynchrony/21. Chaining continuations. Continuations of multiple tasks.mp4 28.0 MB
  • 17. Multithreading & asynchrony/44. Asyncawait and threads.mp4 27.9 MB
  • 14. Events/17. Windows Forms - basic UI elements.mp4 27.9 MB
  • 06. Generic types & advanced use of methods/36. A need for the Strategy design pattern.mp4 27.9 MB
  • 12. Strings/15. Advanced string formatting.mp4 27.6 MB
  • 14. Events/6. Raising events.mp4 27.6 MB
  • 07. LINQ/16. Where.mp4 27.5 MB
  • 17. Multithreading & asynchrony/15. Task class.mp4 27.2 MB
  • 17. Multithreading & asynchrony/43. The flow of an asynchronous program.mp4 27.2 MB
  • 07. LINQ/20. Average. Anonymous types.mp4 27.2 MB
  • 09. Advanced C# types/10. Choosing between structs and classes.mp4 27.1 MB
  • 05. Exceptions and error handling/35. Assignment - Game Data Parser - Refactoring - Extracting methods.mp4 27.0 MB
  • 02. C# Fundamentals/61. Multi-dimensional arrays.mp4 26.9 MB
  • 11. Projects, assemblies, solutions/7. Referencing types from another assembly.mp4 26.9 MB
  • 12. Strings/11. StringBuilder.mp4 26.8 MB
  • 14. Events/15. Understanding Windows Forms files.mp4 26.8 MB
  • 02. C# Fundamentals/16. Comments.mp4 26.7 MB
  • 10. Collections/8. Indexers.mp4 26.5 MB
  • 03. Basics of Object-Oriented Programming/21. Optional parameters.mp4 26.5 MB
  • 08. .NET under the hood/10. Value types vs reference types - practical tips.mp4 26.3 MB
  • 15. Unit Testing/16. Value of unit tests.mp4 26.2 MB
  • 02. C# Fundamentals/48. Do...while loop.mp4 26.2 MB
  • 07. LINQ/27. Assignment - Refactoring to LINQ - Checking if collection has duplicates.mp4 26.1 MB
  • 15. Unit Testing/35. Assertions checking if a method was called.mp4 26.0 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/35. Interfaces vs abstract classes.mp4 25.9 MB
  • 15. Unit Testing/28. Testing classes depending on other classes.mp4 25.8 MB
  • 06. Generic types & advanced use of methods/8. A need for tuples.mp4 25.6 MB
  • 05. Exceptions and error handling/34. Assignment - Game Data Parser - Reducing usage of exception.mp4 25.6 MB
  • 13. Numeric types/12. Scope of the checked context. unechecked keyword.mp4 25.4 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/47. Assignment - Cookies Cookbook - Reading and writing from and to a .json file.mp4 24.8 MB
  • 17. Multithreading & asynchrony/32. Handling task cancellation.mp4 24.5 MB
  • 08. .NET under the hood/27. Dispose method - writing to a file using StreamWriter.mp4 24.4 MB
  • 03. Basics of Object-Oriented Programming/26. Limitations of fields. A need for properties.mp4 24.3 MB
  • 11. Projects, assemblies, solutions/3. Project properties.mp4 24.3 MB
  • 17. Multithreading & asynchrony/33. The need for synchronization.mp4 24.3 MB
  • 17. Multithreading & asynchrony/25. OperationCanceledException.mp4 24.1 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/38. Assignment - Cookies Cookbook - Description and requirements.mp4 24.0 MB
  • 12. Strings/7. Strings - value or reference types.mp4 23.9 MB
  • 16. Clean code/62. Assignment - Password Generator Refactoring - Fixing naming.mp4 23.7 MB
  • 02. C# Fundamentals/3. Our first C# program (using Visual Studio Code).mp4 23.7 MB
  • 15. Unit Testing/30. Mocks.mp4 23.6 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/27. Sealed classes and methods.mp4 23.5 MB
  • 06. Generic types & advanced use of methods/5. Simplified List (deleting an item at given index).mp4 23.5 MB
  • 15. Unit Testing/4. First unit tests.mp4 23.5 MB
  • 02. C# Fundamentals/13. Debugging with breakpoints.mp4 23.4 MB
  • 05. Exceptions and error handling/3. Stack trace.mp4 23.3 MB
  • 02. C# Fundamentals/14. Coding exercises introduction.mp4 23.3 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/44. Assignment - Cookies Cookbook - Printing the ingredients.mp4 23.2 MB
  • 09. Advanced C# types/23. IEquatableT interface.mp4 23.2 MB
  • 03. Basics of Object-Oriented Programming/7. Our first class.mp4 23.1 MB
  • 03. Basics of Object-Oriented Programming/29. Object initializers.mp4 23.1 MB
  • 09. Advanced C# types/35. ValueTuples.mp4 23.1 MB
  • 02. C# Fundamentals/10. Operators.mp4 23.1 MB
  • 06. Generic types & advanced use of methods/2. Introduction to generic types.mp4 23.0 MB
  • 05. Exceptions and error handling/21. When to define custom exceptions.mp4 22.9 MB
  • 15. Unit Testing/39. Common setup for tests.mp4 22.9 MB
  • 17. Multithreading & asynchrony/45. Asyncawait summary.mp4 22.9 MB
  • 08. .NET under the hood/15. Boxing and unboxing.mp4 22.6 MB
  • 16. Clean code/51. The risk of making public methods static.mp4 22.6 MB
  • 09. Advanced C# types/29. Hash functions.mp4 22.6 MB
  • 08. .NET under the hood/8. Value types vs reference types.mp4 22.4 MB
  • 10. Collections/28. HashSet.mp4 22.3 MB
  • 08. .NET under the hood/14. Unified type system. A need for boxing and unboxing.mp4 22.3 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/45. Assignment - Cookies Cookbook - Composing the recipe by the user.mp4 22.2 MB
  • 03. Basics of Object-Oriented Programming/23. Validation of constructor parameters.mp4 22.1 MB
  • 17. Multithreading & asynchrony/28. Asynchronous exception handling.mp4 22.1 MB
  • 09. Advanced C# types/26. Operators overloading.mp4 22.1 MB
  • 17. Multithreading & asynchrony/36. Locks.mp4 22.0 MB
  • 09. Advanced C# types/27. Overloading of implicit and explicit conversion operators.mp4 21.9 MB
  • 17. Multithreading & asynchrony/17. Waiting for the Task result.mp4 21.9 MB
  • 11. Projects, assemblies, solutions/8. Referencing types from another project.mp4 21.7 MB
  • 09. Advanced C# types/46. APIs.mp4 21.6 MB
  • 02. C# Fundamentals/50. For loop.mp4 21.5 MB
  • 08. .NET under the hood/24. Finalizers.mp4 21.3 MB
  • 10. Collections/35. yield statement - behavior analysis.mp4 21.2 MB
  • 10. Collections/30. Queue.mp4 20.9 MB
  • 15. Unit Testing/20. Testing internal methods.mp4 20.7 MB
  • 02. C# Fundamentals/30. Parsing a string to an int (int.Parse method).mp4 20.7 MB
  • 09. Advanced C# types/18. A close look at the System.Object type. The ReferenceEquals method.mp4 20.6 MB
  • 10. Collections/42. Assignment - Custom Linked List - Data structures.mp4 20.5 MB
  • 14. Events/14. The first Windows Forms app.mp4 20.5 MB
  • 16. Clean code/55. The issues of inheritance.mp4 20.5 MB
  • 17. Multithreading & asynchrony/29. Handling AggregateException.mp4 20.4 MB
  • 02. C# Fundamentals/72. Assignment - TODO List - Implementation - Listing and Removing TODOs.mp4 20.3 MB
  • 10. Collections/6. Implementing IEnumerableT.mp4 20.2 MB
  • 07. LINQ/7. Any.mp4 20.2 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/32. A need for interfaces.mp4 20.0 MB
  • 10. Collections/25. Dictionaries under the hood.mp4 19.8 MB
  • 06. Generic types & advanced use of methods/21. Type constraints - the constraint on the implemented interface.mp4 19.7 MB
  • 15. Unit Testing/36. Advanced assertions on method calls.mp4 19.7 MB
  • 16. Clean code/57. The benefits of composition.mp4 19.6 MB
  • 09. Advanced C# types/7. Structs.mp4 19.4 MB
  • 05. Exceptions and error handling/11. StackOverflowException. Recursive methods.mp4 19.4 MB
  • 16. Clean code/54. Composition over inheritance.mp4 19.2 MB
  • 03. Basics of Object-Oriented Programming/16. Methods overloading.mp4 19.0 MB
  • 14. Events/5. Defining an event and subscribing to it.mp4 18.9 MB
  • 10. Collections/10. Collection initializers.mp4 18.9 MB
  • 06. Generic types & advanced use of methods/27. Funcs and Actions.mp4 18.8 MB
  • 06. Generic types & advanced use of methods/29. Lambda expressions.mp4 18.7 MB
  • 02. C# Fundamentals/37. String interpolation.mp4 18.7 MB
  • 03. Basics of Object-Oriented Programming/34. Static fields, properties and constructors.mp4 18.6 MB
  • 06. Generic types & advanced use of methods/13. Generic methods with multiple type parameters.mp4 18.3 MB
  • 09. Advanced C# types/44. Using nullable reference types. Generic type constraints related to nullability.mp4 18.3 MB
  • 14. Events/18. Assignment - Numeric Types Suggester - Description and requirements.mp4 18.2 MB
  • 10. Collections/24. Linked list vs List.mp4 18.2 MB
  • 02. C# Fundamentals/52. Break.mp4 18.2 MB
  • 11. Projects, assemblies, solutions/17. .sln files.mp4 18.0 MB
  • 10. Collections/11. ICollection and IList interfaces.mp4 18.0 MB
  • 02. C# Fundamentals/41. Switch expressions.mp4 18.0 MB
  • 03. Basics of Object-Oriented Programming/49. Assignment - Dice Roll Game - Enums.mp4 17.9 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/2. A need for polymorphism.mp4 17.9 MB
  • 02. C# Fundamentals/68. TryParse method.mp4 17.7 MB
  • 17. Multithreading & asynchrony/9. Multithreaded app’s code flow.mp4 17.7 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/19. is operator.mp4 17.5 MB
  • 03. Basics of Object-Oriented Programming/3. Introduction to object-oriented programming.mp4 17.5 MB
  • 08. .NET under the hood/6. Memory of a program. The stack and the heap.mp4 17.4 MB
  • 09. Advanced C# types/8. Structs vs Classes - crucial differences.mp4 17.4 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/3. Inheritance.mp4 17.3 MB
  • 05. Exceptions and error handling/23. Exceptions as a hidden part of a method signature.mp4 17.3 MB
  • 12. Strings/23. Assignment - Tickets Data Aggregator - Splitting a string by multiple separators.mp4 17.2 MB
  • 16. Clean code/60. Assignment - Password Generator Refactoring - Description and requirements.mp4 17.2 MB
  • 17. Multithreading & asynchrony/49. Downsides of multithreading & asynchrony.mp4 17.1 MB
  • 03. Basics of Object-Oriented Programming/2. The issues in our code. A need for Object-Oriented Programming.mp4 17.1 MB
  • 06. Generic types & advanced use of methods/42. Assignment - Custom Cache - Description and requirements.mp4 16.8 MB
  • 16. Clean code/61. Assignment - Password Generator Refactoring - Explaining the existing code.mp4 16.8 MB
  • 18. C# evolution/5. C# 12 - Primary constructors for classes and structs.mp4 16.7 MB
  • 14. Events/11. Memory leaks caused by events.mp4 16.6 MB
  • 17. Multithreading & asynchrony/24. Task lifecycle.mp4 16.6 MB
  • 13. Numeric types/8. Numeric overflow & silent failures.mp4 16.4 MB
  • 02. C# Fundamentals/28. Methods - part 3 - parameters types and the return type. Static typing in C#.mp4 16.3 MB
  • 15. Unit Testing/44. Other kinds of software tests.mp4 16.2 MB
  • 01. Introduction/9. (Windows) Accessing the code.mp4 15.9 MB
  • 06. Generic types & advanced use of methods/12. Generic methods.mp4 15.8 MB
  • 08. .NET under the hood/18. Garbage Collector - introduction.mp4 15.7 MB
  • 10. Collections/44. Assignment - Custom Linked List - Implementing IEnumerable.mp4 15.6 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/18. Upcasting and downcasting.mp4 15.6 MB
  • 08. .NET under the hood/11. ref keyword.mp4 15.5 MB
  • 02. C# Fundamentals/32. Adding a new project to a solution.mp4 15.5 MB
  • 07. LINQ/22. Assignment - Refactoring to LINQ - Description and requirements.mp4 15.5 MB
  • 10. Collections/39. Implementing IEnumerable interface using iterators.mp4 15.5 MB
  • 06. Generic types & advanced use of methods/41. Caching.mp4 15.4 MB
  • 03. Basics of Object-Oriented Programming/8. Data hiding.mp4 15.4 MB
  • 15. Unit Testing/26. Assignment - Fibonacci generator tests - Description and requirements.mp4 15.3 MB
  • 06. Generic types & advanced use of methods/4. Simplified List (adding a new item).mp4 15.2 MB
  • 15. Unit Testing/24. Downsides of unit tests.mp4 15.1 MB
  • 03. Basics of Object-Oriented Programming/20. this keyword (current instance reference).mp4 15.0 MB
  • 03. Basics of Object-Oriented Programming/4. Understanding OOP with the DateTime type.mp4 15.0 MB
  • 02. C# Fundamentals/45. += and ++ operators. Infinite loops.mp4 15.0 MB
  • 02. C# Fundamentals/12. User input.mp4 14.9 MB
  • 12. Strings/16. Culture-specific string formatting.mp4 14.9 MB
  • 03. Basics of Object-Oriented Programming/6. Abstraction.mp4 14.8 MB
  • 05. Exceptions and error handling/16. Global try-catch block.mp4 14.7 MB
  • 05. Exceptions and error handling/17. Code inside the catch block.mp4 14.6 MB
  • 08. .NET under the hood/20. Garbage Collector - the Mark-and-Sweep algorithm.mp4 14.6 MB
  • 09. Advanced C# types/9. Structs vs Classes - low-level differences.mp4 14.5 MB
  • 17. Multithreading & asynchrony/35. Race condition.mp4 14.2 MB
  • 03. Basics of Object-Oriented Programming/12. Adding methods to classes.mp4 14.2 MB
  • 05. Exceptions and error handling/28. Assignment - Game Data Parser - Description and requirements.mp4 14.2 MB
  • 13. Numeric types/19. Decimal.mp4 14.1 MB
  • 03. Basics of Object-Oriented Programming/14. Encapsulation.mp4 14.1 MB
  • 05. Exceptions and error handling/24. Two extreme schools of using exceptions.mp4 14.1 MB
  • 09. Advanced C# types/19. Equals method.mp4 14.0 MB
  • 12. Strings/19. Assignment - Tickets Data Aggregator - Description and requirements.mp4 14.0 MB
  • 01. Introduction/7. (Windows) Installing Visual Studio Community.mp4 13.9 MB
  • 08. .NET under the hood/23. Memory leaks.mp4 13.8 MB
  • 12. Strings/3. Char representation in memory. Character encoding.mp4 13.8 MB
  • 08. .NET under the hood/13. Using ref with reference types.mp4 13.7 MB
  • 11. Projects, assemblies, solutions/14. How to structure the code in a solution.mp4 13.6 MB
  • 17. Multithreading & asynchrony/16. Returning a value from a Task.mp4 13.6 MB
  • 02. C# Fundamentals/31. The first exception.mp4 13.5 MB
  • 06. Generic types & advanced use of methods/24. Type constraints - summary. Multiple type constraints.mp4 13.5 MB
  • 02. C# Fundamentals/56. Loops performance.mp4 13.5 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/26. A need for abstract methods.mp4 13.4 MB
  • 05. Exceptions and error handling/25. Smart usage of exceptions - throw.mp4 13.4 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/15. Implicit conversion.mp4 13.3 MB
  • 12. Strings/17. Specific culture vs Invariant culture.mp4 13.3 MB
  • 10. Collections/32. params keyword.mp4 13.3 MB
  • 01. Introduction/10. (MacOS) Accessing the code.mp4 13.1 MB
  • 07. LINQ/10. Count.mp4 13.1 MB
  • 08. .NET under the hood/19. Garbage Collector - memory fragmentation and defragmentation.mp4 13.1 MB
  • 18. C# evolution/4. C# 11 - Required members - using them with a constructor.mp4 13.0 MB
  • 08. .NET under the hood/2. .NET and C#.mp4 12.8 MB
  • 16. Clean code/42. Refactoring case study - methods - introduction.mp4 12.7 MB
  • 16. Clean code/16. Principle of the least surprise.mp4 12.6 MB
  • 10. Collections/13. Interface Segregation Principle.mp4 12.6 MB
  • 16. Clean code/48. The reasonable comments.mp4 12.4 MB
  • 08. .NET under the hood/4. Common Language Runtime (CLR).mp4 12.4 MB
  • 05. Exceptions and error handling/20. Custom exceptions.mp4 12.4 MB
  • 02. C# Fundamentals/69. Assignment - TODO List - Description and requirements.mp4 12.3 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/28. Static classes are always sealed.mp4 12.3 MB
  • 10. Collections/2. The role of the IEnumerable interface.mp4 12.3 MB
  • 10. Collections/34. A need for yield statement.mp4 12.1 MB
  • 10. Collections/3. A close look at the IEnumerable interface.mp4 12.1 MB
  • 08. .NET under the hood/22. Garbage Collector - generations of objects.mp4 12.0 MB
  • 17. Multithreading & asynchrony/5. Asynchrony.mp4 12.0 MB
  • 11. Projects, assemblies, solutions/18. Updating the .NET version.mp4 11.7 MB
  • 12. Strings/22. Assignment - Tickets Data Aggregator - List all PDFs from a folder.mp4 11.7 MB
  • 09. Advanced C# types/20. Overriding the Equals method in classes.mp4 11.7 MB
  • 15. Unit Testing/41. Untestable code - no Dependency Inversion.mp4 11.7 MB
  • 16. Clean code/40. Levels of abstraction within methods.mp4 11.6 MB
  • 12. Strings/8. Strings as members in structs.mp4 11.5 MB
  • 10. Collections/12. Breaking the Interface Segregation Principle.mp4 11.5 MB
  • 15. Unit Testing/40. Tests, Dependency Inversion and Dependency Injection.mp4 11.5 MB
  • 16. Clean code/2. The importance of clean code.mp4 11.5 MB
  • 02. C# Fundamentals/4. From a text file to an executable program.mp4 11.4 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/22. as operator.mp4 11.4 MB
  • 07. LINQ/8. All.mp4 11.4 MB
  • 02. C# Fundamentals/44. While loop - part 1.mp4 11.2 MB
  • 13. Numeric types/14. Integral numeric types overview.mp4 11.1 MB
  • 03. Basics of Object-Oriented Programming/47. Assignment - Dice Roll Game - Magic Number Antipattern.mp4 10.9 MB
  • 03. Basics of Object-Oriented Programming/30. Computed properties.mp4 10.8 MB
  • 09. Advanced C# types/15. with expression.mp4 10.8 MB
  • 02. C# Fundamentals/46. While loop - part 2.mp4 10.7 MB
  • 16. Clean code/13. Long and short names.mp4 10.7 MB
  • 10. Collections/48. Assignment - Custom Linked List - The CopyTo method.mp4 10.7 MB
  • 15. Unit Testing/9. AAA pattern.mp4 10.7 MB
  • 17. Multithreading & asynchrony/3. Threads and processes.mp4 10.6 MB
  • 09. Advanced C# types/12. Why should we make structs immutable.mp4 10.6 MB
  • 16. Clean code/43. Refactoring case study - methods - signature.mp4 10.6 MB
  • 18. C# evolution/3. C# 11 - Required members.mp4 10.5 MB
  • 15. Unit Testing/22. Benefits of unit tests - better design.mp4 10.5 MB
  • 05. Exceptions and error handling/15. Rethrowing a System.Exception object.mp4 10.4 MB
  • 16. Clean code/38. Levels of abstraction.mp4 10.4 MB
  • 14. Events/10. Event vs delegate members.mp4 10.3 MB
  • 10. Collections/31. Stack.mp4 10.3 MB
  • 05. Exceptions and error handling/2. Exception object.mp4 10.3 MB
  • 05. Exceptions and error handling/18. Exception filters.mp4 10.2 MB
  • 13. Numeric types/11. Checked context - when to use it.mp4 10.1 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/11. Multiple inheritance.mp4 10.1 MB
  • 06. Generic types & advanced use of methods/37. Refactoring the code using Funcs and lambda expressions.mp4 9.9 MB
  • 15. Unit Testing/12. Naming parameterized tests.mp4 9.9 MB
  • 11. Projects, assemblies, solutions/11. Private protected access modifier.mp4 9.7 MB
  • 15. Unit Testing/31. Controlling the mock behavior.mp4 9.7 MB
  • 14. Events/3. A need for the Observer design pattern.mp4 9.6 MB
  • 08. .NET under the hood/31. CSV files.mp4 9.5 MB
  • 12. Strings/2. Char.mp4 9.4 MB
  • 16. Clean code/52. When to make methods static Public methods.mp4 9.4 MB
  • 10. Collections/43. Assignment - Custom Linked List - The AddToFront method.mp4 9.3 MB
  • 13. Numeric types/4. Maximal numbers on a given number of digits.mp4 9.3 MB
  • 15. Unit Testing/7. Naming unit tests.mp4 9.2 MB
  • 09. Advanced C# types/24. == operator.mp4 9.2 MB
  • 11. Projects, assemblies, solutions/12. Access modifiers - summary.mp4 9.2 MB
  • 10. Collections/26. Performance of Dictionaries.mp4 9.0 MB
  • 06. Generic types & advanced use of methods/23. Type constraints - numeric types. Generic math.mp4 9.0 MB
  • 06. Generic types & advanced use of methods/3. Understanding how List works under the hood.mp4 8.9 MB
  • 10. Collections/14. The benefits of readonly collections.mp4 8.8 MB
  • 08. .NET under the hood/3. Common Intermediate Language (CIL).mp4 8.8 MB
  • 16. Clean code/47. The worst comments.mp4 8.7 MB
  • 15. Unit Testing/29. A need for mocks.mp4 8.7 MB
  • 16. Clean code/45. Comments.mp4 8.7 MB
  • 10. Collections/20. Binary search algorithm - complexity.mp4 8.6 MB
  • 15. Unit Testing/21. Benefits of unit tests - no fear of refactoring.mp4 8.5 MB
  • 17. Multithreading & asynchrony/2. The computer's processor.mp4 8.5 MB
  • 12. Strings/14. Flyweight design pattern.mp4 8.5 MB
  • 16. Clean code/6. What is clean code.mp4 8.5 MB
  • 18. C# evolution/2. C# 11 - Raw string literals.mp4 8.4 MB
  • 02. C# Fundamentals/11. Implicitly typed variables.mp4 8.4 MB
  • 16. Clean code/19. Bad names - overspecific names.mp4 8.4 MB
  • 03. Basics of Object-Oriented Programming/17. Constructors overloading. Calling one constructor from another.mp4 8.3 MB
  • 10. Collections/45. Assignment - Custom Linked List - Adding new items at the end of the list.mp4 8.2 MB
  • 16. Clean code/3. Bad decisions related to code quality.mp4 8.2 MB
  • 13. Numeric types/16. double and float.mp4 7.8 MB
  • 11. Projects, assemblies, solutions/10. Protected internal access modifier.mp4 7.8 MB
  • 18. C# evolution/6. C# 12 - Collection expressions.mp4 7.6 MB
  • 07. LINQ/3. LINQ and extension methods.mp4 7.5 MB
  • 10. Collections/40. Assignment - Custom Linked List - Description and requirements.mp4 7.4 MB
  • 02. C# Fundamentals/42. Char.mp4 7.4 MB
  • 12. Strings/10. A need for StringBuilder.mp4 7.2 MB
  • 16. Clean code/9. Renaming. The Boy Scout Rule.mp4 7.1 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/10. A deeper inheritance hierarchy.mp4 7.1 MB
  • 17. Multithreading & asynchrony/1. Section introduction.mp4 7.1 MB
  • 16. Clean code/34. Small methods.mp4 6.9 MB
  • 16. Clean code/25. Context.mp4 6.8 MB
  • 09. Advanced C# types/16. Readonly structs.mp4 6.7 MB
  • 09. Advanced C# types/14. Non-destructive mutation.mp4 6.7 MB
  • 16. Clean code/4. Tech debt.mp4 6.7 MB
  • 16. Clean code/37. One method, one job - refactoring.mp4 6.7 MB
  • 07. LINQ/11. Contains.mp4 6.7 MB
  • 01. Introduction/2. 46 seconds about your instructor.mp4 6.5 MB
  • 09. Advanced C# types/31. When to override the GetHashCode method.mp4 6.5 MB
  • 16. Clean code/39. Composing different levels of abstraction.mp4 6.5 MB
  • 03. Basics of Object-Oriented Programming/19. Expression-bodied methods.mp4 6.4 MB
  • 03. Basics of Object-Oriented Programming/44. Assignment - Dice Roll Game - Description and requirements.mp4 6.4 MB
  • 13. Numeric types/10. checked keyword.mp4 6.3 MB
  • 16. Clean code/24. Reasonable abbreviations. Conventional names.mp4 6.2 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/23. Abstract classes.mp4 6.2 MB
  • 02. C# Fundamentals/43. A need for loops.mp4 6.1 MB
  • 16. Clean code/50. When to make methods static Private methods.mp4 6.0 MB
  • 01. Introduction/6. 112 seconds about time optimization.mp4 5.9 MB
  • 16. Clean code/29. Number of parameters.mp4 5.9 MB
  • 17. Multithreading & asynchrony/14. Task Parallel Library (TPL).mp4 5.8 MB
  • 16. Clean code/5. Being professional.mp4 5.8 MB
  • 02. C# Fundamentals/63. Foreach loop.mp4 5.8 MB
  • 15. Unit Testing/23. Benefits of unit tests - early bug detection.mp4 5.7 MB
  • 15. Unit Testing/2. Manual tests vs Automated tests.mp4 5.7 MB
  • 09. Advanced C# types/5. Limitations of attributes parameters types.mp4 5.7 MB
  • 12. Strings/6. Immutability of strings.mp4 5.6 MB
  • 14. Events/13. Windows Forms - introduction.mp4 5.6 MB
  • 17. Multithreading & asynchrony/34. Atomic operations.mp4 5.6 MB
  • 16. Clean code/28. Good signatures of methods.mp4 5.6 MB
  • 09. Advanced C# types/39. Record structs.mp4 5.6 MB
  • 16. Clean code/10. Dealing with problematic naming.mp4 5.5 MB
  • 16. Clean code/8. The importance of meaningful names.mp4 5.5 MB
  • 13. Numeric types/2. Decimal number system.mp4 5.4 MB
  • 16. Clean code/12. Expressive names.mp4 5.4 MB
  • 16. Clean code/32. Fewer parameters - avoiding boolean parameters.mp4 5.3 MB
  • 11. Projects, assemblies, solutions/6. Assemblies.mp4 5.3 MB
  • 15. Unit Testing/33. The benefits of using mocks.mp4 5.3 MB
  • 16. Clean code/31. Fewer parameters - bundling related parameters.mp4 5.2 MB
  • 16. Clean code/20. Bad names - Hungarian notation.mp4 5.2 MB
  • 16. Clean code/22. Bad names - abbreviations.mp4 5.2 MB
  • 13. Numeric types/6. Numbers in memory. Integer.mp4 5.1 MB
  • 02. C# Fundamentals/34. Assignment - Simple Calculator - Description and requirements.mp4 5.1 MB
  • 02. C# Fundamentals/55. Nested loops.mp4 4.9 MB
  • 16. Clean code/30. Fewer parameters - splitting the method.mp4 4.8 MB
  • 16. Clean code/36. One method, one job.mp4 4.6 MB
  • 17. Multithreading & asynchrony/4. Concurrency vs parallelism.mp4 4.6 MB
  • 08. .NET under the hood/26. Dispose method - introduction.mp4 4.5 MB
  • 02. C# Fundamentals/6. The goal for this section.mp4 4.5 MB
  • 16. Clean code/18. Bad names - meaningless words.mp4 4.3 MB
  • 17. Multithreading & asynchrony/11. The benefits of multithreading and asynchronous programming.mp4 4.0 MB
  • 13. Numeric types/15. Floating-point numbers.mp4 3.8 MB
  • 16. Clean code/21. Bad names - confusing names.mp4 3.8 MB
  • 15. Unit Testing/1. Section introduction.mp4 3.8 MB
  • 07. LINQ/17. Distinct.mp4 3.8 MB
  • 11. Projects, assemblies, solutions/4. Debug build vs Release build.mp4 3.7 MB
  • 15. Unit Testing/46. Assignment - Unit tests for GuessingGame - Description and requirements.mp4 3.6 MB
  • 15. Unit Testing/38. Clean code in unit tests.mp4 3.5 MB
  • 02. C# Fundamentals/33. Assignments - Introduction.mp4 3.5 MB
  • 01. Introduction/1. Welcome! Basic information & how to get help.mp4 3.4 MB
  • 01. Introduction/4. 105 seconds about what this course isn’t.mp4 3.4 MB
  • 13. Numeric types/7. Adding binary numbers.mp4 3.3 MB
  • 06. Generic types & advanced use of methods/26. Advanced use of methods - introduction.mp4 3.1 MB
  • 10. Collections/23. Linked list.mp4 3.0 MB
  • 03. Basics of Object-Oriented Programming/1. Section introduction.mp4 3.0 MB
  • 08. .NET under the hood/33. sampleData.csv 2.5 MB
  • 13. Numeric types/3. Binary number system.mp4 2.5 MB
  • 01. Introduction/3. 72 seconds about what this course is.mp4 2.4 MB
  • 01. Introduction/5. 97 seconds about practicing what you learn.mp4 2.3 MB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/1. Section introduction.mp4 2.0 MB
  • 08. .NET under the hood/1. Section introduction.mp4 2.0 MB
  • 06. Generic types & advanced use of methods/1. Section introduction.mp4 1.9 MB
  • 07. LINQ/1. Section introduction.mp4 1.7 MB
  • 09. Advanced C# types/1. Section introduction.mp4 1.7 MB
  • 02. C# Fundamentals/1. Section introduction.mp4 1.6 MB
  • 13. Numeric types/1. Section introduction.mp4 1.6 MB
  • 05. Exceptions and error handling/1. Section introduction.mp4 1.5 MB
  • 16. Clean code/1. Section introduction.mp4 1.4 MB
  • 12. Strings/1. Section introduction.mp4 1.1 MB
  • 14. Events/1. Section introduction.mp4 1.1 MB
  • 01. Introduction/11. Requirements for all assignments.zip 960.1 kB
  • 10. Collections/1. Section introduction.mp4 872.2 kB
  • 11. Projects, assemblies, solutions/1. Section introduction.mp4 683.8 kB
  • 16. Clean code/59. 2024-11-03_14-51-30-b589270f56d8749214ec6454eb359e33.png 406.6 kB
  • 01. Introduction/11. Visual Studio Keyboard Shortcuts 1920 1080.png 390.5 kB
  • 18. C# evolution/1. Section introduction.mp4 347.0 kB
  • 12. Strings/19. Tickets.zip 93.8 kB
  • 08. .NET under the hood/33. NetUnderTheHoodAssignment.zip 64.9 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/50.20 Section final quiz.html 33.3 kB
  • 08. .NET under the hood/39.39 Section final quiz.html 31.2 kB
  • 06. Generic types & advanced use of methods/47.31 Section final quiz.html 31.1 kB
  • 03. Basics of Object-Oriented Programming/51.14 Section final quiz.html 31.0 kB
  • 09. Advanced C# types/59.47 Section final quiz.html 30.7 kB
  • 10. Collections/50.52 Section final quiz.html 30.5 kB
  • 02. C# Fundamentals/74.7 Section final quiz.html 29.8 kB
  • 01. Introduction/7. Visual Studio on other systems than Windows.pdf 28.2 kB
  • 05. Exceptions and error handling/37.25 Section final quiz.html 28.1 kB
  • 15. Unit Testing/51.74 Section final quiz.html 27.9 kB
  • 11. Projects, assemblies, solutions/19.55 Section final quiz.html 26.4 kB
  • 12. Strings/28.59 Section final quiz.html 26.2 kB
  • 01. Introduction/12. 2024-12-09_18-04-01-498a0a6fa8428d75b7b386878ce8ab4b.png 26.2 kB
  • 13. Numeric types/20.62 Section final quiz.html 26.0 kB
  • 14. Events/24.64 Section final quiz.html 25.8 kB
  • 17. Multithreading & asynchrony/57.89 Section final quiz.html 24.0 kB
  • 16. Clean code/64.84 Section final quiz.html 23.6 kB
  • 07. LINQ/28.33 Section final quiz.html 22.2 kB
  • 02. C# Fundamentals/24.3 Booleans, operators and ifelse conditional statement..html 21.4 kB
  • 16. Clean code/35.61 Method refactoring - ChooseBetterPath method.html 20.7 kB
  • 03. Basics of Object-Oriented Programming/35.12 Properties & static.html 20.7 kB
  • 11. Projects, assemblies, solutions/13.54 Access modifiers.html 20.5 kB
  • 02. C# Fundamentals/58.6 Arrays.html 20.1 kB
  • 02. C# Fundamentals/18.2 Bools & operators.html 19.9 kB
  • 03. Basics of Object-Oriented Programming/18.10 Encapsulation & overloading.html 19.8 kB
  • 06. Generic types & advanced use of methods/10.26 Generic types introduction.html 19.8 kB
  • 10. Collections/27.51 Performance of collections.html 19.5 kB
  • 05. Exceptions and error handling/19.23 Exception handling.html 19.4 kB
  • 15. Unit Testing/37.71 Usage of mocks.html 19.4 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/5.15 Basics of polymorphism.html 19.4 kB
  • 05. Exceptions and error handling/27.24 Smart usage of exceptions.html 19.3 kB
  • 10. Collections/7.48 IEnumerable & interfaces implementation.html 19.3 kB
  • 02. C# Fundamentals/29.4 Methods and typing.html 19.3 kB
  • 09. Advanced C# types/25.43 Equality checks.html 19.3 kB
  • 03. Basics of Object-Oriented Programming/5.8 Basics of OOP.html 19.2 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/36.19 Interfaces.html 19.2 kB
  • 06. Generic types & advanced use of methods/32.29 Funcs, lambda expressions and delegates.html 19.1 kB
  • 06. Generic types & advanced use of methods/40.30 Advanced use of generic types.html 19.1 kB
  • 09. Advanced C# types/11.41 Structs.html 19.1 kB
  • 03. Basics of Object-Oriented Programming/25.11 Optional parameters and more.html 19.0 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/13.16 Virtual methods and properties.html 19.0 kB
  • 08. .NET under the hood/17.36 Boxing and unboxing.html 19.0 kB
  • 15. Unit Testing/45.73 Different types of tests.html 19.0 kB
  • 08. .NET under the hood/25.38 Garbage Collector and memory management - advanced.html 18.9 kB
  • 08. .NET under the hood/21.37 Basics of Garbage Collector and memory management.html 18.9 kB
  • 02. C# Fundamentals/9.1 Variables.html 18.9 kB
  • 15. Unit Testing/14.67 Test cases.html 18.9 kB
  • 12. Strings/18.58 Advanced features of strigs.html 18.9 kB
  • 13. Numeric types/9.61 Numbers in memory.html 18.9 kB
  • 06. Generic types & advanced use of methods/25.28 Type constraints.html 18.9 kB
  • 16. Clean code/17.77 Good naming.html 18.8 kB
  • 10. Collections/16.49 Collections - advanced topics.html 18.8 kB
  • 08. .NET under the hood/5.34 .NET basics.html 18.8 kB
  • 05. Exceptions and error handling/7.21 Basics of exceptions.html 18.8 kB
  • 09. Advanced C# types/37.45 Immutable types.html 18.7 kB
  • 09. Advanced C# types/45.46 Nullable types.html 18.7 kB
  • 16. Clean code/11.76 Naming fundamentals.html 18.7 kB
  • 15. Unit Testing/5.65 Unit testing fundamentals.html 18.7 kB
  • 09. Advanced C# types/17.42 Immutable types.html 18.7 kB
  • 16. Clean code/23.78 Bad names.html 18.6 kB
  • 15. Unit Testing/18.68 Assertions.html 18.6 kB
  • 15. Unit Testing/43.72 Unit tests quality and code testability.html 18.6 kB
  • 12. Strings/9.57 Strings.html 18.6 kB
  • 14. Events/9.63 Observer design pattern & basics of events.html 18.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/29.18 Abstract & sealed.html 18.5 kB
  • 08. .NET under the hood/9.35 Memory of a program. Value vs reference types.html 18.5 kB
  • 11. Projects, assemblies, solutions/5.53 Projects and solutions.html 18.5 kB
  • 01. Introduction/12. 2023-10-11_17-30-34-90205ff7abe6bb592a687ffa33bea082.PNG 18.4 kB
  • 15. Unit Testing/25.69 Upsides and downsides of unit tests.html 18.3 kB
  • 09. Advanced C# types/32.44 GetHashCode.html 18.3 kB
  • 12. Strings/5.56 Chars and encoding.html 18.2 kB
  • 02. C# Fundamentals/54.5 Break and continue.html 17.9 kB
  • 03. Basics of Object-Oriented Programming/13.9 Basics of classes.html 17.9 kB
  • 16. Clean code/7.75 The importance of clean code.html 17.9 kB
  • 15. Unit Testing/32.70 Basics of mocks.html 17.8 kB
  • 05. Exceptions and error handling/10.22 Built-in exceptions.html 17.7 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/17.17 Conversion.html 17.7 kB
  • 09. Advanced C# types/6.40 Reflection.html 17.7 kB
  • 16. Clean code/41.80 Methods.html 17.6 kB
  • 07. LINQ/6.32 Basics of LINQ.html 17.6 kB
  • 15. Unit Testing/10.66 Valuable tests.html 17.6 kB
  • 03. Basics of Object-Oriented Programming/41.13 Single Responsibility Principle.html 17.6 kB
  • 06. Generic types & advanced use of methods/16.27 Generic types and methods.html 17.6 kB
  • 10. Collections/21.50 Complexity of algorithms.html 17.6 kB
  • 16. Clean code/33.79 Signatures.html 17.5 kB
  • 13. Numeric types/5.60 Binary number system.html 17.4 kB
  • 16. Clean code/58.83 Composition over inheritance.html 17.4 kB
  • 17. Multithreading & asynchrony/6.85 Multithreading basics.html 17.4 kB
  • 16. Clean code/49.81 Comments.html 17.3 kB
  • 17. Multithreading & asynchrony/41.88 asyncawait.html 17.0 kB
  • 16. Clean code/53.82 The issues of static methods.html 17.0 kB
  • 17. Multithreading & asynchrony/37.87 Synchronization.html 16.9 kB
  • 17. Multithreading & asynchrony/13.86 Threads.html 16.9 kB
  • 01. Introduction/12. 2023-10-11_17-34-52-23fcbecd566aeb1029d4f078b25eeca0.PNG 16.6 kB
  • 07. LINQ/22. CookieCookbook.zip 13.4 kB
  • 05. Exceptions and error handling/36. Assignment - Game Data Parser - Refactoring - SRP, DI and classes decoupling.vtt 13.3 kB
  • 05. Exceptions and error handling/4. Handling exceptions. Try-catch-finally.vtt 12.4 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/6. Overriding members from the base class. Virtual methods and properties.vtt 11.8 kB
  • 09. Advanced C# types/36. Benefits of immutable types.vtt 11.8 kB
  • 06. Generic types & advanced use of methods/44. Assignment - Custom Cache - Implementation.vtt 11.1 kB
  • 09. Advanced C# types/42. Nullable reference types.vtt 10.7 kB
  • 03. Basics of Object-Oriented Programming/37. Single Responsibility Principle - Introduction.vtt 10.7 kB
  • 02. C# Fundamentals/73. Assignment - TODO List - Refactoring.vtt 10.4 kB
  • 03. Basics of Object-Oriented Programming/42. Files, namespaces and the using directive.vtt 10.3 kB
  • 09. Advanced C# types/58. Assignment - Star Wars Planets Stats - Universal table printer.vtt 10.2 kB
  • 02. C# Fundamentals/66.14 Lists - GetOnlyUpperCaseWords.html 10.0 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/41. Assignment - Cookies Cookbook - Dependency Inversion and Dependency Injection.vtt 10.0 kB
  • 02. C# Fundamentals/57. Arrays.vtt 9.9 kB
  • 03. Basics of Object-Oriented Programming/38. Single Responsibility Principle - Refactoring (part 1).vtt 9.9 kB
  • 17. Multithreading & asynchrony/30.66 Handling exceptions with continuations.html 9.9 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/9.23 Virtual methods - StringsProcessor classes.html 9.8 kB
  • 10. Collections/25. Dictionaries under the hood.vtt 9.8 kB
  • 07. LINQ/25. Assignment - Refactoring to LINQ - Find and Replace window.vtt 9.7 kB
  • 06. Generic types & advanced use of methods/38. Open-Closed Principle. Strategy design pattern.vtt 9.5 kB
  • 02. C# Fundamentals/65. Lists.vtt 9.5 kB
  • 05. Exceptions and error handling/8. Throwing exceptions explicitly.vtt 9.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/33. Interfaces.vtt 9.4 kB
  • 09. Advanced C# types/28.47 Operators overloading - Time structs.html 9.3 kB
  • 10. Collections/9.50 ValueTuples & Custom indexer - PairOfArrays.html 9.3 kB
  • 16. Clean code/46.62 Method refactoring - IsNameValid method.html 9.3 kB
  • 05. Exceptions and error handling/22.30 Custom exception - InvalidTransactionException.html 9.1 kB
  • 03. Basics of Object-Oriented Programming/27. Properties.vtt 9.1 kB
  • 05. Exceptions and error handling/14.29 Rethrowing exceptions.html 9.0 kB
  • 11. Projects, assemblies, solutions/15. NuGet.vtt 9.0 kB
  • 10. Collections/49. Assignment - Custom Linked List - Summary and performance. Private classes.vtt 9.0 kB
  • 02. C# Fundamentals/67. out keyword.vtt 9.0 kB
  • 09. Advanced C# types/29. Hash functions.vtt 9.0 kB
  • 14. Events/12.58 Events - WeatherDataAggregator.html 9.0 kB
  • 02. C# Fundamentals/26. Methods - part 2 - non-void methods.vtt 8.9 kB
  • 05. Exceptions and error handling/26. Smart usage of exceptions - catch.vtt 8.9 kB
  • 10. Collections/36. yield statement and iterators.vtt 8.9 kB
  • 06. Generic types & advanced use of methods/7.31 Generic types - Pair class.html 8.8 kB
  • 06. Generic types & advanced use of methods/22.33 Type constraints & IComparable - SortedList of FullNames.html 8.8 kB
  • 08. .NET under the hood/33. Assignment - CSV Processing Improvements - Description and requirements.vtt 8.8 kB
  • 17. Multithreading & asynchrony/56. Assignment - Quote Finder - Refactoring.vtt 8.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/12. System.Object and the ToString method.vtt 8.7 kB
  • 13. Numeric types/18.56 Floating point numbers - The IsAverageEqualTo method.html 8.7 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/31.26 Extension methods - List extensions.html 8.7 kB
  • 02. C# Fundamentals/36. Assignment - Simple Calculator - Solution.vtt 8.6 kB
  • 06. Generic types & advanced use of methods/35.36 Dictionaries - FindMaxWeights of pets.html 8.6 kB
  • 03. Basics of Object-Oriented Programming/48. Assignment - Dice Roll Game - Designing classes.vtt 8.6 kB
  • 07. LINQ/18.40 Where & Distinct.html 8.5 kB
  • 01. Introduction/12. 2023-10-11_17-30-33-bb9b1ef7895ff6909e75279e090cc885.PNG 8.5 kB
  • 13. Numeric types/13.55 Checked - Fibonacci sequence.html 8.4 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/40. Assignment - Cookies Cookbook - High-level design.vtt 8.4 kB
  • 06. Generic types & advanced use of methods/11. C# without generics. ArrayList.vtt 8.3 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/42. Assignment - Cookies Cookbook - Designing data types.vtt 8.3 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/25.25 Abstract methods - Shapes.html 8.2 kB
  • 08. .NET under the hood/37. Assignment - CSV Processing Improvements - Reducing the number of boxings.vtt 8.2 kB
  • 05. Exceptions and error handling/25. Smart usage of exceptions - throw.vtt 8.2 kB
  • 09. Advanced C# types/2. Reflection.vtt 8.1 kB
  • 03. Basics of Object-Oriented Programming/28.18 Properties of the Order class.html 8.1 kB
  • 15. Unit Testing/42. Untestable code - static methods.vtt 8.1 kB
  • 07. LINQ/27. Assignment - Refactoring to LINQ - Checking if collection has duplicates.vtt 8.1 kB
  • 05. Exceptions and error handling/24. Two extreme schools of using exceptions.vtt 8.0 kB
  • 09. Advanced C# types/13.45 Immutable struct - Time.html 8.0 kB
  • 09. Advanced C# types/43. Null-forgiving operator.vtt 8.0 kB
  • 10. Collections/22. Improving performance when using Lists.vtt 8.0 kB
  • 02. C# Fundamentals/7. Variables.vtt 7.9 kB
  • 07. LINQ/5. Deferred execution.vtt 7.9 kB
  • 15. Unit Testing/50. Assignment - Unit tests for GuessingGame - Resource files.vtt 7.9 kB
  • 09. Advanced C# types/3. Attributes.vtt 7.9 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/30. Extension methods.vtt 7.9 kB
  • 10. Collections/24. Linked list vs List.vtt 7.8 kB
  • 08. .NET under the hood/20. Garbage Collector - the Mark-and-Sweep algorithm.vtt 7.8 kB
  • 05. Exceptions and error handling/13. Rethrowing exceptions. throw vs throw ex.vtt 7.8 kB
  • 03. Basics of Object-Oriented Programming/31.19 Computed properties - DailyAccountState class.html 7.8 kB
  • 05. Exceptions and error handling/30. Assignment - Game Data Parser - Sunny day scenario.vtt 7.8 kB
  • 03. Basics of Object-Oriented Programming/32. Static methods and classes.vtt 7.8 kB
  • 02. C# Fundamentals/5. Programmer's most important skill.vtt 7.8 kB
  • 14. Events/7.57 Events - User and BankAccount.html 7.8 kB
  • 08. .NET under the hood/8. Value types vs reference types.vtt 7.7 kB
  • 03. Basics of Object-Oriented Programming/22.17 Dog class.html 7.7 kB
  • 02. C# Fundamentals/25. Methods - part 1 - void methods.vtt 7.7 kB
  • 08. .NET under the hood/10. Value types vs reference types - practical tips.vtt 7.6 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/46. Assignment - Cookies Cookbook - Reading and writing from and to a .txt file.vtt 7.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/14. Inheriting constructors and the base keyword.vtt 7.5 kB
  • 05. Exceptions and error handling/5.28 Try-catch-finally. DivideNumbers.html 7.5 kB
  • 02. C# Fundamentals/3. Our first C# program (using Visual Studio Code).vtt 7.5 kB
  • 05. Exceptions and error handling/12. Precise exceptions.vtt 7.4 kB
  • 15. Unit Testing/44. Other kinds of software tests.vtt 7.4 kB
  • 09. Advanced C# types/51. Assignment - Star Wars Planets Stats - JsonPropertyNameAttribute and DTOs.vtt 7.3 kB
  • 03. Basics of Object-Oriented Programming/36.21 string.Split and string.Join methods.html 7.3 kB
  • 02. C# Fundamentals/8. Naming variables & introduction to clean code.vtt 7.3 kB
  • 16. Clean code/16. Principle of the least surprise.vtt 7.2 kB
  • 17. Multithreading & asynchrony/19.64 Tasks & waiting.html 7.2 kB
  • 16. Clean code/26.60 Naming refactoring - Building file path based on DateTime.html 7.1 kB
  • 10. Collections/17. Big O Notation.vtt 7.1 kB
  • 16. Clean code/55. The issues of inheritance.vtt 7.1 kB
  • 06. Generic types & advanced use of methods/34. Dictionary - practice.vtt 7.1 kB
  • 10. Collections/38.53 yield statement - GetAllAfterLastNullReversed method.html 7.1 kB
  • 17. Multithreading & asynchrony/40. Async methods.vtt 7.1 kB
  • 15. Unit Testing/24. Downsides of unit tests.vtt 7.0 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/43. Assignment - Cookies Cookbook - Printing data object. LINQ.vtt 6.9 kB
  • 06. Generic types & advanced use of methods/20. IComparable interface. Ordering objects.vtt 6.9 kB
  • 16. Clean code/63. Assignment - Password Generator Refactoring - Improving design.vtt 6.9 kB
  • 10. Collections/29.51 HashSet - CreateUnion method.html 6.9 kB
  • 17. Multithreading & asynchrony/50. Using async methods in practice. HttpClient.vtt 6.9 kB
  • 03. Basics of Object-Oriented Programming/15.16 The Triangle class.html 6.9 kB
  • 17. Multithreading & asynchrony/22.65 Continuations.html 6.8 kB
  • 07. LINQ/12.38 Count & Contains.html 6.8 kB
  • 01. Introduction/12. 2023-10-11_17-30-33-d18876532d9249ccff8689f426423e4e.PNG 6.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/21.24 is operator and null object -NumericTypesDescriber class.html 6.8 kB
  • 02. C# Fundamentals/15.1 Variables and operators.html 6.8 kB
  • 02. C# Fundamentals/62.12 Multi-dimensional arrays - FindMax.html 6.8 kB
  • 09. Advanced C# types/34.48 GetHashCode - Time struct.html 6.8 kB
  • 10. Collections/18. Binary search algorithm.vtt 6.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/7. Virtual methods - practice.vtt 6.8 kB
  • 16. Clean code/27. Refactoring case study - naming.vtt 6.7 kB
  • 08. .NET under the hood/2. .NET and C#.vtt 6.7 kB
  • 07. LINQ/24. Assignment - Refactoring to LINQ - Nested loop and code readability.vtt 6.7 kB
  • 03. Basics of Object-Oriented Programming/11. C# restrictions on code outside classes. Top-level statements.vtt 6.7 kB
  • 02. C# Fundamentals/14. Coding exercises introduction.vtt 6.7 kB
  • 14. Events/23. Assignment - Numeric Types Suggester - Choosing numeric type.vtt 6.7 kB
  • 08. .NET under the hood/22. Garbage Collector - generations of objects.vtt 6.6 kB
  • 07. LINQ/21.41 Select & Average.html 6.6 kB
  • 03. Basics of Object-Oriented Programming/43. Global using directives.vtt 6.6 kB
  • 17. Multithreading & asynchrony/10.63 Creating and starting new threads.html 6.6 kB
  • 15. Unit Testing/49. Assignment - Unit tests for GuessingGame - Approaches for messages validation.vtt 6.6 kB
  • 06. Generic types & advanced use of methods/45. Assignment - Custom Cache - The Decorator design pattern.vtt 6.6 kB
  • 08. .NET under the hood/12.42 ref modifier - FastForwardToSummer.html 6.6 kB
  • 16. Clean code/44. Refactoring case study - methods - body.vtt 6.6 kB
  • 10. Collections/33.52 params keyword - Does Stack contain any of the given words.html 6.6 kB
  • 06. Generic types & advanced use of methods/33. Dictionary - introduction.vtt 6.6 kB
  • 06. Generic types & advanced use of methods/17. A need for type constraints.vtt 6.6 kB
  • 09. Advanced C# types/53. Assignment - Star Wars Planets Stats - Type design.vtt 6.5 kB
  • 06. Generic types & advanced use of methods/15. Convert.ChangeType method. typeof keyword and the Type object.vtt 6.5 kB
  • 09. Advanced C# types/23. IEquatableT interface.vtt 6.5 kB
  • 09. Advanced C# types/4.44 Attributes - MustBeLargerThanAttribute.html 6.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/8.22 Inheritance & Overriding - Animals.html 6.5 kB
  • 07. LINQ/2. What is LINQ.vtt 6.5 kB
  • 05. Exceptions and error handling/31. Assignment - Game Data Parser - Flow controlled by exceptions.vtt 6.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/34.27 Interfaces - Applying multiple transformations to a number.html 6.4 kB
  • 02. C# Fundamentals/39. Switch statement.vtt 6.4 kB
  • 07. LINQ/9.37 Any & All.html 6.4 kB
  • 03. Basics of Object-Oriented Programming/21. Optional parameters.vtt 6.4 kB
  • 06. Generic types & advanced use of methods/6. A need for generic types. Implementing a generic type.vtt 6.4 kB
  • 09. Advanced C# types/21. Overriding the Equals method in structs.vtt 6.4 kB
  • 02. C# Fundamentals/64.13 Foreach loop - IsAnyWordLongerThan.html 6.4 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/38. Assignment - Cookies Cookbook - Description and requirements.vtt 6.4 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/47. Assignment - Cookies Cookbook - Reading and writing from and to a .json file.vtt 6.4 kB
  • 17. Multithreading & asynchrony/39. await keyword.vtt 6.4 kB
  • 03. Basics of Object-Oriented Programming/2. The issues in our code. A need for Object-Oriented Programming.vtt 6.4 kB
  • 12. Strings/15. Advanced string formatting.vtt 6.4 kB
  • 02. C# Fundamentals/13. Debugging with breakpoints.vtt 6.4 kB
  • 03. Basics of Object-Oriented Programming/10.15 HotelBooking class.html 6.4 kB
  • 16. Clean code/51. The risk of making public methods static.vtt 6.3 kB
  • 15. Unit Testing/6. Running the tests.vtt 6.3 kB
  • 16. Clean code/13. Long and short names.vtt 6.3 kB
  • 16. Clean code/15.59 Naming refactoring - Reverse method.html 6.3 kB
  • 10. Collections/28. HashSet.vtt 6.3 kB
  • 02. C# Fundamentals/60.11 Arrays (2) - IsWordPresentInCollection.html 6.3 kB
  • 05. Exceptions and error handling/32. Assignment - Game Data Parser - Adding details to JsonException.vtt 6.3 kB
  • 09. Advanced C# types/44. Using nullable reference types. Generic type constraints related to nullability.vtt 6.2 kB
  • 16. Clean code/2. The importance of clean code.vtt 6.2 kB
  • 05. Exceptions and error handling/21. When to define custom exceptions.vtt 6.2 kB
  • 02. C# Fundamentals/47.7 While loop - CalculateSumOfNumbersBetween.html 6.2 kB
  • 08. .NET under the hood/11. ref keyword.vtt 6.2 kB
  • 08. .NET under the hood/32. Reading CSV files.vtt 6.1 kB
  • 09. Advanced C# types/57. Assignment - Star Wars Planets Stats - Splitting the class.vtt 6.1 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/24. Abstract methods.vtt 6.1 kB
  • 03. Basics of Object-Oriented Programming/33.20 Static classes - NumberToDayOfWeekTranslator.html 6.1 kB
  • 02. C# Fundamentals/50. For loop.vtt 6.1 kB
  • 12. Strings/13. String interning.vtt 6.1 kB
  • 16. Clean code/48. The reasonable comments.vtt 6.1 kB
  • 09. Advanced C# types/38. Records.vtt 6.1 kB
  • 02. C# Fundamentals/2. Our first C# program (using Visual Studio Community).vtt 6.1 kB
  • 17. Multithreading & asynchrony/47.67 Asyncawait.html 6.0 kB
  • 02. C# Fundamentals/72. Assignment - TODO List - Implementation - Listing and Removing TODOs.vtt 6.0 kB
  • 08. .NET under the hood/24. Finalizers.vtt 6.0 kB
  • 06. Generic types & advanced use of methods/41. Caching.vtt 6.0 kB
  • 08. .NET under the hood/14. Unified type system. A need for boxing and unboxing.vtt 6.0 kB
  • 07. LINQ/4. LINQ, IEnumerableT and method chaining.vtt 6.0 kB
  • 02. C# Fundamentals/40.6 Switch statement - DescribeDay.html 6.0 kB
  • 06. Generic types & advanced use of methods/8. A need for tuples.vtt 6.0 kB
  • 09. Advanced C# types/40.49 Records - GpsCoordinates.html 6.0 kB
  • 14. Events/4. Observer design pattern.vtt 5.9 kB
  • 17. Multithreading & asynchrony/53. Assignment - Quote Finder - Smart asynchrony.vtt 5.9 kB
  • 10. Collections/46. Assignment - Custom Linked List - The Clear method.vtt 5.9 kB
  • 05. Exceptions and error handling/33. Assignment - Game Data Parser - Custom logger.vtt 5.9 kB
  • 03. Basics of Object-Oriented Programming/4. Understanding OOP with the DateTime type.vtt 5.9 kB
  • 17. Multithreading & asynchrony/46. Asyncawait practice.vtt 5.9 kB
  • 06. Generic types & advanced use of methods/18. Improving the performance of the List. Measuring the time of the code execution.vtt 5.9 kB
  • 06. Generic types & advanced use of methods/14.32 Generic methods - SwapTupleItems method.html 5.9 kB
  • 07. LINQ/26. Assignment - Refactoring to LINQ - Fewer loops & multiline strings formatting.vtt 5.9 kB
  • 09. Advanced C# types/22.46 Equals - overriding it in the FullName class.html 5.9 kB
  • 07. LINQ/15.39 OrderBy, First & Last.html 5.8 kB
  • 02. C# Fundamentals/61. Multi-dimensional arrays.vtt 5.8 kB
  • 01. Introduction/8. (MacOS) Installing Visual Studio Code.vtt 5.8 kB
  • 03. Basics of Object-Oriented Programming/9. Custom constructor.vtt 5.8 kB
  • 02. C# Fundamentals/17. Boolean type. Logical negation, equality, comparison, and modulo operators.vtt 5.7 kB
  • 03. Basics of Object-Oriented Programming/3. Introduction to object-oriented programming.vtt 5.7 kB
  • 15. Unit Testing/47. Assignment - Unit tests for GuessingGame - Basic scenarios.vtt 5.7 kB
  • 02. C# Fundamentals/49.8 Do-while loop - RepeatCharacter.html 5.7 kB
  • 05. Exceptions and error handling/23. Exceptions as a hidden part of a method signature.vtt 5.7 kB
  • 11. Projects, assemblies, solutions/2. Projects and solutions.vtt 5.7 kB
  • 06. Generic types & advanced use of methods/19. Type constraints - the constraint on the base type.vtt 5.7 kB
  • 08. .NET under the hood/29. Dispose method - implementation.vtt 5.7 kB
  • 18. C# evolution/5. C# 12 - Primary constructors for classes and structs.vtt 5.7 kB
  • 17. Multithreading & asynchrony/45. Asyncawait summary.vtt 5.6 kB
  • 02. C# Fundamentals/53. Continue.vtt 5.6 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/16. Explicit conversion.vtt 5.6 kB
  • 09. Advanced C# types/56. Assignment - Star Wars Planets Stats - Refactoring.vtt 5.6 kB
  • 15. Unit Testing/27. Assignment - Fibonacci generator tests - solution.vtt 5.6 kB
  • 17. Multithreading & asynchrony/29. Handling AggregateException.vtt 5.6 kB
  • 06. Generic types & advanced use of methods/27. Funcs and Actions.vtt 5.6 kB
  • 15. Unit Testing/48. Assignment - Unit tests for GuessingGame - Verifying messages.vtt 5.6 kB
  • 08. .NET under the hood/4. Common Language Runtime (CLR).vtt 5.5 kB
  • 09. Advanced C# types/27. Overloading of implicit and explicit conversion operators.vtt 5.5 kB
  • 10. Collections/6. Implementing IEnumerableT.vtt 5.5 kB
  • 02. C# Fundamentals/21. ifelse conditional statement.vtt 5.5 kB
  • 09. Advanced C# types/35. ValueTuples.vtt 5.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/35. Interfaces vs abstract classes.vtt 5.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/2. A need for polymorphism.vtt 5.5 kB
  • 06. Generic types & advanced use of methods/29. Lambda expressions.vtt 5.4 kB
  • 06. Generic types & advanced use of methods/30.35 Basics of lambda expressions.html 5.4 kB
  • 15. Unit Testing/40. Tests, Dependency Inversion and Dependency Injection.vtt 5.4 kB
  • 12. Strings/12.54 StringBuilder - The Reverse method.html 5.4 kB
  • 08. .NET under the hood/35. Assignment - CSV Processing Improvements - Code analysis & tips.vtt 5.4 kB
  • 07. LINQ/20. Average. Anonymous types.vtt 5.4 kB
  • 09. Advanced C# types/10. Choosing between structs and classes.vtt 5.4 kB
  • 08. .NET under the hood/30.43 Dispose method - AllLinesFromTextFileReader.html 5.4 kB
  • 12. Strings/27. Assignment - Tickets Data Aggregator - Compliance with the SRP.vtt 5.4 kB
  • 03. Basics of Object-Oriented Programming/39. Single Responsibility Principle - Refactoring (part 2).vtt 5.3 kB
  • 06. Generic types & advanced use of methods/3. Understanding how List works under the hood.vtt 5.3 kB
  • 09. Advanced C# types/9. Structs vs Classes - low-level differences.vtt 5.3 kB
  • 03. Basics of Object-Oriented Programming/24. Readonly and const.vtt 5.3 kB
  • 06. Generic types & advanced use of methods/5. Simplified List (deleting an item at given index).vtt 5.3 kB
  • 17. Multithreading & asynchrony/23. Canceling a Task.vtt 5.3 kB
  • 15. Unit Testing/39. Common setup for tests.vtt 5.3 kB
  • 17. Multithreading & asynchrony/20. Continuations. The ContinueWith method.vtt 5.3 kB
  • 03. Basics of Object-Oriented Programming/46. Assignment - Dice Roll Game - Random.vtt 5.3 kB
  • 02. C# Fundamentals/51.9 For loop - Factorial.html 5.3 kB
  • 09. Advanced C# types/52. Assignment - Star Wars Planets Stats - Exceptions handling.vtt 5.3 kB
  • 08. .NET under the hood/16. Boxing and unboxing - performance cost.vtt 5.3 kB
  • 17. Multithreading & asynchrony/42. Asynchrony vs multithreading.vtt 5.3 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/37. JSON.vtt 5.3 kB
  • 11. Projects, assemblies, solutions/14. How to structure the code in a solution.vtt 5.2 kB
  • 08. .NET under the hood/38. Assignment - CSV Processing Improvements - Analysis.vtt 5.2 kB
  • 09. Advanced C# types/33. Overriding the GetHashCode method.vtt 5.2 kB
  • 15. Unit Testing/34. Advanced mock setup.vtt 5.2 kB
  • 09. Advanced C# types/41. Nullable value types.vtt 5.2 kB
  • 10. Collections/37. yield statement - practice. yield break statement.vtt 5.2 kB
  • 09. Advanced C# types/54. Assignment - Star Wars Planets Stats - Converting DTO to a custom type.vtt 5.2 kB
  • 17. Multithreading & asynchrony/27. Exceptions in tasks.vtt 5.2 kB
  • 14. Events/16. Events in Windows Forms.vtt 5.2 kB
  • 16. Clean code/57. The benefits of composition.vtt 5.2 kB
  • 17. Multithreading & asynchrony/7. A single-threaded program.vtt 5.2 kB
  • 02. C# Fundamentals/22.3 ifelse conditional statement.html 5.2 kB
  • 09. Advanced C# types/18. A close look at the System.Object type. The ReferenceEquals method.vtt 5.2 kB
  • 17. Multithreading & asynchrony/38. The need for asyncawait.vtt 5.1 kB
  • 10. Collections/5. Implicit and explicit interface implementation.vtt 5.1 kB
  • 08. .NET under the hood/18. Garbage Collector - introduction.vtt 5.1 kB
  • 05. Exceptions and error handling/2. Exception object.vtt 5.1 kB
  • 12. Strings/19. Assignment - Tickets Data Aggregator - Description and requirements.vtt 5.1 kB
  • 02. C# Fundamentals/27.4 Methods - AbsoluteOfSum method.html 5.1 kB
  • 03. Basics of Object-Oriented Programming/50. Assignment - Dice Roll Game - Ternary conditional operator.vtt 5.1 kB
  • 02. C# Fundamentals/38.5 String interpolation - FormatDate.html 5.1 kB
  • 05. Exceptions and error handling/3. Stack trace.vtt 5.1 kB
  • 10. Collections/42. Assignment - Custom Linked List - Data structures.vtt 5.0 kB
  • 15. Unit Testing/15. Assertions on exceptions. Multiple assertions in single test.vtt 5.0 kB
  • 08. .NET under the hood/15. Boxing and unboxing.vtt 5.0 kB
  • 16. Clean code/6. What is clean code.vtt 5.0 kB
  • 10. Collections/30. Queue.vtt 5.0 kB
  • 03. Basics of Object-Oriented Programming/40. Single Responsibility Principle - Refactoring (part 3).vtt 5.0 kB
  • 17. Multithreading & asynchrony/51. Words.txt 4.9 kB
  • 17. Multithreading & asynchrony/12. The cost of threads. ThreadPool.vtt 4.9 kB
  • 02. C# Fundamentals/71. Assignment - TODO List - Implementation - User options & adding a TODO.vtt 4.9 kB
  • 02. C# Fundamentals/59.10 Arrays (1) - BuildHelloString.html 4.9 kB
  • 17. Multithreading & asynchrony/5. Asynchrony.vtt 4.9 kB
  • 03. Basics of Object-Oriented Programming/29. Object initializers.vtt 4.9 kB
  • 13. Numeric types/17. Smart usage of binary floating point numbers.vtt 4.9 kB
  • 09. Advanced C# types/46. APIs.vtt 4.9 kB
  • 15. Unit Testing/8. Test messages.vtt 4.9 kB
  • 08. .NET under the hood/28. Dispose method - reading from a file using StreamReader.vtt 4.9 kB
  • 15. Unit Testing/13. TestCaseSource.vtt 4.9 kB
  • 14. Events/11. Memory leaks caused by events.vtt 4.9 kB
  • 15. Unit Testing/3. Setting up the testing environment.vtt 4.9 kB
  • 14. Events/17. Windows Forms - basic UI elements.vtt 4.9 kB
  • 17. Multithreading & asynchrony/26. Exceptions thrown by other threads.vtt 4.9 kB
  • 05. Exceptions and error handling/9. Built-in exception types.vtt 4.8 kB
  • 06. Generic types & advanced use of methods/4. Simplified List (adding a new item).vtt 4.8 kB
  • 16. Clean code/54. Composition over inheritance.vtt 4.8 kB
  • 02. C# Fundamentals/10. Operators.vtt 4.8 kB
  • 09. Advanced C# types/47. Querying an API using C#.vtt 4.8 kB
  • 02. C# Fundamentals/19. AND and OR logical operators.vtt 4.8 kB
  • 11. Projects, assemblies, solutions/9. Internal access modifier. Principles of using access modifiers.vtt 4.8 kB
  • 08. .NET under the hood/7. Value semantics vs reference semantics.vtt 4.8 kB
  • 18. C# evolution/4. C# 11 - Required members - using them with a constructor.vtt 4.8 kB
  • 11. Projects, assemblies, solutions/3. Project properties.vtt 4.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/4. Inheriting members from the base class. Protected access modifier.vtt 4.8 kB
  • 02. C# Fundamentals/20.2 Boolean type and operators.html 4.8 kB
  • 06. Generic types & advanced use of methods/28.34 Basics of Funcs and Actions.html 4.8 kB
  • 05. Exceptions and error handling/6. Multiple catch blocks.vtt 4.8 kB
  • 09. Advanced C# types/49. Assignment - Star Wars Planets Stats - Description and requirements.vtt 4.8 kB
  • 15. Unit Testing/22. Benefits of unit tests - better design.vtt 4.8 kB
  • 15. Unit Testing/30. Mocks.vtt 4.8 kB
  • 10. Collections/13. Interface Segregation Principle.vtt 4.8 kB
  • 11. Projects, assemblies, solutions/16. .csproj files.vtt 4.7 kB
  • 03. Basics of Object-Oriented Programming/49. Assignment - Dice Roll Game - Enums.vtt 4.7 kB
  • 03. Basics of Object-Oriented Programming/34. Static fields, properties and constructors.vtt 4.7 kB
  • 02. C# Fundamentals/41. Switch expressions.vtt 4.7 kB
  • 13. Numeric types/8. Numeric overflow & silent failures.vtt 4.7 kB
  • 17. Multithreading & asynchrony/49. Downsides of multithreading & asynchrony.vtt 4.7 kB
  • 17. Multithreading & asynchrony/51. Assignment - Quote Finder - Description and requirements.vtt 4.7 kB
  • 16. Clean code/3. Bad decisions related to code quality.vtt 4.7 kB
  • 10. Collections/47. Assignment - Custom Linked List - Removing items and the Contains method.vtt 4.7 kB
  • 14. Events/5. Defining an event and subscribing to it.vtt 4.6 kB
  • 10. Collections/26. Performance of Dictionaries.vtt 4.6 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/48. Assignment - Cookies Cookbook - Template Method Design Pattern.vtt 4.6 kB
  • 06. Generic types & advanced use of methods/12. Generic methods.vtt 4.6 kB
  • 11. Projects, assemblies, solutions/12. Access modifiers - summary.vtt 4.6 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/20. Null.vtt 4.6 kB
  • 10. Collections/20. Binary search algorithm - complexity.vtt 4.6 kB
  • 09. Advanced C# types/20. Overriding the Equals method in classes.vtt 4.5 kB
  • 09. Advanced C# types/48. A class for querying APIs.vtt 4.5 kB
  • 03. Basics of Object-Oriented Programming/16. Methods overloading.vtt 4.5 kB
  • 06. Generic types & advanced use of methods/36. A need for the Strategy design pattern.vtt 4.5 kB
  • 10. Collections/4. Implementing IEnumerable.vtt 4.5 kB
  • 10. Collections/35. yield statement - behavior analysis.vtt 4.4 kB
  • 15. Unit Testing/28. Testing classes depending on other classes.vtt 4.4 kB
  • 06. Generic types & advanced use of methods/31. Delegates.vtt 4.4 kB
  • 06. Generic types & advanced use of methods/39. Generic filtering of collections.vtt 4.4 kB
  • 10. Collections/19. Binary search algorithm - implementation.vtt 4.4 kB
  • 16. Clean code/9. Renaming. The Boy Scout Rule.vtt 4.4 kB
  • 14. Events/6. Raising events.vtt 4.4 kB
  • 05. Exceptions and error handling/20. Custom exceptions.vtt 4.4 kB
  • 12. Strings/21. Assignment - Tickets Data Aggregator - Reading text from PDF.vtt 4.4 kB
  • 16. Clean code/52. When to make methods static Public methods.vtt 4.4 kB
  • 16. Clean code/40. Levels of abstraction within methods.vtt 4.3 kB
  • 12. Strings/25. Assignment - Tickets Data Aggregator - Saving result in a text file.vtt 4.3 kB
  • 15. Unit Testing/19. Testing private methods.vtt 4.3 kB
  • 17. Multithreading & asynchrony/24. Task lifecycle.vtt 4.3 kB
  • 02. C# Fundamentals/28. Methods - part 3 - parameters types and the return type. Static typing in C#.vtt 4.3 kB
  • 02. C# Fundamentals/23. The scope of local variables.vtt 4.3 kB
  • 16. Clean code/25. Context.vtt 4.3 kB
  • 03. Basics of Object-Oriented Programming/14. Encapsulation.vtt 4.3 kB
  • 03. Basics of Object-Oriented Programming/23. Validation of constructor parameters.vtt 4.3 kB
  • 11. Projects, assemblies, solutions/7. Referencing types from another assembly.vtt 4.3 kB
  • 17. Multithreading & asynchrony/54. Assignment - Quote Finder - Single-threaded processing.vtt 4.3 kB
  • 07. LINQ/19. Select.vtt 4.3 kB
  • 07. LINQ/16. Where.vtt 4.3 kB
  • 12. Strings/17. Specific culture vs Invariant culture.vtt 4.2 kB
  • 18. C# evolution/3. C# 11 - Required members.vtt 4.2 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/3. Inheritance.vtt 4.2 kB
  • 09. Advanced C# types/26. Operators overloading.vtt 4.2 kB
  • 16. Clean code/61. Assignment - Password Generator Refactoring - Explaining the existing code.vtt 4.2 kB
  • 08. .NET under the hood/27. Dispose method - writing to a file using StreamWriter.vtt 4.2 kB
  • 09. Advanced C# types/7. Structs.vtt 4.2 kB
  • 14. Events/14. The first Windows Forms app.vtt 4.2 kB
  • 03. Basics of Object-Oriented Programming/47. Assignment - Dice Roll Game - Magic Number Antipattern.vtt 4.2 kB
  • 15. Unit Testing/29. A need for mocks.vtt 4.2 kB
  • 10. Collections/8. Indexers.vtt 4.2 kB
  • 08. .NET under the hood/23. Memory leaks.vtt 4.2 kB
  • 16. Clean code/19. Bad names - overspecific names.vtt 4.2 kB
  • 17. Multithreading & asynchrony/17. Waiting for the Task result.vtt 4.2 kB
  • 06. Generic types & advanced use of methods/9. Tuples.vtt 4.1 kB
  • 13. Numeric types/19. Decimal.vtt 4.1 kB
  • 10. Collections/15. Readonly collections. ReadOnlyCollection and ReadOnlyDictionary.vtt 4.1 kB
  • 14. Events/2. A need for communication between objects.vtt 4.1 kB
  • 15. Unit Testing/11. TestCase.vtt 4.1 kB
  • 13. Numeric types/14. Integral numeric types overview.vtt 4.1 kB
  • 17. Multithreading & asynchrony/48. Exceptions in async methods.vtt 4.1 kB
  • 16. Clean code/22. Bad names - abbreviations.vtt 4.1 kB
  • 09. Advanced C# types/55. Assignment - Star Wars Planets Stats - Finishing the app and the MaxBy method.vtt 4.1 kB
  • 12. Strings/23. Assignment - Tickets Data Aggregator - Splitting a string by multiple separators.vtt 4.1 kB
  • 02. C# Fundamentals/48. Do...while loop.vtt 4.1 kB
  • 03. Basics of Object-Oriented Programming/8. Data hiding.vtt 4.1 kB
  • 14. Events/20. Assignment - Numeric Types Suggester - User Interface & basic events.vtt 4.1 kB
  • 15. Unit Testing/21. Benefits of unit tests - no fear of refactoring.vtt 4.1 kB
  • 17. Multithreading & asynchrony/8. Starting a new thread. The Thread class.vtt 4.1 kB
  • 05. Exceptions and error handling/16. Global try-catch block.vtt 4.1 kB
  • 09. Advanced C# types/8. Structs vs Classes - crucial differences.vtt 4.1 kB
  • 15. Unit Testing/16. Value of unit tests.vtt 4.0 kB
  • 07. LINQ/14. First and Last.vtt 4.0 kB
  • 05. Exceptions and error handling/15. Rethrowing a System.Exception object.vtt 4.0 kB
  • 07. LINQ/22. Assignment - Refactoring to LINQ - Description and requirements.vtt 4.0 kB
  • 17. Multithreading & asynchrony/2. The computer's processor.vtt 4.0 kB
  • 05. Exceptions and error handling/35. Assignment - Game Data Parser - Refactoring - Extracting methods.vtt 4.0 kB
  • 16. Clean code/10. Dealing with problematic naming.vtt 4.0 kB
  • 02. C# Fundamentals/4. From a text file to an executable program.vtt 4.0 kB
  • 16. Clean code/38. Levels of abstraction.vtt 4.0 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/15. Implicit conversion.vtt 3.9 kB
  • 10. Collections/10. Collection initializers.vtt 3.9 kB
  • 17. Multithreading & asynchrony/52. Assignment - Quote Finder - Fetching data.vtt 3.9 kB
  • 07. LINQ/13. OrderBy.vtt 3.9 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/19. is operator.vtt 3.9 kB
  • 10. Collections/3. A close look at the IEnumerable interface.vtt 3.9 kB
  • 10. Collections/11. ICollection and IList interfaces.vtt 3.9 kB
  • 01. Introduction/12. Coding exercises issues troubleshooting.html 3.9 kB
  • 17. Multithreading & asynchrony/3. Threads and processes.vtt 3.9 kB
  • 12. Strings/26. Assignment - Tickets Data Aggregator - Refactoring.vtt 3.9 kB
  • 08. .NET under the hood/36. Assignment - CSV Processing Improvements - Reducing the size of Dictionaries.vtt 3.9 kB
  • 16. Clean code/47. The worst comments.vtt 3.9 kB
  • 06. Generic types & advanced use of methods/42. Assignment - Custom Cache - Description and requirements.vtt 3.9 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/49. Assignment - Cookies Cookbook - Cleanup and project organizing.vtt 3.9 kB
  • 16. Clean code/42. Refactoring case study - methods - introduction.vtt 3.9 kB
  • 03. Basics of Object-Oriented Programming/6. Abstraction.vtt 3.9 kB
  • 13. Numeric types/4. Maximal numbers on a given number of digits.vtt 3.8 kB
  • 05. Exceptions and error handling/17. Code inside the catch block.vtt 3.8 kB
  • 05. Exceptions and error handling/34. Assignment - Game Data Parser - Reducing usage of exception.vtt 3.8 kB
  • 16. Clean code/4. Tech debt.vtt 3.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/45. Assignment - Cookies Cookbook - Composing the recipe by the user.vtt 3.8 kB
  • 10. Collections/14. The benefits of readonly collections.vtt 3.8 kB
  • 12. Strings/3. Char representation in memory. Character encoding.vtt 3.8 kB
  • 10. Collections/32. params keyword.vtt 3.8 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/27. Sealed classes and methods.vtt 3.8 kB
  • 17. Multithreading & asynchrony/18. Wait and WaitAll methods.vtt 3.7 kB
  • 02. C# Fundamentals/56. Loops performance.vtt 3.7 kB
  • 14. Events/18. Assignment - Numeric Types Suggester - Description and requirements.vtt 3.7 kB
  • 08. .NET under the hood/13. Using ref with reference types.vtt 3.7 kB
  • 03. Basics of Object-Oriented Programming/7. Our first class.vtt 3.7 kB
  • 02. C# Fundamentals/16. Comments.vtt 3.7 kB
  • 12. Strings/16. Culture-specific string formatting.vtt 3.7 kB
  • 06. Generic types & advanced use of methods/13. Generic methods with multiple type parameters.vtt 3.7 kB
  • 12. Strings/4. Managing various encodings.vtt 3.7 kB
  • 02. C# Fundamentals/45. += and ++ operators. Infinite loops.vtt 3.7 kB
  • 18. C# evolution/2. C# 11 - Raw string literals.vtt 3.7 kB
  • 02. C# Fundamentals/32. Adding a new project to a solution.vtt 3.7 kB
  • 14. Events/15. Understanding Windows Forms files.vtt 3.6 kB
  • 11. Projects, assemblies, solutions/18. Updating the .NET version.vtt 3.6 kB
  • 07. LINQ/7. Any.vtt 3.6 kB
  • 05. Exceptions and error handling/18. Exception filters.vtt 3.6 kB
  • 08. .NET under the hood/6. Memory of a program. The stack and the heap.vtt 3.6 kB
  • 16. Clean code/37. One method, one job - refactoring.vtt 3.6 kB
  • 17. Multithreading & asynchrony/16. Returning a value from a Task.vtt 3.6 kB
  • 06. Generic types & advanced use of methods/21. Type constraints - the constraint on the implemented interface.vtt 3.6 kB
  • 17. Multithreading & asynchrony/55. Assignment - Quote Finder - Multi-threaded processing.vtt 3.6 kB
  • 16. Clean code/12. Expressive names.vtt 3.5 kB
  • 14. Events/21. Assignment - Numeric Types Suggester - Handling KeyPress event.vtt 3.5 kB
  • 12. Strings/24. Assignment - Tickets Data Aggregator - Parsing culture-specific strings.vtt 3.5 kB
  • 06. Generic types & advanced use of methods/2. Introduction to generic types.vtt 3.5 kB
  • 17. Multithreading & asynchrony/36. Locks.vtt 3.5 kB
  • 15. Unit Testing/4. First unit tests.vtt 3.5 kB
  • 08. .NET under the hood/3. Common Intermediate Language (CIL).vtt 3.5 kB
  • 10. Collections/34. A need for yield statement.vtt 3.5 kB
  • 17. Multithreading & asynchrony/43. The flow of an asynchronous program.vtt 3.5 kB
  • 03. Basics of Object-Oriented Programming/26. Limitations of fields. A need for properties.vtt 3.5 kB
  • 14. Events/8. EventHandler delegate & EventArgs type.vtt 3.5 kB
  • 15. Unit Testing/7. Naming unit tests.vtt 3.5 kB
  • 16. Clean code/34. Small methods.vtt 3.5 kB
  • 18. C# evolution/6. C# 12 - Collection expressions.vtt 3.5 kB
  • 15. Unit Testing/17. Basic assertions.vtt 3.4 kB
  • 16. Clean code/29. Number of parameters.vtt 3.4 kB
  • 10. Collections/2. The role of the IEnumerable interface.vtt 3.4 kB
  • 03. Basics of Object-Oriented Programming/20. this keyword (current instance reference).vtt 3.4 kB
  • 12. Strings/14. Flyweight design pattern.vtt 3.4 kB
  • 09. Advanced C# types/30. Default implementation of the GetHashCode method.vtt 3.4 kB
  • 16. Clean code/24. Reasonable abbreviations. Conventional names.vtt 3.4 kB
  • 12. Strings/7. Strings - value or reference types.vtt 3.4 kB
  • 10. Collections/31. Stack.vtt 3.4 kB
  • 12. Strings/8. Strings as members in structs.vtt 3.3 kB
  • 16. Clean code/8. The importance of meaningful names.vtt 3.3 kB
  • 09. Advanced C# types/19. Equals method.vtt 3.3 kB
  • 15. Unit Testing/23. Benefits of unit tests - early bug detection.vtt 3.3 kB
  • 17. Multithreading & asynchrony/21. Chaining continuations. Continuations of multiple tasks.vtt 3.3 kB
  • 15. Unit Testing/41. Untestable code - no Dependency Inversion.vtt 3.3 kB
  • 17. Multithreading & asynchrony/35. Race condition.vtt 3.3 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/28. Static classes are always sealed.vtt 3.3 kB
  • 02. C# Fundamentals/68. TryParse method.vtt 3.3 kB
  • 13. Numeric types/11. Checked context - when to use it.vtt 3.3 kB
  • 15. Unit Testing/2. Manual tests vs Automated tests.vtt 3.3 kB
  • 16. Clean code/18. Bad names - meaningless words.vtt 3.3 kB
  • 07. LINQ/3. LINQ and extension methods.vtt 3.2 kB
  • 17. Multithreading & asynchrony/44. Asyncawait and threads.vtt 3.2 kB
  • 02. C# Fundamentals/44. While loop - part 1.vtt 3.2 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/26. A need for abstract methods.vtt 3.2 kB
  • 12. Strings/10. A need for StringBuilder.vtt 3.2 kB
  • 12. Strings/11. StringBuilder.vtt 3.2 kB
  • 16. Clean code/45. Comments.vtt 3.2 kB
  • 13. Numeric types/16. double and float.vtt 3.2 kB
  • 13. Numeric types/2. Decimal number system.vtt 3.1 kB
  • 17. Multithreading & asynchrony/28. Asynchronous exception handling.vtt 3.1 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/11. Multiple inheritance.vtt 3.1 kB
  • 10. Collections/39. Implementing IEnumerable interface using iterators.vtt 3.1 kB
  • 16. Clean code/56. Replacing inheritance with composition.vtt 3.1 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/32. A need for interfaces.vtt 3.1 kB
  • 09. Advanced C# types/12. Why should we make structs immutable.vtt 3.1 kB
  • 01. Introduction/10. (MacOS) Accessing the code.vtt 3.1 kB
  • 09. Advanced C# types/24. == operator.vtt 3.1 kB
  • 05. Exceptions and error handling/28. Assignment - Game Data Parser - Description and requirements.vtt 3.1 kB
  • 16. Clean code/62. Assignment - Password Generator Refactoring - Fixing naming.vtt 3.1 kB
  • 10. Collections/44. Assignment - Custom Linked List - Implementing IEnumerable.vtt 3.0 kB
  • 16. Clean code/28. Good signatures of methods.vtt 3.0 kB
  • 17. Multithreading & asynchrony/15. Task class.vtt 3.0 kB
  • 13. Numeric types/7. Adding binary numbers.vtt 3.0 kB
  • 15. Unit Testing/36. Advanced assertions on method calls.vtt 3.0 kB
  • 15. Unit Testing/35. Assertions checking if a method was called.vtt 3.0 kB
  • 02. C# Fundamentals/52. Break.vtt 3.0 kB
  • 16. Clean code/21. Bad names - confusing names.vtt 3.0 kB
  • 11. Projects, assemblies, solutions/8. Referencing types from another project.vtt 2.9 kB
  • 16. Clean code/60. Assignment - Password Generator Refactoring - Description and requirements.vtt 2.9 kB
  • 17. Multithreading & asynchrony/33. The need for synchronization.vtt 2.9 kB
  • 17. Multithreading & asynchrony/31. Multiple continuations for one task.vtt 2.9 kB
  • 03. Basics of Object-Oriented Programming/12. Adding methods to classes.vtt 2.9 kB
  • 17. Multithreading & asynchrony/25. OperationCanceledException.vtt 2.9 kB
  • 13. Numeric types/6. Numbers in memory. Integer.vtt 2.9 kB
  • 17. Multithreading & asynchrony/32. Handling task cancellation.vtt 2.9 kB
  • 10. Collections/40. Assignment - Custom Linked List - Description and requirements.vtt 2.8 kB
  • 09. Advanced C# types/31. When to override the GetHashCode method.vtt 2.8 kB
  • 16. Clean code/20. Bad names - Hungarian notation.vtt 2.8 kB
  • 08. .NET under the hood/19. Garbage Collector - memory fragmentation and defragmentation.vtt 2.8 kB
  • 03. Basics of Object-Oriented Programming/30. Computed properties.vtt 2.8 kB
  • 03. Basics of Object-Oriented Programming/44. Assignment - Dice Roll Game - Description and requirements.vtt 2.8 kB
  • 13. Numeric types/12. Scope of the checked context. unechecked keyword.vtt 2.7 kB
  • 14. Events/13. Windows Forms - introduction.vtt 2.7 kB
  • 16. Clean code/36. One method, one job.vtt 2.7 kB
  • 16. Clean code/5. Being professional.vtt 2.7 kB
  • 16. Clean code/32. Fewer parameters - avoiding boolean parameters.vtt 2.7 kB
  • 06. Generic types & advanced use of methods/46. Assignment - Custom Cache - Composing many Decorators together.vtt 2.7 kB
  • 14. Events/22. Assignment - Numeric Types Suggester - Numbers validation and BigInteger type.vtt 2.7 kB
  • 19. Bonus section/1. Bonus lecture.html 2.7 kB
  • 16. Clean code/39. Composing different levels of abstraction.vtt 2.7 kB
  • 15. Unit Testing/20. Testing internal methods.vtt 2.7 kB
  • 16. Clean code/50. When to make methods static Private methods.vtt 2.7 kB
  • 02. C# Fundamentals/30. Parsing a string to an int (int.Parse method).vtt 2.6 kB
  • 02. C# Fundamentals/34. Assignment - Simple Calculator - Description and requirements.vtt 2.6 kB
  • 16. Clean code/31. Fewer parameters - bundling related parameters.vtt 2.6 kB
  • 15. Unit Testing/31. Controlling the mock behavior.vtt 2.6 kB
  • 17. Multithreading & asynchrony/9. Multithreaded app’s code flow.vtt 2.6 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/18. Upcasting and downcasting.vtt 2.6 kB
  • 10. Collections/12. Breaking the Interface Segregation Principle.vtt 2.6 kB
  • 06. Generic types & advanced use of methods/24. Type constraints - summary. Multiple type constraints.vtt 2.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/44. Assignment - Cookies Cookbook - Printing the ingredients.vtt 2.5 kB
  • 02. C# Fundamentals/46. While loop - part 2.vtt 2.5 kB
  • 03. Basics of Object-Oriented Programming/19. Expression-bodied methods.vtt 2.5 kB
  • 08. .NET under the hood/31. CSV files.vtt 2.5 kB
  • 01. Introduction/12. 2023-10-11_17-30-34-aa6205117030397b3d82da65cbbea63d.PNG 2.5 kB
  • 11. Projects, assemblies, solutions/11. Private protected access modifier.vtt 2.5 kB
  • 16. Clean code/30. Fewer parameters - splitting the method.vtt 2.5 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/22. as operator.vtt 2.5 kB
  • 01. Introduction/9. (Windows) Accessing the code.vtt 2.4 kB
  • 02. C# Fundamentals/37. String interpolation.vtt 2.4 kB
  • 09. Advanced C# types/15. with expression.vtt 2.4 kB
  • 02. C# Fundamentals/12. User input.vtt 2.4 kB
  • 15. Unit Testing/26. Assignment - Fibonacci generator tests - Description and requirements.vtt 2.4 kB
  • 02. C# Fundamentals/69. Assignment - TODO List - Description and requirements.vtt 2.3 kB
  • 17. Multithreading & asynchrony/14. Task Parallel Library (TPL).vtt 2.3 kB
  • 02. C# Fundamentals/31. The first exception.vtt 2.3 kB
  • 06. Generic types & advanced use of methods/23. Type constraints - numeric types. Generic math.vtt 2.3 kB
  • 08. .NET under the hood/26. Dispose method - introduction.vtt 2.3 kB
  • 01. Introduction/7. (Windows) Installing Visual Studio Community.vtt 2.3 kB
  • 17. Multithreading & asynchrony/4. Concurrency vs parallelism.vtt 2.2 kB
  • 07. LINQ/10. Count.vtt 2.2 kB
  • 03. Basics of Object-Oriented Programming/17. Constructors overloading. Calling one constructor from another.vtt 2.2 kB
  • 11. Projects, assemblies, solutions/6. Assemblies.vtt 2.2 kB
  • 14. Events/10. Event vs delegate members.vtt 2.2 kB
  • 12. Strings/2. Char.vtt 2.2 kB
  • 15. Unit Testing/38. Clean code in unit tests.vtt 2.2 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/10. A deeper inheritance hierarchy.vtt 2.2 kB
  • 17. Multithreading & asynchrony/11. The benefits of multithreading and asynchronous programming.vtt 2.2 kB
  • 09. Advanced C# types/5. Limitations of attributes parameters types.vtt 2.2 kB
  • 05. Exceptions and error handling/11. StackOverflowException. Recursive methods.vtt 2.1 kB
  • 15. Unit Testing/9. AAA pattern.vtt 2.1 kB
  • 09. Advanced C# types/14. Non-destructive mutation.vtt 2.1 kB
  • 02. C# Fundamentals/33. Assignments - Introduction.vtt 2.1 kB
  • 01. Introduction/6. 112 seconds about time optimization.vtt 2.1 kB
  • 02. C# Fundamentals/43. A need for loops.vtt 2.1 kB
  • 11. Projects, assemblies, solutions/4. Debug build vs Release build.vtt 2.1 kB
  • 15. Unit Testing/46. Assignment - Unit tests for GuessingGame - Description and requirements.vtt 2.1 kB
  • 15. Unit Testing/33. The benefits of using mocks.vtt 2.1 kB
  • 09. Advanced C# types/16. Readonly structs.vtt 2.0 kB
  • 01. Introduction/12. 2023-10-11_17-30-34-bd1aa7a4bb8606b16cd3751147bc1a40.PNG 2.0 kB
  • 13. Numeric types/15. Floating-point numbers.vtt 2.0 kB
  • 06. Generic types & advanced use of methods/37. Refactoring the code using Funcs and lambda expressions.vtt 2.0 kB
  • 09. Advanced C# types/39. Record structs.vtt 2.0 kB
  • 12. Strings/6. Immutability of strings.vtt 2.0 kB
  • 14. Events/3. A need for the Observer design pattern.vtt 2.0 kB
  • 01. Introduction/4. 105 seconds about what this course isn’t.vtt 1.9 kB
  • 15. Unit Testing/52. Breaking changes in NUnit 4.html 1.9 kB
  • 13. Numeric types/10. checked keyword.vtt 1.9 kB
  • 16. Clean code/43. Refactoring case study - methods - signature.vtt 1.9 kB
  • 07. LINQ/8. All.vtt 1.9 kB
  • 09. Advanced C# types/49. MockApiDataAccess.zip 1.9 kB
  • 02. C# Fundamentals/11. Implicitly typed variables.vtt 1.9 kB
  • 11. Projects, assemblies, solutions/10. Protected internal access modifier.vtt 1.9 kB
  • 11. Projects, assemblies, solutions/17. .sln files.vtt 1.9 kB
  • 01. Introduction/5. 97 seconds about practicing what you learn.vtt 1.8 kB
  • 15. Unit Testing/1. Section introduction.vtt 1.7 kB
  • 08. .NET under the hood/32. sampleData.csv 1.7 kB
  • 08. .NET under the hood/31. sampleData.csv 1.7 kB
  • 01. Introduction/1. Welcome! Basic information & how to get help.vtt 1.7 kB
  • 02. C# Fundamentals/63. Foreach loop.vtt 1.7 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/39. Assignment - Cookies Cookbook - It's time for you to try to solve it.html 1.7 kB
  • 10. Collections/23. Linked list.vtt 1.7 kB
  • 10. Collections/43. Assignment - Custom Linked List - The AddToFront method.vtt 1.7 kB
  • 10. Collections/45. Assignment - Custom Linked List - Adding new items at the end of the list.vtt 1.7 kB
  • 17. Multithreading & asynchrony/1. Section introduction.vtt 1.7 kB
  • 10. Collections/48. Assignment - Custom Linked List - The CopyTo method.vtt 1.7 kB
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/23. Abstract classes.vtt 1.7 kB
  • 02. C# Fundamentals/42. Char.vtt 1.6 kB
  • 06. Generic types & advanced use of methods/26. Advanced use of methods - introduction.vtt 1.5 kB
  • 02. C# Fundamentals/55. Nested loops.vtt 1.5 kB
  • 08. .NET under the hood/34. Assignment - CSV Processing Improvements - It's time for you to try to solve it.html 1.5 kB
  • 07. LINQ/11. Contains.vtt 1.4 kB
  • 17. Multithreading & asynchrony/51. MockQuotesApiDataReader.txt 1.4 kB
  • 02. C# Fundamentals/6. The goal for this section.vtt 1.4 kB
  • 12. Strings/22. Assignment - Tickets Data Aggregator - List all PDFs from a folder.vtt 1.3 kB
  • 17. Multithreading & asynchrony/34. Atomic operations.vtt 1.3 kB
  • 03. Basics of Object-Oriented Programming/1. Section introduction.vtt 1.3 kB
  • 08. .NET under the hood/1. Section introduction.vtt 1.3 kB
  • 13. Numeric types/3. Binary number system.vtt 1.3 kB
  • 05. Exceptions and error handling/29. Assignment - Game Data Parser - It's time for you to try to solve it.html 1.3 kB
  • 01. Introduction/3. 72 seconds about what this course is.vtt 1.2 kB
  • 16. Clean code/14. Clean Code - Coding Exercises introduction.html 1.2 kB
  • 07. LINQ/23. Assignment - LINQ Refactoring - It's time for you to try to solve it.html 1.2 kB
  • 03. Basics of Object-Oriented Programming/45. Assignment - Dice Roll Game - It's time for you to try to solve it.html 1.2 kB
  • 12. Strings/20. Assignment - Tickets Data Aggregator - It's time for you to try to solve it.html 1.2 kB
  • 09. Advanced C# types/1. Section introduction.vtt 1.1 kB
  • 10. Collections/41. Assignment - Custom Linked List - It's time for you to try to solve it.html 1.1 kB
  • 09. Advanced C# types/50. Assignment - Star Wars Planets Stats - It's time for you to try to solve it.html 1.1 kB
  • 02. C# Fundamentals/70. Assignment - TODO List - It's time for you to try to solve it.html 1.1 kB
  • 16. Clean code/60. PasswordGenerator.txt 1.1 kB
  • 15. Unit Testing/12. Naming parameterized tests.vtt 1.1 kB
  • 02. C# Fundamentals/35. Assignment - Simple Calculator - It's time for you to implement it.html 1.0 kB
  • 13. Numeric types/1. Section introduction.vtt 981 Bytes
  • 02. C# Fundamentals/1. Section introduction.vtt 974 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/1. Section introduction.vtt 942 Bytes
  • 07. LINQ/1. Section introduction.vtt 938 Bytes
  • 06. Generic types & advanced use of methods/1. Section introduction.vtt 936 Bytes
  • 06. Generic types & advanced use of methods/43. Assignment - Custom Cache - It's time for you to try to solve it.html 889 Bytes
  • 07. LINQ/17. Distinct.vtt 883 Bytes
  • 16. Clean code/1. Section introduction.vtt 868 Bytes
  • 14. Events/19. Assignment - Numeric Types Suggester - It's time for you to try to solve it.html 853 Bytes
  • 12. Strings/1. Section introduction.vtt 839 Bytes
  • 16. Clean code/59. Next steps continuing your clean code journey.html 835 Bytes
  • 15. Unit Testing/26. Fibonacci source code.txt 825 Bytes
  • 07. LINQ/29. LINQ Tutorial - Master the Key C# Library.html 808 Bytes
  • 01. Introduction/2. 46 seconds about your instructor.vtt 778 Bytes
  • 05. Exceptions and error handling/1. Section introduction.vtt 777 Bytes
  • 01. Introduction/11. Resources you can download.html 725 Bytes
  • 10. Collections/1. Section introduction.vtt 713 Bytes
  • 14. Events/1. Section introduction.vtt 643 Bytes
  • 05. Exceptions and error handling/28. jsonFiles.zip 631 Bytes
  • 06. Generic types & advanced use of methods/42. AssignmentStartupFile.zip 457 Bytes
  • 11. Projects, assemblies, solutions/1. Section introduction.vtt 419 Bytes
  • 18. C# evolution/1. Section introduction.vtt 363 Bytes
  • 08. .NET under the hood/20. More-about-roots-identified-by-Mark-and-Sweep-algorithm.txt 207 Bytes
  • 17. Multithreading & asynchrony/51. IQuotesApiDataReader.txt 159 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/33. Default-implementations-in-interfaces-official-documentation-.txt 123 Bytes
  • 07. LINQ/27. LINQ-source-code.txt 121 Bytes
  • 09. Advanced C# types/52. Documentation-comments.txt 112 Bytes
  • 03. Basics of Object-Oriented Programming/24. Benefits-of-immutable-objects.txt 107 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/37. Using-JSON-with-C-.txt 105 Bytes
  • 06. Generic types & advanced use of methods/24. Type-constraints-in-C-the-complete-list.txt 105 Bytes
  • 12. Strings/15. Composite-formatting.txt 105 Bytes
  • 11. Projects, assemblies, solutions/12. Access-modifiers-in-C-.txt 102 Bytes
  • 05. Exceptions and error handling/20. How-to-create-user-defined-exceptions.txt 98 Bytes
  • 02. C# Fundamentals/10. Operator-precedence.txt 97 Bytes
  • 09. Advanced C# types/26. Overloadable-operators.txt 97 Bytes
  • 10. Collections/49. Built-in-Linked-List.txt 97 Bytes
  • 01. Introduction/8. Using-Visual-Studio-Code-for-C-Development-on-Mac.txt 96 Bytes
  • 01. Introduction/11. List-of-topics-you-will-learn-in-this-course.txt 96 Bytes
  • 01. Introduction/6. The-complete-list-of-topics.txt 96 Bytes
  • 01. Introduction/11. Code-snippets-list.txt 96 Bytes
  • 02. C# Fundamentals/1. TODO-List-requirements.txt 96 Bytes
  • 02. C# Fundamentals/34. Requirements.txt 96 Bytes
  • 02. C# Fundamentals/12. Code-snippets.txt 96 Bytes
  • 02. C# Fundamentals/69. Requirements.txt 96 Bytes
  • 02. C# Fundamentals/6. TODO-List-requirements.txt 96 Bytes
  • 02. C# Fundamentals/41. Switch-expressions-and-pattern-matching.txt 96 Bytes
  • 03. Basics of Object-Oriented Programming/44. Requirements.txt 96 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/38. Requirements.txt 96 Bytes
  • 05. Exceptions and error handling/28. Requirements.txt 96 Bytes
  • 06. Generic types & advanced use of methods/42. Requirements.txt 96 Bytes
  • 07. LINQ/5. Deferred-execution-explained.txt 96 Bytes
  • 07. LINQ/22. Requirements.txt 96 Bytes
  • 08. .NET under the hood/33. Requirements.txt 96 Bytes
  • 09. Advanced C# types/9. Structs-in-older-versions-of-C-.txt 96 Bytes
  • 09. Advanced C# types/49. Requirements.txt 96 Bytes
  • 10. Collections/40. Requirements.txt 96 Bytes
  • 12. Strings/19. Requirements.txt 96 Bytes
  • 14. Events/18. Requirements.txt 96 Bytes
  • 15. Unit Testing/46. Requirements.txt 96 Bytes
  • 15. Unit Testing/26. Requirements.txt 96 Bytes
  • 16. Clean code/60. Requirements.txt 96 Bytes
  • 17. Multithreading & asynchrony/51. Requirements.txt 96 Bytes
  • 02. C# Fundamentals/8. Microsoft-recommended-C-coding-convention.txt 92 Bytes
  • 03. Basics of Object-Oriented Programming/9. Microsoft-C-Coding-convention.txt 92 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/6. new-modifier-documentation.txt 88 Bytes
  • 02. C# Fundamentals/45. -i-vs-i-.txt 87 Bytes
  • 08. .NET under the hood/29. Implementing-Dispose-The-Dispose-pattern.txt 83 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/33. Default-implementations-in-interfaces.txt 81 Bytes
  • 08. .NET under the hood/24. Eric-Lipperts-article-about-finalizers.txt 78 Bytes
  • 15. Unit Testing/17. NUnit-assertions.txt 78 Bytes
  • 15. Unit Testing/50. Using-resources-with-multi-language-apps.txt 78 Bytes
  • 08. .NET under the hood/24. When-to-use-finalizers-StackOverflow-discussion.txt 77 Bytes
  • 02. C# Fundamentals/8. Reserved-keywords.txt 76 Bytes
  • 09. Advanced C# types/47. Free-APIs-that-do-not-require-authentication.txt 76 Bytes
  • 03. Basics of Object-Oriented Programming/11. Top-level-statements-in.NET-6-and-later.txt 75 Bytes
  • 01. Introduction/9. Link-to-the-repository.txt 71 Bytes
  • 01. Introduction/10. Link-to-the-repository.txt 71 Bytes
  • 07. LINQ/5. Yield-statement-explained-can-also-be-found-in-the-section-about-collections-.txt 71 Bytes
  • 06. Generic types & advanced use of methods/44. How-to-use-built-in-caching-mechanism.txt 67 Bytes
  • 09. Advanced C# types/47. USA-population-API-call.txt 65 Bytes
  • 05. Exceptions and error handling/20. Serializable-exceptions.txt 58 Bytes
  • 07. LINQ/2. Query-syntax-tutorial.txt 55 Bytes
  • 13. Numeric types/7. Addition-in-columns.txt 55 Bytes
  • 11. Projects, assemblies, solutions/18. .NET-version-upgrade-guide.txt 54 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/6. Method-hiding-and-the-new-modifier.txt 53 Bytes
  • 15. Unit Testing/22. TDD-Wikipedia-.txt 53 Bytes
  • 15. Unit Testing/22. TDD-explained.txt 51 Bytes
  • 05. Exceptions and error handling/33. log4net-introduction.txt 50 Bytes
  • 12. Strings/3. Unicode-encoding-table.txt 49 Bytes
  • 04. Object-Oriented Programming Polymorphism, Inheritance, Interfaces/37. JSON-tutorial.txt 46 Bytes
  • 07. LINQ/25. Regular-expressions-tutorial.txt 21 Bytes
  • 05. Exceptions and error handling/33. Serilog-introduction.txt 20 Bytes

随机展示

相关说明

本站不存储任何资源内容,只收集BT种子元数据(例如文件名和文件大小)和磁力链接(BT种子标识符),并提供查询服务,是一个完全合法的搜索引擎系统。 网站不提供种子下载服务,用户可以通过第三方链接或磁力链接获取到相关的种子资源。本站也不对BT种子真实性及合法性负责,请用户注意甄别!