آموزش 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

  • مقدمه Introduction

  • دستورات Slash سفارشی (مهارت‌های سبک) Custom Slash Commands (Lightweight Skills)

  • پلاگین سازنده مهارت (Skill Creator) Skill Creator Plugin

  • مهارت‌ها و دستورات سفارشی Skills & Custom Commands

  • دستور بررسی اطلاعات حساس (PII) Check PII Command

  • توضیح دستورات و مهارت‌ها برای هم‌تیمی Explaining Commands and Skills to a Teammate

هوک‌ها: اتوماسیون با توکن صفر Hooks: Zero-Token Automation

  • مقدمه Introduction

  • هوک‌ها در عمل Hooks in action

  • مفهوم هوک‌ها (Hooks) Hooks

  • پیاده‌سازی هوک بررسی PII Implement PII Hook

  • طراحی هوک‌های حفاظتی برای تیم Designing Guardrail Hooks for the Team

زیر-ایجنت‌ها (Subagents) Subagents

  • مقدمه Introduction

  • ساخت زیر-ایجنت برای تست‌های یکپارچگی Create Subagent for Integration Tests

  • تولید تست‌های یکپارچگی با استفاده از Subagent Generate Integration Tests Using Subagent

  • اجرای موازی ایجنت‌های تست کنترلر Run Parallel Controller Test Agents

  • زیر-ایجنت‌ها (Subagents) Subagents

  • مشاوره به مهندس در مورد زمان استفاده از Subagentها Advising an Engineer on When to Use Subagents

پروتکل MCP، کانکتورها و پلاگین‌ها MCP, Connectors & Plugins

  • چرا MCP؟ معماری سیستم Why MCP? The Architecture

  • کانکتور Playwright (MCP) Playwright Connector (MCP)

  • پلاگین‌ها Plugins

  • پلاگین‌ها در عمل Plugins in action

  • پروتکل MCP، کانکتورها و پلاگین‌ها MCP, Connectors & Plugins

  • اجرای تست Smoke Run Smoke Test

  • توضیح MCP و کانکتورها برای مدیر فنی Explaining MCP and Connectors to an Engineering Lead

گیت، داکر و CI/CD Git, Docker & CI/CD

  • مقدمه Introduction

  • گیت‌هاب: Push کردن کدها GitHub: Push

  • حل کامل یک Issue در گیت‌هاب از ابتدا تا انتها Resolve a GitHub Issue End-to-End

  • فایل Dockerfile Dockerfile

  • داکر کامپوز (Docker Compose) Docker Compose

  • سیستم CI/CD در GitHub Actions GitHub Actions CI/CD

  • پیاده‌سازی پایپ‌لاین CI Implement CI Pipeline

بونوس: ساخت ویترین فروشگاه با Next.js Bonus: Build a Next.js Storefront

  • مقدمه Introduction

  • ایجاد پروژه ویترین فروشگاه Create the Storefront Project

  • ساخت CLAUDE.md برای فرانت‌اند Create CLAUDE.md for the Frontend

  • برنامه‌ریزی و ساخت اپلیکیشن Plan and Create the app

  • فعال‌سازی CORS در API Enable CORS on the API

  • تست دستی Manual Test

  • تمرین: گیت‌های کیفیت Assignment - Quality Gates

  • دیپلوی Full Stack Full-Stack Deploy

  • بررسی نهایی حافظه Final Memory Check

بونوس: GenAI با Spring AI Bonus: GenAI with Spring AI

  • مقدمه Introduction

  • اجرای محلی llama3.2 با استفاده از Ollama Run llama3.2 locally using Ollama

  • افزودن پشتیبانی Spring AI Add Spring AI Support

  • پیاده‌سازی خلاصه‌ساز نظرات Implement Review Summarizer

  • تست Test

سخن پایانی Bonus Lecture

  • جمع‌بندی نهایی Wrap Up

نمایش نظرات

آموزش Claude Code برای توسعه‌دهندگان Java و Spring Boot
جزییات دوره
3.5 hours
65
(آخرین آپدیت)
449
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید