Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 51 items.

linkedin C#: Delegates, Events and Lambdas (2015) (Mitalearn-70530)

  • 1 hours 9 minutes
  • متوسط
  • Release date: 3 June 2015
  • Author: Joe Marini
درباره این دوره:

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

برای یادگیری نحوه تطبیق این مجموعه انعطاف پذیر از ابزارهای برنامه نویسی با نیازهای برنامه نویسی C# خود، تماشا را شروع کنید.

linkedin C#: Interfaces and Generics (2015) (Mitalearn-76939)

  • 56 minutes
  • متوسط
  • Release date: 29 June 2026
  • Author: Joe Marini
درباره این دوره:

با آموزش استفاده از رابط ها و ژنریک ها در این دوره با متخصص برنامه نویسی جو مارینی، مهارت های کدنویسی سی شارپ خود را به سطح بالاتری ببرید. اینترفیس ها راهی برای پیاده سازی انواع متداول رفتارها ارائه می کنند که می توانند مجدداً در چندین کلاس مورد استفاده قرار گیرند. رابط ها کد شما را چابک، فشرده و کارآمد نگه می دارند. از سوی دیگر، Generics به شما کمک می‌کند تا با مجموعه‌های داده با تایپ قوی کار کنید، بدون اینکه مجبور باشید از قبل به یک نوع داده متعهد شوید. استفاده از این ویژگی‌ها به صورت ترکیبی، ساختن و مقیاس‌بندی پروژه‌های C# شما را آسان‌تر می‌کند و باگ‌ها و مشکلات عملکرد کمتری در طول مسیر دارد. برای یادگیری نحوه ادغام رابط ها و ژنریک ها در پروژه های خود همین امروز تماشا را شروع کنید.

linkedin Gradle for Java-Based Applications and Libraries (Mitalearn-226811)

  • 57 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Benjamin Muschko
درباره این دوره:

Gradle با مجموعه ویژگی های قانع کننده خود ساخت و آزمایش برنامه های جاوا را آسان می کند. این دوره وظایف معمولی مورد نیاز برای کار با یک پروژه جاوا، از جمله کامپایل کد، افزودن وابستگی ها، اجرای تست ها و ساختن یک فایل JAR را آموزش می دهد. برای تکمیل این دوره به دانش اولیه زبان برنامه نویسی جاوا نیاز دارید. مربی Benjamin Muschko شما را در ساختار پروژه و کد منبع یک پروژه ساده جاوا راهنمایی می کند، سپس نحوه اعمال و کاوش افزونه جاوا را برای Gradle نشان می دهد. این دوره نحوه تولید Javadocs برای یک پروژه جاوا را توضیح می دهد. بنجامین اصول مدیریت وابستگی را پوشش می دهد. او برای آزمایش یک پروژه جاوا و تعمیر مجموعه آزمایشی ناموفق، هر کاری را که باید تکمیل کنید، طی می کند. به علاوه، بنجامین برخی منابع یادگیری اضافی را برای تعمیق دانش Gradle شما فراهم می کند.

linkedin Kotlin for Java Developers (Mitalearn-110055)

  • 2 hours 43 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Troy Miles
درباره این دوره:

Kotlin یک زبان برنامه نویسی مختصر و کاربردی از JetBrains است که 100٪ با جاوا سازگار است و یک زبان توسعه رسمی برای اندروید است. Kotlin با نحو تمیز و توانایی حذف اکثر استثناهای اشاره گر تهی، کدنویسی را آسان تر، سریع تر و به طور کلی سرگرم کننده تر می کند. در این دوره، اصول برنامه نویسی Kotlin را بیاموزید و قابلیت همکاری آن با جاوا را بررسی کنید. Troy Miles توضیح می دهد که چرا ممکن است بخواهید این زبان را یاد بگیرید، و برخی از ویژگی های کلیدی آن، از جمله بارگذاری بیش از حد اپراتور، ژنریک ها و لامبدا را بررسی می کند. به علاوه، تروی نحوه فراخوانی کتابخانه های جاوا را از Kotlin و بالعکس نشان می دهد و برنامه نویسی کاربردی در Kotlin را پوشش می دهد.

coursera Object-Oriented C++: Inheritance and Encapsulation (Mitalearn-311386)

  • متوسط
  • Release date: 27 June 2026
  • Author: Kevin Noelsaint,Anh Le,Elise Deitrick
