Practical Django 2 and Channels 2 (eBook)
XVI, 409 Seiten
Apress (Verlag)
978-1-4842-4099-1 (ISBN)
Learn how to rapidly build your own ecommerce site by applying Django's battle-tested components. This book demonstrates Django's features and conventions to help you develop modern web applications quickly. You'll adopt a 'learn by doing' approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical.
The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features.
Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websites as easily as possible.
- Build and deploy a simple company site with Django
- Develop more complex, data-heavy sites using the Django ORM
- Integrate Django with Channels
- Unit-test your solutions
Federico Marani has been a freelance software engineer and DevOps specialist for over 15 years. With a background in Computer Science and a Msc in Business Psychology, he has worked in companies ranging from e-commerce, finance, medical and banking companies. He started developing web applications with Python 1.5.2 on RedHat systems hasbeen using Django since the first 1.x versions, more than 8 years ago. He now consults on technology strategy and tech teams with startups, and still very hands-on with coding. Open sourced a lot of code online, some of which is part of GNU Social. In his spare time, he enjoys playing drums and running.
Learn how to rapidly build your own ecommerce site by applying Django's battle-tested components. This book demonstrates Django's features and conventions to help you develop modern web applications quickly. You'll adopt a "e;learn by doing"e; approach and gain a deeper understanding Django by working through a project in which the real-time component will be critical. The book starts with the basics and explains the difference between a Django project and a Django app, the most important settings, how to change them, and the fundamentals of packaging. You'll then be introduced to all the standard tools of Django, along with a sample project. The book then moves on to Channels, a recent addition to the Django ecosystem. It extends the framework with support for real-time operations such as Websockets and other asynchronous features.Practical Django 2 and Channels 2 provides the practical concepts needed to create complex, database-driven websitesas easily as possible.What You'll LearnBuild and deploy a simple company site with DjangoDevelop more complex, data-heavy sites using the Django ORMIntegrate Django with ChannelsUnit-test your solutionsWho This Book Is ForPython developers and web developers wanting to learn Django 2 and Channels 2
Federico Marani has been a freelance software engineer and DevOps specialist for over 15 years. With a background in Computer Science and a Msc in Business Psychology, he has worked in companies ranging from e-commerce, finance, medical and banking companies. He started developing web applications with Python 1.5.2 on RedHat systems hasbeen using Django since the first 1.x versions, more than 8 years ago. He now consults on technology strategy and tech teams with startups, and still very hands-on with coding. Open sourced a lot of code online, some of which is part of GNU Social. In his spare time, he enjoys playing drums and running.
Practical Django 2 and Channels 21. Introduction to Django and basic concepts
2. Getting started with a simple company site
3. Adding the product catalogue to the site
4. A checkout system for receiving orders online
5. Adding CSS/Javascript to our Django project
6. Using external libraries in our project
7. Making an internal dashboard for the company
8. How to deploy Django sites
9.A stock trading platform using Channels
10. Dynamic charting with Channels and Websockets
11. Off-line realtime processing of trades
Erscheint lt. Verlag | 14.12.2018 |
---|---|
Zusatzinfo | XVI, 409 p. 36 illus. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | Channels • channels2 • Django • django2 • Python • Realtime • Web • Websockets |
ISBN-10 | 1-4842-4099-5 / 1484240995 |
ISBN-13 | 978-1-4842-4099-1 / 9781484240991 |
Haben Sie eine Frage zum Produkt? |
Größe: 4,7 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich