آموزش ساخت موتور جستجوی کتاب از صفر با جاوا و GitHub Copilot - آخرین آپدیت

دانلود Creating a Book Search Engine from Scratch Using Java and GitHub Copilot

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

سرفصل ها و درس ها

مقدمه Introduction

  • بررسی کلی دوره و اهداف Course overview and objectives

  • پیش‌نیازها و اهداف یادگیری Prerequisites and learning goals

  • توسعه مدرن با جاوا Modern Java development

1. راه‌اندازی Java، Maven و Spring Boot 1. Setting Up Java, Maven, and Spring Boot

  • راه‌اندازی پروژه Maven Setting up a Maven project

  • نصب Maven Installing Maven

  • ساخت اولین API (Hello World) Creating a hello world API

  • آشنایی با فریم‌ورک Spring Boot Introduction to the Spring Boot framework

  • تنظیمات Visual Studio Code Setting up Visual Studio Code

  • تنظیمات جاوا Setting up Java

2. داکرایز کردن پروژه با PostgreSQL 2. Dockerizing the Project with PostgreSQL

  • پیکربندی PostgreSQL در داکر Configuring PostgreSQL in Docker

  • راه‌اندازی Docker Setting up Docker

3. طراحی اسکیمای پایگاه داده و پیاده‌سازی جستجوی تمام‌متنی 3. Designing the Database Schema and Implementing Full-Text Search

  • طراحی اسکیمای کتاب Designing the book schema

  • مدیریت پایگاه داده از طریق مرورگر وب Navigating the database using a web browser

  • پیاده‌سازی جستجوی تمام‌متنی در PostgreSQL Implementing full-text search in PostgreSQL

  • مقدمه‌ای بر جستجوی تمام‌متنی Introduction to full-text search

  • ایجاد اسکیمای پایگاه داده در PostgreSQL Create a database schema in PostgreSQL

4. وارد کردن و اعتبارسنجی داده‌ها 4. Ingesting and Validating Data

  • اعتبارسنجی یکپارچگی داده‌ها Validating data integrity

  • بررسی کلی فرآیند وارد کردن داده‌ها Overview of data ingestion

  • اتوماسیون وارد کردن داده‌ها Automating data ingestion

5. پیاده‌سازی منطق تجاری و نوشتن تست‌ها 5. Implementing Business Logic and Writing Tests

  • توسعه توابع منطق تجاری (Business Logic) Developing business logic functions

  • آشنایی با منطق تجاری Introduction to business logic

  • نوشتن تست‌های واحد (Unit Tests) Writing unit tests

6. طراحی و ایجاد APIها 6. Designing and Creating APIs

  • توسعه لایه سرویس Developing the service layer

  • پیاده‌سازی API جستجوی کتاب Implementing the book search API

  • نوشتن تست‌های یکپارچه‌سازی (Integration Tests) Writing integration tests

جمع‌بندی Conclusion

  • جمع‌بندی نهایی Conclusion

نمایش نظرات

آموزش ساخت موتور جستجوی کتاب از صفر با جاوا و GitHub Copilot
جزییات دوره
2h 11m
26
(آخرین آپدیت)
22,646
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Harit Himanshu Harit Himanshu

Harit Himanshu یک حرفه ای نرم افزار با بیش از یک دهه تجربه در ساخت و حمل محصولات در شرکت های از اندازه های کوچک تا بزرگ است. وی در حوزه های مختلفی مانند تبلیغات ، CleanTech ، Security و FinTech همکاری کرده است. او علاقه زیادی به نوشتن کد قابل آزمایش و تمیز دارد و تنبلی را هنگام کدگذاری ترجیح می دهد. در اوقات فراغت ، او در حال دستکاری فن آوری های جدید ، یادگیری حوزه های جدید تجاری ، کتاب خواندن ، آشپزی ، آواز خواندن و سرمایه گذاری وقت خود با همسرش در پیاده روی های طولانی است.