Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 20 items.

linkedin AWS API Gateway with HTTP, Lambda, DynamoDB, and iOS (2018) (Mitalearn-151875)

  • 1 hours 33 minutes
  • متوسط
  • Update date: 12 December 2022
  • Author: Bear Cahill
درباره این دوره:

یاد بگیرید که چگونه API های RESTful را به روش آسان با خدمات وب آمازون (AWS) ایجاد کنید. AWS API Gateway به توسعه دهندگان این امکان را می دهد تا API های سفارشی RESTful را با هر منطق، نقاط پایانی، قالب و کدی که انتخاب می کنند، همراه با یک SDK برای مشتری مورد نظر، مانند iOS، ایجاد کنند. حتی می‌توانید API یا کد تماس دیگری را برای بازگرداندن داده‌ها بپیچید. در این دوره آموزشی، مربی Bear Cahill نحوه ایجاد API های RESTful با دروازه API را با استفاده از درخواست های HTTP و توابع AWS Lambda برای خواندن و نوشتن در AWS DynamoDB نشان می دهد. به علاوه، یاد بگیرید که چگونه از API تولید شده برای ایجاد کد منبع پروژه مشتری - یک برنامه iOS - با Swagger استفاده کنید.

linkedin Google Cloud Vision API by Example (Mitalearn-227049)

  • 1 hours 9 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Jonathan Fernandes
درباره این دوره:

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

linkedin Node.js: Securing RESTful APIs (Mitalearn-189564)

  • 58 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

API ها یک محرک تجاری مهم برای ارائه داده ها به برنامه های شما هستند. در این دوره آموزشی، با گزینه های مختلفی برای ایمن سازی RESTful API خود آشنا شوید که می تواند به شما کمک کند داده های برنامه و کاربران خود را ایمن نگه دارید. مدرس Emmanuel Henri دوره را با مروری بر تهدیدات امنیتی برتر و مقدمه ای بر پروژه Open Web Application Security Project (OWASP)، یک منبع مهم در زمینه امنیت، شروع می کند. سپس نحوه راه‌اندازی و ایمن‌سازی Node و Express API، از جمله نحوه اضافه کردن کنترل‌کننده‌ها برای ثبت نام و ورود به سیستم، نهایی کردن نقاط پایانی ایمن و آزمایش API نهایی‌شده شما را بررسی می‌کند. برای جمع بندی، او چند گزینه جایگزین برای ایمن سازی API ها به اشتراک می گذارد.

linkedin جاوا: تست خودکار API با اطمینان REST (Mitalearn-232353)

  • 1 hours 16 minutes
  • مناسب همه
  • Release date: 26 April 2021
  • Author: Angie Jones
درباره این دوره: 

 تقاضا برای مهندسانی وجود دارد که می دانند چگونه تست API را خودکار کنند. در این دوره، مربی Angie Jones نحوه استفاده از REST Assured را برای ایجاد انواع درخواست‌های API در جاوا، با و بدون داده اضافی، و نحوه تأیید پاسخ دریافتی از API را پوشش می‌دهد. Angie توضیح می دهد که چرا تست API ضروری است و چرا خودکار کردن تست API یک رویکرد کارآمد و موثر برای سالم نگه داشتن API های شما است. او شما را با کتابخانه تست REST Assured آشنا می کند. Angie در مورد آناتومی یک درخواست API بحث می کند، سپس به شما نشان می دهد که چگونه درخواست های GET، POST، PUT و DELETE را ایجاد کنید. او توضیح می‌دهد که چگونه می‌توانید داده‌ها را به‌عنوان بخشی از درخواست ارسال کنید. Angie توضیح می‌دهد که چگونه می‌توانید پاسخ‌های API را اعتبارسنجی کنید و داده‌های دریافت‌شده از پاسخ را غیراصولی کنید.

linkedin ساخت API های RESTful با Flask (Mitalearn-161021)

  • 2 hours 32 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bruce Van Horn
درباره این دوره:

صرف نظر از پلتفرم، شما باید APIهایی بسازید تا داده ها را بین برنامه های مختلف مشتری و نقاط پایانی ارائه دهید. APIهای خوب برای پروژه‌های وب و موبایل، به ویژه با رویکرد مدرن و اول موبایل برای توسعه، ضروری هستند. این دوره دانش اساسی مورد نیاز برای فعال کردن تعاملات بسیار متصل بین برنامه‌ها از طریق APIهای RESTful را ارائه می‌دهد. با Bruce Van Horn همراه باشید و یاد بگیرید که چگونه به سرعت یک RESTful API را با استفاده از Python و Flask، میکروفریمورک Python بسازید، ایمن کنید و آزمایش کنید. نحوه استفاده از Flask با پایتون برای دسترسی به پایگاه داده، احراز هویت و سایر وظایف رایج را بیاموزید. به علاوه، در مورد چند افزونه کلیدی که استفاده از Flask را آسان‌تر می‌کنند، بیاموزید.

linkedin ساخت API های RESTful در لاراول (Mitalearn-220691)

  • 1 hours 17 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Zuzana Kunckova
درباره این دوره:

API ها به عنوان پلی بین برنامه ها یا سیستم های مختلف عمل می کنند و به ما این امکان را می دهند که داده های خود را به طور موثر با جهان به اشتراک بگذاریم. REST، یک سبک معماری که نحوه ساخت API ها را تعریف می کند، محبوب، مدرن و سبک است. در این دوره آموزشی، نحوه ایجاد یک API RESTful از خودتان را بیاموزید. به مربی Zuzana Kunckova بپیوندید تا نحوه ساخت یک API RESTful را با استفاده از Laravel، چارچوب محبوب PHP نشان دهد. نحوه راه اندازی برنامه خود، از جمله نحوه ایجاد ساختار پایگاه داده و راه اندازی مسیرهای RESTful API را بیاموزید. نحوه ساخت RESTful API خود را بیابید و منابع را ذخیره، نمایش، به روز رسانی و حذف کنید، به علاوه نحوه استفاده از Postman را برای آزمایش API خود و اطمینان از اینکه مطابق انتظار کار می کند، بررسی کنید.

Related Skills

linkedin ساخت API های RESTful در لاراول (2018) (Mitalearn-138530)

  • 2 hours 19 minutes
  • متوسط
  • Release date: 29 June 2026
  • Author: Justin Yost
درباره این دوره:

لاراول یکی از محبوب ترین فریم ورک های PHP برای ساخت برنامه های کاربردی زیبا است. در این دوره آموزشی یاد بگیرید که چگونه با استفاده از لاراول یک RESTful API بسازید. مربی جاستین یوست برخی از قطعات اصلی چارچوب را بررسی می کند و سپس نحوه ساختن یک API مرور، خواندن، ویرایش، افزودن و حذف (BREAD) در لاراول را پوشش می دهد. سپس نحوه سفارشی‌سازی API شما را به اشتراک می‌گذارد، از جمله نحوه بارگیری داده‌ها یا منابع فرعی مرتبط برای یک رکورد اولیه، برگرداندن داده‌های تودرتو، و ایجاد یک میان‌افزار ثبت‌نام و محدودیت نرخ. او همچنین نحوه استفاده از Behat را برای آزمایش API خود و اطمینان از عملکرد آن همانطور که انتظار می رود، بررسی می کند.

linkedin ساخت API های استراحت با Fastapi (Mitalearn-413777)

  • 1 hours 11 minutes
  • مناسب همه
  • Release date: 20 June 2026
  • Author: Miki Tebeka
درباره این دوره: 

 

FastAPI یک سرور وب ساده ، قدرتمند و سریع پایتون است. در این دوره ، مربی Miki Tebeka به شما نشان می دهد که چگونه می توانید از FastAPI برای ایجاد سریع سرورهای API REST استفاده کنید و تولید کد سرور خود را آماده کنید. با استفاده از برنامه های GitHub ، می توانید از هر دستگاهی ، در هر زمان و در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد ، از هر دستگاهی استفاده کنید. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.


linkedin ساخت APIهای وب RESTful با جنگو (Mitalearn-162466)

  • 1 hours 34 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Rudolf Olah
درباره این دوره:

APIها یک فناوری حیاتی برای ارائه داده به برنامه‌ها هستند - از سایت‌های تجارت الکترونیک جلویی گرفته تا برنامه‌های iOS و Android. چارچوب Django REST انتخاب طبیعی برای توسعه دهندگان Python و Django است که می خواهند API های RESTful back-end خود را ایجاد کنند. علاوه بر ابزارهای نمونه سازی سریع، این چارچوب شامل طرح های احراز هویت، سریال سازی برای تجزیه داده های پیچیده به انواع سازگار با پایتون و مسیریابی خودکار URL است. این دوره نحوه استفاده از چارچوب Django Rest را برای ایجاد یک وب API ساده RESTful نشان می دهد. مربی Rudolf Olah نحوه ایجاد سریال‌ساز، رندر، فیلتر و صفحه‌بندی و مسیریاب‌هایی با مجموعه‌های نمایشی که مصرف‌کنندگان می‌توانند برای دسترسی به API استفاده کنند، توضیح می‌دهد. او همچنین نحوه تست واحد کد خود را نشان می دهد تا مطمئن شود API شما همانطور که انتظار می رود کار می کند. در پایان دوره، می‌دانید که چگونه از این جعبه ابزار قدرتمند و انعطاف‌پذیر برای ایجاد تجربیات وب مبتنی بر داده خود استفاده کنید.

