Companies Home Search Profile

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
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    O'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