Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-14 of 14 items.

coursera DevOps and Build Automation with Python (Mitalearn-306796)

  • 53 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Aspen Olmsted
درباره این دوره:

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

coursera آموزش برنامه نویسی: ایجاد کد کیفیت [coursera] (Mitalearn-314633)

  • 2 hours 55 minutes
  • مناسب همه
  • Release date: 27 June 2026
  • Author: Jennifer Campbell,Paul Gries
درباره این دوره:

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

coursera برنامه های کاربردی وب تک صفحه ای با AngularJS (Mitalearn-307816)

  • 15 hours 35 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Yaakov Chaikin
درباره این دوره:

آیا می خواهید برنامه های جلویی قدرتمند، قابل نگهداری و آزمایشی را سریعتر و با کد کمتر بنویسید؟ سپس پیوستن به این دوره را در نظر بگیرید تا مهارت‌هایی را در یکی از محبوب‌ترین فریم ورک‌های برنامه کاربردی تک صفحه (SPA) امروزی یعنی AngularJS کسب کنید. AngularJS که توسط گوگل توسعه یافته و پشتیبانی می شود، یک مهارت بسیار قابل فروش برای به دست آوردن است. در این دوره، طراحی هسته AngularJS 1.x (آخرین نسخه AngularJS 1)، اجزای آن و تکنیک های سازماندهی کد را بررسی خواهیم کرد. ما با استفاده از تزریق وابستگی برای استفاده مجدد از خدمات موجود و همچنین نوشتن خدمات خود، عملکرد برنامه وب خود را افزایش خواهیم داد. ما اجزای HTML قابل استفاده مجدد را ایجاد خواهیم کرد که از اتصال داده های AngularJS و همچنین گسترش نحو HTML با یک ویژگی بسیار قدرتمند AngularJS به نام دستورالعمل ها استفاده می کنند. ما مسیریابی را راه‌اندازی می‌کنیم تا SPA ما بتواند چندین نما داشته باشد. ما همچنین یاد خواهیم گرفت که چگونه عملکرد خود را واحد آزمایش کنیم. در پایان این دوره، یک برنامه وب کاملاً کاربردی، به خوبی سازماندهی شده و آزمایش شده با استفاده از AngularJS ساخته و آن را در فضای ابری مستقر خواهید کرد.

coursera پروژه توسعه آزمایش محور: مولد افراد تصادفی (Mitalearn-313766)

  • متوسط
  • Release date: 23 June 2026
  • Author: Doug Purcell
درباره این دوره:

در این دوره، مهارت های مربوط به توسعه آزمایش محور را در یک پروژه Capstone به کار خواهیم برد. این توانایی شما را برای استفاده از مدیریت استثنا، اشیاء ساختگی و تست های واحد در چرخه حیات TDD آزمایش می کند. پس از تکمیل، شما یک برنامه نمونه کارها خواهید داشت که نشان می دهد درک کاملی از تمام مفاهیم مربوط به TDD دارید!

coursera تحویل مداوم و DevOps (Mitalearn-304416)

  • 4 hours 29 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Alex Cowan
درباره این دوره:

آمازون کد جدیدی را هر 11.6 ثانیه ارائه می دهد. همین چند سال پیش، این غیرقابل تصور بود: بسیاری از شرکت‌های پیشرفته هر سه ماه یکبار نرم‌افزار را منتشر می‌کردند. وقتی صحبت از نوآوری دیجیتال می شود، سرعت بسیار مهم است و بسیاری می گویند که قابل اعتمادترین عامل تعیین کننده موفقیت است. رساندن یک سازمان به وضعیت هنر (یا حتی توانایی عملکردی) در این زمینه مستلزم کار قوی در ترکیبی از رشته ها و ترکیبی از مهارت های فنی و مدیریتی است. هیچ رویکرد واحدی برای دستیابی به این قابلیت وجود ندارد. درست مانند چابک، تمرکز و فرمول بندی مناسب تا حد زیادی به واقعیت ها و شرایط تیم بستگی دارد. این دوره که در دانشکده تجارت Darden در دانشگاه ویرجینیا توسعه یافته است و توسط اساتید برتر تدریس می شود، مجموعه مهارت های بین رشته ای را برای پرورش قابلیت استقرار مستمر در سازمان خود در اختیار شما قرار می دهد. پس از اتمام این دوره، شما قادر خواهید بود: 1. خط لوله تحویل یک تیم را تشخیص دهید و توصیه های اولویت بندی شده را برای بهبود آن ارائه دهید 2. مجموعه مهارت ها و نقش های دخیل در DevOps و نحوه کمک آنها به قابلیت تحویل مداوم را توضیح دهید. 3. بررسی و ارائه تست های اتوماسیون در سراسر پشته توسعه 4. وظایف کلیدی عملیات سیستم و نحوه اعمال تکنیک ها و ابزارهای پیشرو امروزی را برای آنها توضیح دهید. 5. توضیح دهید که چگونه تیم‌های با عملکرد بالا از DevOps و روش‌های مرتبط برای دستیابی به قابلیت تحویل مداوم استفاده می‌کنند. 6. تسهیل پیشرفت تیم تکراری و اولویت بندی شده در بهبود خط لوله تحویل

linkedin تست واحد در پایتون (Mitalearn-171816)

  • 1 hours 31 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Jasmine Omeke
درباره این دوره:

تست واحد - که شامل آزمایش کدهای کوچک و قابل جداسازی است - می تواند به شما کمک کند تا اشکالات را قبل از اینکه در محصول نهایی شما ظاهر شوند پیدا کنید و آنها را برطرف کنید. و با اتخاذ توسعه تست محور (TDD) و نوشتن تست های واحد قبل از کد تولید، می توانید مسئولیت بیشتری در قبال کیفیت پروژه خود بپذیرید. کنجکاو هستید که چگونه در پروژه های پایتون خود به بهترین نحو به تست واحد نزدیک شوید؟ این دوره به شما نشان می دهد که چگونه. به مربی Jasmine Omeke بپیوندید تا تکنیک‌های TDD را برای پروژه‌های پایتون با استفاده از چارچوب تست pytest و یک ظرف Docker مرور کند.

Jasmine با ارائه یک نمای کلی از TDD و pytest شروع می‌کند و نحوه نوشتن یک متن را نشان می‌دهد. تست پایه سپس به چگونگی استفاده از ویژگی های pytest برای اجرای خودکار تست های واحد و همچنین نحوه سازماندهی بهترین پروژه های pytest خود می پردازد. سپس، نحوه ورود به یک پروژه موجود و استفاده از تست‌های pytest را برای کشف رفتار اصلی کد منبع، تعیین اینکه کدام توابع کد منبع هنوز نیاز به آزمایش دارند، استفاده کنید و آزمایش‌های بیشتری را اضافه کنید.

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

  • 1 hours 23 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Abhishek Gagneja,Ramesh Sannareddy
درباره این دوره:

این دوره کوتاه برای تجهیز زبان‌آموزان به مهارت‌های پایه در پایتون برای توسعه برنامه‌های کاربردی وب با قابلیت هوش مصنوعی با استفاده از چارچوب Flask و کتابخانه‌های هوش مصنوعی Watson طراحی شده است. شما چرخه عمر انتها به انتها ساخت برنامه های کاربردی وب مقیاس پذیر را بررسی خواهید کرد، از نوشتن کدهای پاک و ماژولار پایتون تا استقرار راه حل های کامل مبتنی بر هوش مصنوعی. این دوره با معرفی Flask، یک چارچوب وب سبک و انعطاف پذیر آغاز می شود و به زبان آموزان کمک می کند تا پایه ای قوی در برنامه های کاربردی وب، API ها و چرخه عمر کلی توسعه ایجاد کنند. آن‌ها تجربه عملی با IDE Cloud Network IBM Skills به دست خواهند آورد، بهترین روش‌های پایتون از جمله تجزیه و تحلیل کد استاتیک را یاد می‌گیرند، و تست‌های واحد را می‌نویسند و اجرا می‌کنند تا از قابلیت اطمینان کد خود اطمینان حاصل کنند. این دوره با آموزش ساختن برنامه های کاربردی وب با Flask که موضوعاتی مانند مسیریابی، رسیدگی به درخواست های GET و POST، مسیرهای پویا و مدیریت خطا را پوشش می دهد، عمیق تر به توسعه برنامه می پردازد. در پایان دوره، فراگیران یک پروژه تمرینی و یک پروژه نهایی بررسی شده را تکمیل خواهند کرد که توانایی آنها را برای توسعه، آزمایش و استقرار برنامه های کاربردی Flask مبتنی بر هوش مصنوعی نشان می دهد. تجربه عملی به‌دست‌آمده در طول این دوره تضمین می‌کند که زبان‌آموزان نه تنها به مهارت‌های پایتون و فلاسک خود اطمینان دارند، بلکه آماده ساخت اپلیکیشن‌های وب هوشمند در تنظیمات دنیای واقعی هستند.

