تبدیل شدن به یک توسعه دهنده سی شارپ - Become a C# Developer

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیآیا نیاز به یادگیری نکات ضروری سی شارپ دارید؟ این مجموعه دو قسمتی تمام اصول اولیه را به شما نشان می دهد. در این دوره، بخش اول از این مجموعه، مربی مت میلنر، کلاسها، ساختارها، متغیرها و موارد دیگر را به شما نشان میدهد. Matt با قرار دادن سی شارپ در متن با دات نت، MSIL و کتابخانه کلاس پایه شروع می کند. او شما را در درک و کار با کلاس ها، ساختارها و رکوردها راهنمایی می کند. سپس مت چندین تکنیک مفید برای سازماندهی کد سی شارپ به شما نشان می دهد. او متغیرها را عمیقاً مورد بحث قرار میدهد، سپس به نحوه تعریف، فعال کردن و آزمایش enums و همچنین نحوه استفاده از انواع nullable و کار با اشیاء null میپردازد. Matt به if، else میپردازد و دستورات سوئیچ را پوشش میدهد و عبارات سوئیچ، عبارت is و مقدمهای بر الگوها را پوشش میدهد. به علاوه، او انواع مختلفی از الگوها را توضیح میدهد و نحوه استفاده از شرایط محافظ برای اصلاح بیشتر موارد مطابقت سوئیچ را توضیح میدهد.
-
2
3 ساعت
با زیرنویس فارسی و انگلیسیبه عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیقتر ویژگیهای ضروری سی شارپ میپردازد، مانند انواع عمومی، مجموعهها، مدیریت استثناها، برنامهنویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به شما در درک و کار با انواع عمومی شروع میکند، سپس به درک انواع مجموعه، کار با مجموعهها و درک مجموعههای همزمان میپردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. پس از پوشش نمایندگان و رویدادها، او به بررسی روشهای توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه میپردازد. به علاوه، مت در مورد اهداف زبان یکپارچه پرس و جو (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش پرس و جوها بحث می کند.
-
3
5 ساعت
با زیرنویس فارسی و انگلیسیبرنامه نویسان موفق فراتر از نحوه کد نویسی می دانند. آنها همچنین می دانند چگونه در مورد حل مشکلات فکر کنند. کلینیک کد مجموعه ای از دوره ها است که در آن مربیان ما مشکلات یکسانی را با استفاده از زبان های برنامه نویسی مختلف حل می کنند. در هر دوره، مربیان نکات و ترفندهایی را برای کار با یک زبان خاص ارائه می دهند و به شما کمک می کند تا درک کنید که چرا ممکن است بخواهید یک زبان را بر زبان دیگر یاد بگیرید. در اینجا، آنتون دلسینک با C#کار می کند. در طول دوره، آنتون چالش ها را معرفی می کند و سپس مروری بر راه حل های خود در C#ارائه می دهد. چالش ها شامل موضوعاتی مانند موقعیت جغرافیایی، تشخیص چهره و دسترسی به لوازم جانبی است. از دیگر دوره های این سری دیدن کنید تا ببینید چگونه می توانید چالش های مشابه را در زبان هایی مانند C ++، JavaScript، PHP، Python، Ruby، Go و Swift حل کنید.
-
4
3 ساعت
با زیرنویس فارسی و انگلیسیالگوریتم ها یکی از ارکان اساسی در هر نرم افزار کاربردی هستند و هنگامی که آنها را درک کردید، می توانید برنامه های کارآمدتر و قابل نگهداری ایجاد کنید. در این دوره، مربی Kathryn Hodge به شما نحوه ایجاد برنامه های بهتر #C با استفاده از الگوریتم های کارآمد را نشان می دهد. کاترین در مورد آنچه الگوریتم را موثر می کند و همچنین نحوه پیش فرض های آگاهانه در مورد داده های خود برای ایجاد الگوریتم های بهتر بحث می کند. او بر چگونگی ایجاد الگوریتم های کارآمد برای کار با انواع مختلف داده از جمله رشته ها، آرایه ها، لیست های پیوندی، صف ها، پشته ها، ساختارهای مبتنی بر هش و درختان متمرکز است. بسیاری از الگوریتم ها به زبان #C تعبیه شده اند و کاترین نحوه استفاده از این الگوریتم ها برای سفارشی سازی خود را توضیح می دهد، بنابراین شما می توانید با داده های خود دقیقا همانطور که می خواهید کار کنید. او همچنین در مورد چگونگی استفاده از ساختارهای مختلف داده برای ایجاد الگوریتم های بهتر در تجزیه و تحلیل یا دستکاری داده های آنها بحث می کند.
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیالگوهای طراحی بخش مهمی از برنامه نویسی هستند. به جای برنامه ریزی راه حل برای هر مسئله از ابتدا ، توسعه دهندگان می توانند این الگوها را برای حل مشکلات رایج پیاده سازی کنند. در این دوره ، مربی Richard Goforth هدف و استفاده موثر از الگوهای اصلی طراحی در #C را توضیح می دهد. ریچارد با بحث در مورد دلیل منطقی بودن الگوهای طراحی ، وجود آنها و نحوه دسته بندی و طبقه بندی آنها شروع می کند. وی سپس مروری بر الگوهای طراحی چهار باند ساختاری ، رفتاری و ساختاری و نحوه کاربرد آنها در#C و .NET را ارائه می دهد. در مرحله بعدی ، او عمیقاً به الگوهای Iterator ، Factory Method و Adapter فرو می رود و چالش های عملی را فراهم می کند که به شما کمک می کند تا از کاربرد این الگوها در کد خود استفاده کنید.