- 19 Sections
- 114 Lessons
- 32 Hours
Expand all sectionsCollapse all sections
- PERSIAPAN2
- 1. INTRODUCTION C#.NET7
- 2.11.1. Setting up your development environment
- 2.21.2. Understanding .NET
- 2.31.3. Building console apps using Visual Studio 2022
- 2.41.4. Building console apps using Visual Studio Code
- 2.51.5. Exploring code using .NET Interactive Notebooks
- 2.61.6. Reviewing the folders and files for projects
- 2.71.7. Making good use of the GitHub repository for this book
- 2. SPEAKING C#4
- 3. CONTROLLING FLOW, CONVERTING TYPES, AND HANDLING EXCEPTIONS6
- 4. WRITING, DEBUGGING, AND TESTING FUNCTIONS5
- 5. BUILDING YOUR OWN TYPES WITH OBJECT-ORIENTED PROGRAMMING8
- 6. IMPLEMENTING INTERFACES AND INHERITING CLASSES11
- 7.16.1. Setting up a class library and console application
- 7.26.2. More about methods
- 7.36.3. Raising and handling events
- 7.46.4. Making types safely reusable with generics
- 7.56.5. Implementing interfaces
- 7.66.6. Managing memory with reference and value types
- 7.76.7. Working with null values
- 7.86.8. Inheriting from classes
- 7.96.9. Casting within inheritance hierarchies
- 7.106.10. Inheriting and extending .NET types
- 7.116.11. Using an analyser to write better code
- 7. PACKAGING AND DISTRIBUTING .NET TYPES7
- 8. WORKING WITH COMMON .NET TYPES10
- 9.18.1. Working with numbers
- 9.28.2. Working with text
- 9.38.3. Working with dates and times
- 9.48.4. Pattern matching with regular expressions
- 9.58.5. Storing multiple objects in collections
- 9.68.6. Working with spans, indexes, and ranges
- 9.78.7. Working with network resources
- 9.88.8. Working with reflection and attributes
- 9.98.9. Working with images
- 9.108.10. Internationalizing your code
- 9. WORKING WITH FILES, STREAMS, AND SERIALIZATION5
- 10. WORKING WITH DATA USING ENTITY FRAMEWORK CORE8
- 11. QUERYING AND MANIPULATING DATA USING LINQ7
- 12.111.1. Writing LINQ expressions
- 12.211.2. What makes LINQ?
- 12.311.3. Building LINQ expressions with the Enumerable class
- 12.411.4. Sweetening LINQ syntax with syntactic sugar
- 12.511.5. Using multiple threads with parallel LINQ
- 12.611.6. Creating your own LINQ extension methods
- 12.711.7. Working with LINQ to XML
- 12. IMPROVING PERFORMANCE AND SCALABILITY USING MULTITASKING5
- 13. INTRODUCING PRACTICAL APPLICATIONS OF C# AND .NET6
- 14. BUILDING WEBSITES USING ASP.NET CORE RAZOR PAGES6
- 15. BUILDING WEBSITES USING THE MODEL-VIEW-CONTROLLER PATTERN5
- 16. BUILDING AND CONSUMING WEB SERVICES6
- 17.116.1. Building web services using ASP.NET Core Web API
- 17.216.2. Understanding web service acronyms
- 17.316.3. Documenting and testing web services
- 17.416.4. Consuming web services using HTTP clients
- 17.516.5. Implementing advanced features for web services
- 17.616.6. Building web services using minimal APIs
- 17. BUILDING USER INTERFACES USING BLAZOR6
- PENUTUPAN2
Download Materi
Next