Course catalog

Course duration

Course provider

Topic

Categories

Showing 281-300 of 439 items.

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

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

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

coursera طراحی برنامه کاربردی در اسکالا (Mitalearn-308411)

  • 5 hours 46 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Martin Odersky
درباره این دوره:

در این دوره شما یاد خواهید گرفت که چگونه از سبک برنامه نویسی کاربردی در طراحی برنامه های بزرگتر اسکالا استفاده کنید. شما با مفاهیم برنامه نویسی کاربردی جدید مهم، از ارزیابی تنبل گرفته تا ساختار کتابخانه های خود با استفاده از مونادها آشنا خواهید شد. ما روی نمونه‌های بزرگ‌تر و درگیرتر کار خواهیم کرد، از اکتشاف فضای حالت گرفته تا آزمایش‌های تصادفی و شبیه‌سازهای مدار گسسته. همچنین برخی از بهترین روش ها را در مورد نحوه نوشتن کد Scala خوب در دنیای واقعی یاد خواهید گرفت. در نهایت، یاد خواهید گرفت که چگونه از توانایی کامپایلر برای استنتاج مقادیر از انواع استفاده کنید. چندین بخش از این دوره به این سوال می پردازد که چگونه برنامه نویسی تابعی با حالت قابل تغییر تعامل دارد. ما پیامدهای ترکیب توابع و حالت را بررسی خواهیم کرد. ما همچنین به جایگزین های کاملاً کاربردی برای حالت تغییرپذیر، با استفاده از ساختارهای داده بی نهایت یا برنامه نویسی واکنشی تابعی نگاه خواهیم کرد. پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره برای گذراندن پس از اصول برنامه نویسی تابعی در اسکالا در نظر گرفته شده است: https://www.coursera.org/learn/progfun1.

coursera طراحی برنامه کاربردی در اسکالا (نسخه اسکالا 2) (Mitalearn-309805)

  • 6 hours 11 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Martin Odersky
درباره این دوره:

در این دوره شما یاد خواهید گرفت که چگونه از سبک برنامه نویسی کاربردی در طراحی برنامه های بزرگتر اسکالا استفاده کنید. شما با مفاهیم برنامه نویسی کاربردی جدید مهم، از ارزیابی تنبل گرفته تا ساختار کتابخانه های خود با استفاده از مونادها آشنا خواهید شد. ما روی نمونه‌های بزرگ‌تر و درگیرتر کار خواهیم کرد، از اکتشاف فضای حالت گرفته تا آزمایش‌های تصادفی و شبیه‌سازهای مدار گسسته. همچنین برخی از بهترین روش ها را در مورد نحوه نوشتن کد Scala خوب در دنیای واقعی یاد خواهید گرفت. در نهایت، یاد خواهید گرفت که چگونه از توانایی کامپایلر برای استنتاج مقادیر از انواع استفاده کنید. چندین بخش از این دوره به این سوال می پردازد که چگونه برنامه نویسی تابعی با حالت قابل تغییر تعامل دارد. ما پیامدهای ترکیب توابع و حالت را بررسی خواهیم کرد. ما همچنین به جایگزین های کاملاً کاربردی برای حالت تغییرپذیر، با استفاده از ساختارهای داده بی نهایت یا برنامه نویسی واکنشی تابعی نگاه خواهیم کرد. پیشینه پیشنهادی: شما باید حداقل یک سال تجربه برنامه نویسی داشته باشید. تسلط به جاوا یا سی شارپ ایده آل است، اما تجربه با زبان های دیگر مانند C/C++، Python، Javascript یا Ruby نیز کافی است. شما باید با استفاده از خط فرمان آشنایی داشته باشید. این دوره برای گذراندن پس از اصول برنامه نویسی تابعی در اسکالا در نظر گرفته شده است: https://www.coursera.org/learn/scala2-functional-programming.

