Build powerful and reliable Python web applications from scratch
Antonio Melé

#Django
#Django_5
#REST_APIs
#web_applications
#Celery
#RabbitMQ
#ASGI
#DRF
#WebSockets
#JavaScript
#Redis
#Docker
#ORM
📖 چهار اپلیکیشن واقعی با جنگو بساز و جنگو رو در عمل یاد بگیر. وب اپلیکیشنهای کامل با احراز هویت، سیستم مدیریت محتوا، پردازش پرداخت، REST API و کلی چیزای دیگه بساز!
🆕 آپدیت شده برای جنگو ۵: همراه با ویژگیهای جدید جنگو ۵، برنامهریزی دقیق برای اپلیکیشنها، ابزارهای بهبود یافته و حتی دستورهایی برای GPT تا بتونی پروژههاتو گسترش بدی!
🛠️ یادگیری اصول جنگو: با مفاهیم اساسی جنگو مثل مدلها، ORM، ویوها، تمپلیتها، URLها، فرمها، احراز هویت، سیگنالها و میانافزارها (middleware) کاملاً آشنا میشی.
🔗 ادغام با تکنولوژیهای روز: یاد میگیری چطوری جاوااسکریپت، PostgreSQL، Redis، Celery، Docker و Memcached رو توی اپلیکیشنهات استفاده کنی.
اگه دوست داری جنگو رو با ساختن پروژه و به صورت عملی یاد بگیری، این کتاب دقیقاً برای خودته.
کتاب “جنگو ۵ با مثالهای کاربردی”، پنجمین ویرایش از یک مجموعه کتاب پرفروشه که بهت کمک میکنه اپلیکیشنهای وب واقعی بسازی. این کتاب قدم به قدم، تو رو در مسیر برنامهریزی و ساخت پروژه همراهی میکنه، مشکلات رایج رو برات حل میکنه و بهترین شیوهها (Best Practices) رو یادت میده.
تو این کتاب با ساخت چهار پروژه متفاوت، طیف وسیعی از مباحث توسعه وب اپلیکیشن رو پوشش میدی:
۱. یک اپلیکیشن وبلاگ
۲. یک وبسایت اجتماعی
۳. یک اپلیکیشن فروشگاهی (e-commerce)
۴. یک پلتفرم آموزش آنلاین (e-learning)
همزمان که اپلیکیشنهای پایتونی رو از صفر تا صد میسازی، با ویژگیهای جدید جنگو ۵ هم آشنا میشی، از برنامههای دقیق پروژه پیروی میکنی و دلیل و منطق کارهایی که در جنگو انجام میدی رو درک میکنی.
این یک کتاب کاربردی و قابل فهمه که باعث میشه خیلی سریع دست به کار بشی و ساخت وب اپلیکیشن رو شروع کنی.
🧩 از ماژولهای مختلف فریمورک جنگو برای حل مشکلات مشخص استفاده کنی.
🔌 اپلیکیشنهای جانبی (third-party) جنگو رو به پروژهت اضافه کنی.
🏗️ با استفاده از Redis، Postgres، Celery/RabbitMQ و Memcached اپلیکیشنهای وب پیچیده بسازی.
🐳 با Docker Compose یک محیط پروداکشن واقعی برای پروژههات راهاندازی کنی.
🌐 با استفاده از Django Rest Framework (DRF) یک RESTful API بسازی.
⚙️ قابلیتهای پیشرفتهای مثل موتور جستجوی full-text، استریم فعالیت کاربران، درگاه پرداخت و موتور پیشنهاددهنده (recommendation engine) پیادهسازی کنی.
💬 با Django Channels و WebSockets اپلیکیشنهای غیرهمزمان (asynchronous) و real-time بسازی.
این کتاب برای شمایی نوشته شده که دانش پایهای از برنامهنویسی پایتون داری یا برنامهنویسی هستی که از فریمورکهای وب دیگه مهاجرت کردی و میخوای جنگو رو به صورت پروژهمحور یاد بگیری. اگه در حال حاضر یا در گذشته از جنگو استفاده کردی و میخوای بهترین شیوهها رو یاد بگیری و تکنولوژیهای دیگه رو برای مقیاسپذیر کردن اپلیکیشنهات ادغام کنی، این کتاب باز هم برای تو مناسبه. این کتاب بهت کمک میکنه با ساختن پروژههای کاربردی از صفر، روی مهمترین بخشهای فریمورک مسلط بشی.
(فرض بر اینه که یه آشنایی اولیه با HTML و جاوااسکریپت داری.)
آنتونیو مِله (Antonio Melé) از سال ۲۰۰۶ داره پروژههای جنگو برای مشتریان تو صنایع مختلف میسازه. ایشون مدیر مهندسی در Backbase، یک شرکت فینتک پیشرو در جهانه. همچنین همبنیانگذار Nucoro، یک پلتفرم مدیریت ثروت دیجیتال بوده. آنتونیو در سال ۲۰۰۹ شرکت Zenx IT رو تأسیس کرد که تخصصش توسعه محصولات دیجیتاله. ایشون به عنوان CTO و مشاور برای چندین استارتاپ فناورانه کار کرده و تیمهای توسعهای رو مدیریت کرده که برای مشتریان بزرگ سازمانی پروژه میساختن. آنتونیو مدرک کارشناسی ارشد علوم کامپیوتر از دانشگاه Pontificia Comillas داره و دوره مدیریت پیشرفته رو در MIT Sloan گذرونده. پدر کدنویسی بوده. (یعنی از بچگی تو این کار بوده!)
Build four real-world Django apps and learn Django by doing. Create fully functional web applications with authentication, content management systems, payment processing, REST APIs, and more!
Key Features
Book Description
If you want to learn Django by doing, this book is for you.
Django 5 By Example is the fifth edition of the best-selling franchise that helps you build real-world web apps. This book will walk you through planning and creation, solving common problems, and implementing best practices using a step-by-step approach.
You'll cover a wide range of web application development topics through four different projects: a blog application, a social website, an e-commerce application, and an e-learning platform. Pick up what's new in Django 5 as you build end-to-end Python web apps, follow detailed project plans, and understand the hows and whys of Django.
This is a practical and approachable book that will have you creating web apps quickly.
What you will learn
Who this book is for
This book is for readers with basic Python programming knowledge and programmers transitioning from other web frameworks who wish to learn Django by doing. If you already use Django, or have in the past, and want to learn best practices and integrate other technologies to scale your applications, then this book is for you too. This book will help you master the most relevant areas of the framework by building practical projects from scratch.
Some previous knowledge of HTML and JavaScript is assumed.
Table of Contents
Antonio Melé has been crafting Django projects since 2006, for clients spanning multiple industries. He is Engineering Director at Backbase, a leading global fintech firm dedicated to facilitating the digital transformation of financial institutions. He co-founded Nucoro, a digital wealth management platform. In 2009 Antonio founded Zenx IT, a company specialized in developing digital products. He has been working as CTO and consultant for several tech-centric startups. He has also managed development teams building projects for large enterprise clients. He has an MSc in Computer Science from Universidad Pontificia Comillas and completed the Advanced Management Program at MIT Sloan. His father inspired his passion for computers and coding.









