کتاب .Net in Action, 2nd Edition (دات نت در عمل، ویرایش دوم) مقدمهای روشن برای پیادهسازی برنامههای کاربردی حرفهای با امکانات کامل و چند پلتفرمی در پلت فرم دات نت مایکرؤسافت ارائه میدهد. این مهارتهای لازم داتنت را در قالبی جمعآوری میکند که واضح و آسان است. در هر فصل، برنامههای کاربردی جدید میسازید، مهارتهای ضروری داتنت را انتخاب میکنید و دانش خود را در برابر تمرینهای مفید آزمایش میکنید.
در ادامه مقدمهای از کتاب .Net in Action را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب .Net in Action:
توسعهدهندگان نرمافزار در تمام دوران حرفهای خود یاد میگیرند، که بخشی از جذابیت است. هر چه بیشتر یاد میگیرم، بیشتر متوجه میشوم که چقدر نمیدانم (ناشناخته شناخته شده).
زمانهایی که بیشتر یاد گرفتم، مواقعی بود که یک ناشناخته به یک ناشناخته شناخته شده تبدیل میشد، مانند زمانی که یک دسته از پیشرفتهایی که هرگز در مورد آن نشنیده بودم برایم فاش شد. موضوعاتی مانند پروفایل عملکرد و بومیسازی هرگز در هنگام شروع به ذهن من خطور نکرد، با این حال آنها نقش مهمی در توسعه نرمافزار حرفهای ایفا میکنند.
با وجود اطلاعات بسیار زیادی که از طریق وبلاگها، توییتها، Stack Overflow، کنفرانسها و مستندات آنلاین در دسترس است، ممکن است تعجب کنید که آیا کتابهای فیزیکی هنوز هم میتوانند مرتبط باشند، بهخصوص کتابهایی درباره موضوعی مانند داتنت که ممکن است تا زمانی که چاپ شوند قدیمی شده باشند.
یادگیری یک محیط نرمافزاری جدید مانند افتادن در یک منظره ناآشنا است. شما میتوانید در نقاط خاصی که مورد علاقه شما هستند پرسه بزنید و هرگز کل منطقه را نبینید. کتاب مانند نقشه و راهنمای سفر است. میتواند به شما حسی از کل منطقه بدهد و مکانهایی را معرفی کند که ممکن است به تنهایی کاوش نکرده باشید. تا پایان کتاب، باید در این زمینه جدید احساس اطمینان کنید.
من بخش قابل توجهی از حرفهام را در دات نت گذراندهام. معرفی من به دات نت در Framework ۱.۰ اتفاق افتاد، به لطف فروشندهای که نمیدانست (یا اهمیتی نمیداد) محصول ما در جاوا نوشته شده است وقتی مشتری دات نت میخواست. پروژه تبدیل به دات نت و پیادهسازی آن در سایت مشتری کار مشاوره مورد علاقه من بود.
سالها بعد، من به اندازه کافی خوش شانس بودم که توسط مایکرؤسافت استخدام شدم، جایی که روی. NET Framework و. NET Core کار کردم. من مجبور شدم با بسیاری از توسعهدهندگان با استعداد کار کنم و کدی بنویسم که اکنون توسط برنامههای بیشماری استفاده میشود. من امروز حتی پس از ترک مایکرؤسافت هنوز از دات نت استفاده میکنم که درک من را بیشتر تقویت کرده است.
هدف من از این کتاب ارائه یک نمای کلی از محیط دات نت است تا در مورد دات نت به اندازه کافی برای نوشتن و نگهداری برنامههای کاربردی دنیای واقعی اطمینان داشته باشید. اگر کد را از فصلها بنویسید و تمرینها را امتحان کنید، از این کتاب بیشتر سود خواهید برد. در این نسخه دوم، من سعی کردهام کتابی بسازم که نه تنها یک منبع آموزشی عالی است، بلکه متنی مفید برای نگهداری روی میز شما برای مرجع سریع است.
. NET in Action برای کمک به شما در ساخت برنامهها و خدمات در دات نت نوشته شده است. این شما را از طریق بسیاری از جنبههای مهم توسعه نرمافزار با کیفیت بالا برای انتشار هدایت میکند. مفاهیم و ویژگیهای زبان در عمل با مثالهایی برای نشان دادن کاربرد عملی آنها معرفی میشوند.
چه کسی باید کتاب .Net in Action را بخواند؟
چه با دات نت و سی شارپ تازه کار باشید یا یک توسعه دهنده باتجربه دات نت فریم ورک، این کتاب اطلاعات مفید زیادی برای شما دارد. اگرچه همه این اطلاعات ممکن است به صورت آنلاین از طریق اسناد، وبلاگها و موارد مشابه در دسترس باشد، این کتاب همه چیز را در قالبی که واضح و قابل پیگیری است گردآوری و سازماندهی میکند.
این کتاب فرض میکند که شما دانش کاری زبانهای برنامهنویسی ضروری و شی گرا مانند C++ و Java را دارید. اگرچه این کتاب یک راهنمای آموزشی برای #C نیست، اما مفاهیم کلیدی #C را برای کمک به خواننده توضیح میدهد. این کتاب همچنین فرض میکند که شما تا حدی با پایانهها یا خطوط فرمان و ویرایشگرهای متن مهارت دارید.
نحوه سازماندهی کتاب .Net in Action: نقشه راه
این کتاب ۱۳ فصل دارد:
■ فصل ۱ دات نت را معرفی میکند – چیست و چرا میخواهید آن را یاد بگیرید.
■ فصل ۲ شروع به ایجاد برنامههای کنسول دات نت میکند.
■ فصل ۳ به ساخت سرویسها و برنامههای وب گسترش مییابد.
■ فصل ۴ شما را با اصول ورودی/خروجی (I/O) مانند فایلها و درخواستهای HTTP آشنا میکند. فصل ۵ Entity Framework Core (EF Core) را معرفی میکند، که یک راه محبوب برای دسترسی به پایگاههای داده است.
■ فصل ۶ نحوه تست واحد را پوشش میدهد.
■ فصل ۷ با نشان دادن نحوه استفاده از جایگزینها، مهارت شما در تست واحد را بیشتر میکند.
■ فصل ۸ به آزمایش یکپارچهسازی گسترش مییابد، که به ویژه برای آزمایش سرویسهای وب مفید است.
■ فصل ۹ به شما کمک میکند تا برنامههای NET خود را ایمن کنید.
■ فصل ۱۰ به چگونگی شناسایی و درک مسائل مربوط به عملکرد میپردازد.
■ فصل ۱۱ راههای مختلفی برای بازیابی از خرابیها را نشان میدهد.
■ فصل ۱۲ فرآیند بینالمللیسازی را پوشش میدهد و به شما نشان میدهد که چگونه برنامههای کاربردی را آماده جهانی کنید.
■ فصل ۱۳ شما را با قرار دادن برنامه خود در کانتینرها و پیکربندی مدیریت راهنمایی میکند.
سرفصلهای کتاب .Net in Action:
- .NET in Action, Second Edition
- Praise for the first edition
- brief contents
- contents
- foreword
- preface
- acknowledgments
- about this book
- about the author
- about the cover illustration
- Part 1: The basics
- Chapter 1: Why .NET?
- Chapter 2: Building a console application
- Chapter 3: Creating web ser vices and applications with ASP.NET Core
- Part 2: Data
- Chapter 4: File and network I/O
- Chapter 5: Using Entity Framework Core with relational databases
- Part 3: Testing
- Chapter 6: Unit-testing fundamentals
- Chapter 7: Substituting dependencies in tests
- Chapter 8: Integration testing
- Part 4: Getting ready for release
- Chapter 9: Security
- Chapter 10: Performance and profiling
- Chapter 11: Handling failures
- Chapter 12: Building world-ready applications
- Chapter 13: Working with containers
- .Appendix A: NET history
- Appendix B: Setting up your development environment
- Appendix C: MAUI and Blazor
- Appendix D: The async state machine
- Appendix E: Testing internal members
- Appendix F: xUnit supplement
- index
جهت دانلود کتاب .Net in Action میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.