coursera طراحی نرم افزار به عنوان عنصری از چرخه حیات توسعه نرم افزار (Mitalearn-314701)

  • 1 hours 26 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Albert Glock
درباره این دوره:

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

coursera طراحی نرم افزار به عنوان یک انتزاع (Mitalearn-309516)

  • 1 hours 29 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Albert Glock
درباره این دوره:

مرحله طراحی در توسعه نرم افزار دارای ویژگی های منحصر به فردی است. اول از همه، این تنها مرحله ای است که در آن کشیدن تصاویر چیزها عادی است. چرا اینطور است؟ تصاویر چه کاری انجام می دهند که سایر نمایش ها نمی توانند انجام دهند؟ تصاویر دارای سطوح مختلفی از جزئیات هستند. تصاویر دارای زمینه هستند تصاویر… یک تصویر بکشید. چرا این موارد مهم هستند؟ در این دوره نیز، ما شروع به بررسی رشته های دیگر (معماری ساختمان مورد علاقه است) برای درس های طراحی می کنیم.

coursera طراحی و توسعه بازی 5: پروژه Capstone (Mitalearn-311522)

  • 5 hours 34 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Brian Winn
درباره این دوره:

در دوره طراحی و توسعه بازی Capstone، شما یک بازی اورجینال از مفهوم اولیه تا اولین نسخه قابل پخش ایجاد خواهید کرد! در طول مسیر، شما این فرصت را خواهید داشت که ایده های بازی خود را در معرض دید همسالان خود قرار دهید. تجربه Capstone به شما این فرصت را می دهد تا مهارت های خود را بیشتر کنید و مهارت های جدید خود را به عنوان یک توسعه دهنده بازی نشان دهید. Capstone همچنین شامل گفتگوهای مهمان از متخصصان صنعت بازی در Riot Games، Blizzard Entertainment، Insomniac Games، Gearbox Entertainment، Iron Galaxy، Deep Silver Volition، Goodgame Studios، Stardock، GREE، Heart Shaped Games و غیره است.

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

  • 9 hours 58 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Robert Sedgewick,Kevin Wayne
درباره این دوره:

اساس آموزش در هزاره گذشته «خواندن، نوشتن و حساب» بود. اکنون خواندن، نوشتن و محاسبه است. یادگیری برنامه‌نویسی بخش ضروری آموزش هر دانش‌آموز است، نه فقط در علوم و مهندسی، بلکه در هنر، علوم اجتماعی و علوم انسانی نیز. فراتر از کاربردهای مستقیم، این اولین گام در درک ماهیت تأثیر غیرقابل انکار علوم رایانه بر دنیای مدرن است. این دوره نیمه اول کتاب علوم کامپیوتر: یک رویکرد بین رشته ای را پوشش می دهد (نیمه دوم در دوره Coursera ما در رشته علوم کامپیوتر: الگوریتم ها، تئوری و ماشین ها پوشش داده شده است). هدف ما آموزش برنامه نویسی به کسانی است که نیاز دارند یا می خواهند آن را یاد بگیرند، در یک زمینه علمی. ما با معرفی عناصر اصلی برنامه نویسی مانند متغیرها، شرطی ها، حلقه ها، آرایه ها و I/O شروع می کنیم. در مرحله بعد، به توابع می پردازیم و مفاهیم کلیدی مانند بازگشت، برنامه نویسی مدولار و استفاده مجدد از کد را معرفی می کنیم. سپس، مقدمه ای مدرن برای برنامه نویسی شی گرا ارائه می کنیم. ما از زبان برنامه نویسی جاوا استفاده می کنیم و مهارت های اساسی برای حل مسائل محاسباتی را آموزش می دهیم که در بسیاری از محیط های محاسباتی مدرن قابل اجرا هستند. مهارت در جاوا یک هدف است، اما ما بر روی مفاهیم اساسی در برنامه نویسی تمرکز می کنیم، نه جاوا فی نفسه. تمامی امکانات این دوره به صورت رایگان در دسترس است. افرادی که علاقه مند به کاوش عمیق تر در محتوا هستند ممکن است بخواهند کتاب درسی علوم کامپیوتر: یک رویکرد بین رشته ای (که دوره بر اساس آن است) را دریافت کنند یا برای انبوهی از مطالب اضافی از وب سایت introcs.cs.princeton.edu دیدن کنند. این دوره پس از اتمام مدرک ارائه نمی دهد.

