A step-by-step guide to creating and publishing websites and mobile apps with AI
Mark J. Price

#Claude
#Claude_Code
💻 از یک ایده ساده تا سایت و اپلیکیشن؛ با همراهی Claude Code
🗣️ هدفها و ترجیحاتت را با زبان روزمره برای Claude Code توضیح بده، خروجیهاش را بررسی کن، با همکاری هم مشکلات را حل کن و در تمام مراحل شکلگیری ایده، کنترل پروژه را در دست داشته باش.
✨ ویژگیهای کلیدی
🧭 با ثبت هدفها، تصمیمها و قواعد پروژه، Claude Code را روی مسیر موردنظر متمرکز نگه دار.
🖼️ آموزشهای کوتاه و تصویری را با اسکرینشاتهای توضیحدار و بررسیهای روشن برای اطمینان از نتیجه دنبال کن.
🛡️ با بازبینی، تست و ذخیره نقاط بازگشت، از پیشرفت پروژه محافظت کن.
📘 کتاب اول: شروع کار با Claude Code
⚙️ Claude Code را در ویرایشگر کد راهاندازی کن و اولین پروژه را باز کن.
💡 توضیح بده چه چیزی میخوای بسازی، برای چه کسانیه و باید چه کاری انجام بده.
📝 تصمیمهای مهم را ثبت کن تا Claude Code در طول پروژه اونها را به خاطر داشته باشه.
📋 از Claude Code بخواه پیش از ایجاد هر تغییری، برای کارش برنامهریزی کنه.
🔍 تغییرات انجامشده را بررسی کن و فقط نتیجههایی را نگه دار که میخوای.
🛠️ علت یک مشکل را پیدا کن و از Claude Code راهحلی متمرکز برای همان مشکل بخواه.
🌐 کتاب دوم: ساخت و انتشار وبسایتها
🎯 مشخص کن بازدیدکنندگان از صفحههای محصول، پشتیبانی و حریم خصوصی چه انتظاری دارن.
🎨 محتوا، رنگها، تایپوگرافی، فاصلهگذاری و ظاهر کلی وبسایت را انتخاب کن.
🧭 مسیریابی روشنی اضافه کن که روی کامپیوتر، تبلت و گوشی درست کار کنه.
💬 بخش پرسشهای متداول، گزینههای انتخاب تم و فرمهایی اضافه کن که به تعامل بازدیدکنندگان پاسخ مفیدی میدن.
♿ دسترسی با صفحهکلید، سرعت بارگذاری و نحوه نمایش سایت در نتایج جستوجو را بهبود بده.
🚀 وبسایت نهایی را آنلاین کن و بهروزرسانیهای بعدی را با اطمینان انجام بده.
📱 کتاب سوم: ساخت و عرضه اپلیکیشنهای موبایل
📋 مشخص کن کدام قابلیتهای اپلیکیشن پیگیری عادتها مهمتر هستن و کدامها میتونن به بعد موکول بشن.
🎨 صفحهها، کنترلها و نحوه جابهجایی میان بخشهای مختلف اپلیکیشن را طراحی کن.
✅ امکان اضافهکردن، ویرایش، تکمیل، فیلترکردن و حذف عادتها را برای کاربران فراهم کن.
💾 اطلاعات کاربران را روی دستگاه نگه دار و قابلیت یادآوری و اشتراکگذاری اضافه کن.
🧪 اپلیکیشن را روی گوشیهای واقعی، از جمله در حالت آفلاین، امتحان کن.
📦 نسخههای دارای امضای دیجیتال بساز، نسخه بتا را به اشتراک بذار و برای ارسال به فروشگاههای اپلیکیشن آماده شو.
👤 این کتاب برای چه کسانیه؟
💡 این کتاب برای علاقهمندان به ساخت محصولات، کارآفرینان، فریلنسرها، طراحان، بازاریابها، دانشجویان، افرادی که میخوان مسیر شغلیشون را تغییر بدن و متخصصانی نوشته شده که ایدهای برای یک وبسایت یا اپلیکیشن موبایل دارن.
🖥️ فقط به مهارتهای روزمره کار با کامپیوتر، دسترسی به Claude Code و یک گوشی iPhone یا Android برای امتحانکردن اپلیکیشن نیاز داری. هیچ تجربه برنامهنویسی لازم نیست.
📖 فهرست مطالب
مقدمه
کتاب اول. ساخت ابزار با Claude Code
فصل ۱.۱. شناخت قابلیتهای Claude Code
فصل ۱.۲. راهاندازی محیط کار برای ساخت پروژه
فصل ۱.۳. آشنایی با محیط ترمینال
فصل ۱.۴. تکمیل اولین پروژه با Claude Code
فصل ۱.۵. شناخت اجزای نرمافزار
فصل ۱.۶. تبدیل ایده به شرح مشخصات ساخت
فصل ۱.۷. ارائه دستورهای قابلاستفاده به Claude و برنامهریزی پیش از ویرایش
فصل ۱.۸. ایجاد حافظه برای پروژه
فصل ۱.۹. بازبینی تغییرات و ذخیره نقاط بازگشت با Git
فصل ۱.۱۰. عیبیابی و تست با بررسی یک علت در هر مرحله
فصل ۱.۱۱. محافظت از اطلاعات محرمانه و بررسی نقادانه کد تولیدشده
فصل ۱.۱۲. پروژه — ساخت ابزاری که خودت از آن استفاده میکنی
کتاب دوم. ساخت و انتشار وبسایتها
فصل ۲.۱. برنامهریزی وبسایت و شناخت بازدیدکنندگان
فصل ۲.۲. ایجاد پروژه وبسایت و ساختاربندی صفحه اصلی با HTML
فصل ۲.۳. ایجاد سیستم بصری با CSS
فصل ۲.۴. چیدمان بخشها با Flexbox و Grid
فصل ۲.۵. واکنشگرا کردن طراحی
فصل ۲.۶. اضافهکردن مسیریابی و صفحههای متعدد
فصل ۲.۷. اضافهکردن تصاویر، آیکونها و بخشهایی با طراحی پرداختشده
فصل ۲.۸. اضافهکردن رفتارهای تعاملی با JavaScript
فصل ۲.۹. ساخت و اعتبارسنجی فرم تماس
فصل ۲.۱۰. ممیزی دسترسپذیری، سرعت و فرادادههای جستوجو
فصل ۲.۱۱. انتشار وبسایت و بهروزرسانی ایمن آن
فصل ۲.۱۲. پروژه — ساخت و انتشار وبسایتی که خودت از آن استفاده میکنی
کتاب سوم. ساخت و عرضه اپلیکیشنهای موبایل
فصل ۳.۱. تعریف قابلیتهای اپلیکیشن موبایل
فصل ۳.۲. ایجاد و اجرای اپلیکیشن Expo
فصل ۳.۳. شناخت ساختار پروژه موبایل
فصل ۳.۴. ساخت صفحهها با کامپوننتها و استایلها
فصل ۳.۵. جابهجایی میان صفحهها با Expo Router
فصل ۳.۶. تعاملی کردن اپلیکیشن با Props و State
فصل ۳.۷. دریافت و اعتبارسنجی ورودی فرم
فصل ۳.۸. ایجاد، خواندن، بهروزرسانی و حذف عادتها
فصل ۳.۹. نگهداری دادهها بین نوبتهای استفاده
فصل ۳.۱۰. اضافهکردن یادآوری و اشتراکگذاری
فصل ۳.۱۱. تست روی دستگاههای واقعی و رفع مشکلات
فصل ۳.۱۲. آمادهسازی اپلیکیشن برای انتشار
فصل ۳.۱۳. ساخت نسخه نهایی، تست بتا و ارسال به فروشگاه
فصل ۳.۱۴. پروژه — ساخت و عرضه اپلیکیشن موبایلی که خودت از آن استفاده میکنی
سخن پایانی
👤 درباره نویسنده
👨💻 مارک جی. پرایس به مبتدیها و افرادی که در کار روزمره با اطلاعات و دانش سروکار دارن کمک میکنه از ابزارهای AI مثل ChatGPT، Claude، Copilot، Siri AI و Gemini استفادهای واقعی و کاربردی داشته باشن.
📚 او ساکن برایتون انگلستان است و دو دهه تجربه نویسندگی فنی داره؛ از جمله نگارش ده ویرایش از یک مجموعه پرفروش C# و .NET برای انتشارات Packt. مارک این تجربه را به کار میگیره تا AI را برای خوانندگانی که پیشزمینه فنی ندارن، قابلفهم و در دسترس کنه.
🎓 او پیشتر معلم ریاضی و مدرس دارای گواهی مایکروسافت بوده و در خانوادهای از معلمها بزرگ شده است. مارک اکنون در Discord انتشارات Packt با خوانندگان گفتوگو میکنه.
Give Claude Code your goals and preferences in everyday language, review what it produces, solve problems together, and remain in control as your idea takes shape
Target audience
This book is for aspiring creators, entrepreneurs, freelancers, designers, marketers, students, career changers, and professionals with an idea for a website or mobile app. Readers only need everyday computer skills, access to Claude Code, and an iPhone or Android phone for trying the app. No programming experience is required.
Table of Contents
Introduction
Book 1. Build Tools with Claude Code
Chapter 1.1. Understand What Claude Code Does
Chapter 1.2. Set Up Your Builder Workspace
Chapter 1.3. Find Your Way Around the Terminal
Chapter 1.4. Complete Your First Claude Code Project
Chapter 1.5. Recognize the Pieces of Software
Chapter 1.6. Turn an Idea into a Build Brief
Chapter 1.7. Give Claude Instructions It Can Use, Then Plan Before It Edits
Chapter 1.8. Give the Project a Memory
Chapter 1.9. Review Changes and Save Checkpoints with Git
Chapter 1.10. Debug and Test One Cause at a Time
Chapter 1.11. Protect Secrets and Question Generated Code
Chapter 1.12. Project – Build a Tool You Would Use
Book 2. Build and Publish Websites
Chapter 2.1. Plan the Website and Its Visitors
Chapter 2.2. Create the Website Project and Structure the Home Page with HTML
Chapter 2.3. Create a Visual System with CSS
Chapter 2.4. Lay Out Sections with Flexbox and Grid
Chapter 2.5. Make the Design Responsive
Chapter 2.6. Add Navigation and Multiple Pages
Chapter 2.7. Add Images, Icons, and Polished Sections
Chapter 2.8. Add Behavior with JavaScript
Chapter 2.9. Build and Validate a Contact Form
Chapter 2.10. Audit Accessibility, Speed, and Search Metadata
Chapter 2.11. Publish the Website and Update It Safely
Chapter 2.12. Project – Build and Publish a Website You Would Use
Book 3. Build and Ship Mobile Apps
Chapter 3.1. Define a Mobile App's Features
Chapter 3.2. Create and Run an Expo App
Chapter 3.3. Understand the Mobile Project
Chapter 3.4. Build Screens from Components and Styles
Chapter 3.5. Move Between Screens with Expo Router
Chapter 3.6. Make the App Respond with Props and State
Chapter 3.7. Capture and Validate Form Input
Chapter 3.8. Create, Read, Update, and Delete Habits
Chapter 3.9. Keep Data Between Sessions
Chapter 3.10. Add Reminders and Sharing
Chapter 3.11. Test on Real Devices and Repair Problems
Chapter 3.12. Prepare the App for Release
Chapter 3.13. Build, Beta Test, and Submit
Chapter 3.14. Project – Build and Ship a Mobile App You Would Use
Epilogue
About the Author
Mark J. Price helps beginners and everyday knowledge workers get real, practical value out of AI tools like ChatGPT, Claude, Copilot, Siri AI, and Gemini. Based in Brighton, England, he brings two decades of experience as a technical author, including ten editions of a bestselling C# and .NET series for Packt, to making AI approachable for readers with no technical background. A former maths teacher and Microsoft Certified Trainer, he comes from a family of teachers and now chats with readers in Packt's Discord.