linkedin ساخت اپلیکیشن واکنشی با Angular و Spring Boot 2 (Mitalearn-183733)

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

Angular برای ساخت برنامه‌های تک صفحه‌ای غنی و مبتنی بر داده (SPA) شناخته شده است، در حالی که Spring Boot یک چارچوب محبوب و قدرتمند برای توسعه back-end است. در این دوره، کریس آناتالیو نشان می دهد که چگونه می توان از این دو فناوری ارزشمند در مقیاس سازمانی استفاده کرد و یک برنامه کاربردی کامل و ایمن قوی و مطمئن ساخت. بیاموزید که چگونه اپلیکیشنی بسازید که از این پشته Spring واکنشی برای ایجاد یک REST API در انتهای پشتی و یک Angular front end که از آن داده ها استفاده می کند، استفاده کند. پس از برجسته کردن مزایای استفاده از برنامه نویسی واکنشی با Angular و Spring، کریس استفاده، پیکربندی و پیاده سازی Reactive Spring Data را پوشش می دهد. ساخت یک قابلیت واکنش پذیر Spring Data در سمت کلاینت با Angular.

linkedin ساخت اپلیکیشن وردپرس بدون سر با REST API (Mitalearn-178089)

  • 2 hours 8 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:


برنامه های کاربردی Headless از سیستم های مدیریت محتوا مانند WordPress به عنوان منابع داده استفاده می کنند و داده ها را به طور مستقل ارائه می کنند. در این دوره، Morten Rand-Henriksen نشان می دهد که چگونه می توان این برنامه های کاربردی فرانت اند مبتنی بر داده را در بالای API WordPress REST ایجاد کرد. با تکامل پروژه دوره، Task Book، یک برنامه مستقل با استفاده از WordPress REST API برای دریافت و ارسال داده ها با استفاده از درخواست های احراز هویت شده از طریق OAuth2 همراه باشید، همانطور که مورتن مفاهیم و تکنیک های کلیدی را توضیح می دهد. بیاموزید که چگونه یک پلاگین اساسی برای افزودن انواع محتوا، نقش ها، قابلیت ها و فیلدهای جدید به وردپرس و REST API بسازید. تنظیم احراز هویت با OAuth2. و منطق برنامه هدلس را با جاوا اسکریپت پیکربندی کنید. به علاوه، نحوه نمایش داده های کار و ایجاد نمودارهای ساده را با استفاده از کتابخانه Chart.js بیاموزید.

linkedin ساخت و ایمن سازی API های RESTful در ASP.NET Core (Mitalearn-153303)

  • 4 hours 25 minutes
  • پیشرفته
  • Release date: 21 September 2018
  • Author: Nate Barbettini
درباره این دوره:

اکثر مردم نام API های RESTful را شنیده اند، اما مفهوم اساسی - انتقال حالت بازنمایی (REST) ​​- هنوز باعث سردرگمی می شود. REST همه چیز در مورد مدل سازی منابعی است که تغییر می کنند. API های RESTful از معماری REST به همراه درخواست های HTTP برای انتقال داده ها و تغییرات در وضعیت برنامه بین کلاینت ها و سرورها استفاده می کنند. این دوره اصول طراحی RESTful را تجزیه می کند و نحوه ایجاد API های امن RESTful را در بالای ASP.NET Core نشان می دهد. Nate Barbettini به سوالاتی مانند: طراحی RESTful چیست؟ چگونه مسیریابی RESTful را انجام می دهید؟ چگونه می توانید کلاس های قابل استفاده مجدد برای نشان دادن منابع بسازید؟ ذخیره سازی چه نقشی دارد؟ و چگونه API های RESTful را ایمن می کنید؟ او همچنین موضوعاتی مانند مدل‌سازی داده، روابط ابررسانه‌ای و احراز هویت و مجوز را پوشش می‌دهد. در پایان دوره، شما باید اصول اولیه – نحوه درخواست و بازگرداندن صحیح داده ها در ASP.NET Core – و بهترین روش ها برای ساختن API های امن و مقیاس پذیر برای خدمت به مشتریان وب، مشتریان تلفن همراه و موارد دیگر را بدانید.