coursera عملیات ابری و مش سرویس با Anthos (Mitalearn-309737)

  • 1 hours 27 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Google Cloud Training
درباره این دوره:

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

coursera فرآیند توسعه نرم افزار IBM COBOL (Mitalearn-302597)

  • 44 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Erik Herman
درباره این دوره:

این دوره برای هر کسی که علاقه مند به یادگیری در مورد IBM، COBOL، محاسبات بزرگ، و چرخه حیات توسعه نرم افزار (SDLC) است و افزایش دانش و تجربه خود در مورد مفاهیم و فناوری های اصلی از جمله مفاهیم چرخه زندگی و تجزیه و تحلیل سیستم، طراحی و کدنویسی ساختاریافته است. و طیف گسترده ای از موضوعات طراحی شده برای ارائه دانش کاری مرتبط و لازم و تجربه عملی.

coursera فرآیندها و روش های توسعه نرم افزار (Mitalearn-304943)

  • 4 hours 36 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Praveen Mittal,Kevin Wendt
درباره این دوره:

نرم افزار به سرعت در حال تبدیل شدن به بخشی جدایی ناپذیر از زندگی انسان است زیرا ما شاهد پیشرفت های اتوماسیون و فنی بیشتر و بیشتر هستیم. درست همانطور که ما انتظار داریم ماشین همیشه کار کند و نمی تواند به طور غیرمنتظره ای از کار بیفتد یا راه اندازی مجدد شود، صنعت نرم افزار نیز برای تبدیل شدن به بخشی جدایی ناپذیر از زندگی انسان باید به یادگیری روش های بهتر برای ساختن نرم افزار ادامه دهد. در این دوره مروری بر نحوه کار تیم های نرم افزاری خواهید داشت؟ از چه فرآیندهایی استفاده می کنند؟ برخی از متدولوژی های استاندارد صنعت چیست؟ مزایا و معایب هر کدام چیست؟ شما به اندازه کافی یاد خواهید گرفت که مکالمه معناداری در مورد فرآیندهای توسعه نرم افزار داشته باشید. پس از اتمام این دوره، زبان آموز قادر خواهد بود 1) شیوه های مهندسی نرم افزار اصلی را در سطح مفهومی برای یک مشکل معین به کار ببرید. 2) روش‌های توسعه سنتی، چابک و ناب را در سطح بالا مقایسه و مقایسه کنید. اینها شامل Waterfall، Rational Unified Process، V model، Incremental، Spiral و مروری بر ذهنیت چابک است. 3) روشی را پیشنهاد دهید که برای یک موقعیت خاص مناسب تر باشد

coursera فرهنگ و طرز فکر DevOps (Mitalearn-310264)

  • 4 hours 36 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Courtney Kissler
درباره این دوره:

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

coursera فنری MVC، فنری بوت و کنترلرهای استراحت (Mitalearn-311165)

  • 2 hours 35 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Derek Parsons
درباره این دوره:

این دوره آموزشی با هدف دانش‌آموزانی است که مایلند برنامه‌های کاربردی وب مبتنی بر جاوا و سرویس‌های Micro Restful را با استفاده از چارچوب‌های بسیار محبوب Spring MVC و Spring Boot با حداقل پیکربندی توسعه دهند. دانش‌آموز خدمات را از طریق قالب‌های URL مختلف توسعه می‌دهد، با بارهای json یا XML پاسخ می‌دهد و هدرهای HTTP سفارشی ایجاد می‌کند. درخواست‌کنندگان این خدمات شامل کلاینت‌های Java و Angular JS می‌شوند تا قابلیت‌های استفاده مجدد سرویس‌ها را در یک معماری توزیع‌شده نشان دهند. برنامه‌های وب سنتی نیز پوشش داده می‌شوند که صفحات وب را در یک معماری معمولی Model View Controller (MVC) ارائه می‌کنند. این یک دوره کاملاً عملی با مجموعه‌ای از آزمایشگاه‌ها برای نشان دادن مفاهیم کلیدی است.

