کتاب Building Websites with Django یک کتاب بسیار کاربردی و برای افراد مبتدی است که علاقه به توسعه و ساخت وبسایت با استفاده از چارچوب جنگو را دارند. این کتاب در 16 کتاب به شرح این چارچوب قدرتمند پرداخته و سعی نکات و ترفندهای مهم این فریمورک محبوب را توضیح دهد.
در ادامه مقدمهای از کتاب Building Websites with Django را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Websites with Django:
جنگو یک چارچوب وب مبتنی بر پایتون است. این محبوبیت به دست آورد زیرا ویژگیهایی مانند توسعه سریع، جریان برنامهریزی ساختاریافته را ارائه میدهد و بیشتر کارهای سنگین را انجام میدهد بنابراین به یادگیری کمتری نیاز دارد. این امر باعث جذب برنامهنویسان و کاربرانی میشود که می خواهند سریع وبسایت بسازند.
در کتاب Building Websites with Django درباره سفر توسعه برنامههای تحت وب با استفاده از جنگو میخوانید. شما با اصول اولیه ایجاد یک پروژه جنگو شروع خواهید کرد. سپس در مورد اجزای مختلف جنگو به طور مفصل مطالعه خواهید کرد تا دانش نظری کافی برای ایجاد وب سایتهای شخصی خود داشته باشید.
بعداً یک برنامه وب جنگو را از ابتدا ایجاد میکنید و آن را در یک URL عمومی قرار میدهید، که میتوانید آن را با دوستان خود به اشتراک بگذارید. پس از مطالعه کتاب Building Websites with Django، درک خوبی از نحوه عملکرد پروژههای جنگو و نحوه ایجاد برنامههای کاربردی وب خواهید داشت. هدف اصلی کتاب Building Websites with Django ارائه اطلاعات و مهارتهایی است که برای ساختن Backend یک برنامه جنگو لازم است و آن را بر روی یک آدرس اینترنتی در دسترس عموم قرار میدهد. فصلهای نظری وجود دارد که اطلاعات کافی در مورد ویژگیهای مختلف اجزای یک پروژه جنگو به شما میدهد. این به شما امکان میدهد فراتر از پروژه نمونه ایجاد شده در انتهای کتاب فکر کنید.
در طول 16 فصل کتاب Building Websites with Django، موارد زیر را خواهید آموخت:
فصل 1 مفهوم و نیاز به چارچوبها را معرفی میکند. مزیتهای استفاده از چارچوب جنگو و مفهوم محیطهای مجازی را خواهید خواند. شما همچنین یک پروژه ساختگی ایجاد خواهید کرد.
فصل 2 در مورد معماری جنگو بحث میکند. اهمیت اجزای مختلف معماری را توضیح میدهد.
در فصل 3 با یک پروژه ساختگی در حال اجرا و اجرا، در مورد تنظیمات مورد نیاز برای پیکربندی در پروژه جنگو خواهید خواند. اهمیت فایل settins.py و گزینههای پیکربندی ارائه شده در این فصل مورد بحث قرار گرفته است.
فصل 4 یک فصل کلیدی است که به طور عمیق به ماژول مدیریت داخلی ارائه شده توسط جنگو میپردازد. در مورد مراحل راه اندازی یک ماژول مدیریت و نحوه استفاده از ماژول مدیریت برای دستکاری دادهها در پایگاه داده پروژه خواهید خواند.
فصل 5 یکی از مفاهیم کلیدی مورد نیاز در هر چارچوبی را مورد بحث قرار میدهد – نحوه تعامل برنامهنویسی با پایگاه داده. در مورد استفاده از مجموعههای پرس و جو برای دستکاری دادهها در پایگاه داده پروژه به صورت برنامهنویسی خواهید خواند.
فصل 6 همه چیز در مورد کار بر روی اجزای مختلف پروژه کوچک جنگو است. شما روی مدلها، نماها، URL ها و قالبها کار خواهید کرد. در این فصل، شما یک نمای کلی از کارکرد اجزای مختلف و نحوه عملکرد آن خواهید داشت.
فصل هفتم بخش تئوری تفصیلی کتاب Building Websites with Django را آغاز میکند. این فصل بر روی مدلها تمرکز دارد. شما در مورد مدلها، فیلدهای مدل، گزینههای فیلدهای مدل و غیره خواهید خواند. در مورد رابطه بین مدلها خواهید خواند.
فصل 8 بر دیدگاهها تمرکز دارد. در مورد انواع نماها و زمان استفاده از آنها خواهید خواند. در مورد عملکرد و نماهای مبتنی بر کلاس خواهید خواند.
فصل 9 نحوه ایجاد الگوها را شرح میدهد. به طور خلاصه در مورد زبان قالب جنگو خواهید خواند. برچسبهای قالب و استفاده از آنها در این فصل مورد بحث قرار گرفته است.
فصل 10 نحوه نوشتن الگوهای url را شرح میدهد. در مورد توابع مختلف موجود برای نوشتن الگوهای url و نحوه استفاده از rex-ex برای نوشتن الگوهای رشته خواهید خواند.
فصل 11 نحوه گرفتن ورودی از کاربران با استفاده از فرمها را شرح میدهد. در مورد ایجاد فرم و دستکاری دادههای دریافتی از فرمها خواهید خواند. همچنین در مورد نحوه ایجاد فرم با استفاده از مدلها خواهید خواند.
فصل 12 پروژهای را که قرار است اجرا کنید آغاز میکند. در این فصل شما یک پروژه جدید ایجاد کرده و آن را راهاندازی خواهید کرد. شما در مورد تنظیمات اولیه مورد نیاز در یک پروژه بزرگ خواهید خواند.
فصل 13 در مورد ایجاد یک برنامه حساب کاربری است که ویژگیهای مدیریت کاربر را در پروژه ارائه میدهد. در مورد نحوه استفاده از مدل کاربر داخلی برای فعال کردن عملکردهای ثبت نام، ورود و خروج کاربر خواهید خواند. در مورد نحوه تنظیم مجوز در پروژه خود خواهید خواند.
فصل 14 دوباره درباره ایجاد یک برنامه در جنگو است. این برنامه ویژگیهایی مانند جداسازی را ارائه میدهد و به اجرای مجوزها کمک میکند.
فصل 15 ایجاد برنامهای را مورد بحث قرار میدهد که برای مدیریت محتوای وبسایت شما استفاده میشود.
فصل 16 روند استقرار برنامه شما بر روی سروری با آدرس اینترنتی قابل دسترسی عمومی را مورد بحث قرار میدهد.
همچنین شما میتوانید برای مطالعهی مقدماتی جنگو از کتاب Django for Beginners نیز استفاده نمائید.
سرفصلهای کتاب Building Websites with Django:
- 1. What is Django?
- 2. Overview of MVT Architecture
- 3. Understanding Django Settings
- 4. The Django Admin Utility
- 5. Interacting with the Database Using Query Sets
- 6. Enhancing Your Project
- 7. Understanding Models
- 8. Django Views
- 9. Django Templates
- 10. URLs and Regex
- 11. Forms in Django
- 12. Setting Up Project
- 13. The Account App
- 14. The Genre App
- 15. The Posts App
- 16. Deploying the Website
- Index
فایل کتاب Building Websites with Django را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.