linkedin ساختن API های RESTful با Node.js و Express (2019) (Mitalearn-169504)

  • 1 hours 25 minutes
  • متوسط
  • Release date: 5 November 2019
  • Author: Emmanuel Henri
درباره این دوره: 

 نحوه ایجاد یک API وب ساده و RESTful با Node.js - محیط اجرای محبوب جاوا اسکریپت - و چارچوب وب Express را کشف کنید. امانوئل هنری نحوه راه‌اندازی پروژه، از جمله سرور Express و محیط آزمایش، و ایجاد نقاط پایانی مورد نیاز برای افزودن، به‌روزرسانی و حذف داده‌ها از پایگاه داده MongoDB را نشان می‌دهد. در پایان دوره، او نحوه ارائه فایل‌های ثابت مانند تصاویر را با API جدیدتان نشان می‌دهد و کتابخانه‌های دیگری را که می‌توانند به ساده‌سازی توسعه API کمک کنند، مانند Koa و LoopBack را بررسی می‌کند.

linkedin طراحی API های RESTful (Mitalearn-189547)

  • 1 hours 20 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Keith Casey
درباره این دوره:

داشتن درک کامل از نحوه درست ساختن API برای هر برنامه‌نویسی که برای ایجاد وب‌سایت برنامه‌ریزی می‌کند، مهم است. در این دوره، یاد بگیرید که چگونه API های خود را برنامه ریزی و مدل کنید، و شش محدودیت طراحی REST را که به هدایت معماری شما کمک می کند، بررسی کنید. کیت کیسی با یک مرور کلی ساده شروع می کند، از جمله توصیه هایی در مورد شناسایی کاربران یا «شرکت کنندگان» سیستم شما و فعالیت هایی که ممکن است با آن انجام دهند. او درباره نحوه اعتبارسنجی طراحی قبل از ساختن آن بحث می کند و مفاهیم HTTP و محدودیت های REST مورد نیاز برای ساخت API شما را بررسی می کند. برای جمع بندی، کیث برخی از متداول ترین الگوهای طراحی API را که ممکن است با آنها مواجه شوید، مرور می کند.

Related Skills

linkedin فراخوانی API های REST با جاوا (Mitalearn-220623)

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

اطلاعات مورد نیاز خود را در مورد چندین API محبوب شخص ثالث REST، از جمله Azure Cognitive Services API، Twitter API، Twilio API و غیره دریافت کنید. مربی Kevin Bowersox به شما نشان می دهد که چگونه این API ها را با استفاده از تکنیک های مختلف موجود در جاوا فراخوانی کنید. کوین از هر فصل برای تمرکز روی یک API شخص ثالث خاص و یک تاکتیک خاص جاوا برای فراخوانی API استفاده می کند. در هر فصل، او به هدف API، منابع اصلی و طرح امنیتی آن می پردازد، سپس درس های عملی ارائه می دهد که نحوه فراخوانی API را نشان می دهد. کوین نحوه تعامل با این APIها را نشان می‌دهد، بنابراین می‌توانید تجربه عملی کار با APIهای دنیای واقعی را به دست آورید که به سایر APIهایی که می‌توانید در توسعه حرفه‌ای خود استفاده کنید، ترجمه می‌شود.

linkedin مبانی برنامه نویسی: API ها و خدمات وب (Mitalearn-445193)

  • 1 hours 55 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Kesha Williams
درباره این دوره:

در این دوره، کشا ویلیامز - یک رهبر برجسته فناوری و مبتکر - شما را در دنیای پویا API ها راهنمایی می کند. طراحی، ساخت، ایمن سازی، آزمایش و بهینه سازی API ها با استفاده از چارچوب های RESTful، GraphQL و AI را بیاموزید. بهترین شیوه ها در امنیت API، از جمله تکنیک های احراز هویت و مجوز برای محافظت از داده های حساس را کشف کنید. برای مدیریت کارآمد مجموعه داده‌های بزرگ، به موضوعات پیشرفته‌ای مانند صفحه‌بندی، فیلتر کردن، و مرتب‌سازی بپردازید و مدیریت API مبتنی بر هوش مصنوعی را برای عملکرد و امنیت بیشتر بررسی کنید. برای تقویت یادگیری خود و آزمایش قابلیت استفاده API با استفاده از ابزارهایی مانند Open API Specification (Swagger) و Postman از چالش های عملی عبور کنید. در مورد روندهای آینده مانند معماری های بدون سرور، محاسبات لبه، و امنیت اعتماد صفر بینش به دست آورید. پس از تکمیل این دوره، برای ساختن API های مقیاس پذیر، ایمن و کارآمد که برنامه های کاربردی مدرن را هدایت می کنند، مجهز خواهید شد.

Related Skills

linkedin مصرف API های RESTful در PHP با Guzzle (Mitalearn-109256)

  • 2 hours 12 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Justin Yost
درباره این دوره:

Guzzle - یک کلاینت HTTP PHP - یک رابط ساده برای ارسال درخواست های HTTP و دریافت پاسخ ها ارائه می دهد. در این دوره یاد بگیرید که چگونه با استفاده از Guzzle کد بنویسید تا API های RESTful را مصرف کنید. مربی جاستین یوست نحوه نصب Guzzle، ارسال درخواست های اساسی، ناهمزمان و همزمان و پردازش پاسخ ها، سرصفحه ها و استثناها را نشان می دهد. او همچنین نشان می‌دهد که چگونه Guzzle با PSR-7، مشخصات ارائه‌شده توسط جامعه PHP که رابط‌هایی را برای پیام‌های HTTP تعریف می‌کند، کار می‌کند. به‌علاوه، جاستین نحوه آزمایش پاسخ‌های ساختگی اولیه و پیشرفته Guzzle را نشان می‌دهد.

linkedin مقدمه ای بر وب API (2019) (Mitalearn-186334)

  • 1 hours 1 minutes
  • مبتدی
  • Release date: 9 October 2019
  • Author: Andrew Probert
درباره این دوره: 

 اطلاعات بیشتر از کارشناسان برتر LinkedIn Learning

اصطلاح "API"، بسیار شبیه به "ابر،" اغلب در گفتگوهای فنی معمولی استفاده می شود. با این اصطلاح آشنا هستید - اما در مورد ویژگی های نحوه عملکرد رابط های برنامه نویسی برنامه (API) کمی مبهم است - پس این دوره برای شما مناسب است. به زبان ساده، مربی اندرو پروبرت ملزومات این بخش اصلی توسعه وب مدرن را پوشش می دهد و توضیح می دهد. API ها چیست و چگونه از آنها برای ترکیب سریع داده ها در وب سایت های خود استفاده کنید. اندرو در طول دوره بر مصرف و دریافت داده از API ها تمرکز می کند. او همچنین به اصول اولیه فن آوری ها و مهارت های مرتبط مانند JSON و برنامه نویسی شی گرا می پردازد. ، و نحوه رسیدگی به خطاهایی را که ممکن است هنگام تلاش برای دریافت داده از یک API با آنها روبرو شوید را نشان می دهد.

linkedin وردپرس: REST API (Mitalearn-174349)

  • 2 hours 7 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:


توسعه دهندگان می توانند با استفاده از WordPress REST API از راه دور با یک سایت وردپرس از یک برنامه مشتری یا برنامه خارجی تعامل داشته باشند. با استفاده از اشیاء JSON، این API به شما امکان می دهد محتوا را ایجاد و به یک سایت ارسال کنید، اطلاعاتی را از یک سایت درخواست کنید، محتوای موجود را به روز کنید و حتی برنامه های تک صفحه ای در بالای وردپرس ایجاد کنید. در این دوره آموزشی، مربی Morten Rand-Hendriksen نگاهی دقیق به WordPress REST API می اندازد و توضیح می دهد که چیست و چگونه می توانید از آن برای ایجاد تجربیات در داخل وردپرس و در برنامه های شخص ثالث مستقل استفاده کنید.

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

linkedin یادگیری API های REST (Mitalearn-133277)

  • 1 hours 51 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

مشاهده خبرنامه لینکدین مورتن اصول API های REST را بیاموزید. در این دوره آموزشی، کشف کنید که REST APIها چیستند، چرا اهمیت دارند و چگونه استفاده از آنها می تواند به شما در ساخت برنامه های سریعتر و کارآمدتر کمک کند. نحوه ارتباط HTTP و REST APIها را مرور کنید، شش محدودیت REST را بررسی کنید و در مورد پیام های وضعیت HTTP اطلاعات کسب کنید. یاد بگیرید که چگونه با مصرف API های REST شروع کنید تا آنها را در برنامه های مبتنی بر داده ترکیب کنید.

Suggestions