Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 56 items.

linkedin Cisco DevNet Associate (200-901) Cert Prep 1: Software Development and Design (Mitalearn-192199)

  • 1 hours 45 minutes
  • متوسط
  • Release date: 30 July 2020
  • Author: Eric Chou
درباره این دوره: 

 برای امتحان گواهینامه Cisco DevNet Associate آماده شوید. این دوره به بررسی اصول اصلی و بهترین شیوه ها برای توسعه برنامه های کاربردی شبکه در بالای پلتفرم های سیسکو می پردازد - موضوعاتی که با اهداف اولین دامنه آزمون DevNet Associate: توسعه و طراحی نرم افزار هماهنگ هستند. مربی اریک چو، اصول اولیه، مانند قالب‌های داده رایج، توسعه مبتنی بر آزمایش، و الگوهای طراحی محبوب را بررسی می‌کند. نحوه دستکاری XML، JSON و YAML را با پایتون کشف کنید. با اصول متدولوژی های توسعه آبشار، ناب و چابک آشنا شوید. بهترین شیوه ها برای نوشتن کدهای قابل استفاده مجدد را کشف کنید و مزایای الگوهای طراحی نرم افزار و کنترل نسخه را کشف کنید. این درس‌ها به شما کمک می‌کنند تا توسعه‌دهنده‌ای مولدتر و کارآمدتر شوید—و یک قدم به این گواهینامه سیسکو که باعث پیشرفت شغلی می‌شود نزدیک‌تر شوید.

linkedin CLR Assembly Runtime Loading for Developers (Mitalearn-112622)

  • 1 hours 12 minutes
  • متوسط
  • Release date: 20 April 2017
  • Author: Ted Neward
درباره این دوره:

نکات عملی در مورد نحوه استفاده از اسمبلی های CLR (زبان اجرای زبان رایج) را بیاموزید - بلوک های سازنده برنامه های NET Framework. توسعه‌دهندگان CLR و .NET می‌توانند از درک نحوه مکان‌یابی و بارگیری مجموعه‌ها توسط CLR و اینکه چگونه بر استقرار، کنترل نسخه، استفاده مجدد، فعال‌سازی، محدوده و کار با مجوزهای امنیتی تأثیر می‌گذارد، سود ببرند. این دوره فرآیند بارگذاری و حل مونتاژ شامل اعمال خط مشی ها، مشاوره با حافظه پنهان مونتاژ جهانی (GAC)، بررسی نکات پایه کد، انجام کاوش سیستم، و مدیریت رزولوشن های موفق و ناموفق را پوشش می دهد.

linkedin CLR Reflection for Developers (Mitalearn-124318)

  • 1 hours 20 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Ted Neward
درباره این دوره:

دات نت به توسعه دهندگان اجازه می دهد تا در زمان اجرا به اشیاء دسترسی داشته باشند بدون اینکه نوع آنها را از قبل بدانند—که نگاشت رابطه ای شی، سریال سازی و موارد دیگر را فعال می کند. انعکاس کتابخانه ای است که این توانایی را هدایت می کند. این دوره به توسعه دهندگان دات نت متوسط \u200b\u200bمی آموزد که چگونه از Reflection برای به دست آوردن اطلاعات نوع از مجموعه های CLR (مانند تعاریف کلاس ها، رابط ها و انواع مقادیر) و کار با آن اطلاعات در زمان اجرا استفاده کنند. یاد بگیرید که چگونه از Reflection برای ساخت و دستکاری اشیا در زمان اجرا استفاده کنید، روش ها و خصوصیات را بدون اطلاع از آنها در زمان کامپایل فراخوانی کنید، و به فیلدهای داخل اشیا حتی از طریق مرزهای کپسوله سازی دسترسی پیدا کنید. نکات عملی را برای مدیریت این فرآیند مهم دریافت کنید و اطمینان حاصل کنید که برنامه های شما تا حد امکان کارآمد اجرا می شوند.

linkedin CSSLP Cert Prep: 3 Secure Software Design (Mitalearn-189020)

  • 2 hours 6 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Jerod Brennen
درباره این دوره:

