برنامهنویسی حرفهای به زبان سیشارپ ۲۰۲۱
Code like a Pro in C# 2021
دانلود کتاب برنامهنویسی حرفهای به زبان سیشارپ ۲۰۲۱ (Code like a Pro in C# 2021) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Jort Rodenburg |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2021 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
416 |
| نوع فایل |
|
| حجم |
10.8 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی حرفهای به زبان سیشارپ ۲۰۲۱
با تکیه بر مهارتهای برنامهنویسی فعلی خود، سطح C برنامهنویسی خود را به سطح حرفهای ارتقا دهید.
خلاصه
در کتاب Code Like A Pro in C خواهید آموخت:
* تست واحد و توسعه مبتنی بر تست (TDD)
* بازسازی یک کدبیس قدیمی .NET
* اصول کدنویسی تمیز
* مهارتهای ضروری معماری backend
* جستجو و دستکاری پایگاههای داده با LINQ و Entity Framework Core
بسیاری از برنامههای کاربردی مهم تجاری در سراسر جهان با زبان C و پلتفرم قدرتمند .NET نوشته شدهاند که بر روی رایانههای شخصی، سیستمهای ابری، و سرورهای ویندوز یا لینوکس اجرا میشوند. کتاب Code Like a Pro in C این امکان را برای شما فراهم میسازد که تواناییهای فعلی خود در C یا یک زبان شیگرا دیگر (مانند Java) را به تسلط عملی بر C تبدیل کنید. خبری از “Hello World” یا مبانی علوم کامپیوتر 101 نیست—شما با بازسازی یک کدبیس قدیمی و از رده خارج، با استفاده از تکنیکها، ابزارها و بهترین شیوههای جدید، آن را به استانداردهای مدرن C ارتقا خواهید داد.
با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات Manning دریافت خواهید کرد.
دربارهی این فناوری
شما اصول اولیه را میدانید، حالا برای قدم بعدی آماده شوید! کد C حرفهای، کارآمد، تمیز و سریع است. چه در حال ساخت برنامههای کاربردی تجاری برای کاربران باشید و چه در حال نوشتن سرویسهای backend با دادههای فشرده، تکنیکهای عملی مبتنی بر تجربه در این کتاب، مهارتهای C شما را به سطح جدیدی ارتقا خواهند داد.
دربارهی کتاب
Code Like a Pro in C به شما میآموزد که چگونه کد C تمیز و مناسب برای برنامههای کاربردی سازمانی بنویسید. در این کتاب، با استفاده از تکنیکهای مدرن C، یک کدبیس قدیمی را بازسازی خواهید کرد. ابزارهایی مانند Entity Framework Core، تکنیکهای طراحی مانند تزریق وابستگی (dependency injection)، و شیوههای کلیدی مانند تست و کدنویسی تمیز را بررسی خواهید کرد. این کتاب، مسیری عالی برای ارتقای مهارتهای فعلی C شما یا تغییر از یک زبان شیگرا دیگر به C و اکوسیستم .NET است.
محتویات
* تست واحد و توسعه مبتنی بر تست (TDD)
* بازسازی یک کدبیس قدیمی .NET
* اصول کدنویسی تمیز
* جستجو و دستکاری پایگاههای داده با LINQ و Entity Framework Core
دربارهی خواننده
مناسب برای توسعهدهندگانی که با برنامهنویسی شیگرا تجربه دارند. نیازی به تجربه C نیست.
دربارهی نویسنده
Jort Rodenburg یک مهندس نرمافزار است که دورههای متعددی را در زمینه تسریع در C و .NET تدریس کرده است.
فهرست مطالب
بخش 1: استفاده از C و .NET
1. معرفی C و .NET
2. .NET و نحوه کامپایل آن
بخش 2: کدبیس موجود
3. این کد چقدر بد است؟
4. منابع مدیریتنشده خود را مدیریت کنید!
بخش 3: لایه دسترسی به پایگاه داده
5. راهاندازی یک پروژه و پایگاه داده با Entity Framework Core
بخش 4: لایه Repository
6. توسعه مبتنی بر تست و تزریق وابستگی
7. مقایسه اشیاء
8. Stubbing، generics و Coupling
9. متدهای توسعه، جریانها و کلاسهای انتزاعی
بخش 5: لایه Service
10. Reflection و mocks
11. بازبینی بررسی نوع زمان اجرا و مدیریت خطا
12. استفاده از IAsyncEnumerable و yield return
بخش 6: لایه Controller
13. Middleware، مسیریابی HTTP و پاسخهای HTTP
14. سریالسازی/غیرسریالسازی JSON و اتصال مدل سفارشی
فهرست کتاب:
۱. inside front cover
۲. کدنویسی حرفهای به زبان سیشارپ
۳. Copyright
۴. contents
۵. front matter
۶. بخش ۱: استفاده از سیشارپ و داتنت
۱ معرفی سیشارپ و داتنت
۲. داتنت و نحوه کامپایل آن
۹. بخش ۲: کدبیس موجود
۳. این کد چقدر بد است؟
۴. منابع غیرمدیریتشده خود را مدیریت کنید!
۱۲. بخش ۳: لایه دسترسی به پایگاه داده
۵. راهاندازی پروژه و پایگاه داده با Entity Framework Core
۱۴. بخش ۴: لایه ریپازیتوری
۶. توسعه مبتنی بر تست و تزریق وابستگی
۷. مقایسه اشیاء
۸. استابینگ، جنریکها و کوپلینگ
۹. متدهای توسعهای، استریمها و کلاسهای انتزاعی
۱۹. بخش ۵: لایه سرویس
۱۰. انعکاس و ماکها
۱۱. بازبینی بررسی نوع در زمان اجرا و مدیریت خطا
۱۲. استفاده از IAsyncEnumerable و yield return
۲۳. بخش ۶: لایه کنترلر
۱۳. میانافزار، مسیریابی HTTP و پاسخهای HTTP
۱۴. سریالسازی/غیرسریالسازی JSON و اتصال مدل سفارشی
۲۶. پیوست الف: پاسخ تمرینها
۲۷. پیوست ب: چکلیست کد تمیز
۲۸. پیوست ج: راهنماهای نصب
۲۹. پیوست د: OpenAPI FlyTomorrow
۳۰. پیوست ه: فهرست منابع
۳۱. فهرست
۳۲. inside back cover
توضیحات(انگلیسی)
Build on your existing programming skills and upskill to professional-level C# programming.
Summary
In Code Like A Pro in C# you will learn:
Unit testing and test-driven development
Refactor a legacy .NET codebase
Principles of clean code
Essential backend architecture skills
Query and manipulate databases with LINQ and Entity Framework Core
Critical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers. Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery. There’s no “Hello World” or Computer Science 101 basics—you’ll learn by refactoring an out-of-date legacy codebase, using new techniques, tools, and best practices to bring it up to modern C# standards.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
You know the basics, now get ready for the next step! Pro-quality C# code is efficient, clean, and fast. Whether you’re building user-facing business applications or writing data-intensive backend services, the experience-based, practical techniques in this book will take your C# skills to a new level.
About the book
Code Like a Pro in C# teaches you to how write clean C# code that’s suitable for enterprise applications. In this book, you’ll refactor a legacy codebase by applying modern C# techniques. You’ll explore tools like Entity Framework Core, design techniques like dependency injection, and key practices like testing and clean coding. It’s a perfect path to upgrade your existing C# skills or shift from another OO language into C# and the .NET ecosystem.
What's inside
Unit testing and test-driven development
Refactor a legacy .NET codebase
Principles of clean code
Query and manipulate databases with LINQ and Entity Framework Core
About the reader
For developers experienced with object-oriented programming. No C# experience required.
About the author
Jort Rodenburg is a software engineer who has taught numerous courses on getting up to speed with C# and .NET.
Table of Contents
PART 1 USING C# AND .NET
1 Introducing C# and .NET
2 .NET and how it compiles
PART 2 THE EXISTING CODEBASE
3 How bad is this code?
4 Manage your unmanaged resources!
PART 3 THE DATABASE ACCESS LAYER
5 Setting up a project and database with Entity Framework Core
PART 4 THE REPOSITORY LAYER
6 Test-driven development and dependency injection
7 Comparing objects
8 Stubbing, generics, and coupling
9 Extension methods, streams, and abstract classes
PART 5 THE SERVICE LAYER
10 Reflection and mocks
11 Runtime type checking revisited and error handling
12 Using IAsyncEnumerable and yield return
PART 6 THE CONTROLLER LAYER
13 Middleware, HTTP routing, and HTTP responses
14 JSON serialization/deserialization and custom model binding
Table of Contents
1. inside front cover
2. Code like a Pro in C#
3. Copyright
4. contents
5. front matter
6. Part 1 Using C# and .NET
1 Introducing C# and .NET
2 .NET and how it compiles
9. Part 2 The existing codebase
3 How bad is this code?
4 Manage your unmanaged resources!
12. Part 3 The database access layer
5 Setting up a project and database with Entity Framework Core
14. Part 4 The repository layer
6 Test-driven development and dependency injection
7 Comparing objects
8 Stubbing, generics, and coupling
9 Extension methods, streams, and abstract classes
19. Part 5 The service layer
10 Reflection and mocks
11 Runtime type checking revisited and error handling
12 Using IAsyncEnumerable
23. Part 6 The controller layer
13 Middleware, HTTP routing, and HTTP responses
14 JSON serialization/ deserialization and custom model binding
26. appendix A Exercise answers
27. appendix B Clean code checklist
28. appendix C Installation guides
29. appendix D OpenAPI FlyTomorrow
30. appendix E Reading list
31. index
32. inside back cover
دیگران دریافت کردهاند
برنامهنویسی حرفهای به زبان راست ۲۰۲۴
Code Like a Pro in Rust 2024
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
دسترسی چندگانه با تقسیم کد (CDMA) ۲۰۲۲
Code Division Multiple Access (CDMA) 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
قوانین و مقررات مدیریت پروژه در صنعت ساخت و ساز ۲۰۲۲
Code of Practice for Project Management for the Built Environment 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آیین نامه اخلاق پزشکی، ۲۰۱۴-۲۰۱۵: از انجمن پزشکی آمریکا
Code of Medical Ethics, 2014-2015: Of the American Medical Association
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
کد قرمز: یک اقتصاددان توضیح می دهد که چگونه می توان سیستم مراقبت های بهداشتی را بدون نابودی آن احیا کرد، ۲۰۰۹
Code Red: An Economist Explains How to Revive the Healthcare System without Destroying It 2009
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
آیین کار مدیریت پروژه برای ساخت و توسعه ۲۰۰۸
Code of Practice for Project Management for Construction and Development 2008
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
