آموزش برنامه‌نویسی با هوش مصنوعی - از برنامه‌ریزی تا تولید - آخرین آپدیت

دانلود Coding With AI - Planning To Production

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: ساخت یک SaaS فول‌استک با هوش مصنوعی — یادگیری گردش‌کار AI برای تسلط بر پرامپت‌نویسی، مدیریت کانتکست، مهارت‌ها، زیر-ایجنت‌ها، MCPها و موارد دیگر تسلط بر گردش‌کارهای توسعه با AI از مرحله برنامه‌ریزی پروژه تا استقرار در محیط عملیاتی ساخت یک اپلیکیشن SaaS فول‌استک با استفاده از Next.js، TypeScript، Prisma و Tailwind CSS به کمک هوش مصنوعی ساخت مهارت‌های سفارشی، زیر-ایجنت‌ها و یکپارچه‌سازی سرورهای MCP برای اتوماتیک کردن فرآیند توسعه نوشتن پرامپت‌های موثر AI برای نمونه‌سازی (Prototyping)، پیاده‌سازی ویژگی‌ها، دیباگ و بازبینی کد ساختاربندی فایل‌های کانتکست پروژه و مشخصات فنی به‌گونه‌ای که ابزارهای AI کدی سازگار و با کیفیت بالا تولید کنند پیاده‌سازی ویژگی‌های مبتنی بر AI مانند تگ‌گذاری خودکار، توضیح کد و بهینه‌سازی پرامپت با استفاده از OpenAI استفاده موثر از Claude Code با حالت Plan، فایل‌های کانتکست، دستورات Slash و یکپارچگی با VS Code پیشنیازها: قبل از شروع این دوره یا هر دوره AI، باید با مفاهیم پایه توسعه نرم‌افزار آشنا باشید

در چند سال گذشته، روش ساخت نرم‌افزار تغییر کرده است. ما از جستجو در مستندات و کنار هم قرار دادن تکه-کدهایی، به همکاری با هوش مصنوعی برای برنامه‌ریزی، ساختاردهی، بازنویسی (Refactoring) و دیباگ رسیده‌ایم. این سرعت شگفت‌انگیز است، اما بدون داشتن یک فرآیند درست، می‌تواند منجر به کدهای شکننده و معماری‌های گیج‌کننده شود. هدف من در این دوره، آموزش یک گردش‌کار تکرارپذیر و متکی به AI برای ساخت پروژه‌های واقعی است: چگونه ویژگی‌ها را تعریف کنید، پرامپت‌های بهتری بنویسید، کانتکست مفیدی ارائه دهید، خروجی AI را بازبینی کنید و با اطمینان پروژه را منتشر کنید. شما این موارد را با ساخت DevStash — یک مرکز دانش برای تکه-کدها، پرامپت‌ها، دستورات، یادداشت‌ها، فایل‌ها، تصاویر و لینک‌ها — با استفاده از Next.js App Router، TypeScript، الگوهای مدرن داده و بهترین روش‌های استقرار پیاده خواهید کرد.

ما همچنین تست و بازبینی کد با AI و بلوک‌های اصلی ساخت SaaS مانند احراز هویت، گردش‌کارهای دیتابیس، ذخیره‌سازی فایل و پرداخت‌ها را پوشش خواهیم داد. علاوه بر این، شما DevStash را به‌صورت کامل با قابلیت‌های جستجو، سازماندهی و ویژگی‌های AI خواهید ساخت، در حالی که کدبیس را تمیز، قابل نگهداری و آماده برای محیط عملیاتی نگه می‌دارید.


