Learning Path - Complete Python Web Development with Django: Build complex, database-driven websites easily with this high-level Python web framework

Antonio Mele, Gaston C. Hillar, Arun Ravindran

  • 出版商: Packt Publishing
  • 出版日期: 2018-12-20
  • 售價: $1,960
  • 貴賓價: 9.5$1,862
  • 語言: 英文
  • 頁數: 805
  • 裝訂: Paperback
  • ISBN: 1789953294
  • ISBN-13: 9781789953299
  • 相關分類: DjangoPython程式語言資料庫
  • 下單後立即進貨 (約3~4週)

相關主題

商品描述

Leverage this free and open-source web framework to build industry-grade web applications

Key Features

  • Create real-world RESTful web services with latest Django framework
  • Authenticate, secure, and integrate third-party packages in your web services
  • Understand key concepts of web development with real-world examples

Book Description

If you want to learn the entire process of developing professional web applications with Django, then this Learning Path is for you. You will walk through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices. You will learn how to build a blog application, a social image bookmarking website, an online shop and an e-learning platform.

The Learning Path will teach you how to enhance your applications with AJAX, create RESTful APIs and set up a production environment for your Django projects. It walks you through the creation of real-world applications, solving common problems, and implementing best practices.

By the end of this Learning Path, you will have a deep understanding of Django and how to build advanced web applications.

This Learning Path includes content from the following Packt products:

  • Django 2 by Example by Antonio Melé
  • Django RESTful Web Services by Gastón C. Hillar
  • Django Design Patterns and Best Practices by Arun Ravindran

What you will learn

  • Use Django with other technologies, such as Redis and Celery
  • Develop pluggable Django applications
  • Add internationalization to your Django projects
  • Design RESTful Web Services based on application requirements
  • Create automated tests for RESTful web services
  • Use asynchronous tools such as Celery, Channels, and asyncio
  • Reduce the maintenance burden with well-tested, cleaner code
  • Host, deploy, and secure your Django projects

Who This Book Is For

This Learning Path is designed for Python developers who want to create robust web apps with Django. Though you need a basic working knowledge of Django, you do not need any previous experience with RESTful web services or Python.

商品描述(中文翻譯)

利用這個免費且開源的網頁框架來建立業界級的網頁應用程式。

主要特點:
- 使用最新的Django框架建立真實世界的RESTful網頁服務
- 在網頁服務中進行身份驗證、安全性保護和整合第三方套件
- 透過真實案例了解網頁開發的關鍵概念

書籍描述:
如果你想要學習使用Django開發專業網頁應用程式的整個過程,那麼這本學習路徑適合你。你將通過創建四個專業的Django項目,學習如何解決常見問題並實施最佳實踐。你將學習如何建立一個部落格應用程式、一個社交圖片書籤網站、一個線上商店和一個電子學習平台。

這個學習路徑將教你如何使用AJAX增強應用程式、建立RESTful API並為Django項目設置生產環境。它將引導你通過創建真實世界的應用程式,解決常見問題並實施最佳實踐。

通過完成這個學習路徑,你將對Django有深入的了解,並能夠建立高級網頁應用程式。

這個學習路徑包含以下Packt出版的內容:
- 《Django 2 by Example》作者: Antonio Melé
- 《Django RESTful Web Services》作者: Gastón C. Hillar
- 《Django Design Patterns and Best Practices》作者: Arun Ravindran

你將學到什麼:
- 將Django與其他技術(如Redis和Celery)結合使用
- 開發可插拔的Django應用程式
- 在Django項目中添加國際化功能
- 根據應用程式需求設計RESTful Web Services
- 為RESTful網頁服務創建自動化測試
- 使用Celery、Channels和asyncio等非同步工具
- 通過經過良好測試的、更乾淨的程式碼減少維護負擔
- 托管、部署和保護你的Django項目

適合閱讀對象:
這本學習路徑適合想要使用Django創建強大網頁應用程式的Python開發人員。雖然你需要對Django有基本的工作知識,但不需要有RESTful網頁服務或Python的先前經驗。