Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-13 of 13 items.

linkedin برنامه نویسی هوش مصنوعی: تأثیرات بر طراحی و معماری سیستم (Mitalearn-410394)

  • 1 hours 20 minutes
  • مناسب همه
  • Release date: 19 September 2025
  • Author: Kesha Williams
درباره این دوره: 

 این دوره به بررسی تأثیر تحول آمیز برنامه نویسی AI در طراحی و معماری سیستم ، تجهیز معماران و توسعه دهندگان ارشد برای ساخت سیستم های مقیاس پذیر و انعطاف پذیر برای ادغام هوش مصنوعی می پردازد. یاد بگیرید که معماری های مدولار ، خطوط لوله CI/CD معمار را برای کد تولید شده توسط AI طراحی کنید و اقدامات حاکمیتی و امنیتی را برای اطمینان از انطباق و حریم خصوصی داده ها انجام دهید. این دوره همچنین استراتژی های مربوط به طراحی سیستم پایدار را در بر می گیرد و به شما در بهینه سازی استفاده از منابع در محیط های دارای هوش مصنوعی کمک می کند. در پایان ، شما باید آماده باشید تا معماری خود را با خواسته های توسعه AI محور تطبیق دهید و روندهای نوظهور را پیش بینی کنید که آینده هوش مصنوعی را در طراحی سیستم شکل دهد.

linkedin بنیادهای معماری AI عامل: طراحی سیستم های AI خودمختار (Mitalearn-409799)

  • 1 hours 2 minutes
  • مناسب همه
  • Release date: 29 May 2025
  • Author: Thomas Erl
درباره این دوره: 

 چگونه سیستم های AI عامل با سیستم های پیش بینی کننده و تولید AI متفاوت هستند؟ سیستم های AI عامل چگونه کار می کنند و چگونه می توان آنها را با استفاده از انواع مختلف عوامل هوش مصنوعی ساخته شد؟ معماری های بنیادی که سیستم های AI عامل بر روی آن ساخته شده اند چیست؟ با بیش از 100 شکل سفارشی ، این دوره اکتشاف بصری جذاب از معماری های اصلی ، مؤلفه های کلیدی و ماژول های اصلی سیستم های AI عامل را ارائه می دهد. به عنوان صدا و نویسنده LinkedIn Top Voice و نویسنده Thomas Erl بپیوندید - به زبان واضح و ساده ، بدون اصطلاحات - عملکرد درونی سیستم های هوشمند هوشمند و خودمختار AI و توضیح می دهد که چگونه مأمورین هوش مصنوعی می توانند برای درک ، عقل ، عمل ، یادگیری و همکاری با یکدیگر طراحی شوند تا راه حل های بیشتری را تشکیل دهند.

coursera پروژه توسعه برنامه کامل پشته Capstone (Mitalearn-270246)

  • 9 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Upkar Lidder,Lavanya Thiruvali Sunderarajan,Yan Luo
درباره این دوره:

با تکمیل این پروژه capstone، تسلط خود را در توسعه برنامه کامل پشته نشان دهید! در این دوره، دانش و مهارت های خود را در یک چالش الهام گرفته از زندگی واقعی به کار می گیرید و از تخصص خود برای ایجاد یک راه حل موفق استفاده می کنید. این پروژه فرصتی را برای شما فراهم می کند تا مهارت کامل پشته خود را تقویت کنید. همانطور که تجربه کاربری پویا را طراحی می کنید، صفحات frontend را توسعه می دهید، مدیریت کاربر را اضافه می کنید، اقداماتی را برای عملیات پایگاه داده ایجاد می کنید، خدمات Backend ایجاد می کنید و خطوط لوله CI/CD را پیکربندی می کنید. شما توانایی های خود را با HTML، CSS، جاوا اسکریپت، جنگو، React، Node js و NoSQL (Mongo)، Containerization، IBM Code Engine، Python و Kubernetes تقویت خواهید کرد. سپس راه حلی برای مدیریت استقرار کانتینری برنامه خود ابداع خواهید کرد. این پروژه برای شما ایجاد شده است تا دانش مهارت های مرتبط و مورد تقاضا مانند: - طراحی اپلیکیشن ها و معماری آنها - ایجاد صفحات وب با صفحات استاتیک و پویا با استفاده از HTML، CSS، جاوا اسکریپت و REACT - پیاده سازی مدیریت کاربر و احراز هویت - توسعه خدمات Backend و برقراری ارتباط با پایگاه های داده - یکپارچه سازی و استقرار مداوم تغییرات با استفاده از خطوط لوله CI/CD - استقرار برنامه های بدون سرور در Code Engine - ایجاد و فراخوانی میکروسرویس های RESTful - استقرار کل راه حل در Cloud با استفاده از Kubernetes وقتی این پروژه را تکمیل کردید، یک برنامه کاربردی Full Stack خواهید داشت که کارفرمایان بالقوه را تحت تأثیر قرار می دهد. قبل از تکمیل این پروژه، به شدت توصیه می شود که تمام دوره های قبلی ارائه شده در گواهینامه حرفه ای توسعه دهنده نرم افزار IBM Full Stack را تکمیل کنید.

coursera توسعه اپلیکیشن با استفاده از میکروسرویس ها و بدون سرور (Mitalearn-270229)

  • 2 hours 11 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Alex Parker
درباره این دوره:

به این دوره مقدماتی در مورد میکروسرویس ها و بدون سرور، فناوری های ضروری برای بارهای کاری بومی ابر و نوسازی برنامه خوش آمدید. میکروسرویس‌ها به جای ساختن برنامه‌های کاربردی بزرگ، معروف به یکپارچه‌ها، که همه عملکردها را انجام می‌دهند، برنامه‌های بزرگ‌تر را به قطعات کوچک‌تری تقسیم می‌کنند که به طور مستقل قابل نگهداری و مقیاس‌پذیر هستند و مزایای زیادی را ارائه می‌کنند. این معماری در حال حاضر در بزرگترین سازمان های نرم افزاری جهان مورد استفاده قرار می گیرد، زیرا مزایای هزینه، استقلال تیم و مزایای دیگر را فراهم می کند. به همین ترتیب، بدون سرور به عنوان یک گزینه محاسباتی محبوب در عصر ابر ظاهر شده است. به توسعه دهندگان و اپراتورها توانایی اجرای برنامه ها را بدون مدیریت زیرساخت های اساسی می دهد. در این دوره با استفاده از متدولوژی های مختلف میکروسرویس ایجاد می کنید. شما API های REST را با استفاده از Python و Flask ایجاد خواهید کرد. در مرحله بعد، اصول اولیه برنامه های بدون سرور و نحوه اجرای برنامه های خود را در موتور کد ابری IBM خواهید آموخت. این دوره شامل چندین آزمایشگاه عملی است که به شما امکان می دهد مطالبی را که در دوره یاد می گیرید تمرین و به کار ببرید. در پروژه نهایی، شما یک برنامه front-end متشکل از چندین میکروسرویس ایجاد می‌کنید و آنها را با استفاده از سرور بدون سرور بر روی Cloud مستقر خواهید کرد.

coursera توسعه برنامه های کاربردی در پایتون در AWS (Mitalearn-320277)

  • 2 hours 39 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Russell Sayers,Morgan Willis
درباره این دوره:

این دوره به شما معرفی کاملی با زبان برنامه نویسی پایتون می دهد. شما با یادگیری تعریف پایتون، تاریخچه، معناشناسی و نحوه عملکرد آن شروع خواهید کرد. هفته اول با نوشتن یک اسکریپت پایتون برای حل یک مشکل به پایان می رسد. در هفته دوم، با معماری‌های بدون سرور آشنا خواهید شد و تفاوت‌های بین میکروسرویس‌ها، معماری‌های سرویس‌گرا و یکپارچه را درک خواهید کرد. با یادگیری نحوه استفاده از ابزارهای زیر، یک معماری میکروسرویس می‌سازید: AWS Lambda، Amazon API Gateway و Cloud9. سپس زمان آن فرا می رسد که با پایگاه های داده AWS عمیق شوید. Amazon RDS و Amazon DynamoDB را در عمل مشاهده خواهید کرد و نقش مهمی را که آنها در توسعه برنامه‌های کاربردی در پایتون ایفا می‌کنند، تجسم می‌کنند. هفته پایانی دوره، خدمات یکپارچه سازی اپلیکیشن را پوشش خواهد داد. سرویس اعلان ساده آمازون (SQS)، سرویس صف ساده (SQS) و EventBridge به عنوان اجزای مهم «چسب» برای برنامه‌های کاربردی مبتنی بر ابر مقیاس‌پذیر، در مرکز توجه قرار دارند. شما دوره را با یک پروژه عملی می بندید، کدی را می نویسید تا از برخی داده های رمزگذاری شده برای نوشتن در dynamodb استفاده کنید و سپس آن را به یک تابع لامبدا تبدیل می کنید.

coursera راه حل های معماری در AWS (Mitalearn-323592)

  • 5 hours 57 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Rafael Lopes,Morgan Willis
درباره این دوره:

