Code like a Pro in C#, video edition
Focused View
11:53:51
64 View
01-Part 1. Using C# and .NET.mp4
00:48
02-Chapter 1. Introducing C# and .NET.mp4
06:33
03-Chapter 1. Reason 2 - C# is maintainable.mp4
06:58
04-Chapter 1. Why not work in C#.mp4
06:31
05-Chapter 1. Switching to C#.mp4
07:26
06-Chapter 1. What you will learn in this book.mp4
07:59
07-Chapter 2. .NET and how it compiles.mp4
09:38
08-Chapter 2. How CLI-compliant languages are compiled.mp4
11:10
09-Chapter 2. Step 2 - Common Intermediate Language (assembly level), Part 1.mp4
07:49
10-Chapter 2. Step 2 - Common Intermediate Language (assembly level), Part 2.mp4
07:39
11-Chapter 2. Step 3 - Native code (processor level).mp4
07:43
12-Part 2. The existing codebase.mp4
00:37
13-Chapter 3. How bad is this code.mp4
12:38
14-Chapter 3. Coming to terms with the existing codebase.mp4
10:14
15-Chapter 3. The existing codebase - Web service configuration files.mp4
08:32
16-Chapter 3. Considering models and views in the existing codebase, Part 1.mp4
09:25
17-Chapter 3. Considering models and views in the existing codebase, Part 2.mp4
07:47
18-Chapter 4. Manage your unmanaged resources!.mp4
09:16
19-Chapter 4. Collecting flight information with collections.mp4
11:24
20-Chapter 4. Querying a database with SqlCommand.mp4
07:27
21-Chapter 4. The FlightController - Assessing GET flight {flightNumber}.mp4
11:06
22-Chapter 4. The FlightController - DELETE flight {flightNumber}.mp4
08:18
23-Part 3. The database access layer.mp4
00:31
24-Chapter 5. Setting up a project and database with Entity Framework Core.mp4
09:48
25-Chapter 5. Setting up and configuring a web service.mp4
09:00
26-Chapter 5. Implementing the Startup class.mp4
08:38
27-Chapter 5. Implementing the database access layer.mp4
12:25
28-Chapter 5. Configuration methods and environment variables.mp4
12:35
29-Part 4. The repository layer.mp4
00:28
30-Chapter 6. Test-driven development and dependency injection.mp4
11:52
31-Chapter 6. The CreateCustomer method.mp4
06:44
32-Chapter 6. Validating against invalid characters.mp4
10:02
33-Chapter 6. Object initializers and autogenerated code.mp4
09:08
34-Chapter 6. Locks, mutexes, and semaphores.mp4
12:48
35-Chapter 6. Controlling dependencies with dependency injection, Part 1.mp4
07:33
36-Chapter 6. Controlling dependencies with dependency injection, Part 2.mp4
08:00
37-Chapter 7. Comparing objects.mp4
09:48
38-Chapter 7. Custom exceptions, LINQ, and extension methods.mp4
10:41
39-Chapter 7. Congruence - From the Middle Ages to C#.mp4
08:51
40-Chapter 7. Creating a comparer class using EqualityComparer T.mp4
05:08
41-Chapter 7. Testing equality by overriding the Equals method.mp4
08:58
42-Chapter 7. Overloading the equality operator.mp4
06:08
43-Chapter 8. Stubbing, generics, and coupling.mp4
08:45
44-Chapter 8. Input validation, separation of concerns, and coupling.mp4
11:57
45-Chapter 8. Using object initializers.mp4
12:43
46-Chapter 8. Programming with generics.mp4
09:38
47-Chapter 8. Conditionals, Func, switches, and switch expressions.mp4
13:13
48-Chapter 8. Querying for pending changes in Entity Framework Core.mp4
06:22
49-Chapter 9. Extension methods, streams, and abstract classes.mp4
10:18
50-Chapter 9. Validating the AirportID input parameter.mp4
13:44
51-Chapter 9. Querying the database for an Airport object, Part 1.mp4
06:50
52-Chapter 9. Querying the database for an Airport object, Part 2.mp4
07:34
53-Chapter 9. Implementing the Flight repository.mp4
06:41
54-Chapter 9. The IsPositive extension method and magic numbers.mp4
07:56
55-Chapter 9. Getting a flight out of the database.mp4
08:29
56-Part 5. The service layer.mp4
00:32
57-Chapter 10. Reflection and mocks.mp4
07:47
58-Chapter 10. Implementing the CustomerService.mp4
11:06
59-Chapter 10. Implementing the BookingService.mp4
08:43
60-Chapter 10. Unit testing across architectural layers.mp4
07:21
61-Chapter 10. Mocking a class with the Moq library, Part 1.mp4
10:26
62-Chapter 10. Mocking a class with the Moq library, Part 2.mp4
09:18
63-Chapter 10. Calling a repository from a service.mp4
06:31
64-Chapter 11. Runtime type checking revisited and error handling.mp4
12:04
65-Chapter 11. Cleaning up the BookingServiceTests class.mp4
12:11
66-Chapter 11. Calling the Flight repository from a service class, Part 1.mp4
10:58
67-Chapter 11. Calling the Flight repository from a service class, Part 2.mp4
05:20
68-Chapter 12. Using IAsyncEnumerable T and yield return.mp4
12:55
69-Chapter 12.Combining two data streams into a view.mp4
10:51
70-Chapter 12. Using the yield return keywords with try-catch code blocks.mp4
12:50
71-Chapter 12. Implementing GetFlightByFlightNumber.mp4
06:52
72-Part 6. The controller layer.mp4
00:39
73-Chapter 13. Middleware, HTTP routing, and HTTP responses.mp4
10:38
74-Chapter 13. Returning HTTP responses with the IActionResult interface (GetFlights).mp4
07:27
75-Chapter 13. Injecting dependencies into a controller using middleware.mp4
12:29
76-Chapter 13. Implementing the GET Flight {FlightNumber} endpoint.mp4
07:34
77-Chapter 13. Routing HTTP requests to controllers and methods.mp4
10:35
78-Chapter 14. JSON serialization deserialization and custom model binding.mp4
09:41
79-Chapter 14. Using the [FromBody] attribute to deserialize incoming HTTP data.mp4
09:33
80-Chapter 14. Implementing the CreateBooking endpoint method logic.mp4
08:38
81-Chapter 14. Acceptance testing and Swagger middleware.mp4
10:16
82-Chapter 14. Generating an OpenAPI specification at runtime.mp4
06:01
83-Appendix B. Clean code checklist.mp4
04:21
More details
User Reviews
Rating
average 0
Focused display
Category

O'Reilly
View courses O'ReillyO'Reilly Media is an American learning company established by Tim O'Reilly that publishes books, produces tech conferences, and provides an online learning platform. Its distinctive brand features a woodcut of an animal on many of its book covers.
- language english
- Training sessions 83
- duration 11:53:51
- Release Date 2023/11/06