Course catalog

Categories

Showing 1-6 of 6 items.

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

  • 4 hours 58 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

در این دوره با مهارت های برنامه نویسی پایه با Syntax پایه پایتون آشنا می شوید. شما یاد خواهید گرفت که چگونه از کد برای حل مشکلات استفاده کنید. شما عمیقاً در اکوسیستم پایتون شیرجه خواهید زد و ماژول ها، کتابخانه ها و ابزارهای محبوب پایتون را یاد خواهید گرفت. همچنین با اشیاء، کلاس‌ها و متدها در پایتون آشنا خواهید شد و از متغیرها، انواع داده‌ها، کنترل جریان و حلقه‌ها، توابع و ساختارهای داده استفاده می‌کنید. شما یاد خواهید گرفت که چگونه خطاها را تشخیص داده و مدیریت کنید و تست های واحد را برای کد پایتون خود بنویسید و توسعه آزمایش محور را تمرین کنید. در پایان این دوره، شما قادر خواهید بود: • سیستم کامپیوتری خود را برای برنامه نویسی پایتون آماده کنید • درک نحو پایتون و نحوه کنترل جریان کد را نشان دهید • نشان دادن دانش در مورد نحوه رسیدگی به خطاها و استثناها • برنامه نویسی شی گرا و مفاهیم اصلی مرتبط با آن را توضیح دهید • اهمیت تست در پایتون و زمان اعمال روش های خاص را توضیح دهید این یک دوره مبتدی برای زبان آموزانی است که می خواهند خود را برای حرفه ای در توسعه back-end یا مهندسی پایگاه داده آماده کنند. برای موفقیت در این دوره، نیازی به تجربه قبلی توسعه وب ندارید، فقط به مهارت های اولیه ناوبری اینترنتی و اشتیاق برای شروع برنامه نویسی نیاز دارید.

coursera پروژه Capstone توسعه برنامه های کاربردی Back-end (Mitalearn-325904)

  • 1 hours 14 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: IBM Skills Network Team
درباره این دوره:

این آخرین دوره در گواهینامه حرفه ای توسعه Backend IBM است. این دوره پروژه Capstone به شما این شانس را می دهد که کارهایی را که توسعه دهندگان back-end در زندگی واقعی هنگام کار با برنامه ها انجام می دهند، تمرین کنید. در این دوره، شما نقش یک توسعه دهنده واقعی را بر عهده خواهید گرفت که برای توسعه و استقرار میکروسرویس ها و برنامه های کاربردی Back-end کار می کند. شما وظیفه دارید یک برنامه کاربردی متشکل از چندین میکروسرویس را توسعه دهید، استقرار و ادغام کنید و آنها را به طور یکپارچه ادغام کنید. شما از ابزارها و فناوری‌های بک‌اند مختلفی از جمله Flask، Django، NoSQL و Mongo DB برای انجام این پروژه و در عین حال استفاده از بهترین شیوه‌های کدنویسی استفاده خواهید کرد. شما همچنین با استفاده از فناوری‌های Cloud Native: Kubernetes، OpenShift و بدون سرور (Code Engine) هر یک از میکروسرویس‌های برنامه را به‌طور مستقل مستقر و مقیاس‌بندی و به‌روزرسانی خواهید کرد. در این دوره، شما بیشتر بر روی کار عملی تمرکز خواهید کرد تا آنچه را که در دوره های قبلی آموخته اید نشان دهید و به کار ببرید. با تکمیل موفقیت‌آمیز این Capstone، پروژه‌ای را به مجموعه برنامه‌نویسی خود اضافه کرده‌اید تا به کارفرمایان نشان دهید.

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 توسعه برنامه جنگو با SQL و پایگاه داده (Mitalearn-270212)

  • 2 hours 27 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Yan Luo,Rav Ahuja
درباره این دوره:

کار با پایگاه های داده یک مهارت کلیدی برای توسعه دهندگان است، به ویژه کسانی که در نقش های Back-End، Full Stack و DevOps هستند. این دوره به شما مبانی پایگاه داده های رابطه ای و نحوه دسترسی به آنها را از طریق برنامه های کاربردی خود می آموزد. برخی از وظایف ضروری توسعه برنامه شامل دسترسی، پردازش و ارائه داده ها می باشد. داده ها در پایگاه داده های مختلف، چه در محل یا در فضای ابری ذخیره می شوند، و توسعه دهندگان باید یاد بگیرند که چگونه از طریق زبان های برنامه نویسی با آنها صحبت کنند. در این دوره آموزشی، با مفاهیم پایه پایگاه داده و اصول اولیه SQL، یک زبان برنامه نویسی ساده و قدرتمند که برای مدیریت داده ها استفاده می شود، آشنا خواهید شد. علاوه بر SQL، متوجه خواهید شد که چگونه نگاشت شیء رابطه ای (ORM) به شما امکان می دهد از زبان های برنامه نویسی شی گرا (OOP) مانند پایتون برای کار با پایگاه های داده استفاده کنید. با ایجاد یک برنامه وب جنگو برای تداوم، پردازش و ارائه داده‌ها، مهارت‌های جنگو کامل را به دست خواهید آورد. و شما تجربه عملی در استقرار برنامه وب جنگو خود در فضای ابری خواهید داشت. در طول این دوره شما با آزمایشگاه های عملی تمرین خواهید کرد. شما همچنین یک پروژه نهایی را در پایان دوره تکمیل خواهید کرد تا آنچه را که آموخته‌اید نشان دهید و افزودنی عالی به مجموعه خود داشته باشید!

coursera مشتریان پایگاه داده (Mitalearn-324136)

  • 1 hours 48 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Taught by Meta Staff
درباره این دوره:

نحوه نوشتن برنامه‌های مبتنی بر پایگاه داده در پایتون را با ایجاد انواع مختلفی از کلاینت‌ها که با استفاده از کد پایتون و ویژگی‌ها و ابزارهای MySQL مربوط به پایتون به پایگاه‌های داده MySQL متصل می‌شوند را بررسی کنید. در پایان این دوره، شما قادر خواهید بود: - از کد پایتون برای ایجاد، پر کردن و دستکاری پایگاه‌های داده و جداول MySQL استفاده کنید - با استفاده از کلاینت های ساخت پایتون به قابلیت های پیشرفته در MySQL دسترسی پیدا کنید - توسعه آشنایی کاری با موضوعات پیشرفته در MySQL - استفاده از اصول موضوعات پیشرفته MySQL در حل مسئله با استفاده از پایتون - ایجاد دانش کاری در مورد روش هایی که پایگاه داده MySQL از طریق یک API جنگو به وب متصل می شود. - ایجاد یک برنامه کاربردی Python با قابلیت مدیریت پایگاه داده MySQL شما با ابزارها و نرم افزارهای زیر تجربه کسب خواهید کرد: - کد پایتون - ویژگی ها و ابزارهای MySQL مرتبط با پایتون - چارچوب Django REST - _meta API برای شرکت در این دوره باید سرفصل های دوره قبلی Advanced MySQL را گذرانده باشید. شما همچنین باید مشتاق باشید که سفر خود را با کدنویسی ادامه دهید.

coursera ویژگی ها و کتابخانه های جنگو (Mitalearn-308989)

  • 5 hours 21 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Charles Russell Severance
درباره این دوره:

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