Full Stack Django and React: Get hands-on experience in full-stack web development with Python, React, and AWS (Paperback)

Mangabo, Kolawole

  • 出版商: Packt Publishing
  • 出版日期: 2023-02-17
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 432
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803242973
  • ISBN-13: 9781803242972
  • 相關分類: Amazon Web ServicesDjangoPython程式語言React
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Build your full stack applications from scratch by reaping the full potential and powerful features of modern frameworks - Django and React

Key Features

- Explore the advanced features of – popular frameworks like Django and React by working on hands-on projects
- Launch your career as a full-stack Python web developer with this step-by-step guide
- Learn to deploy complete web applications to AWS

Book Description

Django developers often need to rely on front-end developers to build client-side solution for their web apps. By combining the capabilities of React with Django, this book creates a complete learning path to go from being a backend developer to a full stack developer in no time. This book will help you use React to build state-of-the-art UI layouts and Django to create an immaculate backend.

This web development book will help you discover the full potential of combining the dual power of the two most popular frameworks - React and Django. You’ll build full-stack applications including RESTful API in the backend and an intuitive frontend while exploring the advanced features of both frameworks. You’ll also explore how the dynamic functionality of the React framework can be used to build your frontend systems and how the ORM layer of Django helps in simplifying the database interactions. This will in turn boost the development process for building the backend and facilitate the building of full-stack applications.

By the end of the book, you will be able to create a dynamic full-stack app starting from scratch on your own.

What you will learn

- Explore how things work differently under the hood in the frontend as well as backend
- Discover how to build an API with Django
- Start from scratch to build an intuitive user interface using React capabilities
- Dockerize and prepare projects for deployment
- Deploy API and UI on various platforms like AWS and Vercel

Who This Book Is For

This book is for Django web developers who want to get started with full-stack development and learn a frontend framework that can be quickly bootstrapped with the backend to build full-stack applications. Familiarity to React and JavaScript would be an added advantage.

商品描述(中文翻譯)

從頭開始建立全端應用程式,充分發揮現代框架 Django 和 React 的潛力和強大功能。

主要特點:
- 通過實際項目學習 Django 和 React 等熱門框架的高級功能
- 透過逐步指南,開啟全端 Python 網頁開發人員的職業生涯
- 學習將完整的網頁應用程式部署到 AWS

書籍描述:
Django 開發人員通常需要依賴前端開發人員為他們的網頁應用程式建立客戶端解決方案。通過結合 React 和 Django 的能力,本書提供了一個完整的學習路徑,讓您從後端開發人員迅速成為全端開發人員。本書將幫助您使用 React 建立先進的 UI 佈局,並使用 Django 創建完美的後端。

這本網頁開發書籍將幫助您發現結合兩個最受歡迎框架 - React 和 Django 的潛力。您將建立包括後端 RESTful API 和直觀前端的全端應用程式,同時探索兩個框架的高級功能。您還將探索 React 框架的動態功能如何用於構建前端系統,以及 Django 的 ORM 層如何簡化數據庫交互。這將提升後端開發過程,並促進全端應用程式的構建。

通過閱讀本書,您將能夠從頭開始創建一個動態的全端應用程式。

您將學到的內容:
- 探索前端和後端在底層的不同工作方式
- 發現如何使用 Django 構建 API
- 從頭開始使用 React 的能力構建直觀的用戶界面
- 使用 Docker 包裝並準備項目進行部署
- 在 AWS 和 Vercel 等平台上部署 API 和用戶界面

本書適合對 Django 網頁開發人員想要開始全端開發並學習一個可以快速與後端集成以構建全端應用程式的前端框架。熟悉 React 和 JavaScript 將是一個額外的優勢。

目錄大綱

1. Creating a Django project
2. Authentication and Authorization using JWT
3. Social media post management
4. Adding comments to Social Media Posts
5. Testing the REST API
6. Creating a project with React
7. Building Login and Registration forms
8. Social Media posts
9. Post comments
10. User Profiles
11. Deployment basics: CI/CD, Github, Docker & Environment variables
12. Deployment Basics: Git, GitHub, and AWS
13. Dockerize the Django Project
14. Deploy your React App on Vercel
15. Performance and Security
16. Performance, Optimization, and Security

目錄大綱(中文翻譯)

1. 建立 Django 專案
2. 使用 JWT 進行身份驗證和授權
3. 社交媒體貼文管理
4. 在社交媒體貼文中新增評論
5. 測試 REST API
6. 使用 React 建立專案
7. 建立登入和註冊表單
8. 社交媒體貼文
9. 貼文評論
10. 使用者個人檔案
11. 部署基礎知識: CI/CD、Github、Docker 和環境變數
12. 部署基礎知識: Git、GitHub 和 AWS
13. 將 Django 專案 Docker 化
14. 在 Vercel 上部署你的 React 應用程式
15. 效能和安全性
16. 效能、優化和安全性