Course catalog
Categories
Showing 1-15 of 15 items.
Cisco DevNet Associate (200-901) Cert Prep 1: Software Development and Design
(Mitalearn-192199)
- 1 hours 45 minutes
- متوسط
- Release date: 30 July 2020
- Author: Eric Chou
درباره این دوره:
برای امتحان گواهینامه Cisco DevNet Associate آماده شوید. این دوره به بررسی اصول اصلی و بهترین شیوه ها برای توسعه برنامه های کاربردی شبکه در بالای پلتفرم های سیسکو می پردازد - موضوعاتی که با اهداف اولین دامنه آزمون DevNet Associate: توسعه و طراحی نرم افزار هماهنگ هستند. مربی اریک چو، اصول اولیه، مانند قالبهای داده رایج، توسعه مبتنی بر آزمایش، و الگوهای طراحی محبوب را بررسی میکند. نحوه دستکاری XML، JSON و YAML را با پایتون کشف کنید. با اصول متدولوژی های توسعه آبشار، ناب و چابک آشنا شوید. بهترین شیوه ها برای نوشتن کدهای قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درسها به شما کمک میکنند تا توسعهدهندهای مولدتر و کارآمدتر شوید—و یک قدم به این گواهینامه سیسکو که باعث پیشرفت شغلی میشود نزدیکتر شوید.
Related Skills
Git for Teams
(Mitalearn-145245)
- 2 hours 37 minutes
- متوسط
- Update date: 21 June 2026
- Author: Kevin Bowersox
درباره این دوره:
تیم های توسعه اغلب به کنترل منبع توزیع شده با Git منتقل می شوندrn اغلب، علت اصلی به مسائل پیرامون فرهنگ و شیوهها مربوط میشود که برخلاف منحنی یادگیری فنی است. در این دوره، کوین باورسوکس استراتژیهای همکاری برای تیمهایی که از Git استفاده میکنند را پوشش میدهد و درباره ابزارها و تکنیکهایی بحث میکند که میتواند به شما و تیمتان کمک کند تا چالشهایی را که مانع ارائه نرمافزار با کیفیت بالا میشوند، دور بزنید. کوین بهترین شیوهها و نکاتی را به اشتراک میگذارد که میتواند به شما کمک کند از مشکلات رایجی که اغلب باعث میشوند تیمها از مسیر منحرف شوند اجتناب کنید. استراتژی های انشعاب، نحوه ایجاد خط لوله یکپارچه سازی مداوم و موارد دیگر را بیاموزید.
Related Skills
Git: Branches, Merges, and Remotes
(Mitalearn-184770)
- 3 hours 3 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Kevin Skoglund
درباره این دوره:
Git - نرمافزار کنترل نسخه محبوب و رایگان - ابزارهای مدیریت کد قدرتمندی از جمله انشعاب، ادغام و مخازن راه دور را باز میکند. این دوره نحوه استفاده از این ویژگی ها و دستورات را برای ردیابی تغییرات و همکاری توضیح می دهد. یاد بگیرید که در درخت commit حرکت کنید و برای یافتن commit های خاص، گزارش را مرور کنید. نحوه ایجاد شعبه هایی برای آزمایش ایده های جدید بدون تاثیرگذاری بر پروژه اصلی بیابید و در صورت موفقیت آن تغییرات را در پروژه ادغام کنید. همچنین میتوانید شاخهها را بازنشانی کنید تا تغییرات را خنثی کنید و تغییراتی را که آماده انجام در فضای ذخیرهسازی موقت نیستند ذخیره کنید. مربی کوین اسکوگلند همچنین نشان می دهد که چگونه می توان یک مخزن راه دور برای کار با توسعه دهنده دیگر راه اندازی کرد و یک گردش کار همکاری را پیاده سازی کرد تا اطمینان حاصل شود که به طور مؤثر با هم کار می کنید.
Related Skills
Visual Studio Essential Training: 09 Unit Tests
(Mitalearn-92290)
- 2 hours 48 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Walt Ritscher
درباره این دوره:
با انجام تست واحد، اطمینان حاصل کنید که کد شما مطابق انتظار است. شما می توانید با استفاده از Visual Studio 2015 تست واحد را انجام دهید. انتخاب یک فریم ورک و ایجاد یک قطعه کد کوچک، برای اعمال یک منطقه خاص از عملکرد، تنها چیزی است که برای شروع نیاز دارید. در این دوره آموزشی، با انواع چارچوبها، قراردادهای نامگذاری، ادغامها و گزینههای موجود و نحوه پیادهسازی آنها در گردش کار آزمایشی خود آشنا شوید. با والت ریچر همراه باشید تا مراحل و دستورالعمل های گام به گام را توضیح دهد. در طول مسیر، او راهنمایی هایی را در مورد نحوه آزمایش با پارامترهای متعدد، سفارشی کردن آزمایش های خود، کشف کد تست نشده و حتی اشکال زدایی تست های واحد واقعی ارائه می دهد.
Related Skills
Visual Studio Essential Training: 11 Data Tools
(Mitalearn-97560)
- 3 hours 14 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Walt Ritscher
درباره این دوره:
اتصالات پایگاه داده، برنامه های کاربردی غنی و در سطح سازمانی را از بقیه جدا می کند. اگر در حال توسعه با ویژوال استودیو هستید، ابزارهای مختلفی برای مدیریت اتصالات پایگاه داده، دستکاری جداول، جستجوی داده ها و استقرار پروژه ها در دسترس دارید. بعلاوه، شما پلتفرم را انتخاب کنید. Visual Studio 2015 از SQL Express LocalDB و نسخه کامل SQL Server و همچنین خدمات داده مبتنی بر ابر Azure پشتیبانی می کند. به Walt Ritscher بپیوندید تا گزینههای یکپارچهسازی و ابزار کار با دادهها در این IDE قدرتمند را بررسی کند. با نحوه مدیریت اتصالات با سرور اکسپلورر، مدیریت عناصر پایگاه داده فردی با SQL Server Object Explorer و ایجاد کوئری ها، نماها و رویه های ذخیره شده سفارشی در محیط ویژوال استودیو بیاموزید. بعلاوه، نحوه استقرار پروژهها در Azure و ادغام ویژوال استودیو با Entity Framework را بیاموزید، یک نقشهبردار رابطهای شی که به توسعه دهندگان دات نت امکان میدهد با دادههای رابطهای با استفاده از اشیاء خاص دامنه کار کنند.
Related Skills
برنامه ریزی و انتشار نرم افزار با جیرا
(Mitalearn-267152)
- 1 hours 15 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Rachel Wright
درباره این دوره:
برنامه ریزی موفقیت آمیز، ایجاد و انتشار نرم افزار به یک فرآیند صحیح، هماهنگی قوی بین تیم های متعدد و برنامه های کاربردی به درستی پیکربندی شده نیاز دارد. بسیاری از تیم ها نرم افزار Jira را برای مدیریت کار خود انتخاب می کنند. با اتصال ابزارهای Atlassian اضافی، مانند Confluence و Bitbucket، تیم ها می توانند کارهای دستی را کاهش دهند و به طور کلی از روند توسعه خود پشتیبانی کنند. راشل رایت به عنوان موسس یک شرکت توسعه وب، رابط بین تیمهای تجاری و توسعه، و مدیر برنامههای کاربردی Atlassian، فرآیندهای تجاری را میشناسد، ابزارهای توسعه نرمافزار را میشناسد و چرخه عمر توسعه نرمافزار را سپری کرده است. در این دوره، راشل به شما نشان میدهد که چگونه ابزارهای Atlassian با هم کار میکنند تا از تمام نیازهای برنامهریزی و انتشار شما پشتیبانی کنند. او شما را از طریق الزامات ساخت در Confluence، اتصال فضاهای Confluence به پروژههای Jira، اتصال Jira به Bitbucket، مدیریت موارد تست و رفع اشکالات در Jira، انتشار کد در Bitbucket و موارد دیگر راهنمایی میکند.
Related Skills
توسعه نرم افزار چابک: تیم های راه دور
(Mitalearn-179942)
- 1 hours 41 minutes
- متوسط
- Release date: 21 June 2026
- Author: Andrea Goulet
درباره این دوره:
تیم های نرم افزاری به طور فزاینده ای از راه دور می روند - و دلیل خوبی هم دارد. کارگران از راه دور اغلب از استقلال و بهره وری بیشتری نسبت به همتایان داخلی خود برخوردار هستند. استفاده از راه دور همچنین میتواند به سازمانها در صرفهجویی در منابع کمک کند و به آنها اجازه میدهد کمتر در زیرساختهای فیزیکی سرمایهگذاری کنند. کنجکاو هستید که چگونه به تیم نرم افزاری خود کمک کنید تا به کار از راه دور تغییر دهند؟ در این دوره آموزشی، Andrea Goulet به شما نشان میدهد که چگونه میتوانید یک استراتژی کار از راه دور مبتنی بر چابک را برای تیم نرمافزار خود پیاده کنید. در طول مسیر، او شیوه های توسعه توزیع شده را به اشتراک می گذارد که می تواند برای تیم های کاملاً از راه دور و تیم های مشترک مفید باشد. نکاتی را برای استفاده از ابزارهای برتر برای تیم های توزیع شده، حفظ برتری فنی، مصاحبه و استخدام، تطبیق جلسات ایستاده برای کارگران از راه دور و موارد دیگر دریافت کنید.
Related Skills
راهنمای شغلی افسر ارشد فناوری
(Mitalearn-101317)
- 2 hours 33 minutes
- متوسط
- Update date: 21 June 2026
- Author: Drew Falkman
درباره این دوره:
افسران ارشد فناوری (CTO) هم آنچه که یک شرکت می سازد و هم فرهنگی که در آن ساخته شده است را شکل می دهند. همراه با ارائه راهحلهای نوآورانه و ساخت محصولات فوقالعاده به موقع و با بودجه، مدیران ارشد فناوری باید یک تیم مهندسی قوی را مدیریت کنند و در مورد فناوریهایی که به ایجاد آن کمک میکنند، اخبار خوبی را منتشر کنند. در این دوره، مدرس درو فالکمن، درک سخت و واقعی خود را از آنچه برای یک CTO عالی لازم است به اشتراک می گذارد. نکات و تکنیک هایی را برای استخدام یک تیم عالی، ایجاد یک فرهنگ کار سالم و از راه دور، و بهبود همکاری در سراسر خود بیاموزید. سازمان. اصول انتخاب پلتفرم، هاست و سرورها و اینکه آیا باید بخرید یا بسازید را کشف کنید، زیرا Drew به شما کمک میکند مهارتهای مورد نیاز خود را برای تبدیل شدن به یک CTO معتبر و موثر توسعه دهید.
Related Skills
طراحی نرم افزار: از الزامات تا انتشار
(Mitalearn-178480)
- 2 hours 24 minutes
- پیشرفته
- Update date: 21 June 2026
- Author: Neelam Dwivedi
درباره این دوره:
با اجرای کامل چرخه عمر یک پروژه نرم افزاری همراه باشید. این دوره شما را از توسعه نیازمندی ها تا مدل سازی، طراحی، کدنویسی و آزمایش می برد. این دارای یک پروژه کاربردی وب در مقیاس کوچک است که به طور واقع بینانه گردش کار و چالش های یک پروژه توسعه نرم افزار معمولی را به تصویر می کشد. مدرس Neelam Dwivedi مهمترین مفاهیم، ابزارها و تکنیک هایی را که توسعه دهندگان باید بدانند، از جمله استخراج نیازمندی ها و اعتبار سنجی، اثبات مدل سازی مفهومی، بهترین شیوه ها برای استقرار بتا، و refactoring گرد هم می آورد. در پایان دوره، واقعیت مهندسی نرم افزار - فراتر از نوشتن کد - را درک خواهید کرد و می دانید که چگونه پروژه ها را به صورت یک تیم به طور موثر ساختار و مدیریت کنید.
Related Skills
طراحی نرم افزار: توسعه نیازمندی های موثر
(Mitalearn-168586)
- 1 hours 45 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Neelam Dwivedi
درباره این دوره:
درست کردن الزامات در توسعه نرم افزار نیمی از کار است. در این دوره، مربی Neelam Dwivedi به تکنیک ها و ابزارهای مورد نیاز برای پیروزی در آن نبرد می پردازد. Neelam انواع مختلف الزامات و نحوه تقسیم فرآیند توسعه نیاز خود را به فازها بررسی می کند. او نحوه استخراج، مشخص کردن، تجزیه و تحلیل و اعتبارسنجی الزامات محصول را پوشش میدهد، چالشهایی را در طول مسیر به اشتراک میگذارد که به شما در درک نحوه عملکرد این مراحل در پروژههای دنیای واقعی کمک میکند. بعلاوه، او تکنیکهایی را برای تخمین تلاش برای نیازمندیها، و همچنین نحوه به حداقل رساندن یا کاهش ریسک پروژه با کار کردن مکرر روی الزامات پرخطر، به اشتراک میگذارد.
Related Skills
مبانی DevOps: اولین پروژه شما
(Mitalearn-170048)
- 3 hours 32 minutes
- مبتدی
- Update date: 3 June 2021
- Author: Carlos Nunez
درباره این دوره:
کنجکاو هستید که چگونه اصول DevOps را عملی کنید؟ این دوره می تواند کمک کند. به کارلوس نونز بپیوندید تا نشان دهد که چگونه اصول DevOps را در یک برنامه نمونه برای یک شرکت رزرو مسافرتی ساختگی اعمال کنید. در طول دوره، کارلوس نشان میدهد که چگونه میتوان از ابزارها و روشهای محبوب برای بهروزرسانی، آزمایش و انتشار برنامه استفاده کرد. پس از توضیح نحوه کانتینری کردن وب سایت با Docker و Docker Compose، او نحوه نوشتن تست های واحد و یکپارچه سازی با RSpec، Capybara و Selenium را نشان می دهد. سپس نحوه استقرار وب سایت شما را در فضای ابری با Terraform و نوشتن یک Jenkinsfile که برنامه شما را ساخته، آزمایش و اجرا می کند، می نویسد. پس از پایان دادن به این دوره، میدانید که چگونه فرآیند توسعه نرمافزاری آهسته و پیچیده را به یک فرآیند سریع و لذتبخش تبدیل کنید.
Related Skills
مبانی تست نرم افزار: تست در سراسر SDLC
(Mitalearn-187303)
- 50 minutes
- متوسط
- Release date: 21 June 2026
- Author: Mike Fine
درباره این دوره:
چرخه عمر توسعه نرم افزار (SDLC) یک الگوی دایره ای است که نحوه حرکت یک برنامه نرم افزاری از مفهوم به ایجاد را مشخص می کند. روشهای مختلفی برای مدیریت SDLC وجود دارد، از جمله روشهای چابک و آبشار. و در هر مرحله و رویکرد، آزمایش یک نقطه عطف کلیدی است. این دوره نه تنها به منظور کمک به متخصصان با کیفیت برای درک نقش خود در SDLC طراحی شده است، بلکه به آنها کمک می کند تا استراتژی های مدیریت کلیدی را در مقابله با چالش های اجرای آزمایش آلفا، بتا و حتی دلتا درک کنند. مربی مایک فاین به رویکردهای مختلف برای مدیریت موفقیتآمیز یک پروژه نرمافزاری، بهترین شیوههای صنعت، و محل آزمایش شما در هر یک از این مراحل میپردازد.
Related Skills
مبانی مدیریت پروژه نرم افزاری
(Mitalearn-169028)
- 54 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Kelley O'Connell
درباره این دوره:
مدیریت پروژه را کاوش کنید و بیاموزید که چه چیزی برای رهبری پروژه به عنوان مدیر انجام می شود. آنچه که اغلب باعث می شود پروژه ها با مشکل مواجه شوند را کشف کنید. درباره waterfall و agile، دو پرکاربردترین چارچوب مدیریت پروژه، بیاموزید. نحوه انتخاب چارچوب مناسب برای پروژه های مختلف نرم افزاری را بیاموزید و در مورد چرخه عمر توسعه نرم افزار (SDLC) بیاموزید. مربی Kelley O'Connell همچنین مهارت ها و موضوعات خاصی را پوشش می دهد که می تواند به مدیران پروژه کمک کند تا پروژه های نرم افزاری را به نتیجه موفقیت آمیز هدایت کنند.
Related Skills
مدیریت پروژه های پایتون
(Mitalearn-172139)
- 48 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Miki Tebeka
درباره این دوره:
در حالی که کار کدنویسی می تواند یک تلاش انفرادی باشد، توسعه دهندگان نرم افزار در خلاء کار نمی کنند. برای اینکه پروژه های خود را با موفقیت به خط پایان برسانند، باید روزهای خود را با هماهنگی مؤثر با توسعه دهندگان دیگر بگذرانند. در این دوره، به Miki Tebeka بپیوندید تا بهترین شیوه ها و نکاتی را برای مدیریت کارآمد پروژه های پایتون به اشتراک بگذارد. Miki وظایف غیر کدنویسی ضروری در مورد برنامه نویسی پایتون را پوشش می دهد، از جمله نحوه بهترین رویکرد به ساختار دایرکتوری برای یک پروژه، مقابله با چالش های مربوط به مدیریت وابستگی، و تعیین اینکه چه چیزی (و چقدر) باید آزمایش شود. به علاوه، استراتژیهای کلی برای مدیریت فرآیند توسعه، از جمله نحوه استفاده مؤثر از کنترل منبع و سیستمهای ردیابی مشکل را دریافت کنید.
Related Skills
مدیریت پروژه: انتخاب ابزار آنلاین مناسب
(Mitalearn-433225)
- 57 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Bonnie Biafore
درباره این دوره:
شما نمی توانید دامنه ، منابع ، بودجه و ارتباطات را برای پروژه هایی با ابزارهای آنالوگ به تنهایی مدیریت کنید. برای هدایت پروژه ها به اتمام ، مدیران پروژه به نرم افزاری احتیاج دارند که از اهداف مدیریت پروژه سازمان خود پشتیبانی کند. اما با وجود بسیاری از ابزارهای مدیریت پروژه در بازار ، چگونه می توانید تعیین کنید که کدام یک برای شرکت شما مناسب است؟ در این دوره ، Bonnie Biafore به شما کمک می کند تا با ارائه یک مرور کلی از چندین ابزار محبوب مدیریت پروژه آنلاین ، از جمله پروژه های Zoho ، صفحه هوشمند ، Wrike و موارد دیگر ، این تماس را برقرار کنید. در طول راه ، جوانب مثبت و منفی هر ابزار را مرور کنید و کشف کنید که کدام محصولات برای شرکت های کوچک در مقابل شرکت های بزرگتر مناسب هستند. به علاوه ، از رویکرد و ویژگی های هر ابزار با استفاده از PEEKS سریع در نرم افزار در عمل ، تصویری واضح تر دریافت کنید.