خلاصه‌ای از آنچه خواهید آموخت:

  • یک گردش‌کار تکرارپذیر با کمک AI — از برنامه‌ریزی ویژگی‌ها و تنظیم کانتکست تا پیاده‌سازی، تست و استقرار

  • نحوه نوشتن پرامپت‌های موثری که به جای آزمون و خطاهای تصادفی، کدی سازگار و با کیفیت تولید کنند

  • ساختاربندی فایل‌های کانتکست و مشخصات پروژه تا AI کدبیس شما را درک کرده و استانداردهای شما را دنبال کند

  • ساخت مهارت‌های سفارشی، زیر-ایجنت‌ها و یکپارچه‌سازی سرورهای MCP برای اتوماتیک کردن کارهای تکراری توسعه

  • بازبینی، تست و ممیزی کدهای تولید شده توسط AI تا با اطمینان کامل پروژه را منتشر کنید

  • ساخت کامل DevStash — یک اپلیکیشن SaaS فول‌استک با احراز هویت، دیتابیس، ذخیره‌سازی فایل، جستجو، پرداخت و ویژگی‌های AI

  • الگوهای مدرن فول‌استک با Next.js App Router، TypeScript، Prisma، Tailwind CSS v4 و Server Actions

  • استقرار در محیط عملیاتی، مدیریت محیط‌ها و گردش‌کارهای مهاجرت داده (Migration)



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

مقدمه و هوش مصنوعی چیست؟ Introduction & What Is AI?

  • به دوره خوش آمدید Welcome To The Course

  • نحوه گذراندن این دوره How To Take This Course

  • مرور کلی پروژه اصلی Main Project Overview

  • فایل‌های منابع دوره Course Resource Files

  • هوش مصنوعی چیست؟ What Is AI?

  • سطوح مختلف کمک‌های AI Different Levels Of AI Assistance

  • نکته‌ای کوتاه درباره ویدیوها Quick Note About The Videos

کدنویسی بر اساس حس (Vibe Coding) برای نمونه‌سازی Vibe Coding For Prototyping

  • مقدمه‌ای بر نمونه‌سازی (Prototyping) Intro To Prototyping

  • نوشتن پرامپت‌های خوب Writing Good Prompts

  • تمرین پرامپت‌نویسی Prompt Assignment

  • نمونه‌سازی در عمل Prototyping In Action

  • بازبینی کد نمونه اولیه Prototype Code Review

  • بهبود تکراری پرامپت Iterating On The Prompt

  • بررسی واقع‌بینانه: نمونه اولیه در مقابل محیط عملیاتی Reality Check: Prototype vs. Production

راه‌اندازی Claude Code و توضیح کانتکست/توکن Claude Code Setup & Context/Token Explanation

  • نصب Claude Code و استفاده پایه (مثال پایتون) Claude Code Install & Basic Usage (Python Example)

  • حالت برنامه‌ریزی (Plan Mode) Plan Mode

  • دستورات Slash و فایل تنظیمات Slash Commands & Settings File

  • مقدمه‌ای بر کانتکست و توکن‌ها Intro To Context & Tokens

  • دستورات Slash مربوط به کانتکست Context-Related Slash Commands

  • آپدیت: فایل حافظه (Memory File) Update: Memory File

برنامه‌ریزی و فایل‌های کانتکست Planning & Context Files

  • برنامه‌ریزی یک پروژه Planning A Project

  • راه‌اندازی دستی فایل‌ها Bootstrap Your Files Manually

  • کانتکست پروژه و فایل CLAUDE.md Project Context & CLAUDE.md

  • استانداردهای کدنویسی و قوانین تعامل Coding Standards & Interaction Rules

  • گردش‌کار AI و فایل ویژگی فعلی AI Workflow & Current Feature File

شروع ساخت DevStash Start Building DevStash

  • استفاده از Git با هوش مصنوعی Using Git With AI

  • نمونه اولیه رابط کاربری داشبورد Dashboard UI Prototype

  • افزونه Claude برای VS Code Claude VS Code Extension

  • تولید داده‌های آزمایشی (Mock Data) Generating Mock Data

  • رابط کاربری داشبورد فاز ۱ و فایل‌های مشخصات Dashboard UI Phase 1 & Spec Files

  • رابط کاربری داشبورد فاز ۲: سایدبار Dashboard UI Phase 2 - Sidebar

  • رابط کاربری داشبورد فاز ۳: ناحیه اصلی Dashboard UI Phase 3 - Main Area

یکپارچه‌سازی دیتابیس و استقرار اولیه (راه‌اندازی CI/CD) Database Integration & Initial Deployment (CI/CD Setup)

  • راه‌اندازی دیتابیس Neon PostgreSQL Neon PostgreSQL Database Setup

  • راه‌اندازی Prisma 7 Prisma 7 Setup

  • اولین مهاجرت دیتابیس (Migration) Initial Database Migration

  • وارد کردن داده‌های نمونه (Seed) Seed Sample Data

  • پر کردن مجموعه‌های داشبورد Populate Dashboard Collections

  • پر کردن آیتم‌های داشبورد Populate Dashboard Items

  • پر کردن آمارها و سایدبار Populate Stats & Sidebar

  • گردش‌کار مهاجرت و آماده‌سازی برای محیط عملیاتی Migration Workflow & Production Prep

  • استقرار اولیه (CI/CD) و مهاجرت عملیاتی Initial Deployment (CI/CD) & Production Migration

دستورات سفارشی، مهارت‌ها و زیر-ایجنت‌ها Custom Commands, Skills & Subagents

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

  • اکشن‌های دستور/مهارت ویژگی Feature Command/Skill Actions

  • ساخت دستور Feature Create The Feature Command

  • استفاده از دستور Feature Use The Feature Command

  • دستور پاک‌سازی (Cleanup) Cleanup Command

  • زیر-ایجنت‌ها چیستند؟ What Are Subagents

  • ساخت ایجنت اسکنر کد Create Code Scanner Agent

  • استفاده از اسکنر کد Using The Code Scanner

پروتکل کانتکست مدل (MCP) MCP (Model Context Protocol)

  • MCP چیست؟ What Is MCP?

  • راه‌اندازی Neon MCP Neon MCP Setup

  • راه‌اندازی Context7 MCP Context7 MCP Setup

  • راه‌اندازی Playwright MCP Playwright MCP Setup

احراز هویت و تعیین سطح دسترسی Authentication & Authorization

  • احراز هویت Next Auth - فاز ۱ Next Auth - Phase 1

  • احراز هویت Next Auth - فاز ۲ Next Auth - Phase 2

  • احراز هویت Next Auth - فاز ۳ Next Auth - Phase 3

  • کلیدهای گیت‌هاب برای محیط عملیاتی Production GitHub Keys

  • تایید ایمیل با Resend Email Verification With Resend

  • پرچم تایید ایمیل Email Verification Flag

  • لینک فراموشی رمز عبور Forgot Password Link

  • صفحه پروفایل کاربر User Profile Page

  • ایجنت ممیزی کد احراز هویت Auth Code Audit Agent

  • راه‌اندازی Upstash Redis Upstash Redis Setup

  • محدودسازی نرخ درخواست‌ها (Rate Limiting) Rate Limiting

  • رفع باگ: تغییر مسیر ورود گیت‌هاب Bug Fix - GitHub Login Redirection

عملیات CRUD آیتم‌ها، تحقیق و تست‌های واحد Item CRUD, Research & Unit Tests

  • مهارت تحقیق برای مستندات Research Skill For Documentation

  • نمای لیست آیتم‌ها Item Listing View

  • یکپارچه‌سازی تست‌های واحد Integrate Unit Testing

  • جزئیات در دراور آیتم Item Drawer Details

  • حالت ویرایش در دراور آیتم Item Drawer Edit Mode

  • حذف آیتم Delete Item

  • ساخت آیتم جدید Create New Item

  • تست CRUD با Playwright MCP Playwright MCP CRUD Test

نمایش آیتم‌ها و ذخیره‌سازی فایل در R2 Item Display & R2 File Storage

  • یکپارچه‌سازی ویرایشگر کد Monaco Monaco Code Editor Integration

  • یکپارچه‌سازی ویرایشگر Markdown Markdown Editor Integration

  • راه‌اندازی Cloudflare R2 Bucket Cloudflare R2 Bucket Setup

  • آپلود فایل و تصویر File & Image Upload

  • نمایش گالری تصاویر Image Gallery Display

  • نمایش فایل File Display

  • کپی سریع و ممیزی کد Quick Copy & Code Audit

مجموعه‌ها، پالت جستجو و علاقه‌مندی‌ها Collections, Search Palette & Favorites

  • ساخت مجموعه‌ها Create Collections

  • افزودن آیتم به مجموعه‌ها Add Item To Collections

  • صفحات مجموعه‌ها Collection Pages

  • ویرایش و حذف مجموعه‌ها Edit & Delete Collections

  • پالت دستورات جستجو Search Command Palette

  • صفحه‌بندی برای آیتم‌ها و مجموعه‌ها Pagination For Items & Collections

  • انتقال عملیات حساب کاربری به تنظیمات Move Account Actions To Settings

  • تنظیمات ویرایشگر Editor Settings

  • صفحه علاقه‌مندی‌ها Favorites Page

  • تغییر وضعیت و مرتب‌سازی علاقه‌مندی‌ها Favorites Toggle & Sort

  • آیتم‌های پین شده Pinned Items

صفحه اصلی و یکپارچه‌سازی Stripe Homepage & Stripe Integration

  • ماکت صفحه اصلی (HTML/CSS/JS) Homepage Mockup (HTML/CSS/JS)

  • پیاده‌سازی صفحه اصلی Implement Homepage

  • اصلاح نوار بالا در موبایل Fix Top Bar On Mobile

  • ایجنت بازبینی UI UI Review Agent

  • آپدیت کوچک رابط کاربری Small UI Update

  • راه‌اندازی Sandbox استرایپ (Stripe) Stripe Sandbox Setup

  • برنامه یکپارچه‌سازی Stripe Stripe Integration Plan

  • پیاده‌سازی Stripe - فاز ۱ Stripe Implementation - Phase 1

  • پیاده‌سازی Stripe - فاز ۲ Stripe Implementation - Phase 2

  • تست دسترسی به ویژگی‌ها (Feature Gate) Feature Gate Testing

  • وب‌هوک‌ها و تست محلی Stripe Webhooks & Local Stripe Testing

  • تست Stripe در محیط عملیاتی Production Stripe Testing

  • صفحه ارتقای حساب و پاک‌سازی Upgrade Page & Cleanup

پیاده‌سازی ویژگی‌های هوش مصنوعی Implement AI Features

  • کلید OpenAI و برنامه یکپارچه‌سازی Open AI Key & Integration Plan

  • منوی کشویی انتخاب زبان Language Dropdown Select

  • یکپارچه‌سازی OpenAI و تگ‌گذاری خودکار AI Open AI Integration & AI Auto Tagging

  • ویژگی تولید توضیحات Generate Description Feature

  • ویژگی توضیح کد توسط AI AI Explain Feature

  • ویژگی بهینه‌سازی پرامپت Optimize Prompt Feature

ممیزی کد و نهایی‌سازی استقرار Code Audits & Finalize Deployment

  • بازبینی سریع رابط کاربری Quick UI Review

  • ایجنت بازنویسی (Refactoring) Refactoring Agent

  • متصل کردن دامنه Connect A Domain

  • متصل کردن دامنه به Resend Connect Domain To Resend

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

نمایش نظرات

آموزش برنامه‌نویسی با هوش مصنوعی - از برنامه‌ریزی تا تولید
جزییات دوره
16.5 hours
115
(آخرین آپدیت)
8,546
4.8 از 5
دارد
دارد
دارد
Brad Traversy
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brad Traversy Brad Traversy

توسعه دهنده وب Full Stack و مدرس در Traversy Media