طراحی نرم‌افزار ایمن به شما کمک می‌کند تا نقایص طراحی را که مهاجمان از آن سوء استفاده می‌کنند، حذف کنید - قبل از اینکه برنامه‌تان به تولید برسد. در این دوره، سومین قسمت از سری CSSLP Cert Prep، مدرس Jerod Brennen به موضوع امنیت اپلیکیشن می پردازد و به شما کمک می کند تا برای سومین دامنه آزمون Certified Secure Lifecycle Software Professional (CSSLP) آماده شوید. : طراحی نرم افزار امن. جرود درباره مدل‌سازی تهدید، معماری امنیتی و طراحی امنیتی بحث می‌کند. با نحوه شناسایی و اولویت بندی کنترل های مناسب برای سبک معماری خود، از جمله معماری های مبتنی بر موبایل و ابر آشنا شوید. ابزارهای تقویت کننده امنیت را برای تشخیص و تعمیر عیوب طراحی کشف کنید. نحوه طراحی کنترل‌های امنیتی کافی برای شبکه، سرورها، داده‌ها و برنامه‌های کاربردی خود را بیاموزید و بررسی کنید که چگونه مدل‌سازی و طبقه‌بندی داده‌ها می‌تواند تلاش‌های امنیتی شما را هدفمندتر و مقرون‌به‌صرفه‌تر کند.

coursera DevOps for Network Automation (NetDevOps) (Mitalearn-324374)

  • 1 hours 47 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Cisco Learning & Certifications
درباره این دوره:

این دوره دانش آموزان را با ابزارهای مختلف DevOps مانند Git و محیط های مجازی برای توسعه Python آشنا می کند و مفهوم یکپارچه سازی مداوم را توضیح می دهد. موضوعاتی درباره نحوه استفاده از متدولوژی های توسعه مختلف در DevOps، مانند فرآیند چابک. در پایان دوره، دانش آموزان درک گسترده ای از DevOps و نحوه ارتباط آنها با NetDevOps خواهند داشت که منجر به بهبود کارایی و موفقیت در عملیات شبکه می شود. این دوره در درجه اول برای مهندسان شبکه، مهندسین سیستم، معماران شبکه و مدیران علاقه مند به یادگیری اصول اتوماسیون شبکه و NetDevOps در نظر گرفته شده است. در پایان دوره، شما قادر خواهید بود: - تعریف و تمایز بین متدولوژی های توسعه نرم افزار Waterfall و Agile - نحوه اعمال اصول، ابزارها و خطوط لوله DevOps را در عملیات شبکه شرح دهید - نقش محیط های توسعه اتوماسیون شبکه و فناوری های مرتبط مانند محیط های مجازی پایتون، Vagrant و Docker را توضیح دهید. برای موفقیت در این دوره، باید در فن آوری های اساسی مسیریابی و سوئیچینگ شبکه مهارت داشته باشید، اصول برنامه نویسی پایتون (3-6 ماه توسعه) را بدانید و با لینوکس آشنایی داشته باشید.

linkedin DevOps for the Database with TFS 2018 (Mitalearn-140604)

  • 3 hours 34 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Brian Randell
درباره این دوره:

داشتن پایگاه داده های SQL Server با مدیریت خوب برای عملکرد موفقیت آمیز برنامه های تجاری بسیار مهم است. در این دوره آموزشی، نحوه اضافه کردن کنترل نسخه به پایگاه داده با استفاده از Team Foundation Server (TFS) 2018 را بیاموزید. این دوره چرخه عمر DevOps را به صورت انتها به انتها برای قرار دادن پایگاه داده تحت کنترل نسخه و اجرای استقرار از طریق خط لوله انتشار پوشش می دهد. ابتدا، یک مرور کلی از راه حل های ابزار مورد بحث قرار می گیرد. در مرحله بعد، پیکربندی یک پایگاه داده برای کنترل نسخه نشان داده شده است. سپس، ساخت یک پایگاه داده نشان داده می شود، به دنبال آن مدیریت انتشار و استقرار است. علاوه بر این، آزمایش پایگاه‌های داده و عیب‌یابی مسائل دنیای واقعی هر کدام مورد بررسی قرار می‌گیرند.

linkedin Microsoft XAML: 1 Core Concepts (Mitalearn-100824)

  • 1 hours 45 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

XAML چیست؟ XAML یکی از زبان های اصلی است که برای ایجاد رابط کاربری برای برنامه های دات نت و ویندوز استفاده می شود. این دوره، بخش اول از سری XAML ما، یک نمای کلی از چیستی، زمان و چگونگی XAML را برای توسعه دهنده مایکروسافت که می خواهد رابط کاربری بهتری برای برنامه های خود بسازد، ارائه می دهد. بیاموزید که چرا نشانه‌گذاری در تعریف UI بسیار مهم است، کدام چارچوب از XAML استفاده می‌کند و چگونه بخش‌هایی از فایل XAML را شناسایی کنید. نویسنده Walt Ritscher تنظیمات ترجیحی خود را برای کار با XAML در Visual Studio 2015 به اشتراک می گذارد، فضاهای نام XAML و نگاشت فضای نام را بررسی می کند، و استفاده از XAML در سایر چارچوب های محبوب، از جمله Windows Presentation Foundations، Universal Windows و Silverlight را مورد بحث قرار می دهد.

linkedin Microsoft XAML: 2 Content and Properties (Mitalearn-102830)

  • 1 hours 39 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

اگر می‌خواهید از XAML، زبان نشانه‌گذاری مبتنی بر XML که توسط مایکروسافت برای ایجاد رابط‌های کاربری بهتر برای برنامه‌های ویندوز ایجاد شده است، استفاده کنید، باید بدانید که چگونه با محتوا و ویژگی‌ها رفتار می‌کند. Walt Ritscher به کاوش XAML خود در بخش 2 Microsoft XAML Fundamentals ادامه می‌دهد و بر روش منحصر به فرد XAML با محتوا در نشانه‌گذاری XML و چارچوب ویژگی‌های وابستگی شگفت‌انگیز رفتار می‌کند که ویژگی‌های رابط کاربری مدرن مانند انیمیشن و اتصال داده را تسهیل می‌کند. بیاموزید که چگونه محتوا به دات نت و فایل کد پشت آن گره خورده است، و چگونه نحو برای خصوصیات وابستگی و خصوصیات پیوست تخصصی ساخته شده است. این دانش پایه به شما کمک می‌کند تا داده‌ها، اسناد، و کنترل‌های پیچیده رابط کاربری، و همچنین خدمات سیستم وابستگی مانند اتصال داده‌ها، اعتبارسنجی، قالب‌ها و انیمیشن‌ها را در برنامه بعدی ویندوز 10 خود بگنجانید.

linkedin Microsoft XAML: 3 Type Converters and Resources (Mitalearn-102847)

  • 1 hours 24 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

XAML یکی از زبان های اصلی است که برای ایجاد رابط های کاربری برای دات نت و ویندوز 10 استفاده می شود. برای توسعه برنامه هایی با این فریم ورک، باید بتوانید روابط بین انواع دات نت و اشیاء XAML را ترسیم کنید و با منابع قابل استفاده مجدد کار کنید. این دوره، سومین دوره از سری مایکروسافت XAML Fundamentals، نحوه استفاده از مبدل‌های نوع و افزونه‌های نشانه‌گذاری برای تبدیل ویژگی‌های XAML به ویژگی‌های NET و نحوه ایجاد، سازمان‌دهی و مصرف منابع XAML را نشان می‌دهد. مدرس Walt Ritscher همچنین نحوه فعال کردن سبک‌ها، الگوها، و رنگ‌ها و براش‌های مشترک XAML را از طریق منابع و بارگیری فایل‌های منابع خارجی با فرهنگ‌های ادغام شده توضیح می‌دهد.

linkedin Visual Studio Essential Training: 11 Data Tools (Mitalearn-97560)

  • 3 hours 14 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Walt Ritscher
درباره این دوره:

