Course catalog
Categories
Showing 61-80 of 190 items.
تحقیق و طراحی کاربر
(Mitalearn-314446)
- 4 hours 15 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Loren Terveen,Haiyi Zhu,Lana Yarosh
درباره این دوره:
در این دوره شما تکنیک های تحقیق کاربر و کاوش در طراحی UI اولیه را یاد می گیرید و تمرین می کنید. ابتدا، چندین تکنیک برای تحقیق کاربر، از جمله تکنیکهای تحقیق و بررسی حضوری و تجزیه و تحلیل ورود به سیستم را یاد میگیرید و تمرین میکنید. سپس، شما یاد خواهید گرفت که تحقیقات کاربر را در فرم هایی که از طراحی UI پشتیبانی می کنند، از جمله پرسونا، موارد استفاده، وظایف و سناریوها، تجزیه و تحلیل و ارائه دهید. در نهایت، تکنیکهای ایدهپردازی را یاد خواهید گرفت و تمرین میکنید که از تحقیقات کاربر شروع میشود و به طور گسترده ایدههای طراحی بالقوه را ایجاد میکند.
Related Skills
تحقیقات UX در مقیاس: نظرسنجی، تجزیه و تحلیل، تست آنلاین
(Mitalearn-302512)
- 8 hours 36 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Clifford Lampe,Lija Hogan
درباره این دوره:
این دوره UX مروری بر روش شناسی نظرسنجی از دیدگاه تحقیقات UX ارائه می دهد. نظرسنجیهای UX معمولاً بر کشف نیازهای کاربر، اتصال نیازها به ویژگیهای کاربر، و کسب بینش در مورد نگرش کاربران نسبت به سیستمهایی که استفاده میکنند تمرکز میکنند. در این دوره، زبان آموزان اصول اولیه تحقیق نظرسنجی UX را یاد می گیرند و یک نظرسنجی از طراحی خود انجام می دهند! یادگیرندگان با تکنیک هایی برای به دست آوردن بینش UX از تعداد زیادی از کاربران، از جمله تجزیه و تحلیل وب، تست A/B و مطالعات کنترل نشده از راه دور آشنا خواهند شد. ما در مورد چگونگی کارکرد این تکنیک ها، زمان استفاده از آنها و آنچه می توان با استفاده از آنها یاد گرفت صحبت خواهیم کرد. آنچه یاد خواهید گرفت: -بیاموزید که تجزیه و تحلیل وب چگونه کار می کند و چگونه داده های تجزیه و تحلیل را تجزیه و تحلیل کنید -آشنایی با نحوه ایجاد تست های A-B، قبل/بعد و آزمایش های چند متغیره - نحوه تنظیم و تجزیه و تحلیل مطالعات آزمایشی کنترل نشده از راه دور را بیاموزید -تجزیه و تحلیل و گزارش در مورد مطالعات تجربه کاربری در مقیاس بزرگ درباره انواع مختلف و کاربردهای نظرسنجی در تحقیقات UX بیاموزید. - درک جامعه نظرسنجی: چه زمانی باید نمونه گیری کرد، چه زمانی باید استخدام کرد -یک ابزار نظرسنجی که نیازهای شما را برآورده می کند، ایجاد کنید -تحلیل و گزارش در مورد نظرسنجی ها -نقد نظرسنجی های کاربران را بیاموزید
Related Skills
تحقیقات UX را انجام دهید و مفاهیم اولیه را آزمایش کنید
(Mitalearn-303804)
- 2 hours 59 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Google Career Certificates
درباره این دوره:
Conduct UX Research and Test Early Concepts چهارمین دوره در یک برنامه گواهی است که شما را با مهارت هایی که برای اعمال در مشاغل سطح ابتدایی در طراحی تجربه کاربر (UX) نیاز دارید، مجهز می کند. در این دوره، نحوه برنامه ریزی و انجام یک مطالعه قابلیت استفاده برای جمع آوری بازخورد در مورد طرح ها را خواهید آموخت. سپس، طرح های کم وفاداری خود را بر اساس بینش های حاصل از تحقیقات خود اصلاح خواهید کرد. طراحان و محققان UX فعلی در Google به عنوان مربیان شما خدمت می کنند و شما فعالیت های عملی را انجام خواهید داد که سناریوهای طراحی UX در دنیای واقعی را شبیه سازی می کند. فراگیرانی که هفت دوره را در این برنامه گواهینامه تکمیل می کنند باید برای درخواست مشاغل سطح مقدماتی به عنوان طراح UX مجهز شوند. در پایان این دوره، شما قادر خواهید بود: - یک مطالعه تحقیقاتی UX، شامل پیشینه پروژه، اهداف تحقیق، سؤالات تحقیق، شاخص های کلیدی عملکرد، روش شناسی، شرکت کنندگان و اسکریپت برنامه ریزی کنید. - اهمیت رعایت حریم خصوصی و داده های کاربر را توضیح دهید. - یک مطالعه قابلیت استفاده تعدیل شده و تعدیل نشده انجام دهید. - در طول مطالعه قابلیت استفاده یادداشت برداری کنید. - ایجاد نمودارهای وابستگی برای گروه بندی و تجزیه و تحلیل داده ها. - ترکیب مشاهدات از تحقیقات و رسیدن به بینش. - مهارت های ارائه متقاعد کننده را برای به اشتراک گذاشتن بینش های تحقیقاتی توسعه دهید. - طرح های کم وفاداری را بر اساس بینش های پژوهشی اصلاح کنید. - به طراحی یک اپلیکیشن موبایل برای گنجاندن در مجموعه حرفه ای خود ادامه دهید. برای موفقیت در این دوره باید سه دوره قبلی را در برنامه گواهینامه تکمیل کنید. یا، باید توانایی انجام تحقیقات کاربر را برای اطلاع از ایجاد نقشههای همدلی، شخصیتها، داستانهای کاربر، نقشههای سفر کاربر، بیانهای مشکل و گزارههای ارزشی داشته باشید. و همچنین توانایی ایجاد وایرفریم و نمونه های اولیه با کیفیت پایین بر روی کاغذ و در Figma.
Related Skills
ترکیب اسکرام با سایر متدولوژی های چابک
(Mitalearn-304892)
- 51 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Jim Sullivan
درباره این دوره:
این دوره برای کمک به مبتدیان اسکرام طراحی شده است تا با Agile Scrum مهارت بیشتری پیدا کنند. این دوره به بررسی لایه بندی سایر متدولوژی های Agile در بالای Scrum می پردازد. این چهارمین دوره در تخصص Certified Scrum Master است. توصیه می کنیم قبل از شروع این دوره سه دوره اول را تکمیل کنید.
Related Skills
ترکیبات و احتمال
(Mitalearn-302325)
- 3 hours 22 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Владимир Подольский,Alexander S. Kulikov
درباره این دوره:
شمارش یکی از کارهای اساسی مرتبط با ریاضی است که ما روزانه با آن روبرو می شویم. سوال اصلی در اینجا موارد زیر است. اگر لازم باشد چیزی را بشماریم، آیا میتوانیم کاری بهتر از شمردن همه اشیا یکی یکی انجام دهیم؟ آیا باید فهرستی از همه شمارههای تلفن ایجاد کنیم تا اطمینان حاصل کنیم که شماره تلفنهای کافی برای همه وجود دارد؟ آیا راهی وجود دارد که بگوییم الگوریتم ما قبل از پیاده سازی و اجرای واقعی آن در یک زمان معقول اجرا می شود؟ تمام این سوالات توسط یک رشته ریاضی به نام ترکیبیات بررسی می شود. در این دوره آنلاین، بیشتر تنظیمات ترکیبی استاندارد را مورد بحث قرار میدهیم که میتواند به پاسخگویی به سوالاتی از این نوع کمک کند. ما به ویژه بر توسعه توانایی تشخیص این تنظیمات در زندگی واقعی و مسائل الگوریتمی تمرکز خواهیم کرد. این به یادگیرنده کمک می کند تا در واقع دانش جدید را پیاده سازی کند. جدای از آن، در مورد تکنیک بازگشتی برای شمارش که برای پیاده سازی الگوریتمی مهم است بحث خواهیم کرد. یکی از «مصرف کنندگان» اصلی ترکیبیات، نظریه احتمال است. این حوزه با جنبه های متعدد زندگی مرتبط است، از یک سو مفهومی مهم در زندگی روزمره و از سوی دیگر ابزاری ضروری در زمینه های مدرن و مهمی مانند آمار و یادگیری ماشین است. در این دوره ما بر ارائه دانش کاری مبانی احتمالات و شهود خوب در این زمینه تمرکز خواهیم کرد. تمرین نشان می دهد که چنین شهودی به راحتی ایجاد نمی شود. در پایان دوره ما برنامه ای ایجاد خواهیم کرد که با موفقیت یک بازی تاس پیچیده و بسیار غیرمعمول را انجام می دهد. بهعنوان پیشنیاز، ما فقط ریاضیات اولیه را فرض میکنیم (به عنوان مثال، ما انتظار داریم که بدانید مربع چیست یا چگونه کسرها را اضافه کنید)، برنامهنویسی اولیه در پایتون (توابع، حلقهها، بازگشت)، عقل سلیم و کنجکاوی. مخاطبان مورد نظر ما همه افرادی هستند که از دانشآموزان با انگیزه دبیرستانی شروع میشوند که در زمینه فناوری اطلاعات کار میکنند یا قصد دارند در زمینه فناوری اطلاعات کار کنند.
Related Skills
تعامل با جاوا اسکریپت و جی کوئری
(Mitalearn-315415)
- 7 hours 23 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: William Mead
درباره این دوره:
این دوره سومین دوره تخصصی ما در جاوا اسکریپت برای مبتدیان است. اسکریپت ها پیچیده تر می شوند و پلاگین های پیچیده تری جی کوئری را معرفی می کنند. برای تمرین مهارت های خود در طول دوره چالش های متعددی خواهید داشت. اهداف دوره شامل نحوه شناسایی اشیاء در جاوا اسکریپت است. ایجاد اشیاء جدید و پر کردن آنها با داده. دستکاری اشیاء با افزودن، اصلاح و حذف داده ها در اشیاء. DOM را بر اساس داده های موجود در اشیاء دستکاری کنید. شناسایی و بیان چگونگی کارکرد چند تابع با هم برای ایجاد یک برنامه پیچیده تر. و فرآیندهایی را برای تقسیم برنامه های بزرگتر به قطعات کوچکتر و قابل مدیریت شناسایی کنید.
Related Skills
تفکر ریاضی در علوم کامپیوتر
(Mitalearn-301798)
- 3 hours 20 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Alexander S. Kulikov,Michael Levin,Владимир Подольский
درباره این دوره:
تفکر ریاضی در همه زمینه های علوم کامپیوتر بسیار حیاتی است: الگوریتم ها، بیوانفورماتیک، گرافیک کامپیوتری، علم داده، یادگیری ماشین و غیره. در این دوره، مهم ترین ابزارهای مورد استفاده در ریاضیات گسسته را می آموزیم: استقرا، بازگشت، منطق، متغیرها، مثال ها، بهینه بودن ما از این ابزارها برای پاسخ به سؤالات برنامه نویسی معمولی مانند: چگونه می توانیم مطمئن باشیم که یک راه حل وجود دارد، استفاده خواهیم کرد؟ آیا مطمئن هستم که برنامه من پاسخ بهینه را محاسبه می کند؟ آیا هر یک از این اشیاء الزامات داده شده را برآورده می کنند؟ در دوره آنلاین، ما از یک رویکرد سعی کنید قبل از اینکه همه چیز را توضیح دهیم: بسیاری از پازل های تعاملی (و سازگار با موبایل) را حل خواهید کرد که به دقت طراحی شده اند تا به شما امکان می دهند بسیاری از ایده ها و مفاهیم مهم را خودتان اختراع کنید. . پیش نیازها: 1. ما فقط ریاضیات پایه را فرض می کنیم (به عنوان مثال، ما از شما انتظار داریم که بدانید مربع چیست یا چگونه کسری را جمع کنید)، عقل سلیم و کنجکاوی. 2. دانش برنامه نویسی اولیه ضروری است زیرا برخی از آزمون ها نیاز به برنامه نویسی در پایتون دارند.
Related Skills
تفکر طراحی برای راه حل های اینترنت اشیا با محوریت انسان
(Mitalearn-307459)
- 2 hours 12 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Pablo Puig
درباره این دوره:
به Design Thinking for Human-Centred IoT Solutions خوش آمدید! این دوره بینشهای عملی و مهارتهای عملی را ارائه میدهد تا شما را در ایجاد راهحلهای صنعتی تاثیرگذار اینترنت اشیا توانمند کند. با تأکید بر رویکرد کاربر محور از طریق همدلی، ایده پردازی و نمونه سازی، فرآیند تفکر طراحی را کاوش کنید. پس از اتمام این دوره، شرکت کنندگان قادر خواهند بود: - استفاده از اصول تفکر طراحی برای توسعه راه حل های کاربر محور اینترنت اشیا برای تنظیمات صنعتی. - انجام تحقیقات مؤثر کاربر، تجزیه و تحلیل یافتهها، و فرمولهسازی بیانیههای مشکل عملی برای برنامههای IoT. - ایجاد ایده های خلاقانه، اولویت بندی آنها بر اساس امکان سنجی و تاثیر، و ایجاد نمونه های اولیه برای راه حل های اینترنت اشیا. - طراحی و اجرای تستهای قابلیت استفاده، تجزیه و تحلیل نتایج، و ترکیب بازخورد برای توسعه راهحل نهایی اینترنت اشیا پس از فرآیندهای طراحی تکراری. این دوره از زبان آموزانی با دانش و تجربیات مختلف استقبال می کند. چه یک توسعه دهنده، مهندس یا مدیر در این زمینه باشید، این دوره مهارت های شما را در ایجاد راه حل های اینترنت اشیا که نیازها و تجربیات کاربر را در اولویت قرار می دهد، افزایش می دهد. فراگیران با یک جعبه ابزار جامع برای طراحی راه حل های مبتکرانه و کاربردی اینترنت اشیا کنار خواهند رفت. آماده باشید تا خلاقیت را آزاد کنید، مهارت های حل مسئله را تقویت کنید و به دنیای پویا طراحی تاثیرگذار اینترنت اشیا شیرجه بزنید!
Related Skills
توسعه Backend با استفاده از ASP.Net
(Mitalearn-311369)
- 5 hours 20 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
دوره دوم در تخصص ASP.NET برای توسعه دهندگان با تجربه عمیق تر به توسعه برنامه های کاربردی پشتیبانی قوی و مقیاس پذیر با استفاده از فناوری های ASP.NET می پردازد. این دوره بر اساس سه فناوری کلیدی ASP.NET طراحی شده است: ASP.NET Core، ASP.NET MVC، و ASP.NET Web API. در اولین ماژول این دوره، شرکت کنندگان ASP.NET Core را بررسی خواهند کرد، یک چارچوب چند پلتفرمی و با کارایی بالا برای ساخت برنامه های کاربردی وب. یادگیرندگان نحوه ایجاد، پیکربندی و کنترل میان افزار، مسیریابی و کنترلرها را در برنامه های ASP.NET Core درک خواهند کرد. ماژول دوم این دوره بر ASP.NET MVC تمرکز دارد، یک چارچوب پیشرفته برای ساخت برنامه های کاربردی وب که از الگوی MVC (Model-View-Controller) پیروی می کنند. این بخش دانشی را در مورد ایجاد نماها، مدلها و کنترلکنندهها و استفاده مؤثر از آنها برای ساخت برنامههای کاربردی وب به شما میدهد. ماژول سوم به ASP.NET Web API می پردازد، چارچوبی که برای ساختن API های RESTful قابل مصرف توسط طیف متنوعی از مشتریان استفاده می شود. این شامل درک ایجاد کنترلرها، نقشه برداری مسیرها، رسیدگی به درخواست های HTTP و مدیریت پاسخ ها است. در پایان دوره، شرکت کنندگان درک کاملی از فناوری های ASP.NET از جمله ASP.NET Core، ASP.NET MVC و ASP.NET Web API به دست خواهند آورد. آنها قادر به ایجاد برنامه های کاربردی پشتیبانی قوی و مقیاس پذیر هستند که می توانند ترافیک بالا و منطق تجاری پیچیده را مدیریت کنند.
Related Skills
توسعه Backend برای .Net Full Stack
(Mitalearn-311471)
- 5 hours 56 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
با این دوره جامع که برای افرادی که قصد تسلط بر اکوسیستم ASP.NET را دارند، خود را در دنیای پیچیده توسعه باطن دات نت غرق کنید. این دوره سه ماژول برای هر دو مبتدی در دات نت و کسانی که کمی تجربه frontend دارند و مشتاق گسترش تخصص خود در زمینه Backend هستند عالی است. در اولین ماژول، ASP.NET Core، شرکت کنندگان با معماری و ابزارهای ASP.NET Core آشنا می شوند و به طور عملی با توسعه برنامه های کاربردی وب مدرن آشنا می شوند. در ماژول دوم، ASP.NET MVC، شرکت کنندگان معماری MVC (Model-View-Controller) را بررسی می کنند و ستون های اساسی آن را درک می کنند. ارزیابی های عملی دانش آنها را بیشتر تقویت می کند و از درک جریان کار و اجزای آن اطمینان حاصل می کند. ماژول سوم، ASP.NET Web API، تمرکز را به سمت سرویس های وب RESTful با استفاده از ASP.NET هدایت می کند. از درک ماهیت پروتکل REST و HTTP، شرکت کنندگان یاد خواهند گرفت که API های وب قوی را با کارایی طراحی و پیاده سازی کنند. با پایان این دوره، شرکت کنندگان درک جامعی از توسعه Backend در چارچوب دات نت خواهند داشت. آنها در ایجاد برنامه های کاربردی وب پویا، طراحی API های قوی و اطمینان از ایمن بودن و مقیاس پذیر بودن برنامه هایشان ماهر خواهند بود.
Related Skills
توسعه Frontend با استفاده از Angular
(Mitalearn-311709)
- 8 hours 12 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
این دوره برای علاقه مندان به توسعه وب طراحی شده است و شما را به مهارت ها و دانش لازم برای مهارت در Angular مجهز می کند. در ماژول اول، مقدمه ای بر HTML و CSS، شما اصول اساسی HTML و CSS را که برای ایجاد صفحات وب حیاتی هستند، بررسی خواهید کرد. شما یاد می گیرید که چگونه یک سند HTML را ساختار دهید و از CSS برای سبک سازی طرح بندی صفحه وب خود استفاده کنید. ماژول دوم، مقدمه ای بر برنامه نویسی جاوا اسکریپت، به جاوا اسکریپت، یک زبان حیاتی برای توسعه وب، می پردازد. شما بینش جامعی در مورد متغیرها، انواع داده ها، ساختارهای کنترل، توابع، و سایر مفاهیم اصلی به دست خواهید آورد که به شما امکان می دهد برنامه های کاربردی وب قوی و پویا ایجاد کنید. در نهایت، در ماژول سوم، Angular for Frontend Development، به Angular هدایت میشوید، یک چارچوب محبوب جاوا اسکریپت که برای ساخت برنامههای کاربردی وب مقیاسپذیر و پویا شناخته شده است. شما به مفاهیم اساسی مانند کامپوننت ها، ماژول ها، دستورالعمل ها، خدمات و قالب ها تسلط خواهید داشت که به شما امکان می دهد برنامه های وب پیچیده، قابل نگهداری و مقیاس پذیر ایجاد کنید. در طول این دوره، تمرینات عملی، آزمون ها و تکالیف شما را قادر می سازد تا به طور فعال مفاهیم آموخته شده را درک کرده و به کار ببرید. در پایان دوره، شما در استفاده از Angular برای ایجاد اپلیکیشن های فرانت اند مهارت خواهید داشت و برای بررسی موضوعات پیشرفته تر در دوره های بعدی در این تخصص آماده خواهید شد.
Related Skills
توسعه Frontend با استفاده از React
(Mitalearn-311335)
- 7 hours 58 minutes
- متوسط
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
به دوره توسعه Frontend با استفاده از React خوش آمدید! در این برنامه با اصول توسعه frontend و نحوه ساخت اپلیکیشن های وب با استفاده از کتابخانه React آشنا می شوید. این دوره برای افرادی که با توسعه وب آشنایی دارند مناسب است. ماژول اول، مقدمه ای بر HTML و CSS، شما را با اصول اولیه HTML و CSS که بلوک های سازنده توسعه وب هستند آشنا می کند. شما یاد خواهید گرفت که چگونه محتوا را با HTML ساختار دهید و با CSS استایل ها را در صفحات وب خود اعمال کنید. ماژول دوم، مقدمه ای بر برنامه نویسی جاوا اسکریپت، اصول جاوا اسکریپت را به شما آموزش می دهد، زبان برنامه نویسی که برنامه های کاربردی وب تعاملی را تقویت می کند. با متغیرها، انواع داده ها، ساختارهای کنترل، توابع و موارد دیگر آشنا خواهید شد. در ماژول سوم، React for Frontend Development، به React، یک کتابخانه محبوب جاوا اسکریپت برای ساخت رابط های کاربری، شیرجه خواهید زد. شما یاد خواهید گرفت که چگونه یک پروژه React را راه اندازی کنید، اجزای سازنده ایجاد کنید و وضعیت را در برنامه خود مدیریت کنید. در پایان این دوره، شما درک کاملی از اصول توسعه frontend و نحوه استفاده از React برای ساخت برنامه های کاربردی وب تعاملی و پویا خواهید داشت.
Related Skills
توسعه برنامه های AR/VR/MR/XR با WebXR، Unity و Unreal
(Mitalearn-311845)
- 16 hours 19 minutes
- متوسط
- Release date: 23 June 2026
- Author: Michael Nebeling
درباره این دوره:
این دوره سوم در تخصص XR برای همه به سمت توسعه فنی تجربیات XR تنظیم شده است. این دوره یک مدل ذهنی فنی تر از فناوری های XR و ابزارهایی برای نزدیک شدن به توسعه XR با اطمینان در اختیار زبان آموزان قرار می دهد. مراحل توسعه پروژه های واقعیت مجازی و واقعیت افزوده را طی می کند و پلتفرم های اصلی توسعه XR و همچنین روش ها و ابزارهای کلیدی را معرفی می کند. این دوره سوم همچنین به فراگیران کمک میکند تا نیازهای پیشرفته XR را از نمونههای اولیه فیزیکی/دیجیتال استنباط کنند و به آنها میآموزد که چگونه نگرانیهای فنی اصلی را متمایز کنند، هزینههای توسعه را تخمین بزنند و تحقیقات لازم برای پیشرفت XR را برنامهریزی کنند. این دوره همچنین دارای یک مسیر افتخاری است که فراگیران را در اجرای صحنه های 3D، VR و AR در WebXR با استفاده از A-Frame و در Unity راهنمایی می کند و به آنها کمک می کند تا یک برنامه توسعه با نقاط عطف و قابل تحویل واضح ایجاد کنند.
Related Skills
توسعه برنامه های ابری با شتاب FPGA با SDAccel: تمرین
(Mitalearn-308496)
- 4 hours 1 minutes
- متوسط
- Release date: 23 June 2026
- Author: Marco Domenico Santambrogio
درباره این دوره:
این دوره برای هر کسی که علاقه مند به یادگیری نحوه توسعه برنامه های کاربردی با شتاب FPGA با SDAccel است است! هرچه هدف کلی تری داشته باشید، انعطاف پذیرتر هستید و انواع برنامه ها و الگوریتم های بیشتری را می توانید بر روی زیرساخت محاسباتی زیربنایی خود اجرا کنید. همه اینها فوقالعاده است، اما غذای رایگان وجود ندارد و این اغلب با از دست دادن کارایی اتفاق میافتد. این دوره چندین سناریو را ارائه میکند که در آن حجمهای کاری به کارایی بیشتری نیاز دارند که حتی با استفاده از سریعترین پردازندهها میتوان به دست آورد. این سناریو معماری های ابری و مرکز داده را به سمت محاسبات تسریع شده تبدیل می کند. در این دوره، ما به شما نشان خواهیم داد که چگونه با استفاده از Xilinx SDAccel برای برنامهریزی نمونههای آمازون EC2 F1 از مزایای استفاده کنید. ما می خواهیم این کار را از طریق یک مثال کاربردی از الگوریتم مورد استفاده در زیست شناسی محاسباتی انجام دهیم. حجم عظیمی از دادهها که الگوریتمها به پردازش نیاز دارند و پیچیدگی آنها، مشکل افزایش توان محاسباتی مورد نیاز برای انجام محاسبات را ایجاد کرده است. در این سناریو، شتابدهندههای سختافزاری نشان دادند که در دستیابی به سرعت در محاسبات مؤثر هستند و در عین حال در مصرف انرژی صرفهجویی میکنند. در میان الگوریتمهای مورد استفاده در زیستشناسی محاسباتی، الگوریتم اسمیت واترمن یک الگوریتم برنامهنویسی پویا است که تضمین شده برای یافتن همترازی محلی بهینه بین دو رشته که میتوانند نوکلئوتید یا پروتئین باشند، میباشد. در کلاسهای زیر، ما یک تحلیل و شتاب سختافزاری متوالی مبتنی بر FPGA از الگوریتم اسمیت-واترمن را ارائه میکنیم که برای انجام همترازی زوجی توالیهای DNA استفاده میشود. در این زمینه، این دوره بر روی زیرساختهای ابری ناهمگون و توزیعشده تمرکز میکند و جزئیاتی را در مورد نحوه استفاده از Xilinx SDAccel، از طریق مثالهای کاری، برای زنده کردن راهحلهای خود با استفاده از نمونههای آمازون EC2 F1 در اختیار شما قرار میدهد.
Related Skills
توسعه برنامه های اندروید با App Inventor
(Mitalearn-302546)
- 1 hours 9 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Kenneth W T Leung
درباره این دوره:
این دوره به دانش آموزان تجربه عملی در توسعه برنامه های کاربردی اندروید جالب می دهد. هیچ تجربه قبلی در برنامه نویسی مورد نیاز نیست و این دوره برای دانشجویان با هر سطحی از تجربه محاسباتی مناسب است. MIT App Inventor در این دوره استفاده خواهد شد. این یک ابزار برنامه نویسی مبتنی بر بلوک است که به همه، حتی افراد تازه کار، اجازه می دهد تا برنامه نویسی را شروع کنند و برنامه های کاملا کاربردی برای دستگاه های اندرویدی بسازند. دانش آموزان تشویق می شوند که از دستگاه های اندرویدی خود برای آزمایش و بهره برداری عملی استفاده کنند.
Related Skills
توسعه برنامه های کاربردی وب: مفاهیم اساسی
(Mitalearn-314650)
- 7 hours 25 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Greg Heileman,Manel Martínez-Ramón
درباره این دوره:
این اولین دوره در یک مسیر تخصصی Coursera است که شامل معماری برنامه های وب است. این دوره به شما پیشینه اولیه، اصطلاحات و مفاهیم اساسی را می دهد که برای ساختن برنامه های کاربردی وب مدرن فول استک نیاز دارید. یک توسعهدهنده وب کامل با هر لایه از فناوریهای نرمافزاری درگیر در یک برنامه کاربردی وب، از جمله فناوریهای مدلسازی داده و پایگاه داده، محیط وب سرور و اجزای میانافزار، پروتکلهای شبکه، رابط کاربری و طراحی اولیه بصری و تعامل با کاربر آشنا است. مفاهیم در این دوره با انجام کار یاد خواهیم گرفت. ما با یادگیری اجزای اصلی معماری برنامه های کاربردی وب، به همراه الگوهای طراحی اساسی و فلسفه هایی که برای سازماندهی آنها استفاده می شود، شروع خواهیم کرد. همانطور که ما در ماژول های این دوره پیشرفت می کنیم، یک برنامه وب تمام پشته کاملاً کاربردی ایجاد کرده و به طور مداوم اصلاح خواهید کرد. در طول مسیر شما با شیوههای توسعه نرمافزار چابک، ابزارهای متعددی که انتظار میرود مهندسان نرمافزار بدانند چگونه از آنها استفاده کنند و یک چارچوب توسعه برنامههای کاربردی وب مدرن، قرار خواهید گرفت. این دوره به زبان اسپانیایی نیز موجود است. برای پیوستن به نسخه اسپانیایی، از این صفحه دیدن کنید: https://www.coursera.org/learn/apliweb.
Related Skills
توسعه برنامههای ابری با شتاب FPGA با SDAccel: تئوری
(Mitalearn-309788)
- 3 hours 40 minutes
- متوسط
- Release date: 23 June 2026
- Author: Marco Domenico Santambrogio
درباره این دوره:
این دوره برای هر کسی که علاقه مند به یادگیری نحوه توسعه برنامه های کاربردی با شتاب FPGA با SDAccel است! ما وارد عصری میشویم که در آن پیشرفت فناوری باعث ایجاد تغییرات پارادایم در محاسبات میشود! به عنوان معاوضه بین دو ویژگی شدید GPP و ASIC، میتوانیم یک مفهوم جدید، یک ایده جدید از محاسبات ... محاسبات قابل تنظیم مجدد، که مزایای هر دو دنیای قبلی را ترکیب کرده است، پیدا کنیم. در این زمینه، می توان گفت که محاسبات قابل تنظیم مجدد به طور گسترده، فراگیر و به تدریج بر زندگی انسان ها تأثیر می گذارد. از این رو، زمان آن فرا رسیده است که ما بر چگونگی استفاده از محاسبات و تکنیک های طراحی سیستم قابل تنظیم مجدد برای ساخت برنامه ها تمرکز کنیم. محاسبات قابل تنظیم مجدد با یک دست می تواند عملکرد بهتری نسبت به پیاده سازی نرم افزار داشته باشد، اما هزینه آن از نظر زمان برای پیاده سازی است. از سوی دیگر، یک دستگاه قابل تنظیم مجدد را می توان برای طراحی یک سیستم بدون نیاز به زمان طراحی و پیچیدگی یکسان در مقایسه با یک راه حل سفارشی کامل، اما از نظر عملکرد شکست خورده، استفاده کرد. در این زمینه، ابزارهای Xilinx SDx، از جمله محیط SDAccel، محیط SDSoC، و Vivado HLS، یک تجربه خارج از جعبه را برای برنامه نویسان سیستم فراهم می کند که به دنبال پارتیشن بندی عناصر یک برنامه نرم افزاری برای اجرا در یک FPGA مبتنی بر FPGA هستند. عنصر سختافزار، و داشتن آن سختافزار بهطور یکپارچه با بقیه برنامههایی که در یک پردازنده یا پردازندههای تعبیهشده اجرا میشوند. تجربه خارج از جعبه نتایج جالب و، اجازه دهید بگوییم، "به اندازه کافی خوب" برای بسیاری از برنامه ها ارائه می دهد. با این حال، این ممکن است برای شما صادق نباشد، ممکن است به دنبال عملکرد بهتر، توان عملیاتی داده، کاهش تأخیر یا کاهش استفاده از منابع باشید... این دوره دقیقاً بر روی این تمرکز دارد. پس از معرفی FPGA ها، ما قصد داریم جزئیات بیشتری را در مورد نحوه استفاده از Xilinx SDAccel بررسی کنیم و همچنین نمونه های کاری در مورد نحوه بهینه سازی منطق سخت افزار برای به دست آوردن بهترین پیاده سازی های سخت افزاری خود را به شما ارائه می دهیم. در این مورد، مشخصهها، دستورالعملها یا پراگماها میتوانند برای هدایت کامپایل و سنتز هسته سختافزار یا بهینهسازی عملکرد انتقال دهنده دادهای که بین پردازنده و منطق سختافزار کار میکند، استفاده شوند. علاوه بر این، در این دوره ما بر روی زیرساختهای توزیعشده و ناهمگن تمرکز میکنیم و نحوه اجرای راهحلهای خود را با استفاده از نمونههای آمازون EC2 F1 ارائه میکنیم.
Related Skills
توسعه مبتنی بر فرضیه
(Mitalearn-315024)
- 7 hours 8 minutes
- مناسب همه
- Release date: 23 June 2026
- Author: Alex Cowan
درباره این دوره:
برای ارائه نتایج چابک، باید بیشتر از اجرای فرآیندهای چابک انجام دهید - باید تمرکز خود را بر روی آنچه برای کاربرتان مهم است ایجاد کنید و دائماً ایده های خود را آزمایش کنید. گفتن این کار آسان تر از انجام آن است، اما بیشتر نوآوران امروزی با عملکرد بالا فرهنگ آزمایشی قوی دارند. در این دوره آموزشی، یاد خواهید گرفت که چگونه سؤالات مناسب را در زمان مناسب شناسایی کنید، و آنها را با روش های مناسب جفت کنید تا به اندازه کافی آزمایش انجام دهید تا مطمئن شوید که ضایعات را به حداقل می رسانید و نتایجی را که با کاربر خود ایجاد می کنید به حداکثر می رسانید. این دوره توسط موسسه Batten در مدرسه کسب و کار Darden UVA پشتیبانی می شود. ماموریت موسسه باتن بهبود جهان از طریق کارآفرینی و نوآوری است: www.batteninstitute.org.
Related Skills
توسعه وب سایت ها و فرانت اند ها با بوت استرپ
(Mitalearn-310349)
- 1 hours 16 minutes
- متوسط
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Ramanujam Srinivasan
درباره این دوره:
ساختن وبسایتها و فرانتاندهای انعطافپذیر، سریع و واکنشگرا با ظاهر و احساس ثابت به یک نیاز اساسی تبدیل شده است. برای انجام این کار، استفاده از کتابخانهها و چارچوبها در حال افزایش است. به عنوان یک توسعه دهنده فرانت اند، مهم است که حداقل یک فریم ورک فرانت اند را بشناسید. بوت استرپ یک چارچوب CSS است که مجموعه گسترده ای از قالب ها را ارائه می دهد که به سرعت بخشیدن به روند توسعه وب سایت کمک می کند. با توجه به W3Tech.com، بوت استرپ یک فریم ورک CSS محبوب است که 18.7٪ از تمام وب سایت ها از آن استفاده می کنند، که سهم بازار چارچوب CSS 78.6٪ است. در این دوره کوتاه، که بخشی از گواهینامه حرفهای توسعهدهنده IBM Front-End است، نه تنها خود را به مفاهیم مجهز میکنید، بلکه فرصتهای متعددی برای تمرین ساخت اجزای وبسایت با استفاده از Bootstrap خواهید داشت. پس از اتمام این دوره، شما قادر خواهید بود: - ویژگی های Bootstrap را شرح دهید - راه اندازی بوت استرپ برای یک پروژه با استفاده از روش مناسب - کلاس ها و اجزای کلیدی ارائه شده توسط Bootstrap را مشخص کنید - یک برنامه ساده React ایجاد کنید و از Bootstrap برای استایل استفاده کنید - یک طرح شبکه پاسخگو ایجاد کنید - مهارت خود را در استفاده از کلاس ها و مؤلفه های Bootstrap برای ساخت وب سایت های واکنش گرا نشان دهید
Related Skills
توسعه وب متوسط و فرانت اند
(Mitalearn-308547)
- 2 hours 42 minutes
- متوسط
- Release date: 23 June 2026
- Author: IBM Skills Network Team,Muhammad Yahya,Ramanujam Srinivasan
درباره این دوره:
آیا می خواهید یاد بگیرید که چگونه وب سایت خود را برای موتورهای جستجو بهینه کنید؟ این دوره به شما می آموزد که چگونه تکنیک های بهینه سازی موتور جستجو (SEO) می تواند به بهبود دید وب سایت شما کمک کند. سپس ابزارهای ساخت خودکار و بستهکنندههایی مانند Webpack را بررسی خواهید کرد که به جمعبندی داراییها، ماژولها و وابستگیها در یک بسته کمک میکند و به توسعهدهندگان اجازه میدهد روی توسعه تمرکز کنند. پس از آن، نحوه ارزیابی و درک تجربه کاربر از زمان بارگذاری و زمان اجرا را بهینه سازی وب بررسی خواهید کرد. شما بررسی خواهید کرد که چگونه چارچوبهای تست جاوا اسکریپت مانند Mocha و Jasmine میتوانند تست را برای بهبود سرعت و کارایی تست، دقت تست، و کاهش هزینهها و خطرات تعمیر و نگهداری تست خودکار کنند. در نهایت، متوجه خواهید شد که چرا اشکال زدایی بخش مهمی از فرآیند توسعه نرم افزار است. شما یاد خواهید گرفت که چگونه از Google Chrome DevTools برای اشکال زدایی یک برنامه بدون کامپایل مجدد یا تغییر کد منبع آن استفاده کنید و همچنین نحوه استفاده از انواع افزونه ها یا افزونه ها برای اشکال زدایی یک برنامه را خواهید آموخت.