تماشای آنلاین تمامی دوره های آموزشی فقط با یک اشتراک
%۳۰ تخفیف نوروزی ویژه خرید اشتراک
nowruz

دوره آموزشی یادگیری جامع سی شارپ بخش اول: انواع و جریان کنترل (با زیر نویس فارسی)

سرفصل‌ها

مسیرهای آموزشی مرتبط (1 دوره)

دوره‌های آموزشی مرتبط (18 دوره)

دوره آموزشی دوره آموزشی یادگیری جامع سی شارپ بخش دوم: ژنریک ها، مجموعه ها، و LINQ - Image of Course C# Essential Training 2: Generics, Collections, and LINQ 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع سی شارپ بخش دوم: ژنریک ها، مجموعه ها، و LINQ

C# Essential Training 2: Generics, Collections, and LINQ

به عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیق‌تر ویژگی‌های ضروری سی شارپ می‌پردازد، مانند انواع عمومی، مجموعه‌ها، مدیریت استثناها، برنامه‌نویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به شما در درک و کار با انواع عمومی شروع می‌کند، سپس به درک انواع مجموعه، کار با مجموعه‌ها و درک مجموعه‌های همزمان می‌پردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. پس از پوشش نمایندگان و رویدادها، او به بررسی روش‌های توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه می‌پردازد. به علاوه، مت در مورد اهداف زبان یکپارچه پرس و جو (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش پرس و جوها بحث می کند.

دوره آموزشی دوره آموزشی یادگیری ASP.NET - Image of Course Learning ASP.NET 3 ساعت بروز شده
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری ASP.NET

Learning ASP.NET

ASP.NET دارای فریمورک‌هایی است که می‌توانید برای ساخت برنامه‌های وب قدرتمند استفاده کنید. در این دوره مربی Janan Siam به شما کمک می‌کند تا با این فریمورک مناسب مایکروسافت شروع به کار کنید. او فریمورک‌ و IDE و همچنین ابزارهایی را که برای مدیریت داده‌ها، ایجاد سرویس‌های RESTful و برقراری ارتباط وب در زمان واقعی نیاز دارید، جستجو می‌کند. بیاموزید که چگونه با ASP.NET MVC برنامه‌های وب بسازید، محتوای وب پویا با ASP.NET Web Pages و نحو Razor ایجاد کنید، با ASP.NET SignalR کار کنید و موارد دیگر. اهداف یادگیری قابلیت های پلت فرم ASP.NET اجرای و اشکال زدایی یک برنامه وب ایجاد برنامه وب فرم ها ایجاد صفحات پویا با نحو Razor کار با مدل ها و فرم ها در ASP.NET MVC دسترسی به داده ها با Entity Framework ایجاد خدمات RESTful با استفاده از ASP.NET Web API عملکرد وب در زمان واقعی با SignalR

دوره آموزشی دوره آموزشی ASP.NET Core: احراز هویت مبتنی بر توکن - Image of Course ASP.NET Core: Token-Based Authentication 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی ASP.NET Core: احراز هویت مبتنی بر توکن

ASP.NET Core: Token-Based Authentication

آیا شما توسعه دهنده ای هستید که باید در مورد احراز هویت مبتنی بر نشانه ها اطلاعات کسب کنید؟ این دوره به تفاوت بین احراز هویت و مجوز، تفاوت بین احراز هویت سنتی و مبتنی بر نشانه و نحوه راه اندازی این مکانیسم احراز هویت جدید در برنامه های کاربردی NET Core. می پردازد. مربی Ervis Trupja تمام آنچه را که برای احراز هویت لازم دارید، انجام می دهد و سپس نحوه تنظیم احراز هویت مبتنی بر رمز را برای ایجاد دسترسی جدید و بازخوانی نشانه ها نشان می دهد. او تولید یک توکن دسترسی با استفاده از یک کد بازخوانی را پوشش می دهد و نحوه ثبت نام و ورود کاربران با استفاده از توکن ها را توضیح می دهد. در نهایت، او نحوه اضافه کردن محدودیت های مبتنی بر نقش و پیکربندی نقش ها را به عنوان بخشی از ادعاهای توکن نشان می دهد.

دوره آموزشی دوره آموزشی توسعه تست محور سی شارپ - Image of Course C# Test-Driven Development 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی توسعه تست محور سی شارپ

C# Test-Driven Development

ضرب المثل قدیمی نجاری "دوبار اندازه گیری، یکبار برش" ممکن است در برنامه نویسی کاربردی به نظر نرسد، اما وقتی همه اثرات بدی را که کد بد می تواند در پی داشته باشد در نظر بگیرید، آیا "دو بار آزمایش، یک بار کد" منطقی نیست؟ هرچه دیرتر آزمایش کنید، تلاش بیشتری برای رفع مشکلات احتمالی ماه ها پیش نیاز است. با توسعه تست محور، ابتدا آزمون را ایجاد کرده و سپس کد را می نویسید. در این دوره، Christian Wenz نحوه اعمال اصول TDD در برنامه نویسی #C را نشان می دهد. کریستین نگاهی به TDD از نظر تئوری دارد (منظور از آن چیست و برنامه نویس باید چه چیزی را بداند؟) و همچنین از نظر عملی (چگونه از TDD برای پروژه های مبتنی بر #C استفاده می کنید؟). او همچنین TDD را در عمل با افزودن آزمایش ها نشان می دهد، توصیه هایی به برنامه نویسان می دهد تا چارچوب های موجود را درک کنند و سناریوهای پیچیده تری را برای استفاده از TDD مانند آزمایش برنامه های وب و API ها و جایگزینی اشیاء پایگاه داده در طول یک آزمایش بررسی می کند.

دوره آموزشی دوره آموزشی الگوریتم های #C - Image of Course C# Algorithms 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی الگوریتم های #C

C# Algorithms

الگوریتم ها یکی از ارکان اساسی در هر نرم افزار کاربردی هستند و هنگامی که آنها را درک کردید، می توانید برنامه های کارآمدتر و قابل نگهداری ایجاد کنید. در این دوره، مربی Kathryn Hodge به شما نحوه ایجاد برنامه های بهتر #C با استفاده از الگوریتم های کارآمد را نشان می دهد. کاترین در مورد آنچه الگوریتم را موثر می کند و همچنین نحوه پیش فرض های آگاهانه در مورد داده های خود برای ایجاد الگوریتم های بهتر بحث می کند. او بر چگونگی ایجاد الگوریتم های کارآمد برای کار با انواع مختلف داده از جمله رشته ها، آرایه ها، لیست های پیوندی، صف ها، پشته ها، ساختارهای مبتنی بر هش و درختان متمرکز است. بسیاری از الگوریتم ها به زبان #C تعبیه شده اند و کاترین نحوه استفاده از این الگوریتم ها برای سفارشی سازی خود را توضیح می دهد، بنابراین شما می توانید با داده های خود دقیقا همانطور که می خواهید کار کنید. او همچنین در مورد چگونگی استفاده از ساختارهای مختلف داده برای ایجاد الگوریتم های بهتر در تجزیه و تحلیل یا دستکاری داده های آنها بحث می کند.

دوره آموزشی دوره آموزشی Razor Pages در ASP.NET Core - Image of Course ASP.NET Core: Razor Pages 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی Razor Pages در ASP.NET Core

ASP.NET Core: Razor Pages

Razor Pages به شما این امکان را می دهد که برنامه های تحت وب ASP.NET را به سرعت و به راحتی بدون چارچوب MVC بسازید. در این دوره، مدرس Ervis Trupja به شما نشان می دهد که چگونه یک برنامه Razor Pages ایجاد کنید، از PageModel استفاده کنید و وابستگی ها را مدیریت کنید. قبل از اینکه درباره اتصال داده‌ها، کار با فرم‌ها و داده‌ها و ایمن‌سازی برنامه‌تان با مجوز و احراز هویت بیاموزید، نحوه راه‌اندازی و اجرای اولین صفحه رندر شده پویا خود را بیاموزید. در طول مسیر، استفاده از طرح‌بندی‌ها و کلاس‌ها را برای بهینه‌سازی صفحات برای قابلیت نگهداری و موارد دیگر بررسی کنید. ارویس مهارت هایی را به شما نشان می دهد که باید بدانید تا از Razor Pages بیشترین بهره را ببرید و برنامه های سطح بعدی را در نظر بگیرید.

دوره آموزشی دوره آموزشی کلینیک کد: C# - Image of Course Code Clinic: C# 5 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی کلینیک کد: C#

Code Clinic: C#

برنامه نویسان موفق فراتر از نحوه کد نویسی می دانند. آنها همچنین می دانند چگونه در مورد حل مشکلات فکر کنند. کلینیک کد مجموعه ای از دوره ها است که در آن مربیان ما مشکلات یکسانی را با استفاده از زبان های برنامه نویسی مختلف حل می کنند. در هر دوره، مربیان نکات و ترفندهایی را برای کار با یک زبان خاص ارائه می دهند و به شما کمک می کند تا درک کنید که چرا ممکن است بخواهید یک زبان را بر زبان دیگر یاد بگیرید. در اینجا، آنتون دلسینک با C#کار می کند. در طول دوره، آنتون چالش ها را معرفی می کند و سپس مروری بر راه حل های خود در C#ارائه می دهد. چالش ها شامل موضوعاتی مانند موقعیت جغرافیایی، تشخیص چهره و دسترسی به لوازم جانبی است. از دیگر دوره های این سری دیدن کنید تا ببینید چگونه می توانید چالش های مشابه را در زبان هایی مانند C ++، JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.

دوره آموزشی دوره آموزشی استقرار برنامه های ASP.NET - Image of Course Deploying ASP.NET Applications 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی استقرار برنامه های ASP.NET

Deploying ASP.NET Applications

ASP.NET هنوز محبوب ترین چارچوب برای ایجاد برنامه های وب مایکروسافت در مقیاس سازمانی است. انتخاب استراتژی استقرار مناسب برای موفقیت این برنامه ها بسیار مهم است. گزینه های مختلف را یاد بگیرید، از استقرار با IIS در دستگاه Windows محلی، استقرار در ابر با Azure یا استفاده از ظرف سازی با Docker. مربی Tiberiu Covaci، MVP مایکروسافت، با استفاده از ابزارهای متداول مانند PowerShell و Visual Studio، تکنیک های دستی و خودکار را کاوش می کند که به راحتی می توانید آنها را دنبال کنید. اهداف یادگیری انتخاب استراتژی استقرار نصب IIS به صورت دستی و خودکار با PowerShell استقرار در IIS با Visual Studio اعزام به لاجورد اعزام به داکر

دوره آموزشی دوره آموزشی امنیت در ASP.NET - Image of Course ASP.NET: Security 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی امنیت در ASP.NET

ASP.NET: Security

از هر ده برنامه وب، نه نفر دارای آسیب پذیری امنیتی هستند. خوشبختانه، توسعه دهندگان ASP.NET ابزارهای امنیتی متعددی را در اختیار دارند که درست در چارچوب ساخته شده اند. پس از فعال شدن، این ویژگی ها می توانند از رایج ترین و خطرناک ترین انواع حملات جلوگیری کرده و آنها را کاهش دهند. بیاموزید که چگونه از اصول اولیه امنیتی که ممکن است قبلاً بدانید استفاده کنید و راهکارهای عملی را برای دفاع از برنامه های وب ASP.NET خود در نظر بگیرید. مربی Christian Wenz خطرات برنامه های ASP.NET را بررسی می کند، از جمله آسیب پذیری های OWASP Top Ten، برنامه نویسی بین سایت ها و تزریق SQL و اقدامات متقابل برای مقابله با آنها. با چگونگی احراز هویت کاربران با IdentityServer، ذخیره امن داده ها و سخت شدن پیکربندی سایت خود با این دوره عملی و کاربردی که برنامه های ASP.NET شما را به معماری غیرقابل نفوذ تبدیل می کند، آشنا شوید. اهداف یادگیری OWASP ده آسیب پذیری برتر اسکریپت نویسی بین سایت تزریق SQL جعل درخواست متقابل سایت ذخیره اسرار رمزگذاری تنظیمات Web.config هش رمز عبور احراز هویت در برنامه ایمن سازی کوکی ها و جلسات مدیریت خطا

دوره آموزشی دوره آموزشی یادگیری جامع سی شارپ و دات نت - Image of Course C# and .NET Essential Training 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع سی شارپ و دات نت

C# and .NET Essential Training

مایکروسافت دات نت یک چارچوب مدرن و چند پلتفرمی برای توسعه برنامه های کاربردی برای وب، دسکتاپ و دستگاه های تلفن همراه است. این دوره به معرفی برخی از ویژگی‌های دات‌نت می‌پردازد که ساخت برنامه‌ها را آسان‌تر، کارآمدتر و کارآمدتر می‌کند. Joe Marini، تکنسین کهنه کار، نحوه استفاده از قابلیت های داخلی دات نت مانند پردازش رشته، انواع جمع آوری داده ها، قالب بندی شماره و تاریخ، خواندن و نوشتن فایل ها و حتی کار با عبارات منظم را نشان می دهد. با استفاده از این ویژگی‌های داخلی، توسعه‌دهندگان می‌توانند روی منطق برنامه اصلی خود تمرکز کنند و کمتر روی ایجاد قابلیت‌های مشترک از ابتدا تمرکز کنند.

دوره آموزشی دوره آموزشی #C: رابط‌ها (Interfaces) و Generics - Image of Course C#: Interfaces and Generics 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی #C: رابط‌ها (Interfaces) و Generics

C#: Interfaces and Generics

آیا به دنبال راهی برای بالا بردن سطح برنامه نویسی C# خود هستید؟ در این دوره، متخصص برنامه نویسی جو مارینی شما را در مورد نحوه استفاده از رابط ها و ژنریک در C#راهنمایی می کند. جو توضیح می دهد که واسط ها و ژنریک ها هر دو برای ساختن کلاس های انعطاف پذیر استفاده می شوند. او در مورد نحوه تعریف و پیاده سازی یک رابط، نحوه استفاده از رابط هنگام ارسال یک کلاس C# به نوع دیگر، نحوه پیاده سازی بیش از یک رابط برای کلاس C# و موارد دیگر صحبت می کند. جو توضیح می دهد که چگونه رابط ها کد شما را چابک، جمع و جور و کارآمد نگه می دارند، در حالی که از ژنریک ها برای ایجاد کدی استفاده می شود که قابلیت نگهداری بیشتر و خواندن آن آسان تر است. جو به شما نشان می دهد که چگونه از لیست عمومی C# برای ایجاد لیست های ذخیره نوع از اشیا استفاده کنید. او همچنین نحوه استفاده از نسخه های عمومی ساختار داده های صف و پشته و همچنین نحوه استفاده از نسخه های عمومی ساختار داده و صف را پوشش می دهد. رابط ها و موارد عمومی، پروژه های C# شما را آسان تر می کند و با اشکالات و مشکلات عملکرد کمتری در طول راه ایجاد و مقیاس بندی می شود.

دوره آموزشی دوره آموزشی Delegateها، رویدادها و Lambdaها در سی شارپ - Image of Course C#: Delegates, Events, and Lambdas 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی Delegateها، رویدادها و Lambdaها در سی شارپ

C#: Delegates, Events, and Lambdas

سی شارپ انواع توابع مختلفی را برای تناسب با انواع سناریوهای توسعه در دنیای واقعی ارائه می دهد. در این دوره، جو مارینی سه ویژگی مهم سی شارپ را بررسی می کند: نمایندگان، رویدادها و لامبداها. اول، جو نشان می‌دهد که چگونه نمایندگان برای ارائه عملکردهای قابل تعویض در طول عمر یک برنامه استفاده می‌شوند، که تغییر عملکرد یک برنامه را آسان می‌کند. سپس رویدادهایی را پوشش می‌دهد که برای مدیریت پیام‌ها از داخل و خارج برنامه استفاده می‌شوند و می‌توانند به صورت پویا روشن و خاموش شوند. در نهایت، او نشان می دهد که چگونه لامبداها روشی مختصر و کارآمد برای نوشتن عبارات ساده بدون داشتن تمام نحو مرتبط با یک تابع کامل ارائه می دهند. این ویژگی‌ها به خوانایی، کارآمدی و نگهداری کد سی شارپ کمک می‌کنند، بنابراین با جو همراه باشید تا یاد بگیرید چگونه این مجموعه انعطاف‌پذیر از ابزارهای برنامه‌نویسی را با نیازهای برنامه‌نویسی سی شارپ خود تطبیق دهید.

دوره آموزشی دوره آموزشی یادگیری عمیق دات نت 6 - Image of Course .NET 6 Deep Dive 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری عمیق دات نت 6

.NET 6 Deep Dive

این دوره نگاهی عمیق به تغییرات دات نت با انتشار دات نت 6، آخرین نسخه فریم ورک مایکروسافت چند پلتفرمی و منبع باز دارد. مدرس Walt Ritscher شما را از طریق تغییرات در دستورات NET.، بهبود زبان در سی پلاس پلاس و سی شارپ، برنامه های کاربردی وب مانند Blazor و Visual Studio و هدف قرار دادن چندین پلتفرم راهنمایی می کند. او همچنین به شما نشان می دهد که چگونه کد را ویرایش کنید و از ویژگی Hot Reload برای اعمال تغییرات بدون راه اندازی مجدد برنامه استفاده کنید.

دوره آموزشی دوره آموزشی غلبه بر مصاحبه شغلی سی شارپ - Image of Course Nail Your C# Interview 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی غلبه بر مصاحبه شغلی سی شارپ

Nail Your C# Interview

برای مشاغل برنامه نویسی سی شارپ درخواست می دهید؟ در این دوره با توسعه دهنده نرم افزار Kathryn Hodge، مهارت های برنامه نویسی و غیر فنی مورد نیاز برای ایجاد موقعیت توسعه دهنده #C را بیاموزید. کاترین با برخی از اصول اولیه مصاحبه توسعه نرم افزار شروع می کند که شرح می دهد که فرآیند مصاحبه چگونه است. سپس، کاترین به سوالات و موضوعاتی که به طور خاص به زبان برنامه نویسی #C مربوط می شود، عمیق تر می پردازد. علاوه بر سوالات عمومی #C، بسیاری از مصاحبه‌های توسعه نرم‌افزار نیاز به بخش کدنویسی تخته سفید دارند. بقیه دوره به بررسی دستکاری رشته ها، ساختارهای داده و مفاهیم شی گرا اختصاص دارد که اغلب در راه حل های این سوالات استفاده می شوند. هر ساختار داده بازبینی می‌شود و با یک سؤال و راه‌حل کدنویسی تمرینی دنبال می‌شود، بنابراین می‌توانید دانش خود را در حین پیش‌برد آزمایش کنید.

دوره آموزشی دوره آموزشی الگوهای طراحی #C قسمت اول - Image of Course C#: Design Patterns Part 1 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی الگوهای طراحی #C قسمت اول

C#: Design Patterns Part 1

الگوهای طراحی بخش مهمی از برنامه نویسی هستند. به جای برنامه ریزی راه حل برای هر مسئله از ابتدا ، توسعه دهندگان می توانند این الگوها را برای حل مشکلات رایج پیاده سازی کنند. در این دوره ، مربی Richard Goforth هدف و استفاده موثر از الگوهای اصلی طراحی در #C را توضیح می دهد. ریچارد با بحث در مورد دلیل منطقی بودن الگوهای طراحی ، وجود آنها و نحوه دسته بندی و طبقه بندی آنها شروع می کند. وی سپس مروری بر الگوهای طراحی چهار باند ساختاری ، رفتاری و ساختاری و نحوه کاربرد آنها در#C و .NET را ارائه می دهد. در مرحله بعدی ، او عمیقاً به الگوهای Iterator ، Factory Method و Adapter فرو می رود و چالش های عملی را فراهم می کند که به شما کمک می کند تا از کاربرد این الگوها در کد خود استفاده کنید.

دوره آموزشی دوره آموزشی یادگیری جامع LINQ:.NET برای دیتابیس ها - Image of Course .NET Essentials: LINQ for Databases 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع LINQ:.NET برای دیتابیس ها

.NET Essentials: LINQ for Databases

اولین توضیحی که معمولاً درباره Microsoft LINQ می شنوید این است که این ابزار ابزاری برای جستجوی زبان برای دستکاری در محتویات آرایه ها و لیست ها ارائه می دهد. بیشتر LINQ را کاوش کنید و متوجه خواهید شد که با سایر منابع داده معروف مانند پایگاه داده و فایلهای XML کار می کند. این کار را به یک ابزار جستجوی جهانی تبدیل می کند که کار با هر منبع داده را ساده می کند. در این دوره ، بخشی از یک دوره سه دوره ای ، نویسنده کارکنان LinkedIn Learning ، Walt Ritscher با استفاده از LINQPad ، ویرایشگر کد سبک و قدرتمند ، برای نشان دادن موضوعات مفید مانند انواع قابل پرسش ، نحو اساسی پرس و جو ، یافتن داده ها براساس دامنه تاریخ و نحوه استفاده نمایش داده شد LINQ برای کاهش ترافیک شبکه پایگاه داده. پس از اتمام این دوره ، شما در استفاده از LINQ برای پرس و جو از پایگاه داده و داده های Entity Framework یک پایه اساسی خواهید داشت.

دوره آموزشی دوره آموزشی الگوهای طراحی #C قسمت دوم - Image of Course C#: Design Patterns Part 2 2 ساعت
بدون زیرنویس

دوره آموزشی الگوهای طراحی #C قسمت دوم

C#: Design Patterns Part 2

الگوهای طراحی در سی‌شارپ می تواند در وقت شما صرفه جویی کند ، زیرا مجبور نیستید کدی را که قبلاً اثبات شده دوباره ایجاد کنید. در این دوره ، مربی Richard Goforth توضیح می دهد که الگوهای طراحی چیست و چگونه می توانید پنج الگو سی‌شارپ را مشاهده و پیاده سازی کنید: Observer ، Builder ، Command ، Proxy و Chain of Responsibility. برای هر الگو ، ریچارد تعریفی ارائه می دهد ، حداقل یک نمونه از نحوه پیاده سازی یا استفاده از آن ، توضیحات دیگری که ممکن است لازم داشته باشید و یک چالش عملی. وی در پایان با برخی از پیشنهادات در مورد ادامه تحصیل در طراحی برنامه سی‌شارپ با الگوها ، ادامه می دهد.

دوره آموزشی دوره آموزشی یادگیری سی شارپ - Image of Course Learning C# 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری سی شارپ

Learning C#

زبان سی‌شارپ از ویندوز شروع به کار کرد ، اما امروز تقریباً در همه جا می توانید آن را پیدا کنید. چه در فضای ابری ، در دسک تاپ های دارای MacOS و Linux ، یا در سیستم عامل های تلفن همراه مانند Android و iOS ، سی‌شارپ به زبانی قدرتمند و بالغ برای تقریباً هر هدف برنامه نویسی تبدیل شده است. در این دوره ، جو مارینی به اصول سی‌شارپ می پردازد ، و با یک مرور کلی از ساختارهای زبان مانند جریان برنامه و انواع داده ها شروع می شود. او سپس به مباحث پیشرفته تری مانند توابع، تکنیک های برنامه نویسی شی گرا و پردازش رشته می پردازد. بعد از این دوره ، شما درک بهتری از سی‌شارپ خواهید داشت ، و اینکه چگونه ترکیب قدرت ، سادگی و رسا بودن آن را به یک زبان برنامه نویسی کاملاً همه کاره تبدیل می کند که تقریباً برای هر سناریویی قابل استفاده است.