توضیحات
دوره Code like a Pro in C# video edition. این دوره آموزشی، تجربهای همانند گوش دادن به کتاب صوتی همراه با تماشای ویدیو است. در این دوره، گوینده کتاب را میخواند و در عین حال، متن، کدها، نمودارها و تصاویر مربوطه بر روی صفحه نمایش داده میشود. این دوره برای افرادی که میخواهند مهارتهای برنامهنویسی سی شارپ خود را تقویت کرده و به سطح حرفهای برسانند، بسیار مناسب است.
سی شارپ یکی از زبانهای برنامهنویسی پرکاربرد و قدرتمند است که برای توسعهی طیف گستردهای از نرمافزارها، از جمله برنامههای دسکتاپ، سیستمهای ابری و سرویسهای وب استفاده میشود. در این دوره، شما با تکنیکها و ابزارهای پیشرفتهی سی شارپ آشنا شده و یاد میگیرید که چگونه کدهای تمیز، کارآمد و قابل نگهداری بنویسید. با گذراندن این دوره، شما قادر خواهید بود تا در پروژههای حرفهای سی شارپ مشارکت کرده و نرمافزارهای باکیفیت تولید کنید.
آنچه فرا خواهید گرفت:
- تست واحد و توسعهی مبتنی بر تست: یادگیری روشهای نوشتن تستهای خودکار برای اطمینان از کیفیت کد.
- بازسازی کدهای قدیمی: به روزرسانی کدهای قدیمی با استفاده از تکنیکها و ابزارهای مدرن سی شارپ.
- اصول کد تمیز: نوشتن کدی که خوانا، قابل نگهداری و قابل توسعه باشد.
- مهارتهای ضروری معماری بکاند: یادگیری اصول طراحی و پیادهسازی سیستمهای بکاند.
- پرسوجو و دستکاری دادهها با LINQ و Entity Framework Core: کار با پایگاه دادهها به کمک این ابزارهای قدرتمند.
این دوره مناسب افرادی است که:
- تجربه برنامهنویسی شیءگرا دارند.
- به دنبال ارتقای مهارتهای سی شارپ خود هستند.
- میخواهند از زبانهای برنامهنویسی شیءگرای دیگر به سی شارپ مهاجرت کنند.
- علاقهمند به توسعهی نرمافزارهای تجاری هستند.
مشخصات دوره Code like a Pro in C# video edition
- ناشر: Orielly
- مدرس: Jort Rodenburg
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 11 ساعت و 54 دقیقه
- تعداد دروس: 83
سرفصل های دوره
- Part 1. Using C# and .NET
- Chapter 1. Introducing C# and .NET
- Chapter 1. Reason 2: C# is maintainable
- Chapter 1. Why not work in C#?
- Chapter 1. Switching to C#
- Chapter 1. What you will learn in this book
- Chapter 2. .NET and how it compiles
- Chapter 2. How CLI-compliant languages are compiled
- Chapter 2. Step 2: Common Intermediate Language (assembly level), Part 1
- Chapter 2. Step 2: Common Intermediate Language (assembly level), Part 2
- Chapter 2. Step 3: Native code (processor level)
- Part 2. The existing codebase
- Chapter 3. How bad is this code?
- Chapter 3. Coming to terms with the existing codebase
- Chapter 3. The existing codebase: Web service configuration files
- Chapter 3. Considering models and views in the existing codebase, Part 1
- Chapter 3. Considering models and views in the existing codebase, Part 2
- Chapter 4. Manage your unmanaged resources!
- Chapter 4. Collecting flight information with collections
- Chapter 4. Querying a database with SqlCommand
- Chapter 4. The FlightController: Assessing GET /flight/{flightNumber}
- Chapter 4. The FlightController: DELETE /flight/{flightNumber}
- Part 3. The database access layer
- Chapter 5. Setting up a project and database with Entity Framework Core
- Chapter 5. Setting up and configuring a web service
- Chapter 5. Implementing the Startup class
- Chapter 5. Implementing the database access layer
- Chapter 5. Configuration methods and environment variables
- Part 4. The repository layer
- Chapter 6. Test-driven development and dependency injection
- Chapter 6. The CreateCustomer method
- Chapter 6. Validating against invalid characters
- Chapter 6. Object initializers and autogenerated code
- Chapter 6. Locks, mutexes, and semaphores
- Chapter 6. Controlling dependencies with dependency injection, Part 1
- Chapter 6. Controlling dependencies with dependency injection, Part 2
- Chapter 7. Comparing objects
- Chapter 7. Custom exceptions, LINQ, and extension methods
- Chapter 7. Congruence: From the Middle Ages to C#
- Chapter 7. Creating a “comparer” class using EqualityComparer
- Chapter 7. Testing equality by overriding the Equals method
- Chapter 7. Overloading the equality operator
- Chapter 8. Stubbing, generics, and coupling
- Chapter 8. Input validation, separation of concerns, and coupling
- Chapter 8. Using object initializers
- Chapter 8. Programming with generics
- Chapter 8. Conditionals, Func, switches, and switch expressions
- Chapter 8. Querying for pending changes in Entity Framework Core
- Chapter 9. Extension methods, streams, and abstract classes
- Chapter 9. Validating the AirportID input parameter
- Chapter 9. Querying the database for an Airport object, Part 1
- Chapter 9. Querying the database for an Airport object, Part 2
- Chapter 9. Implementing the Flight repository
- Chapter 9. The IsPositive extension method and “magic numbers”
- Chapter 9. Getting a flight out of the database
- Part 5. The service layer
- Chapter 10. Reflection and mocks
- Chapter 10. Implementing the CustomerService
- Chapter 10. Implementing the BookingService
- Chapter 10. Unit testing across architectural layers
- Chapter 10. Mocking a class with the Moq library, Part 1
- Chapter 10. Mocking a class with the Moq library, Part 2
- Chapter 10. Calling a repository from a service
- Chapter 11. Runtime type checking revisited and error handling
- Chapter 11. Cleaning up the BookingServiceTests class
- Chapter 11. Calling the Flight repository from a service class, Part 1
- Chapter 11. Calling the Flight repository from a service class, Part 2
- Chapter 12. Using IAsyncEnumerable and yield return
- Chapter 12.Combining two data streams into a view
- Chapter 12. Using the yield return keywords with try-catch code blocks
- Chapter 12. Implementing GetFlightByFlightNumber
- Part 6. The controller layer
- Chapter 13. Middleware, HTTP routing, and HTTP responses
- Chapter 13. Returning HTTP responses with the IActionResult interface (GetFlights)
- Chapter 13. Injecting dependencies into a controller using middleware
- Chapter 13. Implementing the GET /Flight/{FlightNumber} endpoint
- Chapter 13. Routing HTTP requests to controllers and methods
- Chapter 14. JSON serialization/ deserialization and custom model binding
- Chapter 14. Using the [FromBody] attribute to deserialize incoming HTTP data
- Chapter 14. Implementing the CreateBooking endpoint method logic
- Chapter 14. Acceptance testing and Swagger middleware
- Chapter 14. Generating an OpenAPI specification at runtime
- Appendix B. Clean code checklist
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
0.99 گیگابایت














































1 دیدگاه. همین الان خارج شوید
thanks