linkedin فهرست‌های Python 2d: یک رویکرد مبتنی بر پروژه (Mitalearn-179075)

  • 1 hours 23 minutes
  • متوسط
  • Release date: 4 March 2020
  • Author: Robin Andrews
درباره این دوره: 

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

coursera قراردادهای هوشمند (Mitalearn-310468)

  • 2 hours 12 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Bina Ramamurthy
درباره این دوره:

این دوره دوم از تخصص Blockchain به شما در طراحی، کدنویسی، استقرار و اجرای یک قرارداد هوشمند - عنصر محاسباتی فناوری بلاک چین - کمک می کند. قراردادهای هوشمند امکان اجرای عملیات تعریف شده توسط کاربر با پیچیدگی دلخواه را فراهم می کند که از طریق پروتکل های ارزهای دیجیتال ساده امکان پذیر نیست. آنها به کاربران اجازه می دهند تا شرایط، قوانین و سیاست های برنامه های دامنه را پیاده سازی کنند. قراردادهای هوشمند یک ویژگی قدرتمند است که وقتی به درستی طراحی و کدگذاری شود، می تواند منجر به سیستم های مستقل، کارآمد و شفاف شود. شما قراردادهای هوشمند را به زبان Solidity طراحی و برنامه‌ریزی می‌کنید، آن‌ها را در محیط توسعه Remix آزمایش و اجرا می‌کنید و از یک رابط وب ساده که Remix ارائه می‌کند، آنها را فراخوانی می‌کنید. این دوره بهترین شیوه ها برای طراحی راه حل ها با قراردادهای هوشمند با استفاده از Solidity و Remix IDE را ارائه می دهد. مفاهیم اصلی از طریق فیلم‌ها، دموها و تمرین‌های عملی ارائه می‌شوند.

coursera کار با اشیا در C++ (Mitalearn-312270)

  • 2 hours 42 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Dr Matthew Yee-King
درباره این دوره:

این دوره چهارمین دوره از پنج دوره است که با هدف کمک به شما در کار کردن در پارادایم شی گرا در زبان ++C به شما کمک می کند. این تخصص برای افرادی است که می خواهند در مورد برنامه نویسی شی گرا بیاموزند. این یک بسته یکپارچه است که شما را از اصول C++ تا ساختن یک پلتفرم مبادله ارزهای دیجیتال می برد. در طول پنج دوره، شما با مربی روی یک پروژه کار خواهید کرد: یک پلت فرم مبادله ارزهای دیجیتال. در حین ساخت پروژه، با طیف وسیعی از تکنیک های برنامه نویسی از جریان کنترل اولیه و ورودی/خروجی گرفته تا تجزیه فایل، تکنیک های شی گرا و تعامل کاربر در کنسول آشنا خواهید شد. در این دوره چهارم، شما موتور تطبیق را برای پلتفرم مبادلات ارزهای دیجیتال پیاده سازی خواهید کرد. شما در مورد تکرارهای برداری C++، داده های آزمایشی برای ارزیابی الگوریتم موتور منطبق، و عمیق تر کردن دانش خود در مورد مدیریت استثنا برای نوشتن کد قوی خواهید آموخت. پس از اتمام دوره، شما قادر خواهید بود: * توابعی را بنویسید که آمار اولیه را با تکرار بر روی بردارهای اشیا محاسبه می کند * از داده های آزمون برای ارزیابی درستی یک الگوریتم استفاده کنید * از مدیریت استثنا برای نوشتن کد پردازش ورودی کاربر قوی استفاده کنید