درباره این دوره:

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

linkedin PHP: Object-Oriented Programming (Mitalearn-129027)

  • 3 hours 53 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

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

linkedin Ruby on Rails 6 Essential Training (Mitalearn-178514)

  • 3 hours 41 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

آیا می خواهید با Ruby on Rails 6 بلند شوید و اجرا کنید؟ این دوره به شما نشان می دهد که چگونه با آخرین نسخه فریم ورک منبع باز، برنامه های کاربردی وب با امکانات کامل و شی گرا ایجاد کنید. مربی کوین اسکوگلند ویژگی‌های اساسی Ruby on Rails 6 را به همراه بهترین شیوه‌ها و تکنیک‌های توسعه در دنیای واقعی برای ایجاد برنامه‌های کاربردی وب با محتوای پویا و مبتنی بر پایگاه داده را پوشش می‌دهد. با استفاده از یک سیستم مدیریت محتوا به عنوان نمونه پروژه، کوین نحوه مسیریابی درخواست های دریافتی را توضیح می دهد. رندر صفحات با محتوای پویا. ساخت مدل های شی گرا مبتنی بر پایگاه داده. کار با داده های فرم؛ و بیشتر.

linkedin TypeScript: Object-Oriented Programming (Mitalearn-221609)

  • 1 hours 3 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Dylan Israel
درباره این دوره:

TypeScript دارای ویژگی هایی است که فراتر از رویکردهای جاوا اسکریپت (و گاهی اوقات چالش) هستند. اما این ابرمجموعه جاوا اسکریپت واقعاً در زمینه برنامه نویسی شی گرا (OOP) می درخشد. اگر با جاوا اسکریپت آشنایی دارید و می خواهید با استفاده از TypeScript اصول OOP را در گردش کار خود بگنجانید، این دوره برای شما مناسب است. با مربی Dylan Israel همراه باشید تا نحوه و چرایی استفاده TypeScript از مدل های برنامه نویسی شی گرا را توضیح دهد. دیلن طیف وسیعی از موضوعات را پوشش می دهد، از جمله وراثت، چندشکلی، ژنریک و کپسوله سازی. در طول مسیر، او چالش هایی را به اشتراک می گذارد که به شما امکان می دهد درک خود را از این مفاهیم جدید آزمایش کنید.

linkedin آزمایشگاه اصول علوم کامپیوتر: جاوا (Mitalearn-100280)

  • 2 hours 4 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Rich Winnie
درباره این دوره:

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

linkedin آموزش اکشن اسکریپت (Mitalearn-41477)

  • 2 hours 14 minutes
  • مبتدی
  • Release date: 28 June 2026
  • Author: Joseph Labrecque
درباره این دوره:

ActionScript یک زبان برنامه نویسی شی گرا است که دسترسی گسترده ای به وب، دسکتاپ، دستگاه های تلفن همراه و فراتر از آن دارد. در این کارگاه، مهندس نرم افزار خبره Joseph Labrecque اصول برنامه نویسی در ActionScript 3 را با استفاده از Flash Professional و Flash Builder به شما آموزش می دهد. نحوه استفاده از ساختارهای اصلی و انواع شی مانند متغیرها، آرایه ها و توابع، و همچنین انواع پیشرفته تر مانند ویدئو، صدا، XML و JSON را بیاموزید.

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

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

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

linkedin آموزش جاوا 8 (Mitalearn-63152)

  • 3 hours 9 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

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

linkedin آموزش جاوا با مثال (Mitalearn-97084)

  • 3 hours 33 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Julian Robichaux
درباره این دوره:

آیا با انجام دادن بهتر یاد می گیرید؟ چرا جاوا را از این طریق یاد نمی گیرید؟ Learn Java Concepts by Example یک کتاب آشپزی جاوا است که چهار چالش برنامه نویسی جاوا را با راه حل های گام به گام جفت می کند. Julian Robichaux نحوه ایجاد برنامه های خط فرمان برای جستجوی متن و دسترسی به پایگاه داده رابطه ای، یک برنامه رابط کاربری گرافیکی برای نمایش و تغییر اندازه تصاویر و یک Java API برای دسترسی به محتوای صفحه وب شخص ثالث را نشان می دهد. با تمرین این مثال‌ها، مفاهیمی مانند عبارات منظم، آرایه‌ها، JDBC، فایل‌های JAR، Swing، ریاضیات جاوا، لامبداها و برنامه‌نویسی RESTful را یاد می‌گیرید - همه در زمینه برنامه‌های کاربردی دنیای واقعی.

