Course catalog
Categories
blockchain عملی و cryptocurrency
(Mitalearn-432222)
- 6 hours 48 mins
- مناسب همه
- Release date: 23 October 2024
- Author: Aamir Lakhani,Pearson
یاد بگیرید که چگونه دانش و مهارت های رمزنگاری عملی و blockchain را برای سیستم های شرکت خود درج کنید. این دوره بر روی برنامه های دنیای واقعی متمرکز است ، بنابراین می توانید با نسخه های نمایشی دستی یاد بگیرید. نویسنده و مربی خبره Aamir Lakhani تجربه عملی و عملی را برای کمک به شما در تبدیل شدن به یک مهندس و معمار cryptocurrency فراهم می کند.
بیاموزید که چگونه خرید ، تجارت ، معدن و استفاده از cryptocurrency را بخرید. عامیر به شما نشان می دهد که چگونه می توانید blockchains خود را برای برنامه های داخلی شرکت های داخلی ایجاد کنید ، قراردادهای هوشمند خود را ایجاد و اجرا کنید ، حسابرسی های امنیت سایبری را روی blockchain ها و موارد دیگر انجام دهید. این دوره با مباحث حملات سایبری مدرن در فضای cryptocurrency و blockchain به پایان می رسد ، به شما نشان می دهد که چگونه برنامه های کاربردی blockchain خود را آزمایش کنید و درک کنید که چگونه از آنها در برابر حملات آینده محافظت کنید.
توجه: این دوره توسط پیرسون ایجاد شده است. ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی می کنیم.
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 هم برای برنامه نویسان با تجربه و هم برای کسانی که کاملاً با این زبان آشنا هستند ارائه می دهد.
Cisco DevNet Associate (200-901) Cert Prep 1: Software Development and Design
(Mitalearn-192199)
- 1 hour 45 mins
- متوسط
- Release date: 30 July 2020
- Author: Eric Chou
برای امتحان گواهینامه Cisco DevNet Associate آماده شوید. این دوره به بررسی اصول اصلی و بهترین شیوه ها برای توسعه برنامه های کاربردی شبکه در بالای پلتفرم های سیسکو می پردازد - موضوعاتی که با اهداف اولین دامنه آزمون DevNet Associate: توسعه و طراحی نرم افزار هماهنگ هستند. مربی اریک چو، اصول اولیه، مانند قالبهای داده رایج، توسعه مبتنی بر آزمایش، و الگوهای طراحی محبوب را بررسی میکند. نحوه دستکاری XML، JSON و YAML را با پایتون کشف کنید. با اصول متدولوژی های توسعه آبشار، ناب و چابک آشنا شوید. بهترین شیوه ها برای نوشتن کدهای قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درسها به شما کمک میکنند تا توسعهدهندهای مولدتر و کارآمدتر شوید—و یک قدم به این گواهینامه سیسکو که باعث پیشرفت شغلی میشود نزدیکتر شوید.
Cisco DevNet Associate (200-901) Cert Prep 4: Application Deployment and Security
(Mitalearn-209148)
- 1 hour 47 mins
- متوسط
- Release date: 8 December 2020
- Author: Eric Chou
آیا برای امتحان Cisco DevNet Associate آماده می شوید؟ در این دوره، مدرس Eric Chou آنچه را که باید در مورد استقرار برنامه و امنیت بدانید را پوشش می دهد. ابر عمومی رایج ترین مکان برای استقرار برنامه های عمومی است. ابر خصوصی زمانی است که ما ابر را در مراکز داده خودمان می سازیم. ابر ترکیبی راهی برای استفاده از ابر عمومی و خصوصی ارائه می دهد. اریک محاسبات ابری لبه و رویکرد ابر لبه را توضیح می دهد. او به انواع استقرار برنامهها، از جمله ماشینهای مجازی و کانتینرها میپردازد. او نحوه مدیریت فایلها، دایرکتوریها و متغیرهای محیطی در پوسته لینوکس را بررسی میکند، سپس اصول و روشهای مشترک DevOps را به اشتراک میگذارد. یکپارچه سازی و استقرار مداوم اجزای مهم در استقرار نرم افزار هستند و اریک در مورد اصول اولیه Jenkins، یک چارچوب محبوب CI/CD به شما آموزش می دهد. به علاوه، این دوره شامل کانتینرها، کار با Dockerfiles و چندین مؤلفه امنیت برنامه است.
Laravel 6 Essential Training: Testing, Securing and Deploying Apps
(Mitalearn-186861)
- 3 hours 31 mins
- متوسط
- Release date: 16 December 2019
- Author: Justin Yost
لاراول محبوب ترین فریم ورک MVC برای PHP است. این بر اساس استانداردها و قراردادهای PHP ساخته شده است و ایجاد برنامه های کاملاً قابل تنظیم و با امکانات کامل را آسان می کند. در این دوره - دومین قسمت از مجموعه Laravel 6 Essential Training، مربی جاستین یوست همچنان به نکات ضروری کار با لاراول 6 می پردازد و نحوه ساخت یک برنامه اصلی لاراول برای مدیریت رزرو هتل را نشان می دهد. سیستم. این ویدیوها اطلاعاتی را که برای حرکت به لاراول و ساخت برنامه های PHP با کیفیت بالا، مقیاس پذیر و صدا نیاز دارید، ارائه می کنند.
Openai API: توسعه چند مدلی با GPT-4O
(Mitalearn-431015)
- 45 mins
- مناسب همه
- Release date: 7 June 2024
- Author: Morten Rand-Hendriksen
در این دوره دستی ، شما از API OpenAI برای استفاده از قابلیت های چندمادی GPT-4O و فراخوانی عملکرد برای استخراج متن از تصاویر ، مطابقت با داده ها با JSON استفاده می کنید ، و توابع را برای ذخیره داده های استخراج شده در صفحه گسترده استفاده می کنید.
تست امنیت برنامه استاتیک
(Mitalearn-391388)
- 3 hours 40 mins
- مناسب همه
- Release date: 8 May 2023
- Author: Jerod Brennen
ایجاد تست امنیتی در چرخه عمر توسعه نرم افزار بهترین راه برای محافظت از برنامه و کاربران نهایی شما است. این دوره ابزارها و تکنیک هایی را شناسایی می کند که توسعه دهندگان می توانند از آنها برای به حداقل رساندن هزینه و تأثیر تست امنیتی استفاده کنند و در عین حال تأثیر و اثربخشی آن را به حداکثر برسانند. در این دوره، مدرس Jerod Brennen بر فعالیتهای تست آفلاین تمرکز میکند: تهیه طرحهای تست، خطمشیها، و سایر اسناد و انجام بازبینی کد منبع آفلاین. او همچنین نحوه انجام آزمایش آفلاین برای ده آسیب پذیری برتر OWASP را توضیح می دهد. در طول مسیر، می توانید با بهترین شیوه های امنیتی در SDLC آشنا شوید. بخشهای عملی - با نمایش ابزارهای محبوب مانند Codacy و SonarQube - شما را برای استفاده از درسها در دنیای واقعی آماده میکند.
تسلط بر ابزارهای هوش مصنوعی برای توسعه کارآمد C#
(Mitalearn-444717)
- 1 hour 4 mins
- مناسب همه
- Release date: 16 August 2024
- Author: Jesse Freeman
تقاطع خلاقانه هوش مصنوعی (AI) با کدنویسی و نوشتن فنی را کشف کنید. این دوره برای کمک به بهبود و سادهسازی فرآیندهای توسعه نرمافزار و مستندسازی شما طراحی شده است. ابتدا ابزارهای تکمیل خودکار هوش مصنوعی را با تمرکز بر GitHub Copilot کاوش کنید. در مورد نصب، سفارشیسازی و کاربرد عملی آن برای تکمیل کد، refactoring و پاکسازی اطلاعات کسب کنید. سپس، با استفاده از ابزارهایی مانند GitHub Copilot و ChatGPT برای ایجاد مستندات و آموزش، نحوه استفاده از هوش مصنوعی را برای بهبود مهارت های نوشتاری فنی خود بیابید. به جسی فریمن بپیوندید که بینشهای عملی و مثالهای عملی ارائه میدهد تا اعتماد به نفس و مهارتهای لازم برای شروع استفاده مؤثر از ابزارهای هوش مصنوعی را در اختیار شما قرار دهد.
ده نکته برای برنامه نویس سی شارپ
(Mitalearn-201124)
- 49 mins
- متوسط
- Release date: 5 October 2020
- Author: Walt Ritscher
سی شارپ و دات نت نواحی عمیقی هستند. حتی اگر سالها توسعهدهنده بودهاید، حتماً ویژگیهایی وجود دارد که حتی از وجود آنها خبر ندارید. در این دوره، نگاهی به روش های پنهان یا جالبی بیندازید که می توانند به شما در نوشتن کدهای بهتر در این زبان برنامه نویسی چند وجهی کمک کنند. نکاتی را برای بهبود گردش کار روزمره خود در توسعه C# بشنوید، از جمله روشی برای جلوگیری از شرایط مسابقه هنگام کار با فرهنگ لغت. یاد بگیرید که چگونه از تطبیق الگو برای ایجاد شاخه های کد رسا و خوانا استفاده کنید. اپراتورهای برش C# 8 جدید و چگونگی و زمان صاف کردن یک رابطه یک-چندین را کاوش کنید. تاکتیکهای تازهای مانند نحوه و تعامل با تکنیک برنامهنویس دیگر را کشف کنید، از ویژگی DebuggerDisplay برای مشخص کردن اطلاعاتی که نشان داده میشوند و موارد دیگر استفاده کنید.
فهرستهای Python 2d: یک رویکرد مبتنی بر پروژه
(Mitalearn-179075)
- 1 hour 23 mins
- متوسط
- Release date: 4 March 2020
- Author: Robin Andrews
لیست های دو بعدی یک ساختار داده ضروری در برنامه نویسی هستند. در این دوره عملی، یاد بگیرید که چگونه در پایتون یک بازی حافظه کامل ایجاد کنید و با آن ها کار کنید. مربی رابین اندروز با اصول اولیه شروع می کند و توضیح می دهد که لیست های دوبعدی چیست و چگونه آنها را در پایتون به کار بیندازید. رابین به سرعت از حالت تئوری به عملی حرکت می کند و به جزئیات ایجاد یک بازی حافظه ساده بر اساس تطبیق کارت می پردازد. او توضیح می دهد که چگونه ماژول ها را وارد کنید، توابعی بنویسید که از عملیات بازی شما پشتیبانی می کند و ورودی کاربر را تأیید می کند. به علاوه، او استراتژی هایی را برای اصلاح پروژه شما به اشتراک می گذارد. پس از پایان دادن به این دوره، یک بازی کارآمد خواهید داشت که به عنوان گواهی برای درک بهتر شما از لیست های دو بعدی در پایتون عمل می کند.
مبانی برنامه نویسی: SDK
(Mitalearn-277692)
- 35 mins
- مناسب همه
- Release date: 23 March 2023
- Author: Sasha Vodnik
در حالی که میتوانید همه چیز را خودتان بنویسید، بیشتر اوقات میخواهید روی کدهایی که دیگران ایجاد کردهاند بسازید. کیت های توسعه نرم افزار (SDK) این فرآیند را بسیار آسان تر می کند. در این دوره، ساشا وودنیک، توسعهدهنده ارشد دورههای فنی، اولین قدم را در کاربردهای عملی کار با SDK به شما ارائه میدهد. نحوه انتخاب SDK و بررسی ویژگی های مختلف SDK را بیاموزید. نحوه پیکربندی ابزارهای SDK، عیب یابی مشکلات و نوشتن کد با استفاده از SDK را بیاموزید. بهعلاوه، به روشهایی بپردازید که میتوانید از SDK در برنامهنویسی استفاده کنید.
مبانی برنامه نویسی: کنترل نسخه با Git (2020)
(Mitalearn-164659)
- 1 hour 20 mins
- مبتدی
- Release date: 17 March 2020
- Author: Christina Truong
ردیابی دستی تغییرات فایل ها می تواند سرعت شما را کاهش دهد. سیستم های کنترل نسخه به توسعه دهندگان این امکان را می دهد که این کار را بارگذاری کنند و همچنین از پروژه های خود به طور کلی محافظت کنند. در این دوره، مدرس کریستینا تروونگ اصول کنترل نسخه را با Git، نرم افزار کنترل نسخه منبع باز محبوب، پوشش می دهد. کریستینا به شما کمک می کند تا با اصطلاحات اولیه Git، گردش کار اولیه Git و نحوه نصب نرم افزار در مک و رایانه شخصی آشنا شوید. سپس نحوه مدیریت مخازن را با استفاده از خط فرمان یا رابط کاربری گرافیکی (GUI) نشان می دهد. در طول مسیر، او چالشها و راهحلهایی را ارائه میکند که به شما کمک میکند تا نحوه عملکرد این مفاهیم را در عمل درک کنید.
مقدمه ای بر مهارت های شغلی در توسعه نرم افزار
(Mitalearn-277165)
- 2 hours 2 mins
- مناسب همه
- Update date: 4 April 2025
- Author: Annyce Davis
آیا آماده هستید تا اولین قدم را در سفر خود به عنوان یک برنامه نویس کامپیوتر بردارید؟ شاید بخواهید شغل جدیدی پیدا کنید یا شغل خود را به صنعت دیگری تغییر دهید. اهداف شما هر چه باشد، برای شروع برنامه نویسی امروز نیازی به پیشینه فنی ندارید. در این دوره، مربی آنیس دیویس، نگاهی جامع و پشت صحنه به شما می دهد که واقعاً برنامه نویس بودن چگونه است، از مفاهیم اولیه و مهارت های اصلی حرفه ای گرفته تا رسیدن به نقش اول و پیشرفت شغلی.
br>قدرت محاسبات را در پروژهها و نقشهای فنی کشف کنید، همانطور که برای آزمون گواهینامه پایه برنامهنویسی Microsoft GSI آماده میشوید. در مورد یک هفته از زندگی برنامه نویسی که در توسعه نرم افزار کار می کند، بیاموزید. ابزارهای تجاری و زبان های برنامه نویسی مختلف را با یک دوره خراب در پایتون، زبان برنامه نویسی شی گرا که برای مبتدیان و استفاده آسان است، کاوش کنید. پس از اتمام این دوره، شما آماده خواهید بود تا رزومه خود را بازنویسی کنید و همین امروز کار خود را آغاز کنید.
نکات امتحانی برنامه نویس گواهی AWS - Associate (DVA-C02).
(Mitalearn-385914)
- 1 hour 26 mins
- مناسب همه
- Release date: 29 March 2024
- Author: Jon Bonso
از آنجایی که شرکتهای بیشتری حجم کار خود را به فضای ابری منتقل میکنند، تقاضا برای توسعهدهندگان AWS بسیار ماهر و دارای گواهینامه همچنان افزایش مییابد. AWS Certified Developer Associate (DVA-C02) به طور پیوسته جزو پردرآمدترین گواهینامه های IT است که می تواند حرفه و پتانسیل درآمد شما را تقویت کند. در این دوره، به مربی و سازنده انجمن AWS Jon Bonso بپیوندید زیرا او یک مرور کلی از مهمترین خدمات و موضوعات AWS ارائه می دهد که برای قبولی در آزمون DVA-C02 باید بدانید. اصول اولیه الگوهای توسعه مختلف را با خدمات AWS، مفاهیم و استراتژیهای امنیتی AWS، استقرار برنامهها و عیبیابی و بهینهسازی کاوش کنید.
هوش مصنوعی و توسعه دهنده
(Mitalearn-410207)
- 1 hour 23 mins
- مناسب همه
- Release date: 10 May 2024
- Author: Temidayo Adefioye
اگر به دنبال راه های جدیدی برای استفاده از هوش مصنوعی به عنوان یک توسعه دهنده نرم افزار هستید ، این دوره برای شما طراحی شده است. یک مرور ضروری در مورد چگونگی شروع استفاده از هوش مصنوعی برای بهبود بهره وری ، خلاقیت و مهارت های حل مسئله حرفه ای خود دریافت کنید. به مربی Temidayo Adefioye بپیوندید ، زیرا او به شما نشان می دهد که چگونه می توانید با موفقیت ابزارهایی مانند Microsoft Copilot و Chatgpt را در گردش کار خود ادغام کنید ، ضمن اینکه از ارزش AI به عنوان یک مکمل نیز قدردانی می کنید و نه یک جایگزین صرف برای روند شخصی خود. این دوره مفاهیم زیر را در بر می گیرد و نمونه ها و نسخه های نمایشی مفید را در این راه ارائه می دهد: نقش هوش مصنوعی در توسعه ، نحوه استفاده مؤثر از اعلان ها ، بهینه سازی کد ، آزمایش خودکار و تضمین کیفیت ، اشکال زدایی هوشمند و استراتژی های حل و فصل مسئله ، توسعه مشترک برای تیم های از راه دور ، تکنیک های مستند سازی ، آماده سازی مصاحبه و موارد دیگر.
هیئت مدیره بین المللی تست نرم افزار (ISTQB) 4.0+ CERT CERT PREP
(Mitalearn-423790)
- 1 hour 45 mins
- مناسب همه
- Release date: 22 January 2025
- Author: Mike Smith
دنیای گواهینامه های ISTQB را که در سطح جهان برای تعالی در تست نرم افزار شناخته شده است ، کاوش کنید. سازنده محتوای فناوری ، مایک اسمیت (با نام Peripheralmike) کشف می کند که چگونه گواهینامه های ISTQB دانش و مهارت را استاندارد می کند ، از مفاهیم بنیادی گرفته تا تکنیک های آزمایش پیشرفته. با برنامه درسی 4.0+ به آخرین به روزرسانی ها بپردازید و تأکید بر شیوه های مدرن مانند توسعه چابک ، اتوماسیون و آزمایش مبتنی بر ریسک را درک کنید. در مورد روشهای مختلف آزمایش ، از جمله تست استاتیک و پویا ، تکنیک های جعبه سفید و جعبه سیاه و رویکردهای مبتنی بر تجربه بیاموزید. ارزش حفظ وسایل تست و اهمیت قابلیت ردیابی در فرآیند آزمایش را کشف کنید. از بینش در مورد اعتبار گواهینامه با کارفرمایان و سناریوهای عملی که کاربرد آن را نشان می دهد ، بهره مند شوید. در پایان این دوره ، شما نه تنها قادر خواهید بود تصمیم بگیرید که صدور گواهینامه ISTQB با اهداف شغلی شما هماهنگ است بلکه مجهز به مقابله با امتحان است.
یادگیری برو
(Mitalearn-220776)
- 2 hours 25 mins
- مناسب همه
- Update date: 14 September 2023
- Author: David Gassner
Go چیست؟ Go یک زبان برنامه نویسی منبع باز نسل بعدی است که توسط گوگل برای ساختن سیستم ها، وب و سایر برنامه ها ایجاد شده است. این دوره برای کمک به توسعه دهندگان برای شروع با Go طراحی شده است و عناصر زبان اصلی و نحو آن را پوشش می دهد. دیوید گسنر ابزارها و مهارتهای مورد استفاده در گردش کار Go را معرفی میکند، از جمله Go Playground، یک ابزار آنلاین که توسعه Go را از دسکتاپ حذف میکند. او همچنین وظایف اصلی برنامه نویسی را پوشش می دهد: مدیریت مقادیر، استفاده از عملگرهای ریاضی، ذخیره مقادیر به عنوان انواع پیچیده، و مدیریت جریان برنامه. به علاوه، نحوه ایجاد کد Go قابل استفاده مجدد، خواندن و نوشتن فایلها و درخواستهای وب ساده را بیاموزید.