βοΈ [01] Introduction to .NET: https://youtu.be/TxaZYXtZWCM
βοΈ [02] Solution and Project: https://youtu.be/t2aMZFzV3jI
βοΈ [03] Variables: https://youtu.be/j87UkenRf7k
βοΈ [04] Boolean Types & Operators: https://youtu.be/D9VD0mn6mss
βοΈ [05] Arrays: https://youtu.be/XTB3V6R1L-c
βοΈ [06] Expressions: https://youtu.be/eOqTJWuCXho
βοΈ [07] Casting / Type Conversion: https://youtu.be/ByIQf4VS2d4
βοΈ [08] Troubleshooting And Debugging: https://youtu.be/KM7oJW_XW8I
βοΈ [09] Field & Constant: https://youtu.be/LEhv_owDo0o
βοΈ [10] Methods: https://youtu.be/GkmlPDc_5Dc
βοΈ [11] Constructor: https://youtu.be/pkQHHS3XAa8
βοΈ [12] Properties: https://youtu.be/2LXzNQSTHTc
βοΈ [13] Indexers: https://youtu.be/rvNJrgj6ilg
βοΈ [14] Delegate: https://youtu.be/8aWHZncV95Q
βοΈ [15] Events: https://youtu.be/F3ryldPGQoM
βοΈ [16] Operator Overloading: https://youtu.be/Cm6mKU2cQls
βοΈ [17] Finalizer: https://youtu.be/-gWx_NILonQ
βοΈ [18] Nested Types: https://youtu.be/mkOAASe1VMk
βοΈ [19] Struct: https://youtu.be/rhupFUHBwvY
βοΈ [20] Enum: https://youtu.be/3pbfQ-ZDoyc
βοΈ [21] Inheritance: https://youtu.be/cw1BXqkok1k
βοΈ [22] Interface: https://youtu.be/02EEtFtes_0
βοΈ [23] Generics: https://youtu.be/xE6bS6EfKAc
βοΈ [24] Generic Delegate Types: https://youtu.be/QgiaxQa2ccw
βοΈ [25] Exceptions: https://youtu.be/mA1pOrYAHCU
βοΈ [26] Enumerators and Iterators: https://youtu.be/qvqp9qJnigs
βοΈ [27] XML Documentation: https://youtu.be/CoBhSJiZCSA
βοΈ [28] Extension Methods: https://youtu.be/AdperlFqPWQ
βοΈ [29] Assemblies: https://youtu.be/X1IPGHZ1yJw
βοΈ [30] Reflection And Metadata: https://youtu.be/hkuBpG0QyrU
βοΈ [31] Attributes: https://youtu.be/UkGF0SJzDN4
βοΈ [32] Lists And Dictionaries: https://youtu.be/HNmAzIRfwoI
βοΈ [33] Stack and Queue: https://youtu.be/-GpTnKa0myM
βοΈ [34] LinkedList, HashSet and SortedSet: https://youtu.be/BKYiNKfmuGk
βοΈ [35] Stream I/O: https://youtu.be/XG3AY2MDj7M
βοΈ [36] Threading: https://youtu.be/ndQQssx_RQA
βοΈ [37] Asynchronous Programming: https://youtu.be/kDUDX3VJFEc
βοΈ [38] Serialization in .NET: https://youtu.be/N_e_L5SM4nY
βοΈ [39] Nuget Packages: https://youtu.be/gErOvEKLyz8
βοΈ [40] Foreach / Yield Deep Dive: https://youtu.be/z6eBV2iPEC8
βοΈ [41] Records: https://youtu.be/N2qewr8yeuI
βοΈ [42] Top Level statement: https://youtu.be/EOu4cYTj_aE
βοΈ [43] Nullable Types: https://youtu.be/6-AdjwK43hM
βοΈ [44] Strings Deep Dive: https://youtu.be/-Mtg5K_iaoU
βοΈ [45] StringBuilder Deep Dive: https://youtu.be/W6zq_rllF6Q
βοΈ [46] Tuples: https://youtu.be/_JofriINlVQ \
β SQL Server and RDBMS course π
βοΈ [01] SQL Server & Database: https://youtu.be/QO8DtgX5pnU
βοΈ [02] Introduction To Database: https://youtu.be/gm12_NaDAug
βοΈ [03] Database Normalization: https://youtu.be/0Jps8KJSjy4
βοΈ [04] Data Manipulation Language (DML): https://youtu.be/KZdqZJwsnRw
βοΈ [05] Database Indexes: https://youtu.be/F3jRzYhjW7k
βοΈ [06] Procedure, Functions And Views: https://youtu.be/0BIobGZlkRg
βοΈ [07] Manage Your Database: https://youtu.be/9mcm2-B8Jf0
βοΈ [08] Mastering DB Queries: https://youtu.be/oSLeuvYxK_Y \
β Design Principles π
βοΈ [01] Introduction : https://youtu.be/8ERTNH0diNo
βοΈ [02] Encapsulate What Varies: https://youtu.be/IDOoRUTEsy4
βοΈ [03] Favor Composition Over Inheritance: https://youtu.be/948Bzy82fDQ
βοΈ [04] Loose Vs. Tight Coupling: https://youtu.be/bpkWaL_lkSw
βοΈ [05] SOLID - Single Responsibility Principle [SRP]: https://youtu.be/AcBQlzG8eio
βοΈ [06] SOLID - Open Closed Principle [OCP]: https://youtu.be/k_JSqG9Zwvo
βοΈ [07] SOLID - Liskov substitution principle [LSP]: https://youtu.be/jbt2TFjO7Gw
βοΈ [08] SOLID - Interface Segregation Principle [ISP]: https://youtu.be/3YvagT89dKE
βοΈ [09] SOLID - Dependency Inversion Principle [DIP]: https://youtu.be/q8hZN0tJlBY
βοΈ [10] YAGNI & KISS: https://youtu.be/IO07N1D7K9M \
β Mastering LINQ π
βοΈ [01] Pure Vs. Impure Function: https://youtu.be/XLIqOBr7Cm0
βοΈ [02] Functional Programming: https://youtu.be/_fE7q11rt40
βοΈ [03] Core Of LINQ: https://youtu.be/8jkN8XCj9Og
βοΈ [04] Projection Operation: https://youtu.be/XEuXe18D6XY
βοΈ [05] Sorting Data: https://youtu.be/5RtrL0qKju8
βοΈ [06] Data Partitioning: https://youtu.be/ILyx4Np5KiM
βοΈ [07] Quantifiers: https://youtu.be/MCzMd1I52xg
βοΈ [08] Grouping Data: https://youtu.be/DEKxvN7zp9Q
βοΈ [09] Join Operations: https://youtu.be/H11HJqyuFGQ
βοΈ [10] Generation Operations: https://youtu.be/fpPv5ji2OBE
βοΈ [11] Element Operations: https://youtu.be/yiZE_9vYwas
βοΈ [12] Equality Operations: https://youtu.be/z8B55eOa2es
βοΈ [13] Concatenation: https://youtu.be/yIeoJ3w9bcg
βοΈ [14] Aggregate Operations: https://youtu.be/AwvWjMuA9h0
βοΈ [15] Sets Operations: https://youtu.be/E_zBIdW7YtU
βοΈ [16] Expression Trees: https://youtu.be/ZgDxnaO93Ao
βοΈ [17] IEnumerable Vs. IQueryable: https://youtu.be/DKr16qsi4RA
βοΈ [18] Converting Data Types: https://youtu.be/v8eyJPIbdQ0
βοΈ [19] Custom LINQ Extension Method: https://youtu.be/QJXNCa6DGQs
βοΈ [20] LINQ Anatomy: https://youtu.be/oPbTgRi0JoA \
β Unit Testing and Software Testing π
βοΈ [01] Introduction: https://youtu.be/HzjMcd1jEio
βοΈ [02] Testing code with Frameworks: https://youtu.be/cI45zJ1FapM
βοΈ [03] Unit Test your code: https://youtu.be/cAyROJ84tBs
βοΈ [04] Mocking Dependencies: https://youtu.be/JaIeeGqsO9M
βοΈ [05] Fact, Theory & Code Coverage: https://youtu.be/W5w-5EK94wc \
β Unified Modeling Language π
βοΈ [01] Introduction: https://youtu.be/qlNlZ1xMVtU
βοΈ [02] Class Diagram: https://youtu.be/ErrYTi9ibx4 \
β dotnet CLI and VsCode π
βοΈ [01] Introduction to .NET CLI: https://youtu.be/3FaIaGzbjMs
βοΈ [02] Introduction to VS.Code: https://youtu.be/ykfeeBeGAMk \
β Version Source Control π
βοΈ [01] Introduction to Version Source Control: https://youtu.be/vmKeIpVaPvQ
βοΈ [02] Basic Git Workflow: https://youtu.be/VxMFMgnpV3A
βοΈ [03] Github remote repositories: https://youtu.be/1KDXTQvmPbo
βοΈ [04] Dealing with remote repositories: https://youtu.be/K7cGrHdO4Ow
βοΈ [05] GIT Branching and Merging: https://youtu.be/o2PW8xe5CSk
βοΈ [06] Pull Request essentials: https://youtu.be/GwKLwJgm7Qw \
β Code Take away π
βοΈ [01] Evil IF-Else : https://youtu.be/ANnd4VQ1VD4
βοΈ [02] Enum Alternatives: https://youtu.be/RZYNZ-WvWcg
βοΈ [03] Mutable Vs. Immutable: https://youtu.be/bbdmknnwcP8
βοΈ [04] Value Types Vs. Reference Types Deep Dive: https://youtu.be/lfGh6r-T-0g
βοΈ [05] Write Code Like a sentence: https://youtu.be/o2PW8xe5CSk
βοΈ [06] Service Registration [Short]: https://youtube.com/shorts/w7x3YWzHLM4
βοΈ [07] Checklist before Pull request: https://youtu.be/QNbg6GsV7cc
βοΈ [08] Maximizing Concurrency: https://youtu.be/0cLzsDfzo_c
βοΈ [08] Method Delegation: https://youtu.be/jeDZwJxHkDE
βοΈ [09] Validate National Number TDD: https://youtu.be/4gvOhVekrGI
βοΈ [09] Cyclomatic Complexity: https://youtu.be/gZ-eT1u6hCg
βοΈ [10] Fluent Configuration: https://youtu.be/lj7uFsiLr58
βοΈ [11] Date & Time Distilled .NET: https://youtu.be/CQvM5oMitm4 \
β ADO.NET, ORM And EF-Core π
βοΈ [01] Introduction to Data Access and ORM : https://youtu.be/ZxRTyoEeXhk
βοΈ [02] ADO .NET: https://youtu.be/WEVJeTBifAY
βοΈ [03] Dapper: https://youtu.be/XjExbuSCIZw
βοΈ [04] NHibernate: https://youtu.be/JMqza_3rg5Q
βοΈ [05] EF-CORE Jump start: https://youtu.be/4edLDnhS0NA
βοΈ [06] DbContext: https://youtu.be/fKaIu43bW6g
βοΈ [07] EF-CORE Configuration: https://youtu.be/GHyeugqpMPU
βοΈ [08] EF-CORE Reverse Engineering: https://youtu.be/vBDvSqiseP0
βοΈ [09] Entity Type and Mapping : https://youtu.be/vsS9j_ljMFY
βοΈ [10] EF Migration 1: https://youtu.be/WqiGu_MQ-xw
βοΈ [11] EF Migration 2: https://youtu.be/r2GAvh41hj8
βοΈ [12] EF Migration 3 https://youtu.be/pOZmq05uWnE
βοΈ [13] Inheritance Mapping Strategy: https://youtu.be/i5lSGkNJW0A
βοΈ [14] EF Create & Drop API: https://youtu.be/5pA5lvbAjec
βοΈ [15] Query Data Part 1: https://youtu.be/5zKWN9mA6p8
βοΈ [16] Query Data Part 2: βhttps://youtu.be/AGZTWWUUD4s
βοΈ [17] Raw SQL Query: βhttps://youtu.be/5HvXbBj7ES0
βοΈ [18] Save Data: https://youtu.be/46O_VAlgedk
βοΈ [19] Interceptors: https://youtu.be/hEMCDxqURr8
βοΈ [20] DB Transactions With EF-Core: https://youtu.be/m2RDSxGPuhs \
β Design Pattern π
βοΈ [01] Introduction to Design Pattern: https://youtu.be/8OitfyFqboA
βοΈ [02] Singleton: https://youtu.be/-9fFuFkuQeU
βοΈ [03] Factory: https://youtu.be/nEMbvFTy54Y
βοΈ [04] Strategy: https://youtu.be/c5G6r8_r80s
βοΈ [05] Builder: https://youtu.be/NQxjvSYSKQk
βοΈ [06] Decorator: https://youtu.be/PBQp5vtiQdg \
β OOP π
βοΈ [01] Introduction to OOP: https://youtu.be/vo_vktaAK9o
βοΈ [02] Procedural Vs OOP: https://youtu.be/ZOuOltL2IsU
βοΈ [03] OOP Pillars: https://youtu.be/M4VjTVO8Rbw
βοΈ [04] Class Data Structure: https://youtu.be/iCZEXw2G6
βοΈ [05] Access Modifiers: https://youtu.be/iCZEXw2G6akak
βοΈ [06] Class Members: https://youtu.be/EEyh4xCcMSs
βοΈ [07] Class Vs. Object: https://youtu.be/UMIUlG-uwxY
βοΈ [08] Reference Vs. Value Type: https://youtu.be/oQI0ItmX-H0
βοΈ [09] Encapsulation: https://youtu.be/TbAPLaruUjE
βοΈ [10] Abstraction: https://youtu.be/TUfatzFvASU
βοΈ [11] Polymorphism: https://youtu.be/twon_3eUXRo
βοΈ [12] Inheritance : https://youtu.be/a1d9y-wxXbs \
β ASP .NET π
βοΈ [01] Introduction to web development https://youtu.be/hr5fzEgDTAI
βοΈ [02] Web Essentials: https://youtu.be/ivi5_JYHcNw
βοΈ [03] ASP.NET Tooling Part1: https://youtu.be/ArEF8Q163sY
βοΈ [04] ASP.NET Tooling Part2: https://youtu.be/Zv5hyEVD_WQ
βοΈ [05] ASP.NET 101: https://youtu.be/-bxjpkFDm0g
βοΈ [06] Application Startup: https://youtu.be/-bxjpkFDm0g \