Course catalog
Categories
Showing 41-60 of 151 items.
تجزیه و تحلیل کلان داده با اسکالا و اسپارک (نسخه اسکالا 2)
(Mitalearn-312899)
- 5 hours 52 minutes
- متوسط
- Release date: 23 June 2026
- Author: Prof. Heather Miller
درباره این دوره:
دستکاری کلان داده های توزیع شده روی یک خوشه با استفاده از مفاهیم کاربردی در صنعت شایع است و مسلماً یکی از اولین استفاده های صنعتی گسترده از ایده های کاربردی است. محبوبیت MapReduce و Hadoop و اخیراً Apache Spark، یک چارچوب مجموعههای توزیع شده سریع و درون حافظه که در Scala نوشته شده است، گواه این موضوع است. در این دوره، خواهیم دید که چگونه پارادایم موازی داده را می توان با استفاده از Spark در سراسر مورد توزیع شده گسترش داد. ما مدل برنامه نویسی Spark را با جزئیات پوشش خواهیم داد، و مراقب باشیم که بدانیم چگونه و چه زمانی با مدل های برنامه نویسی آشنا، مانند مجموعه های موازی با حافظه مشترک یا مجموعه های متوالی Scala متفاوت است. از طریق مثالهای عملی در Spark و Scala، یاد میگیریم که چه زمانی مسائل مهم مربوط به توزیع مانند تأخیر و ارتباطات شبکه باید در نظر گرفته شود و چگونه میتوان به طور مؤثر برای بهبود عملکرد به آنها پرداخت. نتایج یادگیری در پایان این دوره شما قادر خواهید بود: - داده ها را از ذخیره سازی دائمی بخوانید و آن را در آپاچی اسپارک بارگذاری کنید. - دستکاری داده ها با Spark و Scala، - بیان الگوریتم برای تجزیه و تحلیل داده ها به سبک عملکردی، - تشخیص نحوه جلوگیری از تکرار و محاسبه مجدد در Spark، پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره بعد از برنامه نویسی موازی در نظر گرفته شده است: https://www.coursera.org/learn/parprog1. توجه داشته باشید که این نسخه از دوره از Scala 2.13 استفاده می کند. میتوانید نسخه جدیدتر دوره را که از Scala 3 استفاده میکند، در اینجا بیابید: https://www.coursera.org/learn/scala-spark-big-data
Related Skills
تحقیق در عملیات (1): مدل ها و کاربردها
(Mitalearn-301917)
- 9 hours 6 minutes
- مبتدی
- Release date: 23 June 2026
- Author: 孔令傑 (Ling-Chieh Kung)
درباره این دوره:
تحقیقات عملیات (OR) زمینه ای است که در آن افراد از روش های ریاضی و مهندسی برای مطالعه مسائل بهینه سازی در کسب و کار و مدیریت، اقتصاد، علوم کامپیوتر، مهندسی عمران، مهندسی صنایع و غیره استفاده می کنند. این دوره به معرفی چارچوب ها و ایده هایی در مورد انواع مسائل بهینه سازی می پردازد. در دنیای تجارت به طور خاص، ما بر چگونگی فرموله کردن مسائل واقعی کسب و کار در مدل های ریاضی که می توانند توسط رایانه حل شوند تمرکز می کنیم.
Related Skills
تحقیق در عملیات (2): الگوریتم های بهینه سازی
(Mitalearn-308071)
- 9 hours 39 minutes
- متوسط
- Release date: 23 June 2026
- Author: 孔令傑 (Ling-Chieh Kung)
درباره این دوره:
تحقیقات عملیاتی (OR) زمینه ای است که در آن افراد از روش های ریاضی و مهندسی برای مطالعه مسائل بهینه سازی در کسب و کار و مدیریت، اقتصاد، علوم کامپیوتر، مهندسی عمران، مهندسی برق و غیره استفاده می کنند. مجموعه دوره ها از سه بخش تشکیل شده است که ما بر روی تکنیک های بهینه سازی قطعی تمرکز می کنیم که بخش عمده ای از رشته OR است. به عنوان قسمت دوم این مجموعه، چند الگوریتم کارآمد برای حل برنامه های خطی، برنامه های عدد صحیح و برنامه های غیرخطی را مطالعه می کنیم. همچنین پیاده سازی کامپیوتری پایه حل برنامه های مختلف، برنامه های عدد صحیح و برنامه های غیرخطی را معرفی می کنیم و در نتیجه نمونه ای از کاربرد الگوریتم مورد بحث قرار می گیرد.
Related Skills
تحقیق در عملیات (3): نظریه
(Mitalearn-315857)
- 11 hours 28 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: 孔令傑 (Ling-Chieh Kung)
درباره این دوره:
تحقیقات عملیاتی (OR) زمینه ای است که در آن افراد از روش های ریاضی و مهندسی برای مطالعه مسائل بهینه سازی در کسب و کار و مدیریت، اقتصاد، علوم کامپیوتر، مهندسی عمران، مهندسی برق و غیره استفاده می کنند. مجموعه دوره ها از سه بخش تشکیل شده است که ما بر روی تکنیک های بهینه سازی قطعی تمرکز می کنیم که بخش عمده ای از رشته OR است. به عنوان بخش سوم این مجموعه، ویژگیهای ریاضی برنامههای خطی، برنامههای عدد صحیح و برنامههای غیرخطی را مطالعه میکنیم. ما همچنین کاربردهای این ویژگی های نظری را معرفی می کنیم: چگونه آنها به ما کمک می کنند تا راه های بهتری برای حل برنامه های ریاضی ایجاد کنیم.
Related Skills
تحقیق و طراحی کاربر
(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
توسعه برنامههای ابری با شتاب 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 ارائه میکنیم.