ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Django - The Easy Way: A step-by-step guide on building Django websites, 2nd Edition

دانلود کتاب جنگو - راه آسان: راهنمای گام به گام در ساخت وب سایت های جنگو، ویرایش دوم

Django - The Easy Way: A step-by-step guide on building Django websites, 2nd Edition

مشخصات کتاب

Django - The Easy Way: A step-by-step guide on building Django websites, 2nd Edition

ویرایش: 2 
نویسندگان:   
سری:  
 
ناشر: leanpub.com 
سال نشر: 2018 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 3 مگابایت 

قیمت کتاب (تومان) : 30,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 18


در صورت تبدیل فایل کتاب Django - The Easy Way: A step-by-step guide on building Django websites, 2nd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب جنگو - راه آسان: راهنمای گام به گام در ساخت وب سایت های جنگو، ویرایش دوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب جنگو - راه آسان: راهنمای گام به گام در ساخت وب سایت های جنگو، ویرایش دوم



جانگو یک چارچوب توسعه وب منبع باز مبتنی بر پایتون است که از سال 2005 وجود داشته است. این چارچوب به شما امکان می‌دهد تا وب‌سایت‌های پیچیده مبتنی بر پایگاه داده ایجاد کنید و در عین حال چیزها را جدا و خشک نگه دارید. Django توسط برخی از سایت‌های معروف مانند Instagram، Bitbucket و Disqus استفاده می‌شود.

درباره این کتاب

این کتاب درباره یادگیری چارچوب وب جنگو با مثال های ساده و کاربردی است. ما به جای کار بر روی یک برنامه بزرگ از طریق کتاب، روی بسیاری از پروژه های کوچک کار خواهیم کرد. در پایان کتاب باید درک کاملی از نحوه ساخت و استقرار برنامه ها با جنگو داشته باشید.

این کتاب برای چه کسانی است؟

این کتاب برای توسعه دهندگان وب در سطح مبتدی تا متوسط مناسب است. نیازی نیست که تجربه ای در مورد جنگو یا به طور کلی ساختن اپلیکیشن های تحت وب داشته باشید. ما با اصول اولیه شروع می کنیم و هرچه پیش می رویم پیچیدگی را افزایش می دهیم.

این کتاب در مورد چه چیزی نیست؟

ما از Bootstrap 4 برای داشتن یک زمین بازی آزمایشی با ظاهر مناسب استفاده می‌کنیم، اما در غیر این صورت مفاهیم ظاهری به حداقل می‌رسد. این کتابی درباره Python، HTML، CSS یا JavaScript نیست. دانش اولیه در مورد آن فناوری ها مفید خواهد بود، اما برای کتاب مورد نیاز نیست. تمرکز بر چارچوب وب جنگو مفاهیم اصلی و عملکردهای استقرار است.

نحوه سازماندهی این کتاب

این کتاب در 32 فصل تنظیم شده است که بر مفاهیم کلیدی چارچوب تمرکز دارد. توصیه می کنم کتاب را به ترتیب مطالعه کنید، از ابتدا شروع کنید و از آنجا به پایان برسانید.

فصل های 1-7

فصل های 1-7 نحوه نصب Python و استفاده از محیط های مجازی را پوشش می دهند.

فصل 8-10

در فصل های 8-10 ما یک پروژه جنگو ساده ایجاد می کنیم و ساختار پروژه را بررسی می کنیم. پروژه \"Hello world\" خواننده را با نماها، مسیرها و قالب‌ها آشنا می‌کند.

فصل های 11-13

فصل های 11-13 نحوه عملکرد ارث بری قالب و نحوه ادغام چارچوب ظاهری Bootstrap 4 را شرح می دهند. با جنگو همچنین سبک‌های سفارشی را با CSS (برگ‌های سبک آبشاری) اعمال می‌کنیم.

فصل های 14-16

فصل های 14-16 نحوه استفاده از مدل ها و تعامل با پایگاه داده را پوشش می دهند. ما درباره فیلترها و نحوه ایجاد یک پروژه پایه که می تواند به عنوان نقطه شروع برای پروژه های دیگر استفاده شود، یاد می گیریم. ما یک صفحه جزئیات ایجاد می‌کنیم و نحوه کار با Slugs و URLهای معکوس را می‌آموزیم.

فصل های 17-20

در فصل های 17-20 می آموزیم که چگونه موارد را با یک قسمت ForeignKey دسته بندی کنیم و موارد را با ManyToManyField< برچسب گذاری کنیم. /strong>. ما جستجوها را از طریق روابط، استفاده مجدد از الگوها و ایجاد یک ویژگی جستجو حداقلی انجام می دهیم.

فصل‌های 21-24

فصل‌های 21-24 نحوه ایجاد فرم‌ها را با ModelForm نشان می‌دهند. ما فرم ها را با تغییر ترتیب فیلد سفارشی می کنیم و خطاهای اعتبارسنجی را به صورت دستی ارائه می کنیم. مفسر تعاملی پایتون برای دستکاری اشیا و تعامل با جنگو استفاده می شود.

فصل 25-26

فصل 25-26 نحوه ایجاد یک سیستم احراز هویت کامل با بسته Allauth و چگونگی ایجاد برای قالب بندی فرم های پیش فرض با Bootstrap 4. مجوز کاربر با گروه‌ها و تزیین‌کنندگان مدیریت می‌شود.

فصل های 27-28

در فصل های 27-28 ما تصاویر را آپلود می کنیم و آنها را از یک پوشه رسانه محلی ارائه می کنیم. Bootstrap 4 برای ایجاد نمای شبکه ای برای نمایش تصاویر استفاده می شود. تصاویر آپلود شده با استفاده از بسته ImageKit به تصاویر کوچک فشرده می شوند.

فصل های 29-32

فصل های 29-32 نحوه استقرار در پلت فرم Heroku و ارائه دارایی های ثابت و فایل های آپلود شده توسط کاربر از سطل Amazon AWS. ما یاد می گیریم که چگونه جریان کاری استقرار مستمر را با خطوط Heroku و ارسال ایمیل با SendGrid ایجاد کنیم.

< /div>

توضیحاتی درمورد کتاب به خارجی

Django is a Python based open source web development framework that has been around since 2005. It enables you to create complex database-driven websites while keeping things decoupled and dry. Django is used by some well-known sites like Instagram, Bitbucket and Disqus.

About this book

This book is about learning the Django web framework with simple, practical examples. We will work on many small projects rather than working on a single big application through the book. By the end of the book you should have a solid understanding of how to build and deploy apps with Django.

Who is this book for?

This book is suitable for beginner to intermediate level web developers. You don't have to have any experience with Django or building web applications in general. We start with the very basics and increase complexity as we go along.

What this book is NOT about?

We use Bootstrap 4 to have a decent looking testing playground but otherwise frontend concepts are covered minimally. This is not a book about Python, HTML, CSS or JavaScript. Basic knowledge about those technologies would be helpful but is not required for the book. The focus is on the Django web framework core concepts and deployment practices.

How this book is organized

This book is organized in 32 chapters that focus on key concepts of the framework. I recommend reading the book in sequence, starting from the very beginning and working your way to the end from there.

Chapters 1-7

Chapters 1-7 cover how to install Python and use virtual environments.

Chapters 8-10

In chapters 8-10 we create a simple Django project and examine the project structure. "Hello world" project introduces the reader to views, paths and templates.

Chapters 11-13

Chapters 11-13 cover how the template inheritance works and how to integrate Bootstrap 4 frontend framework with Django. We also apply custom styles with CSS (Cascading Style Sheets).

Chapters 14-16

Chapters 14-16 cover how to use models and interact with a database. We learn about filters and how to build a base project that can be used as a starting point for other projects. We create a detail page and learn how to work with slugs and reverse URLS.

Chapters 17-20

In chapters 17-20 we learn how to categorise items with a ForeignKey field and tag items with a ManyToManyField. We do lookups through relationships, re-use templates and build a minimalistic search feature.

Chapters 21-24

Chapters 21-24 show how to create forms with ModelForm. We customize the forms by changing field order and render validation errors manually. The Python interactive interpreter is used to manipulate objects and interact with Django.

Chapters 25-26

Chapters 25-26 cover how to create a complete authentication system with the Allauth package and how to theme the default forms with Bootstrap 4. User authorization is managed with groups and decorators.

Chapters 27-28

In chapters 27-28 we upload images and serve them from a local media folder. Bootstrap 4 is used to create a grid view to display the images. The uploaded images are compressed to thumbnails using the ImageKit package.

Chapters 29-32

Chapters 29-32 show how to deploy to Heroku platform and serve static assets and user-uploaded files from an Amazon AWS bucket. We learn how to establish continuous deployment workflows with Heroku pipelines and send emails with SendGrid.





نظرات کاربران