1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Code like a Pro in C#, video edition 2023-12
Code like a Pro in C# video edition

Oreilly – Code like a Pro in C#, video edition 2023-12

توضیحات

دوره 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

تصاویر دوره

Code like a Pro in C# video edition

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود فایل – 0.99 گیگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

0.99 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

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

  • Google Chrome 130.0.0.0 Google Chrome 130.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition
    در مورد: Oreilly – Code like a Pro in C#, video edition 2023-12

    thanks

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست