Course catalog
Categories
Advanced C#: Functional Programming Patterns (2020)
(Mitalearn-201821)
- 1 hour 54 mins
- پیشرفته
- Release date: 11 August 2020
- Author: Walt Ritscher
برنامه نویسی عملکردی به توسعه دهندگان راه ساده ای برای مقابله با مشکلات نرم افزار مدرن مانند مقیاس عظیم، سیستم های توزیع شده و زمان های اجرا رشته ای متعدد ارائه می دهد. کنجکاو هستید که چگونه الگوهای برنامه نویسی کاربردی را در برنامه های NET خود کار کنید؟ در این دوره، Walt Ritscher به شما نشان می دهد که چگونه. کشف کنید که چگونه از ویژگی های برنامه نویسی کاربردی در سی شارپ برای تغییر کد خود استفاده کنید. والت موضوعات کلیدی مانند تغییرناپذیری، توابع مرتبه بالاتر و اینکه چرا عبارات برای برنامه های کاربردی بهتر هستند را پوشش می دهد. بعلاوه، یاد بگیرید که چگونه جریان تابع را در سی شارپ با استفاده از خط لوله بنویسید. کار با مفاهیم برنامه نویسی کاربردی مانند نقشه، فیلتر و پیوند در LINQ. و بیشتر.
C ++ الگوهای طراحی: ساختاری
(Mitalearn-416021)
- 1 hour 47 mins
- مناسب همه
- Release date: 5 May 2023
- Author: Károly Nyisztor
الگوهای طراحی به شما امکان می دهد مشکلات مشترک توسعه نرم افزار را به روشی قابل استفاده مجدد حل کنید و کد شما را قوی تر و مقیاس پذیر تر می کند. در این دوره ، Károly Nyisztor الگوهای طراحی ساختاری از باند چهار را بررسی می کند. او به شما نشان می دهد که چگونه می توانید از این الگوهای در کد C ++ مدرن استفاده کنید و چگونه می توانند به شما در طراحی نرم افزارهای قوی تر و مقیاس پذیر کمک کنند. او همچنین در مورد هفت الگوی طراحی ساختاری از کتاب الگوهای طراحی اصلی - آداپتور ، پل ، کامپوزیت ، دکوراتور ، نمای ، وزن و پروکسی - بحث می کند و به شما نشان می دهد که چگونه هر یک را در C ++ مدرن پیاده سازی کنید. برای هر الگوی ، او به شما نشان می دهد که چه موقع و چگونه می توانید از آن استفاده کنید ، همراه با مزایا و اشکالات آن. در این دوره به Károly بپیوندید تا یاد بگیرید که چگونه می توانید از الگوهای طراحی ساختاری در کد خود استفاده کنید و مهارت های توسعه خود را تقویت کنید.
این دوره بخشی از گواهینامه حرفه ای از Openedg C ++ است.
C ++ مدرن: تکنیک ها و ویژگی های پیشرفته
(Mitalearn-429264)
- 4 hours 38 mins
- مناسب همه
- Release date: 24 October 2024
- Author: Andy Olsen,Pearson
این دوره به شما کمک می کند تا با تکنیک های مهم و ویژگی های موجود در C ++ مدرن سرعت خود را افزایش دهید. در مورد قابلیت های متحرک و ارزش ، نشانگرهای هوشمند ، برنامه نویسی عملکردی ، چند رشته ای و موارد دیگر بیاموزید. اندی اولسن ، مربی متخصص ، شما را از طریق ویژگی های جدید راهنمایی می کند و به شما نشان می دهد که چگونه می توانید کد کارآمد ، ظریف و معاصر را ایجاد و پیاده سازی کنید.
توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
C# Essential Training 1: Types and Control Flow
(Mitalearn-395111)
- 2 hours 47 mins
- مناسب همه
- Update date: 12 December 2023
- Author: Matt Milner
آیا نیاز به یادگیری نکات ضروری سی شارپ دارید؟ این مجموعه دو قسمتی تمام اصول اولیه را به شما نشان می دهد. در این دوره، بخش اول از این مجموعه، مربی مت میلنر، کلاس ها، ساختارها، متغیرها و بسیاری موارد دیگر را به شما نشان می دهد. Matt با قرار دادن C# در متن با دات نت، MSIL و کتابخانه کلاس پایه شروع می کند. او شما را در درک و کار با کلاس ها، ساختارها و رکوردها راهنمایی می کند. سپس مت چندین تکنیک مفید برای سازماندهی کد سی شارپ به شما نشان می دهد. او متغیرها را عمیقاً مورد بحث قرار میدهد، سپس به چگونگی تعریف، فعال کردن و آزمایش enums و همچنین نحوه استفاده از انواع nullable و کار با اشیاء null میپردازد. Matt به if، else میپردازد و دستورات سوئیچ را پوشش میدهد و عبارات سوئیچ، عبارت is و مقدمهای بر الگوها را پوشش میدهد. به علاوه، او انواع مختلفی از الگوها را توضیح میدهد و نحوه استفاده از شرایط محافظ برای اصلاح بیشتر موارد مطابقت سوئیچ را توضیح میدهد.
C# Essential Training 2: Generics، Collections و LINQ
(Mitalearn-395128)
- 3 hours 15 mins
- مناسب همه
- Update date: 8 December 2023
- Author: Matt Milner
به عنوان یکی از محبوب ترین زبان های برنامه نویسی، سی شارپ با هر نسخه جدید برنامه نویسی را آسان تر و سرگرم کننده تر می کند. در این دوره، مدرس مت میلنر به بررسی عمیقتر ویژگیهای ضروری سی شارپ میپردازد، مانند انواع عمومی، مجموعهها، مدیریت استثناها، برنامهنویسی ناهمزمان با وظایف و موارد دیگر. Matt با کمک به درک و کار با انواع عمومی شروع میکند، سپس به درک انواع مجموعه، کار با مجموعهها و درک مجموعههای همزمان میپردازد. او شما را در مدیریت انواع مختلف استثناها، از جمله ایجاد استثناهای سفارشی راهنمایی می کند. Matt اصول Threading را توضیح می دهد و به شما نشان می دهد که چگونه از async و await در مدل برنامه نویسی مبتنی بر وظیفه استفاده کنید. او پس از پوشش نمایندگان و رویدادها، به بررسی روشهای توسعه و همچنین نحوه نوشتن و استفاده از روش توسعه میپردازد. به علاوه، مت در مورد اهداف پرس و جوی یکپارچه زبان (LINQ)، نحوه پرس و جو مجموعه ها با LINQ، و نحوه فیلتر کردن و سفارش پرس و جوهای خود بحث می کند.
C# استثنا و رسیدگی به خطا
(Mitalearn-443408)
- 55 mins
- مناسب همه
- Release date: 14 March 2024
- Author: Joe Marini
این یک واقعیت است که با وجود تمام تلاشها برای نوشتن پاکترین و بدون خطاترین برنامهها، در مقطعی با مشکل مواجه میشوید. دانستن نحوه مدیریت صحیح شرایط خطا و استثنائات در برنامههای #C شما -قبل از اینکه بر تجربه کاربر تأثیر بگذارد - یک الزام مطلق است. در این دوره، جو مارینی به شما نشان میدهد که چگونه با استثناهای سی شارپ کار کنید و پروتکلهای مدیریت خطای بهترین عمل را پیادهسازی کنید تا برنامههای خود را در برابر دنیای غیرقابل پیشبینی انعطافپذیر کنید.
C#: Applied Data Structures (2019)
(Mitalearn-169657)
- 1 hour 12 mins
- پیشرفته
- Release date: 5 November 2019
- Author: Joe Marini
مدیریت کارآمد داده ها با کلاس های مجموعه سی شارپ. در این دوره، به جو مارینی بپیوندید تا نحوه نگهداری مجموعه های داده در سی شارپ را توضیح دهد و کلاس مجموعه مناسب را برای اعمال در مجموعه گسترده ای از سناریوهای برنامه نویسی انتخاب کند. جو با پوشش مفاهیم اولیه، از جمله تفاوت بین مجموعههای عمومی و غیرعمومی و نحوه انتخاب یک کلاس مجموعه متناسب با یک مشکل برنامهنویسی خاص، شروع میکند. او سپس کلاسهای مجموعه اولیه، از جمله نحوه استفاده از LinkedList را مرور میکند و مجموعههای تخصصی مانند OrderDictionary و StringCollection را مورد بحث قرار میدهد.
C#: ساختارهای داده کاربردی
(Mitalearn-443374)
- 1 hour 39 mins
- مناسب همه
- Release date: 3 January 2024
- Author: Joe Marini
یاد بگیرید که چگونه با استفاده از کلاس های مجموعه و ساختارهای داده در سی شارپ، داده ها را کارآمدتر و موثرتر مدیریت کنید. در این دوره، با مربی جو مارینی بپیوندید تا مراحل اساسی نحوه نگهداری مجموعه داده ها در سی شارپ را بیان کند و کلاس مجموعه مناسبی را انتخاب کنید که برای طیف گسترده ای از سناریوهای مختلف برنامه نویسی قابل استفاده است. جو با بررسی مفاهیم اصلی، از جمله تفاوت بین مجموعههای عمومی و غیرعمومی، و نحوه انتخاب یک کلاس ساختار داده برای رفع نیازهای یک مشکل برنامهنویسی خاص، شروع میکند. این دوره کلاس های جمع آوری اولیه و عملیات داده در سی شارپ مانند نحوه جستجو و استفاده از List و LinkedList و همچنین ساختارهای داده پیشرفته تر و تخصصی مانند پشته ها، صف ها، دیکشنری ها، ListDictionary، HybridDictionary، OrderedDictionary، StringCollection، StringBuilder و غیره را پوشش می دهد. در طول مسیر، مهارت های جدید خود را با ساختارهای داده کاربردی در چالش های تمرین در پایان هر بخش آزمایش کنید.
C#: نمایندگان، رویدادها و Lambdas
(Mitalearn-240003)
- 1 hour 7 mins
- مناسب همه
- Update date: 14 December 2023
- Author: Joe Marini
سی شارپ انواع توابع مختلفی را برای تناسب با انواع سناریوهای توسعه در دنیای واقعی ارائه می دهد. در این دوره، جو مارینی سه ویژگی مهم سی شارپ را بررسی می کند: نمایندگان، رویدادها و لامبداها. اول، جو نشان می دهد که چگونه نمایندگان برای ارائه عملکردهای قابل تعویض در طول عمر یک برنامه استفاده می شوند، که تغییر عملکرد یک برنامه را آسان می کند. سپس رویدادهایی را پوشش میدهد که برای مدیریت پیامها از داخل و خارج برنامه استفاده میشوند و میتوانند به صورت پویا روشن و خاموش شوند. در نهایت، او نشان می دهد که چگونه لامبداها روشی مختصر و کارآمد برای نوشتن عبارات ساده بدون داشتن تمام نحو مرتبط با یک تابع کامل ارائه می دهند. این ویژگیها به خوانایی، کارآمدی و نگهداری کد سی شارپ کمک میکنند، بنابراین با جو همراه باشید تا یاد بگیرید چگونه این مجموعه انعطافپذیر از ابزارهای برنامهنویسی را با نیازهای برنامهنویسی سی شارپ خود تطبیق دهید.
C++ Essential Training (2020)
(Mitalearn-197673)
- 6 hours 41 mins
- متوسط
- Release date: 30 November 2020
- Author: Bill Weinman
برنامه نویسی C++ را با اصول اولیه شروع کنید. C++ که به طور گسترده برای توسعه سیستمها و برنامههای کاربردی استفاده میشود، تقریباً برای هر سیستمعاملی در دسترس است و بر بسیاری از زبانهای مشتق شده، از جمله C# و جاوا، تأثیر گذاشته و به آنها اطلاع داده است. در این دوره، Bill Weinman شما را از طریق پیچ و مهره های این زبان ضروری راهنمایی می کند. او به شما کمک می کند تا محیط خود را برای کدنویسی تنظیم کنید و آناتومی یک برنامه پایه C++ را تشریح می کند. او موارد ضروری - عبارات و عبارات، متغیرها، شرطیها، عملگرها، حلقهها و توابع- را مرور میکند و به سمت موضوعات پیچیدهتر، مانند ساختارهای داده، کلاسها و اشیا، و الگوها میرود. در طول مسیر، بیل مفاهیمی مانند بازگشت، ریختهگری نوع و اضافهبارهای اپراتور را توضیح میدهد و به کلاسها و الگوریتمهای کانتینر قدرتمند در کتابخانه قالب استاندارد (STL) میپردازد. این آموزش های جامع یک مرجع قوی ++C هم برای برنامه نویسان با تجربه و هم برای کسانی که کاملاً با این زبان آشنا هستند ارائه می دهد.
آموزش ضروری سی شارپ و دات نت
(Mitalearn-272626)
- 2 hours 22 mins
- مناسب همه
- Update date: 16 August 2024
- Author: Joe Marini
مایکروسافت دات نت یک چارچوب مدرن و چند پلتفرمی برای توسعه برنامه های کاربردی برای وب، دسکتاپ و دستگاه های تلفن همراه است. این دوره به معرفی برخی از ویژگی های دات نت می پردازد که ساخت برنامه های کاربردی را آسان تر، کارآمدتر و سازنده تر می کند. Joe Marini، تکنسین کهنه کار، نحوه استفاده از قابلیت های داخلی دات نت مانند پردازش رشته، انواع جمع آوری داده ها، قالب بندی شماره و تاریخ، خواندن و نوشتن فایل ها و حتی کار با عبارات منظم را نشان می دهد. با استفاده از این ویژگیهای داخلی، توسعهدهندگان میتوانند روی منطق برنامه اصلی خود تمرکز کنند و کمتر روی ایجاد قابلیتهای مشترک از ابتدا تمرکز کنند.
اشکال زدایی در C ++ با کد استودیو ویژوال
(Mitalearn-417449)
- 2 hours 10 mins
- مناسب همه
- Release date: 7 April 2025
- Author: Eduardo Corpeño
در این دوره، تکنیک های عملی برای شناسایی و رفع خطاهای برنامه های ++C خود را بیاموزید. مدرس Eduardo Corpeño انواع ابزارها و روش های اشکال زدایی را معرفی می کند، از اشکال زدایی بیانیه چاپی اولیه تا رویکردهای ساختارمندتر با استفاده از نقاط شکست، ساعت ها و نماهای متغیر در Visual Studio Code. نحوه تفسیر پیام های کامپایلر، درک اشتباهات رایج برنامه نویسی و اعمال استراتژی های برنامه نویسی دفاعی برای به حداقل رساندن خطاها را بررسی کنید. در پایان این دوره، برای مدیریت سناریوهای مختلف اشکال زدایی و بهبود قابلیت اطمینان کد ++C خود مجهزتر خواهید شد. فرقی نمیکند مهارتهای اشکالزدایی خود را تقویت کنید یا به دنبال یادگیری تکنیکهای جدید باشید، این دوره راهنماییهای عملی را ارائه میدهد تا به شما کمک کند اشکالزدایی را به طور مؤثرتری انجام دهید.
برنامه نویسی شی گرا با C ++
(Mitalearn-430828)
- 2 hours 19 mins
- مناسب همه
- Release date: 13 February 2025
- Author: Károly Nyisztor
آیا شما یک برنامه نویس سطح متوسط هستید که به دنبال سطح C ++ هستید؟ این دوره جامع به منظور تجهیز درک عمیق تر از برخی از اصول اصلی برنامه نویسی شی گرا (OOP) و کاربرد عملی آنها در توسعه C ++ طراحی شده است. مربی Károly Nyisztor به شما نشان می دهد که برای تسلط بر محصور سازی ، وراثت ، پلی مورفیسم و انتزاع چه چیزی لازم است ، در حالی که در طراحی و اجرای کلاسهای C ++ تجربه ای مفید دارد. استفاده صحیح از سازندگان ، تخریب کننده ها و عملکردهای عضو و همچنین تکنیک های پیشرفته برای ایجاد کد انعطاف پذیر و قابل استفاده مجدد از طریق وراثت و پلی مورفیسم را کاوش کنید. در طول راه ، استراتژی های ضروری مدیریت حافظه را کشف کنید ، از جمله استفاده از نشانگرهای هوشمند و اصول RAII ، برای نوشتن برنامه های C ++ کارآمدتر و قوی تر. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار "استفاده از Codespaces GitHub" را با این دوره بررسی کنید.
برنامه نویسی شی گرا با C#
(Mitalearn-430845)
- 2 hours 17 mins
- مناسب همه
- Release date: 6 December 2022
- Author: Jesse Freeman
آیا می دانید که می توانید از مفاهیم برنامه نویسی شی گرا در C# و .NET 6 برای کمک به نوشتن کد تمیز و قابل استفاده مجدد استفاده کنید؟ در این دوره ، مربی جسی فریمن ، یک مرور کلی از بسیاری از ویژگی های C# که از برنامه نویسی شی گرا پشتیبانی می کند ، از جمله کلاس های انتزاعی ، رابط ها ، انواع عمومی ، الگوهای فرمان ، روش های بیش از حد و موارد دیگر به شما ارائه می دهد. جسی برای کمک به وام دادن به یک زمینه واقعی به مفاهیم ، به شما نشان می دهد که چگونه می توانید از ویژگی ها استفاده کنید زیرا او دوباره کد موجود را بررسی می کند و به شما در نوشتن یک بازی ماجراجویی متنی تعاملی کمک می کند. در طول راه ، استراتژی هایی را برای طیف گسترده ای از سناریوها کشف کنید تا بتوانید مشکلات پیچیده را حل کرده و گردش کار خود را ساده کنید.
برنامه نویسی ناهمزمان در سی شارپ
(Mitalearn-442660)
- 1 hour
- مناسب همه
- Release date: 4 August 2023
- Author: Brice Wilson
اگر به دنبال گنجاندن برنامه نویسی ناهمزمان در برنامه های خود هستید، این دوره برای شما طراحی شده است. به مربی بریس ویلسون بپیوندید تا اصول برنامه نویسی ناهمزمان را در زبان برنامه نویسی سی شارپ با استفاده از الگوی ناهمزمان مبتنی بر وظیفه (TAP) پوشش دهد. کلاس های Task و Task و نحوه استفاده از آنها برای انجام کارهای ناهمزمان را بررسی کنید. Brice نکات استفاده از ادامه و کلمات کلیدی همگام/انتظار، مدیریت استثناهای ناهمزمان، لغو کارها و گزارش پیشرفت کار را به شما نشان می دهد. پس از اتمام این دوره، شما آماده خواهید بود تا با اطمینان از تکنیک های مدرن و ویژگی های زبان سی شارپ برای ساخت برنامه های دات نت پاسخگوتر استفاده کنید.
پیشرفته C ++: پروژه های ساختمانی با cmake
(Mitalearn-409272)
- 1 hour 54 mins
- مناسب همه
- Release date: 22 May 2025
- Author: Károly Nyisztor
این دوره پیشرفته در CMake برای C ++ به منظور تجهیز توسعه دهندگان با تجربه C ++ با مهارت های لازم برای ساخت و مدیریت مؤثرتر پروژه های پیچیده طراحی شده است. ملزومات Cmake را از روی زمین به سمت بالا کاوش کنید ، با تنظیم ، پیکربندی و بهینه سازی محیط های ساخت ، تجربه دستی را بدست آورید. به مربی Károly Nyisztor بپیوندید زیرا او همه چیز را از ادغام کتابخانه های شخص ثالث گرفته تا نوشتن اسکریپت های پلت فرم ، با تأکید بر اتوماسیون و مقیاس پذیری ، پوشش می دهد. در پایان این دوره ، شما آماده استفاده از Cmake برای ساده سازی روند ساخت ، بهبود کارآیی و رسیدگی به ساختارهای پیچیده پروژه در هر تنظیم حرفه ای خواهید بود.
تسلط بر ابزارهای هوش مصنوعی برای توسعه کارآمد C#
(Mitalearn-444717)
- 1 hour 4 mins
- مناسب همه
- Release date: 16 August 2024
- Author: Jesse Freeman
تقاطع خلاقانه هوش مصنوعی (AI) با کدنویسی و نوشتن فنی را کشف کنید. این دوره برای کمک به بهبود و سادهسازی فرآیندهای توسعه نرمافزار و مستندسازی شما طراحی شده است. ابتدا ابزارهای تکمیل خودکار هوش مصنوعی را با تمرکز بر GitHub Copilot کاوش کنید. در مورد نصب، سفارشیسازی و کاربرد عملی آن برای تکمیل کد، refactoring و پاکسازی اطلاعات کسب کنید. سپس، با استفاده از ابزارهایی مانند GitHub Copilot و ChatGPT برای ایجاد مستندات و آموزش، نحوه استفاده از هوش مصنوعی را برای بهبود مهارت های نوشتاری فنی خود بیابید. به جسی فریمن بپیوندید که بینشهای عملی و مثالهای عملی ارائه میدهد تا اعتماد به نفس و مهارتهای لازم برای شروع استفاده مؤثر از ابزارهای هوش مصنوعی را در اختیار شما قرار دهد.
تمرین C#: ویژگی ها
(Mitalearn-388039)
- 21 mins
- مناسب همه
- Release date: 14 September 2023
- Author: Walt Ritscher
به دنبال افزایش سرعت با ویژگی ها در سی شارپ هستید؟ این دوره برای شما ساخته شده است. به مربی ارشد LinkedIn Learning Walt Rischer در این دوره آموزشی عملی، تعاملی و اولین مهارت برنامه نویسی که به طور منحصر به فرد برای توسعه دهندگان C# متوسط طراحی شده است، بپیوندید. مهارتهای داتنت را در سی شارپ کاوش کنید تا دانش فنی خود را تقویت کنید یا برای یک مصاحبه آماده شوید تا نقشی جدید داشته باشید. این دوره شامل چالشهای کد ارائه شده توسط CoderPad است: تمرینهای کدگذاری تعاملی با بازخورد در زمان واقعی، بنابراین میتوانید برای پیشرفت مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. والت به شما کمک می کند تا مهارت های خود را به عنوان یک برنامه نویس C# با شش چالش برنامه نویسی خاص و متمرکز بر پرس و جو توسعه دهید. استفاده از ویژگیهای منسوخ، ویژگیهای سفارشی، ویژگیهای سفارشی، سازندههای سفارشی، محدودیتهای ویژگی، و بازتابها را تمرین کنید.
توسعه C++: مفاهیم پیشرفته، عبارات لامبدا و بهترین روش ها
(Mitalearn-383007)
- 2 hours 54 mins
- مناسب همه
- Release date: 2 February 2023
- Author: Bill Weinman
به دنبال افزایش درک خود از C++ هستید؟ در این دوره، برخی از جنبه های پیچیده تر این زبان برنامه نویسی اصلی را بررسی کنید. از اصول اولیه تعریف کلاس گرفته تا بارگذاری بیش از حد اپراتورها و معناشناسی حرکت، مربی Bill Weinman به شما کمک می کند تا مهارت هایی را که برای استفاده حداکثری از C++ نیاز دارید، توسعه دهید. در مورد عبارات لامبدا، همزمانی، محدودیتها و مفاهیم، کلاسهای اختیاری و متغیر، اتصالات ساختاریافته، و بهترین روشها برای مقداردهی اولیه بیاموزید. در طول مسیر، Bill برخی از ویژگیهای جدیدتر C++ از جمله نحوه استفاده از کتابخانه قالب، اپراتور سفینه فضایی، کلاس span و موارد دیگر را پوشش میدهد.
توسعه سی شارپ و دات نت با ویژوال استودیو
(Mitalearn-385030)
- 38 mins
- مناسب همه
- Release date: 7 May 2024
- Author: Microsoft .NET
Visual Studio یک محیط توسعه یکپارچه (IDE) است که برای بارهای کاری .NET و C++ بسیار محبوب است. در این دوره، تیم مایکروسافت دات نت نگاهی گذرا به بهترین ویژگی های ویژوال استودیو ارائه می دهد، از جمله پیمایش کد، اشکال زدایی، آزمایش، تکمیل کد و همکاری. درک کاملی از اصولی که برای شروع با Visual Studio 2022 و .NET 8 نیاز دارید، از جمله نکات ارزشمند سفارشی سازی و بهره وری در طول مسیر به دست آورید.
این دوره توسط تیم Microsoft .NET ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.