اتصالات پایگاه داده، برنامه های کاربردی غنی و در سطح سازمانی را از بقیه جدا می کند. اگر در حال توسعه با ویژوال استودیو هستید، ابزارهای مختلفی برای مدیریت اتصالات پایگاه داده، دستکاری جداول، جستجوی داده ها و استقرار پروژه ها در دسترس دارید. بعلاوه، شما پلتفرم را انتخاب کنید. Visual Studio 2015 از SQL Express LocalDB و نسخه کامل SQL Server و همچنین خدمات داده مبتنی بر ابر Azure پشتیبانی می کند. به Walt Ritscher بپیوندید تا گزینه‌های یکپارچه‌سازی و ابزار کار با داده‌ها در این IDE قدرتمند را بررسی کند. با نحوه مدیریت اتصالات با سرور اکسپلورر، مدیریت عناصر پایگاه داده فردی با SQL Server Object Explorer و ایجاد کوئری ها، نماها و رویه های ذخیره شده سفارشی در محیط ویژوال استودیو بیاموزید. بعلاوه، نحوه استقرار پروژه‌ها در Azure و ادغام ویژوال استودیو با Entity Framework را بیاموزید، یک نقشه‌بردار رابطه‌ای شی که به توسعه دهندگان دات نت امکان می‌دهد با داده‌های رابطه‌ای با استفاده از اشیاء خاص دامنه کار کنند.

linkedin Windows Presentation Foundation 4: Brushes and Colors (Mitalearn-109511)

  • 2 hours 19 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Walt Ritscher
درباره این دوره:

Windows Presentation Foundation (WPF) در Visual Studio 2015 یک مدل برنامه نویسی یکپارچه برای ساخت رابط های کاربری مدرن برای برنامه های دسکتاپ ویندوز به توسعه دهندگان ارائه می دهد. یکی از مهمترین جنبه های هر رابط کاربری رنگ است. بیاموزید که چگونه ابزارهای WPF مانند براش ها و ویرایشگر رنگ بصری می توانند به شما در ایجاد تجربیات کاربر جذاب تر و جذاب تر کمک کنند. Walt Ritscher برس های جامد، گرادیان و کاشی کاری شده را معرفی می کند. توضیح می دهد که چه ویژگی هایی قابلیت مسواک زدن هستند. و نحوه تعیین رنگ با استفاده از مقادیر RGB، نماد هگزادسیمال و فضای رنگی sRGB را نشان می دهد. به علاوه، یاد بگیرید که چگونه از ماسک‌های opacity برای تنظیم شفافیت عناصر مختلف استفاده کنید، و چگونه براش‌ها و رنگ‌ها را در منابع XAML ذخیره کنید تا به راحتی قابل استفاده مجدد و در دسترس از هر نقطه در ویژوال استودیو باشند.

linkedin Windows Presentation Foundation: 2 Layout (Mitalearn-102966)

  • 2 hours 13 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Walt Ritscher
درباره این دوره:

Windows Presentation Foundation (WPF) در ویژوال استودیو 2015 یک مدل برنامه نویسی یکپارچه را برای ساخت برنامه های مدرن در ویندوز به توسعه دهندگان ارائه می دهد. در این دوره، توسعه‌دهنده متخصص والت ریچر شما را با جزئیات نحوه ایجاد تجربیات کاربر ویندوز غنی با استفاده از پانل‌های طرح‌بندی WPF آشنا می‌کند: کانتینرهای UI اصلی که برای قرار دادن و مرتب کردن عناصر در XAML و سایر کدها استفاده می‌شوند. شش پانل طرح‌بندی از پیش ساخته شده موجود، از جمله پانل‌های پشته، داک و شبکه را کاوش کنید و یاد بگیرید که چگونه سطر، ستون و عناصر فرزند اضافه کنید. محتوای اندازه و موقعیت؛ و برای کنترل دقیق‌تر طرح‌های رابط خود، یک پانل طرح‌بندی سفارشی خود ایجاد کنید.

linkedin Windows Presentation Foundation: 3 Events and the Event Model (Mitalearn-102983)

  • 1 hours 48 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Walt Ritscher
درباره این دوره:

Windows Presentation Foundation (WPF) در Visual Studio 2015 به توسعه دهندگان کمک می کند تا برنامه های دسکتاپ مدرن برای ویندوز بسازند. مدل رویداد، سیستم جدید WPF برای نظارت و واکنش به رویدادهای برنامه و رویدادهای فعال شده توسط کاربر مانند ورودی صفحه کلید و ماوس است. این مدل رویداد دات نت را تا حد زیادی بهبود می بخشد و برای هر توسعه دهنده ای که می خواهد تجربه های کاربری غنی ویندوز ایجاد کند، یک مهارت مهم است. به توسعه‌دهنده خبره والت ریچر بپیوندید تا جزئیات کار با رویدادها در WPF را در اختیار شما قرار دهد. نحوه کار مسیریابی را بیاموزید و نحوه پیمایش به بالای درخت (با حباب کردن رویداد) و پایین درخت (با تونل زدن رویداد) را بیاموزید - و با سرکوب رویدادها اصلاً حرکت رویدادها را متوقف کنید. سپس والت را همراهی کنید تا بسیاری از رویدادهای نمونه، از جمله رویدادهای ماوس، متن، صفحه کلید و رویدادهای حرکتی را در InkCanvas بررسی کند.

linkedin آموزش عبارات جاوا لامبدا (Mitalearn-105669)

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

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

linkedin افزونه های مایکروسافت آفیس برای توسعه دهندگان (Mitalearn-146724)

  • 3 hours 26 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Bill Ayers
درباره این دوره:

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

linkedin ایجاد ربات ها با چارچوب ربات مایکروسافت، قسمت 1 (Mitalearn-118011)

  • 45 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Scott Peterson
درباره این دوره:

Microsoft Bot Framework منابعی را که برای ساختن ربات‌های هوشمند نیاز دارید، فراهم می‌کند که به طور طبیعی در هر کجا که کاربران شما صحبت می‌کنند، تعامل داشته باشند - از متن و پیامک گرفته تا Skype، Slack، ایمیل آفیس 365 و سایر خدمات محبوب. با این ویدیوی مقدماتی از اسکات جی پیترسون شروع به ساخت ربات های خود کنید. این اولین قسمت از یک مجموعه دو قسمتی است. این بخش اول نصب، راه‌اندازی، رابط‌ها، فعالیت‌ها، پیام‌ها، وضعیت‌ها، احراز هویت و گفتگوها را پوشش می‌دهد.\r\n\r\n مفتخریم که این محتوا را در کتابخانه خود میزبانی کنیم.

linkedin بایت کد CLR برای توسعه دهندگان (Mitalearn-124301)

  • 1 hours 58 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Ted Neward
درباره این دوره:

اگر می‌دانید چگونه به زبان متوسط \u200b\u200bصحبت کنید، پنجره‌ای به دنیا دارید که زمان اجرا دات‌نت آن را می‌بیند. در این دوره آموزشی، با استفاده از بایت کد Common Language Runtime (CLR) برای مدیریت ماشین های مجازی در برنامه های کاربردی ویندوز آشنا شوید و نحوه صحبت کردن با IL را مانند یک حرفه ای بیاموزید. مدرس تد نیوارد به شما کمک می کند تا با اصول IL آشنا شوید و از طریق نحو این زبان اسمبلی گام برمی دارد. تد وارد کار با ILDasm و Ilasm می شود، کلاس ها، کدهای عملیاتی CIL و عملوندها و موارد دیگر را مورد بحث قرار می دهد.

linkedin برای مصاحبه کدنویسی خود آماده شوید (Mitalearn-113285)

  • 1 hours 50 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: YK Sugi
درباره این دوره:

اگر برای یک موقعیت توسعه نرم افزار مصاحبه ای انجام داده اید، احتمالاً باید با یک مانع مشترک روبرو شوید - مصاحبه کدنویسی. اگر مطمئن نیستید که چه انتظاری داشته باشید، یا می‌خواهید در مورد موضوعات ضروری که داوطلبان اغلب در مورد آنها آزمایش می‌شوند، صحبت کنید، این دوره برای شما مناسب است.\r\n\r\n YK مفاهیم مفیدی را پوشش می‌دهد که می‌تواند به شما در تسلط بر مصاحبه کمک کند، و به دنبال آن مشکلات تمرینی که آنچه می‌دانید را آزمایش می‌کند. YK مفاهیم کلیدی مانند آرایه های دو بعدی، پیچیدگی زمانی، نماد Big-O و جداول هش را بررسی می کند. برای جمع بندی، او نکاتی را برای انجام مصاحبه شما به اشتراک می گذارد، مانند اینکه چگونه یک راه حل بهینه پیدا کنید. حتی اگر برای یک مصاحبه شغلی آتی آماده نیستید، حل مشکلات کدنویسی که در این دوره آموزش داده شده است، راهی عالی برای تقویت مهارت های برنامه نویسی شماست.

