توضیحات
دوره Complete Java & Spring Boot with Spring AI, RAG & AI Agents. این دوره آموزشی یک برنامه جامع و تخصصی برای یادگیری برنامهنویسی جاوا و فریمورک Spring Boot است که به فراگیران میآموزد چگونه از سطح مقدماتی تا پیشرفته به ساخت، امنسازی و استقرار برنامههای مدرن بکاند بپردازند و قابلیتهای هوش مصنوعی مولد، سیستمهای RAG و ایجنتهای هوشمند را به آنها اضافه کنند. این دوره آموزشی فراگیران را از نوشتن اولین برنامه جاوا به سمت ساخت، ایمنسازی و استقرار اپلیکیشنهای حرفهای Spring Boot هدایت میکند و در ادامه قابلیتهای واقعی هوش مصنوعی را با استفاده از Spring AI به آنها اضافه میسازد. تمامی مباحث به صورت کاملاً عملی تدریس میشوند؛ بدین صورت که شرکتکنندگان همزمان با مدرس کدنویسی میکنند، با خطاهای واقعی روبهرو میشوند و آنها را درست مانند یک پروژه واقعی برطرف میکنند. ساختار این برنامه آموزشی به گونهای طراحی شده است که هر بخش بر روی بخش قبلی بنا میشود و با آزمونهای کوتاه برای سنجش میزان یادگیری همراه است. در طول این دوره، فراگیران با اصول اولیه و مدرن جاوا شامل برنامهنویسی شیگرا، مدیریت استثناها، مجموعهها، عبارتهای لامبدا، رابط Stream، ساختار Optional و Date-Time API آشنا میشوند. سپس به سراغ مبانی توسعهدهنده مانند Git و GitHub، پایگاه داده PostgreSQL، ساخت پروژهها با Maven و JDBC میروند. بخش عمدهای از دوره به یادگیری عمیق Spring Boot، طراحی REST API، تزریق وابستگی، اعتبارسنجی، مدیریت خطای سراسری، Spring Data JPA و Hibernate اختصاص دارد. همچنین مباحث پیشرفتهای نظیر امنیت با Spring Security، توکنهای JWT، ورود با گوگل، معماری میکروسرویسها با Eureka و Spring Cloud Gateway، و پیادهسازی هوش مصنوعی مولد با Spring AI، موتورهای جستجوی برداری Qdrant، ساخت مدلهای RAG، حافظه مکالمه، ایجنتهای هوش مصنوعی و کانتینرسازی با Docker و استقرار روی AWS آموزش داده میشود.
آنچه فرا خواهید گرفت
- نگارش کدهای مدرن جاوا با بهرهگیری از اصول شیگرایی، مجموعهها، مدیریت خطاها، عبارات لامبدا و APIهای جریان
- استفاده کاربردی از ابزارهای توسعه نظیر Git و GitHub، مدیریت پایگاههای داده PostgreSQL با زبان SQL و ساخت پروژههای جاوا با Maven و JDBC
- توسعه رابطهای برنامهنویسی نرمافزار به صورت REST API با استفاده از Spring Boot و Spring MVC به همراه انتقال دادهها و مدیریت جامع خطاها
- مدلسازی و پرسوجو از دادهها با استفاده از Spring Data JPA و Hibernate شامل روابط میان جداول، صفحهبندی و رفع مشکلات پرسوجوهای اضافی
- ایمنسازی سرویسها با Spring Security، مدیریت توکنهای دسترسی و بازنشانی، احراز هویت گوگل و اعمال امنیت در سطح متدها
- ساخت معماری میکروسرویس با استفاده از کشف سرویس Eureka، دروازه ابری، ارتباطات بین سرویسی و مکانیزمهای کنترل خطا و محدودسازی نرخ درخواستها
- پیادهسازی قابلیتهای هوش مصنوعی مولد در جاوا با استفاده از کیت توسعه نرمافزاری OpenAI و Spring AI شامل مدیریت چت و تولید خروجیهای ساختاریافته
- ساخت برنامههای مبتنی بر فناوری RAG با استفاده از بردارهای جاسازیشده و پایگاه داده برداری، افزودن حافظه مکالمه و ادوایزرهای اختصاصی
- توسعه ایجنتهای هوش مصنوعی ایمن با قابلیت فراخوانی ابزارها و ایجاد و مصرف سرورهای پروتکل ارتباطی هوش مصنوعی
- کانتینرسازی برنامههای کاربردی با استفاده از Docker و Docker Compose و راهاندازی پشته میکروسرویس به صورت محلی
- استقرار نهایی برنامهها بر روی بستر ابری AWS Elastic Beanstalk به همراه پایگاه داده مدیریتشده و خطوط لوله استقرار خودکار
این دوره مناسب افرادیست که
- افراد مبتدی و تازهکاری که میخواهند از صفر به عنوان توسعهدهنده بکاند جاوا وارد بازار کار شوند
- برنامهنویسانی که از زبانهای دیگر مانند جاوااسکریپت یا پایتون آمده و قصد مهاجرت به اکوسیستم جاوا و اسپرینگ بوت را دارند
- توسعهدهندگان جاوا که میخواهند تسلط خود را بر نسخه مدرن اسپرینگ بوت، مباحث امنیتی، میکروسرویسها و روشهای استقرار افزایش دهند
- طراحان و توسعهدهندگان بکاند که علاقهمندند هوش مصنوعی مولد، سیستمهای RAG، ایجنتهای هوشمند و فناوریهای نوین را به برنامههای اسپرینگ بوت اضافه کنند
مشخصات دوره Complete Java & Spring Boot with Spring AI RAG & AI Agents
- ناشر: Udemy
- مدرس: Hitesh Choudhary, Anirudh Jwala
- سطح آموزش: مبتدی تا پیشرفته
- مدت زمان آموزش: 37 ساعت و 53 دقیقه
- تعداد دروس: 166
سرفصل های دوره

پیشنیازهای دوره Complete Java & Spring Boot with Spring AI RAG & AI Agents
- A computer (Windows, macOS or Linux) that can run Java, IntelliJ IDEA and Docker
- No prior Java experience needed. Basic programming familiarity helps, but we start from the fundamentals
- For the GenAI sections, an OpenAI or Anthropic API key with a small amount of credit
- For the deployment section, an AWS account (free tier works for learning) and a GitHub account
تصاویر دوره

نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
62.4 گیگابایت












































