Modern Django Web Development : With Channels, DRF, GraphQL, and React

個数:
電子版価格
¥10,022
  • 電子版あり

Modern Django Web Development : With Channels, DRF, GraphQL, and React

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 426 p.
  • 言語 ENG
  • 商品コード 9798868814716

Description

Django has evolved into a powerful full-stack framework ideal for developing data-driven web applications, continuously expanding with new tools for asynchronous solutions, APIs, and real-time applications. This book explores modern Django development best practices, including Django Channels for WebSockets, Django REST Framework (DRF) for REST APIs, Graphene and Strawberry for GraphQL APIs, and integrating a front-end built with React The content is structured into two main parts, covering both fundamental and advanced concepts in a practical and digestible manner.

The first part introduces Django's core concepts, starting with an overview of web development and Python s asyncio module for asynchronous processing. It then walks you through Django installation, project setup, and the admin interface. The Model-View-Template (MVT) architecture is explained in depth, with chapters on models, views, and templates, illustrating real-world examples. Additionally, it covers database interactions, introducing SQLAlchemy ORM and MongoDB integration to extend Django s capabilities beyond its default ORM.

The second part delves into advanced Django features and the broader ecosystem. Topics include authentication, security, messaging, and reusable apps such as the Django toolbar. REST API development with Django REST Framework is explored, followed by an introduction to building GraphQL APIs using Graphene and Strawberry. A dedicated chapter covers Django Channels and the WebSocket protocol for real-time applications. Modern Django Web Development concludes with integrating React to develop front-end clients for Django-based REST, GraphQL, and WebSocket APIs, enabling a full-stack development experience.

You Will:

  • Explore the full spectrum of modern Django development
  • Learn how to use SQLAlchemy MongoDB with Django
  • Understand Django Channels for asynchronous web apps
  • Explore DRF for building REST API in Django
  • Learn how to build GraphQL API with Graphene and Strawberry
  • Understand how to develop a Django-React app

Who is it for:

Software developers, web developers and engineers who are interested in adding Django to their development skillset. Python Developers can also leverage the power of modern Django with the help of this practical guide.

Chapter 1: Django Basics.- Chapter 2: Django- First Steps.- Chapter 3: Django ORM.- Chapter 4: Django Templates.- Chapter 5: Django using Databases.- Chapter 6: Advanced Django.- Chapter 7: Restful Django.- Chapter 8: GraphQL Django.- Chapter 9: Django Channels.- Chapter 10: ReactJS with Django.

Malhar Lathkar is an independent developer, trainer, technical writer, and author with over 30 years of experience. He holds a postgraduate degree in electronics. After a brief stint as a college lecturer, he entered into the software training and development field as an entrepreneur. Over the years, he has gained proficiency in various programming technologies and guided thousands of students and professionals from India and different countries around the world. Malhar also offers software training services to corporates. He has been associated with many EdTech companies as a freelance content developer and subject matter expert.

Malhar has written several books that have been published by well-known publishing houses (including one recently published in March 2023 by Apress) Malhar is frequently invited to conduct workshops, deliver talks for the students in various engineering colleges, and as a jury for the inter-collegiate Hackathon competitions organized by AICTE.

In his spare time, Malhar enjoys Indian classical music and keeps a keen eye on all the sporting action around the world.


最近チェックした商品