coursera برنامه نویسی جاوا: اصول طراحی نرم افزار (Mitalearn-303158)

  • 4 hours 10 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:

حل مسائل دنیای واقعی با جاوا با استفاده از چندین کلاس. یاد بگیرید که چگونه راه حل های برنامه نویسی را با استفاده از رابط های جاوا ایجاد کنید. توجه داشته باشید که مهندسی نرم افزار چیزی فراتر از نوشتن کد است - همچنین شامل تفکر و طراحی منطقی است. در پایان این دوره شما برنامه ای خواهید نوشت که داده های زلزله را تجزیه و تحلیل و مرتب می کند و یک تولید کننده متن پیش بینی کننده ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: 1. از مرتب سازی مناسب در حل مسائل استفاده کنید. 2. کلاس هایی را توسعه دهید که رابط Comparable را پیاده سازی کنند. 3. استفاده از داده های زمان بندی برای تجزیه و تحلیل عملکرد تجربی. 4. مسائل را به چند کلاس تقسیم کنید که هر کدام متدهای خاص خود را دارند. 5. تعیین کنید که آیا یک کلاس از Java API می تواند در حل یک مشکل خاص استفاده شود یا خیر. 6. پیاده سازی راه حل های برنامه نویسی با استفاده از رویکردهای متعدد و تشخیص معاوضه. 7. هنگام توسعه برنامه ها از مفاهیم شی گرا از جمله رابط ها و کلاس های انتزاعی استفاده کنید. 8. تصمیمات اجرایی را به طور مناسب پنهان کنید تا در روش های عمومی قابل مشاهده نباشند. و 9. محدودیت های الگوریتم ها و برنامه های جاوا در حل مسائل را بشناسید. 10. کلاس ها و اصطلاحات استاندارد جاوا از جمله موارد استثنایی، روش های استاتیک، java.net و بسته های java.io را بشناسید.

coursera برنامه نویسی جاوا: ایجاد یک سیستم توصیه (Mitalearn-309244)

  • 39 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:

تا به حال فکر کرده اید که چگونه نتفلیکس تصمیم می گیرد چه فیلم هایی را به شما پیشنهاد دهد؟ یا آمازون چگونه کتاب ها را توصیه می کند؟ ما می‌توانیم با ساختن یک توصیه‌کننده ساده از خودمان احساسی نسبت به نحوه عملکرد آن پیدا کنیم! در این capstone، با ایجاد سیستم های توصیه گر، مهارت های حل مسئله و برنامه نویسی جاوا خود را نشان خواهید داد. شما با داده‌های فیلم‌ها، از جمله رتبه‌بندی، کار خواهید کرد، اما اصول مربوطه را می‌توان به راحتی با کتاب‌ها، رستوران‌ها و موارد دیگر تطبیق داد. شما برنامه ای برای پاسخ به سوالات مربوط به داده ها خواهید نوشت، از جمله اینکه چه مواردی باید به کاربر بر اساس رتبه بندی چندین فیلم توصیه شود. با توجه به فایل های ورودی در رتبه بندی کاربران و عناوین فیلم، شما قادر خواهید بود: 1. خواندن و تجزیه داده ها به لیست ها و نقشه ها. 2. محاسبه میانگین رتبه بندی. 3. بر اساس رتبه‌بندی‌ها محاسبه کنید که یک رتبه‌دهنده مشخص چقدر شبیه به کاربر دیگر است. و 4. بر اساس رتبه بندی فیلم ها را به یک کاربر معین توصیه کنید. 5. نمایش فیلم های توصیه شده برای یک کاربر خاص در یک صفحه وب.

Suggestions