The Django Crash Course book is a guided walkthrough tutorial where the authors of Two Scoops of Django build a real, production-quality Django web application from the ground up.
Originally a large part of their corporate training materials, this tutorial was once only available to companies paying $3000 a seat for in-person training. The contents of this book are professional-grade and have been used by real software companies to get their engineers up and running fast with Python 3.8 and Django 3.x development.
This book is designed to build solid foundations for any developer looking to get proficient with Django fast. Once you've finished the book, you'll be able to purchase Django Crash Course extensions on topics such as deployment on various platforms, Django REST Framework (DRF), Javascript frameworks like VueJS and/or React, third-party packages, and more.
Only available at https://www.roygreenfeld.com/products...
* Studied history * Learned how to fight with swords * Ridden horses * Cycled thousands of miles * Performed cartwheels in capoeira circles on multiple continents * Worked as an engineer at NASA * Married a woman he dreamed about before he ever met her
He believes this combination of skills and experiences makes him the ideal fantasy and tech author.
The book does not cover at all : 1. login/registration (it uses django allauth for this) 2. creating custom forms and using forms in general (it relies on CBVs for form generation) 3. it uses only CBV without explaining in detail how they work 4. does not cover searches and query optimization
I cannot characterise this book either for beginners or professionals. It is somewhere in between. It shows you how to create a site using some boilerplate code and basic CBVs. It also covers a lot testing.
My opinion is that the book is not complete without a chapter on searches and forms. I cannot recommend it.
Recomendo o livro praqueles que já tem experiência com desenvolvimento web e quer aprender rapidamente o básico do Django. O livro é guiado através do desenvolvimento de um sisteminha simples de cadastro de queijos. Cobre um crud basicão, com relacionamentos, login e mostra como desenvolver alguns testes. Não espere muitas explicações aprofundadas sobre cada tópico, porém, mesmo pra quem nunca viu Django, dá pra tirar de letra e depois buscar mais detalhes na própria documentação oficial. É um livro pra ler em uns 2 dias, caso você queira apenas ir seguindo os exemplos de código apresentados.
I am about half way through the book and thus far fairly disappointed. It is a tutorial/walkthru, but very little explanation on the "why" you are doing something. It is also described as building an "application from the ground up." That's not entirely true (which is what I was wanting/expecting) as it's already built, you are just adding on. If it was truly from the ground up, it should be explaining everything literally from the start, as opposed to using a project template, and already pre-written code, etc. If you are starting Django from the very beginning, this book is not for you, you will be thoroughly lost.
Note: I said I am about half way through, so my opinion may change. I will update this review accordingly and hopefully I can give a review with "just stick with it til the end", but as stated, thus far, does not meet my expectations and makes me want to jump ship, cut my losses (time wise) and try another Django book such as Django 3 by Example.
I can recommend Two Scoops of Django (their other book) heavily. I read this to see what the authors thought was useful. There is little in the way of explanation so I'm not sure a beginner will come away understanding a lot. But perhaps someone who hadn't ever built a CRUD app would get a lot of excitement from seeing a real application doing its thing and be inspired to continue.
A great book to clarify some beginner concepts and reinforce already-known Django basics alongside learning a few tips/techniques from the authors. Not a beginners book (check Django for Beginners, a few chapters available on learndjango.com), neither a book for professionals. It's more of a warm-up book before Two-Scoops of Django. (which is my next one on the list, YEP)