|
|
0
|
|
380.9 KB
|
|
|
01-Part 1. Using C# and .NET.mp4
|
MP4
|
4.6 MB
|
|
|
02-Chapter 1. Introducing C# and .NET.mp4
|
MP4
|
35.4 MB
|
|
|
03-Chapter 1. Reason 2 - C# is maintainable.mp4
|
MP4
|
50.6 MB
|
|
|
04-Chapter 1. Why not work in C#.mp4
|
MP4
|
39.5 MB
|
|
|
05-Chapter 1. Switching to C#.mp4
|
MP4
|
48.9 MB
|
|
|
06-Chapter 1. What you will learn in this book.mp4
|
MP4
|
58.8 MB
|
|
|
07-Chapter 2. .NET and how it compiles.mp4
|
MP4
|
57.5 MB
|
|
|
08-Chapter 2. How CLI-compliant languages are compiled.mp4
|
MP4
|
58.8 MB
|
|
|
09-Chapter 2. Step 2 - Common Intermediate Language (assembly level), Part 1.mp4
|
MP4
|
50.7 MB
|
|
|
10-Chapter 2. Step 2 - Common Intermediate Language (assembly level), Part 2.mp4
|
MP4
|
43.1 MB
|
|
|
11-Chapter 2. Step 3 - Native code (processor level).mp4
|
MP4
|
13.2 MB
|
|
|
12-Part 2. The existing codebase.mp4
|
MP4
|
2.6 MB
|
|
|
13-Chapter 3. How bad is this code.mp4
|
MP4
|
66.1 MB
|
|
|
14-Chapter 3. Coming to terms with the existing codebase.mp4
|
MP4
|
53 MB
|
|
|
15-Chapter 3. The existing codebase - Web service configuration files.mp4
|
MP4
|
46.3 MB
|
|
|
16-Chapter 3. Considering models and views in the existing codebase, Part 1.mp4
|
MP4
|
47.7 MB
|
|
|
17-Chapter 3. Considering models and views in the existing codebase, Part 2.mp4
|
MP4
|
55.5 MB
|
|
|
18-Chapter 4. Manage your unmanaged resources!.mp4
|
MP4
|
55.5 MB
|
|
|
19-Chapter 4. Collecting flight information with collections.mp4
|
MP4
|
89.6 MB
|
|
|
20-Chapter 4. Querying a database with SqlCommand.mp4
|
MP4
|
38.1 MB
|
|
|
21-Chapter 4. The FlightController - Assessing GET _flight_{flightNumber}.mp4
|
MP4
|
67.7 MB
|
|
|
22-Chapter 4. The FlightController - DELETE _flight_{flightNumber}.mp4
|
MP4
|
53.9 MB
|
|
|
23-Part 3. The database access layer.mp4
|
MP4
|
2.9 MB
|
|
|
24-Chapter 5. Setting up a project and database with Entity Framework Core.mp4
|
MP4
|
40.2 MB
|
|
|
25-Chapter 5. Setting up and configuring a web service.mp4
|
MP4
|
33.6 MB
|
|
|
26-Chapter 5. Implementing the Startup class.mp4
|
MP4
|
34.2 MB
|
|
|
27-Chapter 5. Implementing the database access layer.mp4
|
MP4
|
57.8 MB
|
|
|
28-Chapter 5. Configuration methods and environment variables.mp4
|
MP4
|
77.1 MB
|
|
|
29-Part 4. The repository layer.mp4
|
MP4
|
2.8 MB
|
|
|
30-Chapter 6. Test-driven development and dependency injection.mp4
|
MP4
|
63.7 MB
|
|
|
31-Chapter 6. The CreateCustomer method.mp4
|
MP4
|
30.8 MB
|
|
|
32-Chapter 6. Validating against invalid characters.mp4
|
MP4
|
62.9 MB
|
|
|
33-Chapter 6. Object initializers and autogenerated code.mp4
|
MP4
|
45.9 MB
|
|
|
34-Chapter 6. Locks, mutexes, and semaphores.mp4
|
MP4
|
62.2 MB
|
|
|
35-Chapter 6. Controlling dependencies with dependency injection, Part 1.mp4
|
MP4
|
38.4 MB
|
|
|
36-Chapter 6. Controlling dependencies with dependency injection, Part 2.mp4
|
MP4
|
34.5 MB
|
|
|
37-Chapter 7. Comparing objects.mp4
|
MP4
|
72.5 MB
|
|
|
38-Chapter 7. Custom exceptions, LINQ, and extension methods.mp4
|
MP4
|
57.8 MB
|
|
|
39-Chapter 7. Congruence - From the Middle Ages to C#.mp4
|
MP4
|
60.2 MB
|
|
|
40-Chapter 7. Creating a “comparer” class using EqualityComparer_T.mp4
|
MP4
|
36.2 MB
|
|
|
41-Chapter 7. Testing equality by overriding the Equals method.mp4
|
MP4
|
61.1 MB
|
|
|
42-Chapter 7. Overloading the equality operator.mp4
|
MP4
|
30.2 MB
|
|
|
43-Chapter 8. Stubbing, generics, and coupling.mp4
|
MP4
|
42.2 MB
|
|
|
44-Chapter 8. Input validation, separation of concerns, and coupling.mp4
|
MP4
|
72.6 MB
|
|
|
45-Chapter 8. Using object initializers.mp4
|
MP4
|
59.8 MB
|
|
|
46-Chapter 8. Programming with generics.mp4
|
MP4
|
48.1 MB
|
|
|
47-Chapter 8. Conditionals, Func, switches, and switch expressions.mp4
|
MP4
|
87 MB
|
|
|
48-Chapter 8. Querying for pending changes in Entity Framework Core.mp4
|
MP4
|
39.9 MB
|
|
|
49-Chapter 9. Extension methods, streams, and abstract classes.mp4
|
MP4
|
56.1 MB
|
|
|
50-Chapter 9. Validating the AirportID input parameter.mp4
|
MP4
|
78.5 MB
|
|
|
51-Chapter 9. Querying the database for an Airport object, Part 1.mp4
|
MP4
|
40.4 MB
|
|
|
52-Chapter 9. Querying the database for an Airport object, Part 2.mp4
|
MP4
|
47.4 MB
|
|
|
53-Chapter 9. Implementing the Flight repository.mp4
|
MP4
|
36.3 MB
|
|
|
54-Chapter 9. The IsPositive extension method and “magic numbers”.mp4
|
MP4
|
50 MB
|
|
|
55-Chapter 9. Getting a flight out of the database.mp4
|
MP4
|
50.1 MB
|
|
|
56-Part 5. The service layer.mp4
|
MP4
|
3.2 MB
|
|
|
57-Chapter 10. Reflection and mocks.mp4
|
MP4
|
33.3 MB
|
|
|
58-Chapter 10. Implementing the CustomerService.mp4
|
MP4
|
59.2 MB
|
|
|
59-Chapter 10. Implementing the BookingService.mp4
|
MP4
|
56.9 MB
|
|
|
60-Chapter 10. Unit testing across architectural layers.mp4
|
MP4
|
31.8 MB
|
|
|
61-Chapter 10. Mocking a class with the Moq library, Part 1.mp4
|
MP4
|
55.6 MB
|
|
|
62-Chapter 10. Mocking a class with the Moq library, Part 2.mp4
|
MP4
|
59.5 MB
|
|
|
63-Chapter 10. Calling a repository from a service.mp4
|
MP4
|
35.1 MB
|
|
|
64-Chapter 11. Runtime type checking revisited and error handling.mp4
|
MP4
|
67.5 MB
|
|
|
65-Chapter 11. Cleaning up the BookingServiceTests class.mp4
|
MP4
|
63.2 MB
|
|
|
66-Chapter 11. Calling the Flight repository from a service class, Part 1.mp4
|
MP4
|
65.9 MB
|
|
|
67-Chapter 11. Calling the Flight repository from a service class, Part 2.mp4
|
MP4
|
8.2 MB
|
|
|
68-Chapter 12. Using IAsyncEnumerable_T_ and yield return.mp4
|
MP4
|
72.9 MB
|
|
|
69-Chapter 12.Combining two data streams into a view.mp4
|
MP4
|
62.6 MB
|
|
|
70-Chapter 12. Using the yield return keywords with try-catch code blocks.mp4
|
MP4
|
82.7 MB
|
|
|
71-Chapter 12. Implementing GetFlightByFlightNumber.mp4
|
MP4
|
44.3 MB
|
|
|
72-Part 6. The controller layer.mp4
|
MP4
|
4 MB
|
|
|
73-Chapter 13. Middleware, HTTP routing, and HTTP responses.mp4
|
MP4
|
53.3 MB
|
|
|
74-Chapter 13. Returning HTTP responses with the IActionResult interface (GetFlights).mp4
|
MP4
|
35 MB
|
|
|
75-Chapter 13. Injecting dependencies into a controller using middleware.mp4
|
MP4
|
62.7 MB
|
|
|
76-Chapter 13. Implementing the GET _Flight_{FlightNumber} endpoint.mp4
|
MP4
|
38 MB
|
|
|
77-Chapter 13. Routing HTTP requests to controllers and methods.mp4
|
MP4
|
52.9 MB
|
|
|
78-Chapter 14. JSON serialization_ deserialization and custom model binding.mp4
|
MP4
|
45.7 MB
|
|
|
79-Chapter 14. Using the [FromBody] attribute to deserialize incoming HTTP data.mp4
|
MP4
|
44.1 MB
|
|
|
80-Chapter 14. Implementing the CreateBooking endpoint method logic.mp4
|
MP4
|
55.6 MB
|
|
|
81-Chapter 14. Acceptance testing and Swagger middleware.mp4
|
MP4
|
55.4 MB
|
|
|
82-Chapter 14. Generating an OpenAPI specification at runtime.mp4
|
MP4
|
37.2 MB
|
|
|
83-Appendix B. Clean code checklist.mp4
|
MP4
|
28.1 MB
|
|
|
TutsNode.com.txt
|
TXT
|
102.4 B
|
|
|
[TGx]Downloaded from torrentgalaxy.to .txt
|
TXT
|
614.4 B
|
|
|
1
|
|
35.4 KB
|
|
|
2
|
|
292 KB
|
|
|
3
|
|
501.2 KB
|
|
|
4
|
|
906.6 KB
|
|
|
5
|
|
92.8 KB
|
|
|
6
|
|
385.5 KB
|
|
|
7
|
|
487 KB
|
|
|
8
|
|
269.4 KB
|
|
|
9
|
|
469.5 KB
|
|
|
10
|
|
922.2 KB
|
|
|
11
|
|
141.1 KB
|
|
|
12
|
|
256.8 KB
|
|
|
13
|
|
804.2 KB
|
|
|
14
|
|
138.4 KB
|
|
|
15
|
|
292.5 KB
|
|
|
16
|
|
367.7 KB
|
|
|
17
|
|
782.9 KB
|
|
|
18
|
|
957.9 KB
|
|
|
19
|
|
780.6 KB
|
|
|
20
|
|
234 KB
|
|
|
21
|
|
513.4 KB
|
|
|
22
|
|
831.4 KB
|
|
|
23
|
|
180.5 KB
|
|
|
24
|
|
253.8 KB
|
|
|
25
|
|
204.2 KB
|
|
|
26
|
|
250.4 KB
|
|
|
27
|
|
559.1 KB
|
|
|
28
|
|
97.5 KB
|
|
|
29
|
|
925.6 KB
|
|
|
30
|
|
408 KB
|
|
|
31
|
|
437.8 KB
|
|
|
32
|
|
467.7 KB
|
|
|
33
|
|
467.8 KB
|
|
|
34
|
|
638 KB
|
|
|
35
|
|
132.9 KB
|
|
|
36
|
|
692.9 KB
|
|
|
37
|
|
32.4 KB
|
|
|
38
|
|
80.8 KB
|
|
|
39
|
|
316.3 KB
|
|
|
40
|
|
398.9 KB
|
|
|
41
|
|
889.7 KB
|
|
|
42
|
|
19.8 KB
|
|
|
43
|
|
88.8 KB
|
|
|
44
|
|
931.6 KB
|
|
|
45
|
|
354.2 KB
|
|
|
46
|
|
598.5 KB
|
|
|
47
|
|
695.1 KB
|
|
|
48
|
|
140.8 KB
|
|
|
49
|
|
295.1 KB
|
|
|
50
|
|
737.2 KB
|
|
|
51
|
|
919.2 KB
|
|
|
52
|
|
883.2 KB
|
|
|
53
|
|
779.3 KB
|
|
|
54
|
|
624.9 KB
|
|
|
55
|
|
793.7 KB
|
|
|
56
|
|
127.2 KB
|
|
|
57
|
|
560.8 KB
|
|
|
58
|
|
604.9 KB
|
|
|
59
|
|
940.8 KB
|
|
|
61
|
|
851.4 KB
|
|
|
62
|
|
684.5 KB
|
|
|
63
|
|
790.4 KB
|
|
|
64
|
|
576.9 KB
|
|
|
65
|
|
919.4 KB
|
|
|
66
|
|
975.7 KB
|
|
|
67
|
|
546.9 KB
|
|
|
68
|
|
830.7 KB
|
|
|
69
|
|
411.1 KB
|
|
|
70
|
|
681.8 KB
|
|
|
71
|
|
238.9 KB
|
|
|
72
|
|
251.5 KB
|
|
|
73
|
|
825.1 KB
|
|
|
74
|
|
912 KB
|
|
|
75
|
|
816.8 KB
|
|
|
76
|
|
777.3 KB
|
|
|
77
|
|
452.1 KB
|
|
|
78
|
|
18.5 KB
|
|
|
79
|
|
818.4 KB
|
|
|
80
|
|
81.3 KB
|
|
|
81
|
|
240.2 KB
|