کتاب The C# Workshop (کارگاه سیشارپ: کار خود را به عنوان یک توسعهدهنده نرمافزار با سیشارپ شروع کنید) از جدیدترین منابع یادگیری برنامهنویسی سیشارپ است که در سال 2022 به چاپ رسیده است. این کتاب در 9 فصل به آموزش مقدماتی تا پیشرفتهی این زبان پرداخته و به طور عملی و در قالب پروژههایی در دنیای واقعی به شما آموزش میدهد.
در ادامه مقدمهای از کتاب The C# Workshop را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The C# Workshop:
سیشارپ یک زبان برنامهنویسی شیگرا (OOP) قدرتمند و همهکاره است که میتواند مسیرهای شغلی مختلفی را باز کند. اما، مانند هر زبان برنامهنویسی، یادگیری سیشارپ میتواند چالشبرانگیز باشد. با طیف گستردهای از منابع مختلف در دسترس، دشوار است که بدانید از کجا شروع کنید.
اینجاست که کارگاه سیشارپ وارد میشود. که توسط کارشناسان صنعت نوشته و بررسی شده است، یک تجربه یادگیری سریع و حمایتی را فراهم میکند که به سرعت شما را به نوشتن کد سیشارپ و ساختن برنامهها وادار میکند. بر خلاف سایر کتابهای توسعه نرمافزار که بر توضیحات فنی و خشک تئوری زیربنایی تمرکز میکنند، این کارگاه نویز را کاهش میدهد و از مثالهای جذاب برای کمک به یادگیری نحوه کاربرد هر مفهوم در دنیای واقعی استفاده میکند.
همانطور که در کتاب The C# Workshop کار میکنید، تمرینات واقعبینانهای را انجام خواهید داد که انواع مشکلاتی را که توسعهدهندگان نرمافزار هر روز روی آنها کار میکنند شبیهسازی میکند. این پروژههای کوچک شامل ساخت یک بازی حدس زدن اعداد تصادفی، استفاده از مدل ناشر-مشترک برای طراحی دانلود کننده فایل تحت وب، ایجاد لیست کارهایی با استفاده از Razor Pages، تولید تصاویر از دنباله فیبوناچی با استفاده از وظایف async/wait و توسعه است. یک برنامه تبدیل واحد دما که سپس آن را در یک سرور تولید مستقر خواهید کرد.
در پایان کتاب The C# Workshop، دانش، مهارت و اعتماد به نفس مورد نیاز برای پیشرفت شغلی و مقابله با پروژههای بلندپروازانه خود با سیشارپ را خواهید داشت.
فصل 1، سلام سیشارپ، مفاهیم اساسی زبان مانند متغیرها، ثابتها، حلقهها و عملگرهای حسابی و منطقی را معرفی میکند.
فصل 2 کتاب The C# Workshop، ساخت کد شیگرا با کیفیت، مبانی برنامهنویسی شیگرا و چهار ستون آن را پوشش میدهد، قبل از معرفی پنج اصل اصلی کدگذاری پاک – SOLID. این فصل همچنین آخرین ویژگیهای زبان سیشارپ را پوشش میدهد.
فصل 3، Delegates، Events و Lambdas، نمایندگان و رویدادها را معرفی میکند که مکانیسم اصلی برقراری ارتباط بین اشیا را تشکیل میدهند، و نحو لامبدا، که راهی برای بیان واضح هدف کد ارائه میدهد.
فصل 4، ساختارهای داده و LINQ، کلاسهای مجموعه متداول را که برای ذخیره مقادیر چندگانه استفاده میشوند و زبان یکپارچه LINQ که برای جستجوی مجموعهها در حافظه طراحی شده است را پوشش میدهد.
فصل 5، همزمانی: کدهای موازی و غیر همگام چند رشتهای، مقدمهای برای نوشتن کد کارآمد با عملکرد بالا در سناریوهای مختلف و نحوه جلوگیری از مشکلات و اشتباهات رایج ارائه میدهد.
فصل 6، Entity Framework با SQL Server، طراحی پایگاه داده و ذخیرهسازی با استفاده از SQL و C# را معرفی میکند و نگاهی عمیق به نگاشت شی-رابطه با استفاده از Entity Framework ارائه میدهد. این فصل همچنین الگوهای طراحی رایج برای کار با پایگاههای داده را آموزش میدهد.
توجه داشته باشید
برای علاقهمندان به یادگیری مبانی پایگاههای داده و نحوه کار با PostgreSQL، یک فصل مرجع در مخزن GitHub این کتاب قرار داده شده است. میتوانید در https://packt.link/oLQsL به آن دسترسی داشته باشید.
فصل 7، ایجاد برنامههای کاربردی وب مدرن با ASP.NET، به نحوه نوشتن برنامههای کاربردی ساده ASP.NET و نحوه استفاده از رویکردهایی مانند رندر سمت سرور و برنامههای کاربردی تک صفحه ای برای ایجاد برنامههای وب میپردازد.
فصل 8، ایجاد و استفاده از سرویسگیرندگان Web API، API ها را معرفی میکند و به شما میآموزد که چگونه از کد ASP.NET به Web API دسترسی داشته باشید و آن را مصرف کنید.
فصل 9، ایجاد سرویسهای API، با موضوع APIها ادامه مییابد و به شما میآموزد که چگونه سرویسهای API خود را برای مصرف ایجاد کنید، و چگونه آن را ایمن کنید. این فصل همچنین شما را با مفهوم میکروسرویسها آشنا میکند.
سرفصلهای کتاب The C# Workshop:
- Preface
- 1. Hello C#
- 2. Building Quality Object-Oriented Code
- 3. Delegates, Events, and Lambdas
- 4. Data Structures and LINQ
- 5. Concurrency: Multithreading Parallel and Async Code
- 6. Entity Framework with SQL Server
- 7. Creating Modern Web Applications with ASP.NET
- 8. Creating and Using Web API Clients
- 9. Creating API Services
- Summary
جهت دانلود کتاب The C# Workshop میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.