Master the foundations of web development with hands-on AI-assisted learning for absolute beginners
Mark J. Price

#Web_Dev
#AI
#HTML
#SVG
#CSS
#Django
#Python
#Backend
🚀 از صفر شروع کن و توسعه وب را با ساخت یک وبسایت واقعی نظرسنجی یاد بگیر؛ در حالی که هوش مصنوعی بهعنوان شریک برنامهنویسیات در کنار تو قرار دارد و در هر مفهوم، تمرین و مرحله استقرار (Deployment) به شکلی کاملاً عملی و مناسب برای مبتدیها راهنماییات میکند.
🎯 ویژگیهای کلیدی
📚 با چتباتهای هوش مصنوعی بهعنوان یک مدرس ۲۴ ساعته کار کن؛ همزمان کدنویسی کن و هر زمان سؤالی داشتی پاسخ بگیر.
⚙️ مبانی Frontend و Backend را یاد بگیر و سپس با Django یک وبسایت کامل نظرسنجی بساز.
🧰 ابزارهای مدرن مانند OpenAI Codex، Claude Code، GitHub Copilot و Docker را برای جریانکاریهای واقعی توسعه نرمافزار راهاندازی و استفاده کن.
📖 معرفی کتاب
🤖 Web Dev with an AI Sidekick یک راهنمای مناسب مبتدیهاست که فرآیند یادگیری را به یک گفتوگو تبدیل میکند. بهجای اینکه صرفاً درسها را بخوانی، بهصورت فعال با یک AI کار میکنی که مفاهیم را توضیح میدهد، مثال تولید میکند، به سؤالاتت پاسخ میدهد و هنگام پیشرفت در مسیر یادگیری به رفع اشتباهاتت کمک میکند. تجربهای شبیه داشتن یک مدرس شخصی است که هر زمان به کمک نیاز داشته باشی در دسترس تو قرار دارد.
🌱 یادگیری را از ابتداییترین مباحث شروع میکنی و قدمبهقدم مهارتهای واقعی میسازی. یاد میگیری صفحات وب با HTML چگونه ساختاربندی میشوند، با CSS چگونه ظاهر میگیرند و سپس با JavaScript و TypeScript چگونه تعاملی میشوند. درک میکنی دادهها چگونه با SQL ذخیره و جستجو میشوند، منطق Backend چگونه با Python پیادهسازی میشود و وبسایتهای کامل چگونه با Django ساخته میشوند. همچنین برای تقویت جریان کاری توسعه، با وظایف ساده خط فرمان در Bash آشنا میشوی.
🏗️ با افزایش اعتمادبهنفست، همه این مهارتها را کنار هم قرار میدهی و یک اپلیکیشن کامل ساخت نظرسنجی همراه با تحلیل دادهها توسعه میدهی. نظرسنجی طراحی میکنی، پاسخها را جمعآوری میکنی، نتایج را در قالب جدول و نمودار نمایش میدهی و بهصورت عملی با مفاهیم Testing، Debugging و Deployment آشنا میشوی.
🔍 در طول مسیر همچنین یاد میگیری چگونه بهشکل مسئولانه از هوش مصنوعی استفاده کنی؛ از طریق نوشتن Promptهای شفاف، بررسی دقیق خروجیها و اعتبارسنجی نتایج با استفاده از مستندات.
🎉 در پایان، یک وبسایت مستقرشده روی سرور خواهی داشت و به اندازه کافی اعتمادبهنفس پیدا میکنی که مسیر یادگیری خودت را بهتنهایی ادامه دهی.
🎓 آنچه یاد خواهید گرفت
🧠 چتبات خود را بهینهسازی کن تا به یک مربی یادگیری توسعه وب تبدیل شود.
🌐 ساختاربندی، استایلدهی، افزودن تصویر و متحرکسازی محتوا با HTML، SVG و CSS
⚡ افزودن قابلیتهای تعاملی به صفحات وب با JavaScript و TypeScript
🗄️ ذخیرهسازی و جستجوی دادهها از طریق تمرینهای کاربردی SQL
🐍 ساخت قابلیتهای Backend با Python و Django بهصورت مرحلهبهمرحله
🤝 همکاری با یک متخصص کدنویسی مبتنی بر هوش مصنوعی مانند Codex، Claude Code یا Copilot
📊 ایجاد نظرسنجی، جمعآوری پاسخها و نمایش نتایج در قالب نمودارها
🚀 تست، دیباگ و استقرار اپلیکیشن با پشتیبانی هوش مصنوعی
👥 این کتاب برای چه کسانی مناسب است؟
💡 این کتاب برای مبتدیهای کاملی نوشته شده که به توسعه وب علاقه دارند و از ظرفیتهای هوش مصنوعی هیجانزده هستند. گزینهای ایدهآل برای دانشجویانی است که تازه وارد دنیای برنامهنویسی میشوند، افرادی که قصد تغییر مسیر شغلی و ورود به حوزه فناوری را دارند، یادگیرندگان خودآموزی که حجم مطالب آنها را سردرگم کرده است، افراد خلاقی که میخواهند پروژههای تعاملی بسازند و همچنین علاقهمندان یا کارآفرینانی که ایدهای برای یک Web App دارند.
✨ هیچ تجربه قبلی لازم نیست؛ اگر میتوانی یک مرورگر باز کنی و دستورالعملها را دنبال کنی، آماده شروع هستی.
📑 فهرست مطالب
1. مقدمهای بر توسعه وب با یک همراه هوش مصنوعی
2. HTML – ساختاربندی صفحات وب
3. CSS – استایلدهی صفحات وب
4. SVG – رسم گرافیکهای مقیاسپذیر
5. JavaScript – تعاملی کردن صفحات وب
6. TypeScript – جاوااسکریپت ایمنتر
7. SQL – مدیریت دادهها
8. Python – برنامهنویسی در Backend
9. Django – توسعه وب در Backend
10. Bash/Shell – مهارتهای خط فرمان برای دولوپرها
11. راهاندازی محیط پروژه
12. تست واحد (Unit)، یکپارچهسازی (Integration) و سرتاسری (End-to-End)
13. تعریف مشخصات و ساخت نسخه اولیه پروژه
14. افزودن قابلیتهای پروژه با استفاده از توسعه مبتنی بر مشخصات (Spec-Driven Development)
15. استقرار روی سرورهای عمومی
✍️ درباره نویسنده
👨🏫 مارک جی. پرایس بیش از ۳۰ سال سابقه تدریس برنامهنویسی و موضوعات فنی برای طیف گستردهای از یادگیرندگان دارد. او با دانشجویان و فراگیران در سطوح مختلف، از دانشآموزان و کارآموزان گرفته تا متخصصان باتجربه، همکاری کرده و به آنها در توسعه مهارتهای عملی و افزایش اعتمادبهنفس در حوزه فناوری کمک کرده است.
📚 مارک در کنار فعالیتهایش در توسعه نرمافزار، ریاضیات و علوم کامپیوتر نیز تدریس کرده و همواره روی ساده و قابلفهم کردن مفاهیم پیچیده تمرکز داشته است.
⚙️ سبک آموزشی او بر درک نحوه عملکرد سیستمها تأکید دارد، نه حفظ کردن صرف سینتکسها؛ بنابراین یادگیرندگان میتوانند دانش خود را در موقعیتهای واقعی بهکار بگیرند.
🎓 مارک دارای مدرک کارشناسی علوم کامپیوتر (BSc in Computer Science) است و بخش بزرگی از مسیر حرفهای خود را صرف طراحی دورههای آموزشی، تألیف کتابها و همراهی دانشجویان در مسیر عبور از مفاهیم پایه تا ساخت پروژههای کامل و عملی کرده است.
Start from zero and learn web development by building a real survey website with AI as your coding partner, guiding you through each concept, exercise, and deployment step in a practical, beginner-friendly way
Web Dev with an AI Sidekick is a beginner-friendly guide that turns learning into a conversation. Instead of passively reading lessons, you actively work with an AI that explains concepts, generates examples, answers your questions, and helps you fix mistakes as you go. It feels like having a personal tutor available whenever you need support.
You start from the very basics and build real skills step by step. Learn how web pages are structured with HTML, styled with CSS, and then made interactive with JavaScript and TypeScript. Understand how data is stored and queried with SQL, how backend logic works with Python, and how full websites are built using Django. You also explore simple command-line tasks with Bash to strengthen your development workflow.
As your confidence grows, you bring everything together by building a complete survey creation app with analytics. You design surveys, collect responses, display results in tables and charts, and understand how testing, debugging, and deployment work in practice.
Throughout the journey, you also learn how to use AI responsibly by writing clear prompts, reviewing results carefully, and verifying outputs with documentation.
By the end, you will have a deployed website and the confidence to continue learning on your own.
This book is for complete beginners who are curious about web development and excited about AI. It is ideal for students starting coding, career changers entering tech, self-taught learners who feel overwhelmed, creatives who want to build interactive projects, and hobbyists or entrepreneurs with a web app idea. No prior experience is required: if you can open a browser and follow instructions, you are ready to start.
About the Author
Mark J. Price has over 30 years of experience teaching programming and technical subjects to a wide range of learners. He has worked extensively with students at different stages, from school-age learners and apprentices to experienced professionals, helping them build practical skills and confidence in technology. Alongside his work in software development, Mark has taught mathematics and computing, with a focus on making complex ideas clear and approachable. His teaching style emphasizes understanding how systems work, rather than memorizing syntax, so that learners can apply their knowledge in real situations. Mark holds a BSc in Computer Science and has spent much of his career developing courses, writing books, and supporting learners as they move from foundational concepts to building complete, working projects.