coursera سلنیوم وب درایور با پایتون (Mitalearn-304858)

  • 4 hours 9 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Whizlabs Instructor
درباره این دوره:

“Selenium WebDriver with Python” یک دوره آموزشی پایه است که هدف آن ارائه یک درک جامع از سلنیوم و اجزای آن است. همچنین به درک نحوه عملکرد Selenium WebDriver کمک می کند. این دوره با نمایش تنظیمات محیطی برای Selenium WebDriver با پایتون آغاز می شود. شرح مختصری از مکان یابی عناصر وب و تعاملات وب در این دوره ارائه شده است. این دوره مروری بر تست فریمورک ها با Selenium WebDriver را پوشش می دهد. برخی از موضوعات پیشرفته مانند Handling Popup، Alerts، Multiple Browser Tabs، Mouse and Keyboard تعاملات نیز در این دوره برجسته شده است. این دوره 4 ساعت فیلم آموزشی را ارائه می دهد که به ماژول ها تقسیم می شود. درک مفاهیم دوره از طریق نمایش های آزمایشگاهی آسان است. به منظور آزمودن درک فراگیران، هر ماژول شامل ارزیابی‌هایی در قالب پرسش‌های مسابقه و ویدیویی است. یک آزمون اجباری سوالات درجه بندی شده نیز در پایان هر ماژول ارائه شده است. ماژول 1: شروع به کار با Selenium WebDriver ماژول 2: عناصر وب و تعاملات وب ماژول 3: تست سلنیوم و ویژگی های پیشرفته دانش قبلی مبانی زبان برنامه نویسی پایتون و مفاهیم تست را می توان به عنوان پس زمینه توصیه شده برای Selenium WebDriver با پایتون اضافه کرد. در پایان این دوره، فراگیران قادر خواهند بود: -تنظیم محیط برای سلنیوم وب درایور با پایتون بررسی اجمالی چارچوب های تست (unittest، pytest) و راه اندازی موارد تست. - مدیریت پاپ آپ، هشدارها، چندین برگه مرورگر، تعاملات ماوس و صفحه کلید اشکال زدایی با سلنیوم WebDriver

coursera کلاس های پایتون و وراثت (Mitalearn-310128)

  • 4 hours 47 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Steve Oney,Paul Resnick
درباره این دوره:

این دوره کلاس ها، نمونه ها و وراثت را معرفی می کند. شما یاد خواهید گرفت که چگونه از کلاس ها برای نمایش داده ها به روش های مختصر و طبیعی استفاده کنید. همچنین می‌آموزید که چگونه روش‌های داخلی را نادیده بگیرید و چگونه کلاس‌های "ارثی" ایجاد کنید که از عملکرد مجدد استفاده می‌کنند. همچنین با نحوه طراحی کلاس ها آشنا خواهید شد. در نهایت، با عادت خوب برنامه نویسی نوشتن تست های خودکار برای کدهای خود آشنا خواهید شد. اگر قبلاً با اصول پایتون آشنا هستید، این دوره برای شما مناسب‌تر است که در دوره‌های «مبانی پایتون» و «توابع، فایل‌ها و فرهنگ‌های پایتون» (دوره‌های 1 و 2 تخصص برنامه‌نویسی پایتون 3) پوشش داده شده‌اند. گذراندن دوره "جمع آوری و پردازش داده ها با پایتون" (دوره 3 تخصص) اختیاری است، اما دانش بازیابی و پردازش داده های تو در تو پیچیده مفید است. این چهارمین دوره از پنج دوره تخصصی برنامه نویسی پایتون 3 است.

coursera مقدمه ای بر جاوا و برنامه نویسی شی گرا (Mitalearn-304246)

  • 4 hours 37 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Brandon Krakowsky
درباره این دوره:

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

coursera مقدمه ای عملی بر توسعه آزمایش محور (Mitalearn-309142)

  • 27 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Doug Purcell
درباره این دوره:

برای اینکه یک توسعه‌دهنده ماهر باشید، باید قبل از تولید کد، درک کاملی از نوشتن تست داشته باشید. در این دوره، با نوشتن و اجرای تست ها به محض هفته اول، نگاهی عملی به توسعه تست محور خواهیم داشت. TDD با تست های واحد خوب شروع می شود، بنابراین ما از آنجا شروع خواهیم کرد. همچنین موضوعات مربوط به ترجمه مشخصات کاربر به تست های واحد، استفاده از مانترا Red-Green-Refactor، و استفاده از ماک ها در پایتون با ماژول unittest.mock خواهد بود. پس از اتمام، تمام مراحل TDD را قبل از توسعه پوشش داده اید

linkedin هسته پیشرفته ASP.NET: تست واحد (Mitalearn-187320)

  • 2 hours
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

هیچ توسعه‌دهنده‌ای نمی‌خواهد کد باگی را وارد کند. تست واحد روشی بسیار کارآمد برای اطمینان از اینکه همه چیز در برنامه شما قبل از شروع به تولید، بر اساس طراحی کار می کند. در این دوره آموزشی، نحوه نوشتن تست های خودکار برای برنامه های شخصی یا تجاری ASP.NET Core خود را بیاموزید. مربی Ervis Trupja نحوه تست واحد ASP.NET Core کنسول، Web API و برنامه های MVC را توضیح می دهد. ارویس با ارائه یک نمای کلی از استراتژی های تست برنامه و همچنین نحوه تعیین چارچوب تست واحد برای شما شروع می کند. سپس، نحوه راه‌اندازی و آزمایش برنامه‌های ASP.NET Core، Web API و برنامه‌های MVC را بررسی می‌کند و چالش‌هایی را در طول مسیر ارائه می‌کند که به شما امکان می‌دهد مهارت‌های جدید خود را آزمایش کنید.

coursera هسته جاوا (Mitalearn-313086)

  • متوسط
  • Release date: 27 June 2026
  • Author: Elise Deitrick,Dmitrii Suchkov
درباره این دوره:

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

linkedin ویژوال استودیو Deep Dive: Unit Tests (Mitalearn-225060)

  • 2 hours 11 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

اگر شما یک برنامه نویس مسئولیت پذیر هستید، به طور مرتب کد خود را آزمایش می کنید تا مطمئن شوید که همانطور که انتظار دارید رفتار می کند. تست‌های واحد رایج‌ترین نوع تست توسعه‌دهنده هستند و اکثر برنامه‌نویسان برای ایجاد و اجرای آن تست‌ها به چارچوب تست واحد تکیه می‌کنند. در این دوره، Walt Ritscher به بررسی ابزارهای تست واحد موجود در ویژوال استودیو می پردازد. والت مروری بر تست‌های واحد و نحوه ادغام آن‌ها با ویژوال استودیو ارائه می‌دهد، سپس نگاهی عمیق‌تر به تست‌های واحد با چارچوب MSTest و xUnit و نحوه ادغام کامل هر کدام با Visual Studio Test Explorer می‌اندازد، او همچنین ویژگی‌های اضافی تست ویژوال استودیو را بررسی می‌کند. CodeLens، تست واحد زنده، و پوشش کد.

Suggestions