coursera کاربردهای معماری نرم افزار برای داده های بزرگ (Mitalearn-316112)

  • 51 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Tyson Gern,Mike Barinek
درباره این دوره:

این دوره برای افرادی در نظر گرفته شده است که می خواهند یک سیستم نرم افزاری با کیفیت تولید بسازند که از داده های بزرگ استفاده کند. شما اصول مهندسی نرم افزار و معماری را برای ایجاد یک سیستم توزیع شده آماده برای تولید که داده های بزرگ را مدیریت می کند، اعمال خواهید کرد. شما یک سیستم فشرده و پراکنده داده، متشکل از برنامه‌های کاربردی بسیار منسجم و به هم پیوسته ایجاد خواهید کرد. این دوره را می توان برای اعتبار آکادمیک به عنوان بخشی از مدرک کارشناسی ارشد CU Boulder در علوم داده یا کارشناسی ارشد در علوم کامپیوتر ارائه شده در پلت فرم Coursera گذراند. این مدارک تحصیلات تکمیلی کاملاً معتبر دوره های هدفمند، جلسات کوتاه 8 هفته ای و شهریه پرداختی را ارائه می دهند. پذیرش بر اساس عملکرد در سه دوره مقدماتی است، نه سابقه تحصیلی. مدارک CU در Coursera برای فارغ التحصیلان اخیر یا متخصصان شاغل ایده آل است. بیشتر بدانید: کارشناسی ارشد در علم داده: https://www.coursera.org/degrees/master-of-science-data-science-boulder کارشناسی ارشد در علوم کامپیوتر: https://coursera.org/degrees/ms-computer-science-boulder

linkedin کاوش آینده توسعه با GitHub Copilot Workspace (Mitalearn-441572)

  • 14 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Ray Villalobos
درباره این دوره:

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

coursera کتابخانه کلاس جاوا (Mitalearn-309074)

  • 4 hours 16 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Evan Bergman,Noel J. Bergman
درباره این دوره:

Java Class Library چهارمین و آخرین دوره در تخصص Core Java است. Core Java Specialization بخشی از مجموعه ای از تخصص های برنامه نویسی است که از بوت کمپ های خصوصی Java LearnQuest مشتق شده است و برای ارائه مجموعه مهارت های لازم برای استخدام به عنوان یک توسعه دهنده فناوری اطلاعات با استفاده از جاوا در بسیاری از محیط های شرکتی طراحی شده است. پس از اتمام این دوره، می توانید کدهای قابل استفاده مجدد بنویسید که با استفاده از Java Generics از نظر نوع ایمن باقی می ماند، با مجموعه ای از اشیاء کار کنید، با فایل ها کار کنید، خطاهای زمان اجرا را مدیریت کنید، و به طور کلی آماده حرکت به سمت یادگیری استفاده از چارچوب های جاوا خواهید بود. به عنوان Spring Boot و Jakarta EE. بیش از 4200 کلاس در کتابخانه کلاس جاوا 8 وجود دارد که 100 کلاس جدید در مقایسه با نسخه های قبلی جاوا وجود دارد. در این دوره، ویژگی‌های زبان اضافی را پوشش خواهیم داد که کتابخانه کلاس، مناطق ضروری کتابخانه را فعال می‌کند و نقشه‌های راه را برای مناطقی برای کاوش شخصی ارائه می‌کند. برای موفقیت در این دوره باید موارد زیر را طی کرده باشید: - دوره 1: مقدمه ای بر جاوا - درس 2: مقدمه ای بر برنامه نویسی شی گرا با جاوا - درس 3: سلسله مراتب شی گرا در جاوا یا دانشی معادل داشته باشند.

linkedin کتابخانه های ضروری پایتون (Mitalearn-177698)

  • 2 hours 15 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

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

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

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

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

Suggestions