آیا به دنبال کسب اطلاعات بیشتر فنی هستید؟ آیا به دنبال شروع کار در فضای ابری هستید، اما نمی‌دانید بعد از آن به کجا بروید؟ آیا با آماده شدن برای آزمون دانشیار معمار AWS Solutions به دنبال ارتقای بازی خود هستید؟ آیا خود را به عنوان یک مشاور ابری می بینید، اما نمی توانید تصور کنید که روزهای شما چگونه خواهد بود؟ آیا شما متحیر هستید که چگونه نیازهای مشتری را با خدمات / راه حل های مناسب AWS مطابقت دهید؟ اگر چنین است، شما در جای درستی هستید!! شما یاد خواهید گرفت که چگونه در یک سناریوی واقعی مشتری مانند یک معمار راه حل برنامه ریزی کنید، فکر کنید و عمل کنید. در این دوره، شما آماده خواهید شد تا راه حل های معماری حرفه ای خود را در AWS آغاز کنید. از طریق یک سری سناریوهای مورد استفاده و یادگیری عملی، شما یاد خواهید گرفت که خدمات و ویژگی‌هایی را برای ایجاد راه‌حل‌های IT انعطاف‌پذیر، ایمن و بسیار در دسترس در AWS Cloud شناسایی کنید. هر هفته، یک مشتری خیالی نیاز متفاوتی را ارائه می کند. سپس گزینه‌ها را بررسی می‌کنیم، بهترین را برای مورد استفاده انتخاب می‌کنیم و شما را در طراحی معماری روی تخته سفید راهنمایی می‌کنیم. در مورد معماری های رویداد محور با تمرکز بر کارایی عملکرد و هزینه خواهید آموخت. سپس دانشی در مورد چگونگی ایجاد یک راه حل با استفاده از بسیاری از خدمات AWS ساخته شده به دست خواهید آورد. با این درک، حسی از معماری های ترکیبی با تمرکز دقیق بر قابلیت اطمینان و کارایی عملیاتی به دست خواهید آورد. در نهایت، با درک استراتژی چند حسابی که بر امنیت و هزینه متمرکز است، یادگیری خود را به پایان می رسانید.

linkedin رمی آرنو: معمار ارشد نرم افزار (Mitalearn-81648)

  • 28 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Rémi Arnaud
درباره این دوره:

واقعیت مجازی (VR) از اوایل دهه 1990 در دسترس مصرف کنندگان بوده است، اما برای اولین بار، با سخت افزارهایی مانند StarVR و Oculus Rift، واقعاً احساس "بازی در حال تغییر" می شود. رمی آرنو این پیشرفت را از نزدیک دیده است. او کار بر روی شبیه‌سازهای پرواز نظامی را در دهه 1990 آغاز کرد و اکنون معمار اصلی نرم‌افزار Starbreeze است، جایی که به توسعه بازی‌ها و سخت‌افزارهایی کمک می‌کند که محدودیت‌های فناوری واقعیت مجازی را پشت سر بگذارند. در آگوست 2015، تیم او یک نسخه نمایشی از StarVR را برای شرکت کنندگان در SIGGRAPH ارائه کرد. در آنجا ما این فرصت را داشتیم که با او در مورد شرکتش، آخرین تغییرات در فناوری واقعیت مجازی، و آینده چندرسانه‌ای همهجانبه مصاحبه کنیم - اینکه آیا این تجربه می‌تواند جهشی را از بازی‌ها به صفحه‌های سینما و دانشکده‌های پزشکی انجام دهد. Rémi همچنین توصیه های شغلی را برای افرادی که می خواهند وارد صنعت بازی شوند (هنرمندان و برنامه نویسان) و اهمیت تکرار سریع - و گوش دادن فعال - هنگام تلاش برای ایجاد تجربیات دیجیتال جدید ارائه می دهد.

coursera شیوه های مهندسی برای ساخت نرم افزار با کیفیت (Mitalearn-309278)

  • 2 hours 58 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Kevin Wendt
درباره این دوره:

Agile تغییرات را پذیرفته است، به این معنی که تیم باید بتواند به طور موثر تغییراتی را در سیستم ایجاد کند، زیرا تیم در مورد کاربران و بازار می‌آموزد. برای اینکه در ایجاد تغییرات موثر در سیستم خوب باشند، تیم ها باید سختگیری و برتری مهندسی داشته باشند، در غیر این صورت پذیرش تغییر بسیار دردناک و پرهزینه می شود. در این دوره آموزشی، با شیوه‌ها و فرآیندهای مهندسی که تیم‌های چابک و سنتی برای اطمینان از آمادگی تیم برای تغییر استفاده می‌کنند، آشنا می‌شوید. علاوه بر این، همچنین در مورد شیوه‌ها، تکنیک‌ها و فرآیندهایی که می‌توانند به تیم در ساختن نرم‌افزار با کیفیت بالا کمک کنند، آشنا خواهید شد. همچنین نحوه محاسبه انواع معیارهای کمی مرتبط با کیفیت نرم افزار را یاد خواهید گرفت. این یک دوره متوسط ​​​​است که برای زبان آموزان با سابقه توسعه نرم افزار در نظر گرفته شده است. برای موفقیت در دوره، باید تجربه توسعه در زبان های برنامه نویسی مدرن (مانند جاوا، سی شارپ، پایتون، جاوا اسکریپت)، درک مدل های چرخه عمر توسعه نرم افزار، آشنایی با نمودارهای UML (نمودار کلاس و ترتیب) و تمایل به درک بهتر جنبه های کیفی توسعه نرم افزار فراتر از صحت برنامه. در پایان این دوره شما قادر خواهید بود به راحتی و به طور موثر در تکنیک ها و فرآیندهای مختلف برای ساختن نرم افزارهای ایمن و با کیفیت شرکت کنید.

coursera کامپیوترها چگونه کار می کنند (Mitalearn-305096)

  • 1 hours 56 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Prof Marco Gillies
درباره این دوره:

رایانه‌ها همه جا هستند، آنها فقط دسکتاپ و لپ‌تاپ‌هایی نیستند که ما برای کار استفاده می‌کنیم، بلکه تلفن‌های موجود در جیب ما و حتی ساعت‌های روی مچ ما نیز رایانه هستند. شما احتمالا هر روز از یک کامپیوتر استفاده می کنید و در واقع دارید این مطلب را روی کامپیوتر می خوانید! فقط به این دلیل که ما همیشه از رایانه استفاده می کنیم، به این معنی نیست که آنها را درک می کنیم یا استفاده از آنها را آسان می کنیم. علوم کامپیوتر علم کامپیوتر است، این حوزه دانشی است که متخصصان برای درک سیستم های کامپیوتری از آن استفاده می کنند. دانستن کمی علم کامپیوتر به شما کمک می کند تا کامپیوترهای اطراف خود را درک کنید. این یک دوره آموزشی برای یک نرم افزار خاص نیست، در عوض شما مفاهیم اساسی را یاد خواهید گرفت که می توانید در هر نرم افزار یا سیستم کامپیوتری اعمال کنید. شما این مفاهیم را برای نوع سیستم‌های رایانه‌ای که ما هر روز استفاده می‌کنیم، از جمله برنامه‌های پردازش کلمه، تجارت الکترونیک، اینترنت و وب‌سایت‌ها را به کار می‌گیرید. شما یاد خواهید گرفت که چگونه مفاهیم علوم کامپیوتر را برای حل مشکلات در استفاده روزانه از کامپیوتر به کار ببرید و به طور کلی کاربر بهتری از کامپیوتر باشید. گذراندن این دوره می تواند شروع کار شما در علوم کامپیوتر باشد، و این دوره مقدمه ای برای لیسانس علوم کامپیوتر از دانشگاه لندن است، اما اگر فقط می خواهید کمی علم کامپیوتر را یاد بگیرید تا به شما در درک بهتر کامپیوترهایی که در زندگی عادی خود استفاده می کنید کمک کند، برای شما مناسب است.

linkedin مبانی معماری نرم افزار (Mitalearn-158029)

  • 1 hours 36 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Allen Holub
درباره این دوره:

معماری نرم افزار فقط به این معنا نیست که بسته های موجود را به گونه ای کنار هم قرار دهیم که گویی بلوک های سازنده هستند. این یک رویکرد در نظر گرفته شده برای طراحی است که به سیستم ها کمک می کند تا با کسب و کار شما مقیاس شوند و به تیم شما کمک می کند تا به روشی چابک تر توسعه یابد. این دوره توضیح می‌دهد که معماری نرم‌افزار واقعا چیست، چگونه می‌تواند به شما در ساخت برنامه‌های بهتر کمک کند، و معماری رابطه با پیاده‌سازی، طراحی و ساخت. مربی آلن هولوب درباره شکل ظاهری این شغل بحث می کند، اینکه آیا شما یک معمار سنتی هستید یا مدرن، و نظریه ها و مفاهیم اصلی را که برای شروع به آن نیاز دارید، مرور می کند. او همچنین قانون کانوی و تفکر مبتنی بر دامنه، تفاوت‌های بین معماری سیستم و سازمانی، و شش مورد از رایج‌ترین الگوهای معماری، از یکپارچه‌ها تا میکروسرویس‌ها را پوشش می‌دهد.

coursera معماری نرم افزار برای اینترنت اشیا (Mitalearn-314191)

  • 3 hours 50 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Frank Gielen
درباره این دوره:

با دوره ای که نه تنها "چگونه"، بلکه "چرا" را نیز به شما می آموزد، به دنیای معماری سیستم اینترنت اشیا شیرجه بزنید. هنر و علم ساختن سیستم های IoT قوی، مقیاس پذیر و قابل تعامل را بیاموزید. این دوره پنج هفته ای شما را به سفری جامع از درک الزامات معماری برنامه ریزی شده تا تسلط بر تفاوت های ظریف ویژگی ها و سناریوهای کیفیت می برد. چرا باید اهمیت بدی؟ زیرا تاثیر تصمیمات فنی شما در کسب و کار می تواند پروژه اینترنت اشیاء شما را مختل کند. این دوره با بررسی اهمیت یک معماری خوب و چالش هایی که می تواند حتی بهترین طرح ها را خنثی کند، آغاز می شود. در پایان هفته دوم، شما فقط یک یادگیرنده منفعل نخواهید بود. شما نیازهای خود را می نویسید! و همانطور که در هفته های سوم و چهارم جستجو می کنید، مهارت های ارزشمندی در تعریف ویژگی های کیفیت متناسب با موارد خاص به دست خواهید آورد. همه چیز را در هفته پنجم جمع کنید، جایی که تئوری را با استفاده از دانش جدید خود در چارچوب Android به عمل تبدیل خواهید کرد. برای معماری آینده آماده اید؟ برای ثبت نام و تبدیل شدن به معمار اینترنت اشیا که هر شرکتی به آن نیاز دارد، اینجا را کلیک کنید.

linkedin معماری نرم افزار: از توسعه دهنده تا معمار (Mitalearn-220997)

  • 47 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Lee Atchison
درباره این دوره:

یک معمار نرم افزار چه تفاوتی با یک توسعه دهنده دارد؟ معماران معمولاً دقیقاً چه کاری انجام می دهند و برای تبدیل شدن به آن به چه مهارت های اضافی نیاز دارید؟ مربی لی آچیسون به این سوالات و بیشتر پاسخ می دهد و شما را با تفکر مانند یک معمار آشنا می کند. در حالی که یک توسعه‌دهنده بر جزئیات تمرکز می‌کند، نقش یک معمار مستلزم رها کردن جزئیات برای هدایت فرآیند است. یک معمار خوب طرح‌ها و روش‌های پیشنهادی را ارزیابی می‌کند و بازخورد ارائه می‌کند تا تصویر بزرگ و تمام نیازهای بیرونی را در ذهن داشته باشد. لی شما را در یک روز از زندگی معمار راهنمایی می کند، که به شما امکان می دهد نقش هایی را ببینید که معماران ممکن است برای خود و دیگران ایفا کنند. معمار مدرن باید چندین اصل را در ذهن داشته باشد و لی در مورد هر یک بحث می کند. او مهارت‌های دیگری را که برای تبدیل شدن به یک معمار نرم‌افزاری موفق نیاز دارید، پوشش می‌دهد، سپس با راهنمایی شما در مورد اینکه چگونه با مدیر فعلی‌تان در مورد هدف خود برای تبدیل شدن به یک معمار صحبت کنید، نتیجه‌گیری می‌کند.

linkedin واکنش: معماری نرم افزار (Mitalearn-219178)

  • 2 hours 39 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Shaun Wassell
درباره این دوره:

بسیاری از توسعه دهندگان React از خود React API دانش نزدیکی دارند، اما آشنایی کمی با نحوه ایجاد برنامه های دنیای واقعی در مقیاس بزرگتر هنگام برخورد با سهامداران مختلف دارند. تقاضاهای سنگین برنامه های وب هم از منظر مشتری و هم از منظر مدیریتی مستلزم آن است که توسعه دهندگان نرم افزار را به روشی بهینه ترتیب دهند تا عملکرد و قابلیت نگهداری را تضمین کنند. و برای انجام موثر این کار، برنامه نویسان باید بدانند که چگونه معماری نرم افزاری خوب ایجاد کنند. در این دوره آموزشی، Shaun Wassell، توسعه‌دهنده ارشد نرم‌افزار به شما نشان می‌دهد که چگونه برنامه‌نویسان React باید بدانند تا برنامه‌های خود را برای مدت طولانی قابل نگهداری، کارآمد و سازگار نگه دارند. به اصول رندر سمت سرور، مدیریت حالت، تقسیم کد و موارد دیگر بپردازید.

Suggestions