linkedin آموزش ضروری جاوا برای دانش آموزان (Mitalearn-72910)

  • 3 hours 6 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

گذراندن دوره برنامه نویسی در سطح کالج؟ یادگیری خود را با این آموزش های جاوا به حداکثر برسانید. پگی فیشر برنامه نویسی در سطح فرمان، تکنیک های اساسی مانند مدیریت حلقه ها و ایجاد روش ها، اشکال زدایی کد جاوا، کار با کلاس ها و اشیاء، و ذخیره و مرتب سازی آرایه ها را بررسی می کند. در طول مسیر، او جاوا API و قابلیت‌های جاوا را برای اجرای شبیه‌سازی و تحلیل الگوریتم بررسی می‌کند و چالش‌هایی را برای نوشتن برنامه‌هایی که از همه این ویژگی‌های جاوا استفاده می‌کنند، ایجاد می‌کند.

linkedin اولین نگاه اسکالا (Mitalearn-103714)

  • 2 hours 46 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Peggy Fisher
درباره این دوره:

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

coursera برنامه نویسی پیشرفته R (Mitalearn-331225)

  • 1 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Roger D. Peng, PhD,Brooke Anderson
درباره این دوره:

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

linkedin برنامه نویسی شی گرا با C# (Mitalearn-430845)

  • 2 hours 17 minutes
  • مناسب همه
  • Release date: 6 December 2022
  • Author: Jesse Freeman
درباره این دوره: 

 آیا می دانید که می توانید از مفاهیم برنامه نویسی شی گرا در C# و .NET 6 برای کمک به نوشتن کد تمیز و قابل استفاده مجدد استفاده کنید؟ در این دوره ، مربی جسی فریمن ، یک مرور کلی از بسیاری از ویژگی های C# که از برنامه نویسی شی گرا پشتیبانی می کند ، از جمله کلاس های انتزاعی ، رابط ها ، انواع عمومی ، الگوهای فرمان ، روش های بیش از حد و موارد دیگر به شما ارائه می دهد. جسی برای کمک به وام دادن به یک زمینه واقعی به مفاهیم ، به شما نشان می دهد که چگونه می توانید از ویژگی ها استفاده کنید زیرا او دوباره کد موجود را بررسی می کند و به شما در نوشتن یک بازی ماجراجویی متنی تعاملی کمک می کند. در طول راه ، استراتژی هایی را برای طیف گسترده ای از سناریوها کشف کنید تا بتوانید مشکلات پیچیده را حل کرده و گردش کار خود را ساده کنید.

linkedin برنامه نویسی شی گرا با سی شارپ (2018) (Mitalearn-155479)

  • 4 hours 7 minutes
  • متوسط
  • Release date: 9 November 2018
  • Author: Anton Delsink
درباره این دوره:

یاد بگیرید که چگونه از اصول برنامه نویسی شی گرا (OOP) در سی شارپ استفاده کنید تا برخی از کارهای پیچیده تر خود را ساده کنید. در این دوره، Anton Delsink بسیاری از ویژگی های C# را که از برنامه نویسی شی گرا پشتیبانی می کنند، از جمله کلاس های انتزاعی، رابط ها و انواع عمومی را بررسی می کند. برای کمک به ایجاد یک زمینه دنیای واقعی برای این مفاهیم، ​​آنتون نحوه استفاده از این ویژگی‌ها را با مثال در حین بررسی کد موجود و نوشتن کدهای جدید نشان می‌دهد. در طول دوره، او طیف گسترده‌ای از سناریوها را پوشش می‌دهد - از جمله نمونه‌هایی از دات‌نت، رابط کاربری ویندوز، وب و حتی بازی‌های تخته‌ای - و بحث می‌کند که آیا در موارد مختلف به اصول OOP پایبند بوده یا نه.

linkedin برنامه نویسی شی گرا پایتون (2020) (Mitalearn-187252)

  • 1 hours 36 minutes
  • متوسط
  • Release date: 3 June 2020
  • Author: Joe Marini
درباره این دوره: 

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

linkedin برنامه نویسی شی گرا جاوا (Mitalearn-220198)

  • 2 hours 2 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

Suggestions