لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Claude Code برای توسعهدهندگان Java و Spring Boot
- آخرین آپدیت
دانلود Claude Code for Java & Spring Boot Developers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تسلط بر Claude Code از طریق ساخت یک اپلیکیشن Full-stack با Spring Boot و Next.js، بهرهگیری از Skills، Hooks، Subagents، پروتکل MCP، داکر و CI/CD.
راهاندازی Claude Code در VS Code و مدیریت کامل یک پروژه از ابتدا تا انتها.
مهندسی کانتکست با استفاده از CLAUDE.md، فایلهای قوانین (rules) و Auto Memory.
تولید کامل یک REST API با Spring Boot و MySQL بر اساس شمای دیتابیس.
بررسی، بهینهسازی و توسعه کد با استفاده از Plan Mode.
نوشتن تستهای واحد و یکپارچگی (JUnit 5, Mockito, @WebMvcTest) از طریق پرامپتها و Subagent تست.
مدیریت پنجره کانتکست با دستورات /context، /compact، /clear، resume و rewind.
ساخت دستورات Slash سفارشی و Skills به عنوان گیتهای کیفی قابل استفاده مجدد و اشتراکگذاری در تیم.
اتوماسیون Guardrails با استفاده از Hooks با هزینه توکن صفر.
سپردن وظایف به Subagentها برای تحلیل کد و نوشتن تستهای موازی.
اتصال ابزارهای خارجی با کانکتورهای MCP (مانند Playwright) و نصب پلاگینها (مانند Context7).
استفاده از Git، Docker و GitHub Actions CI/CD، همگی از طریق Claude Code.
پیادهسازی تمامی موارد در یک پروژه جایزه (ویترین فروشگاه Next.js) و یک پروژه عملی حوزه سلامت.
پیشنیازها: آشنایی کاربردی با Java و Spring Boot
نصب Java و MySQL
نصب ابزارهای خط فرمان Docker، Git، GitHub و Node.js
نصب VS Code (یا IntelliJ)
عدم نیاز به تجربه قبلی در کار با Claude Code یا ابزارهای هوش مصنوعی
ابزار Claude Code شیوه ساخت نرمافزار توسط توسعهدهندگان جاوا را تغییر میدهد. به جای تایپ تکتک خطوط، شما یک ایجنت هوش مصنوعی را هدایت میکنید که قراردادهای کدنویسی شما را میخواند، کد میزند، تستها را اجرا میکند و پروژه را تحویل میدهد؛ در حالی که کنترل کامل و بررسی هر تغییر بر عهده شماست.
در این دوره عملی، شما یک REST API کامل برای تجارت الکترونیک با استانداردهای محیط عملیاتی (Production) با استفاده از Spring Boot، Java و MySQL میسازید که تقریباً تماماً توسط پرامپتهای Claude Code ایجاد شده است. ابتدا با مهندسی کانتکست از طریق CLAUDE.md و فایلهای Rules شروع میکنید تا Claude از همان ابتدا کدها را مطابق با استانداردهای شما تولید کند. سپس لایههای داده و بیزنس را از روی یک شما (Schema) تولید کرده، آنها را اصلاح میکنید و با استفاده از Plan Mode ویژگیهای جدیدی به اپلیکیشن میافزایید.
در ادامه، عمیقاً وارد قابلیتهای قدرتمند Claude Code در یک گردش کار واقعی میشوید: مدیریت پنجره کانتکست، ساخت دستورات Slash و Skills سفارشی به عنوان گیتهای کیفیت، اتوماسیون Guardrails با Hookها بدون هزینه توکن، سپردن کارها به Subagentها (برای تست، تحلیل کد و دیاگرام)، اتصال ابزارهای خارجی از طریق MCP و نصب پلاگینها. در نهایت، پروژه را تحت Git قرار داده، با Docker کانتینری میکنید و یک پایپلاین CI/CD در GitHub Actions راهاندازی میکنید که تمام این مراحل توسط Claude هدایت میشود.
همچنین یک پروژه جایزه شامل ویترین فروشگاه با Next.js و یک پروژه مجزای حوزه سلامت (سیستم نوبتدهی کلینیک) به عنوان تمرین هدایتشده دریافت میکنید تا هر تکنیک را روی کدی که گامبهگام ندیدهاید، پیادهسازی کنید.
این یک دوره کاربردی و بدون حاشیه است. شما فقط یاد نمیگیرید Claude Code چه کارهایی میتواند بکند، بلکه با آن نرمافزارهای واقعی میسازید؛ درست همانطور که تیمهای مدرن امروزه کار میکنند. همچنین خواهید آموخت که چرا خواندن و تایید کدهای تولید شده توسط AI همچنان حیاتی است تا شما همیشه مهندس ارشد و تصمیمگیرنده باشید، نه فقط یک مسافر.
دانشجویان در این دوره چه میآموزند؟
راهاندازی Claude Code در VS Code و هدایت کامل یک پروژه از ابتدا تا انتها
مهندسی کانتکست با CLAUDE.md، فایلهای Rules و Auto Memory
تولید کامل یک REST API با Spring Boot و MySQL از روی شمای دیتابیس
بررسی، اصلاح و توسعه کد با استفاده از Plan Mode و توسعه Spec-driven
نوشتن تستهای واحد و یکپارچگی (JUnit 5, Mockito, @WebMvcTest) از طریق پرامپتها و Subagent تست
مدیریت پنجره کانتکست با /context، /compact، /clear، resume و rewind
ساخت دستورات Slash سفارشی و Skills به عنوان گیتهای کیفی قابل اشتراک در تیم
اتوماسیون Guardrails با Hookهایی که با هزینه توکن صفر اجرا میشوند
سپردن وظایف به Subagentها برای تحلیل کد و نوشتن تستهای موازی
اتصال ابزارهای خارجی با کانکتورهای MCP (Playwright) و نصب پلاگینها (Context7)
استفاده از Git، Docker و GitHub Actions CI/CD تحت هدایت Claude Code
پیادهسازی آموختهها در پروژه ویترین فروشگاه Next.js و تمرین پروژه سلامت
پیشنیازها
دانش کاربردی Java و Spring Boot
نصب Java و MySQL
نصب ابزارهای خط فرمان Docker، Git، GitHub و Node.js
نصب VS Code (یا IntelliJ)
اشتراک Claude (نسخه Pro یا Max)
بدون نیاز به تجربه قبلی در Claude Code یا ابزارهای AI
این دوره برای چه کسانی است؟
توسعهدهندگان Java و Spring Boot که میخواهند با کمک AI سریعتر کد بزنند
مهندسان Backend که به دنبال پذیرش گردش کارهای توسعه Agentic و AI-assisted هستند
توسعهدهندگانی که میخواهند Claude Code را به صورت کاملاً عملی یاد بگیرند
تیم لیدها و معمارانی که در حال ارزیابی ابزارهای کدنویسی AI برای تیمهای خود هستند
مناسب برای مبتدیان مطلق برنامهنویسی یا کسانی که فقط به دنبال تئوری بدون ساخت پروژه هستند نیست
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
چگونه بیشترین بهره را از این دوره ببریم
How to make the best of this course
Claude Code چیست؟
What is Claude Code
راهاندازی و نصب
Setup & Installation
بررسی نرمافزارهای مورد نیاز
Software Check
افزونههای جاوا و اسپرینگ بوت در VS Code
VS Code Java and Spring Boot Extensions
نصب Claude Code
Install Claude Code
دانلود منابع دوره
Download Course Resources
Claude Code در عمل
Claude Code In Action
محدودهها (Scopes)
Scopes
فایل CLAUDE.md و تنظیمات پروژه
CLAUDE.md & Project Setup
مرور مورد کاربردی (Usecase)
Usecase walkthrough
ایجاد پروژه با Spring Initializr
Create Project with Spring Initializr
ارائه کانتکست از طریق CLAUDE.md و قوانین
Provide Context through CLAUDE.md and Rules
نکته حرفهای: محل قرارگیری CLAUDE.md
PRO TIP: Where CLAUDE.md Lives
حافظه خودکار: دفترچه یادداشت شخصی Claude
Auto Memory: Claude’s Personal Notebook
تنظیمات CLAUDE.md و پروژه
CLAUDE.md & Project Setup
نکته حرفهای: همیشه بررسی کنید
PRO TIP - Always Review
استفاده از گیت از روز اول
Git from Day 1
مرور پروژه تمرینی MediTrack
MediTrack Assignment project walkthrough
قراردادهای پروژه با استفاده از دستور Init
Project Conventions Using Init Command
متقاعد کردن یک توسعهدهنده ارشد سختگیر برای پذیرش CLAUDE.md
Convincing a Skeptical Senior Developer to Adopt CLAUDE.md
تولید API تجارت الکترونیک
Generating the E-Commerce API
پرامپت ۱: لایه داده (Data Layer)
Prompt 1: Data Layer
پرامپت ۲: لایه بیزنس (Business Layer)
Prompt 2: Business Layer
نوشتن و اجرای تستهای واحد
Write and Run Unit Tests
پیکربندی Swagger UI
Configure Swagger UI
تستهای واحد و Swagger UI
Unit Tests and Swagger UI
توضیح نحوه ساخت API برای یک همکار
Walking a Colleague Through How You Built the API
بررسی و بهینهسازی کد
Code Review & Refinement
بررسی لایه داده
Review the Data Layer
بررسی لایه بیزنس
Review the Business Layer
بهینهسازی
Refine
بازنویسی کد (Refactor)
Refactor
گردش کار ویژگی: برنامهریزی و ساخت بخش نظرات محصول
Feature Workflow: Plan & Build Product Reviews
افزودن ویژگی جدید
Add New Feature
مدیریت کانتکست و دستورات
Context Management & Commands
دستورات /compact و /config
/compact and /config
نکته حرفهای: هدایت /compact به جای تکیه بر حدس AI
PRO TIP: Steer /compact instead of letting it guess
مدیریت نشست: بازگشت و ادامه
Session Management: Resume & Continue
دستور /clear
/clear
برگشت (Rewind): Ctrl+Z برای گفتگوهای شما
Rewind: Ctrl+Z for Your Conversation
بهترین روشها: کار بهینه با Claude Code
Best Practices: Working Efficiently with Claude Code
مدیریت کانتکست و دستورات
Context Management & Commands
توقف اتلاف کانتکست و پایان کپی-پیستها
Stop Wasting Context and Stop Copy-Pasting
مهارتها (Skills) و دستورات سفارشی
Skills & Custom Commands
نمایش نظرات