تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ساخت موتور جست‌وجوی کتاب از صفر با استفاده از Java و GitHub Copilot

دوره آموزشی ساخت موتور جست‌وجوی کتاب از صفر با استفاده از Java و GitHub Copilot

2 ساعت 11 دقیقهمتوسط2024-12-11

مدرسین

Harit Himanshu

Harit Himanshu

جزئیات دوره

در این دوره آموزشی با سطح متوسط، شما یاد می‌گیرید که یک پروژه جستجوی کتاب جامع با استفاده از Java، Maven، Spring Boot، PostgreSQL و Docker بسازید. ابتدا داده‌های کتاب‌ها را از یک آرشیو عمومی دانلود کرده و سپس یک ساختار پایگاه داده PostgreSQL برای جستجوی متنی کامل طراحی و پیاده‌سازی می‌کنید. سپس پایگاه داده را با استفاده از Docker کانتینر کرده و فرایند توسعه را ساده‌تر می‌کنید. در این دوره یاد می‌گیرید که چگونه APIهای RESTful برای جستجو و ارائه تحلیل‌ها بر اساس ابعاد مختلف مانند سال انتشار و نویسنده ایجاد کنید. همچنین خواهید آموخت که چطور از ابزارهایی مانند VS Code و GitHub Copilot برای افزایش بهره‌وری و کارایی استفاده کنید. در پایان این دوره، شما توانایی ساخت، آزمایش و مستندسازی APIهای قوی و آماده برای استقرار را خواهید داشت و همچنین مهارت‌ها و دانش لازم برای ساخت و استقرار یک پروژه جستجوی کتاب کامل را خواهید داشت، با استفاده از ابزارها و تکنولوژی‌های مدرن برای ایجاد یک اپلیکیشن قدرتمند و کارآمد.

اهداف یادگیری:
ایجاد یک API RESTful با استفاده از جدیدترین نسخه Java و فریم‌ورک Spring Boot برای فعال‌سازی قابلیت جستجوی متنی کامل بر روی داده‌های کتاب.
طراحی و پیاده‌سازی یک ساختار پایگاه داده PostgreSQL برای ذخیره و جستجوی کارآمد داده‌های کتاب با استفاده از قابلیت جستجوی متنی کامل.
بارگذاری و اعتبارسنجی داده‌های کتاب از یک آرشیو عمومی در پایگاه داده PostgreSQL به منظور اطمینان از یکپارچگی و دقت داده‌ها.
استفاده از Docker برای کانتینر کردن پایگاه داده PostgreSQL و بهبود فرایند توسعه و استقرار.
آزمایش و مستندسازی endpointهای API با استفاده از Postman یا افزونه VS Code و GitHub Copilot، به منظور اطمینان از عملکرد قوی و قابل اعتماد API.

مهارت ها

Github CopilotVersion ControlGitHubJavaWeb Development ToolsOracleGenerative AIArtificial Intelligence FoundationsSoftware Development ToolsProjectArtificial Intelligence (AI)Web DevelopmentProgramming LanguagesSoftware Development

سرفصل ها

0. مقدمه

  • 01 - توسعه جاوا مدرن
  • 02 - نمای کلی دوره و اهداف
  • 03 - پیش نیازها و اهداف یادگیری

1. راه‌اندازی جاوا، Maven و Spring Boot

  • 04 - راه‌اندازی جاوا
  • 05 - نصب Maven
  • 06 - راه‌اندازی یک پروژه Maven
  • 07 - تنظیم کد ویژوال استودیو
  • 08 - مقدمه ای بر چارچوب Spring Boot
  • 09 - ایجاد یک API hello world

2. داکر کردن پروژه با PostgreSQL

  • 10 - راه‌اندازی Docker
  • 11 - پیکربندی PostgreSQL در Docker

3. طراحی طرحواره پایگاه داده و پیاده‌سازی جستجوی متن کامل

  • 12 - طراحی طرحواره کتاب
  • 13 - یک طرحواره پایگاه داده در PostgreSQL ایجاد کنید
  • 14 - پیمایش پایگاه داده با استفاده از مرورگر وب
  • 15 - مقدمه ای بر جستجوی تمام متن
  • 16 - پیاده‌سازی جستجوی تمام متن در PostgreSQL

4. مصرف و اعتبارسنجی داده ها

  • 17 - مروری بر هضم داده ها
  • 18 - هضم خودکار داده ها
  • 19 - اعتبارسنجی یکپارچگی داده ها

5. پیاده‌سازی منطق تجاری و تست‌های نوشتاری

  • 20 - مقدمه ای بر منطق تجارت
  • 21 - توسعه توابع منطق کسب و کار
  • 22 - نگارش تست‌های واحد

6. طراحی و ایجاد API

  • 23 - توسعه لایه سرویس
  • 24 - پیاده‌سازی API جستجوی کتاب
  • 25 - نوشتن تست‌های یکپارچه سازی

نتیجه گیری

  • 26 - نتیجه گیری

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal