Decoupled Django
Autor Valentino Gagliardien Limba Engleză Paperback – 3 iul 2021
Adresat dezvoltatorilor software cu baze solide în Django și programatorilor JavaScript care vizează zona de full-stack, acest volum oferă un parcurs tehnic riguros despre arhitecturile decuplate. Observăm că Valentino Gagliardi nu se limitează la prezentarea unui singur flux de lucru, ci analizează critic trecerea de la monolit la microservicii, punând accent pe momentul și motivele pentru care decuplarea devine necesară. Remarcăm o structură logică în 12 capitole care ghidează cititorul prin implementarea API-urilor REST, dar și prin noile paradigme GraphQL, utilizând biblioteci precum Ariadne și Strawberry.
Din punct de vedere tehnic, volumul excelează în explicarea integrării cu ecosistemul JavaScript modern. Reținem capitolele dedicate consumului de date prin Next.js și Vue.js, elemente esențiale pentru aplicațiile web contemporane. Complementar lui Lightweight Django, care se concentrează pe utilizarea componentelor minimale pentru aplicații rapide, Decoupled Django acoperă în profunzime securitatea API-urilor și testarea lor, oferind un cadru de lucru robust pentru proiecte de mari dimensiuni. În timp ce Full Stack Django and React se axează pe un singur stack specific, lucrarea de față oferă o perspectivă mai largă, incluzând multiple strategii de query și framework-uri de frontend.
Un aspect distinctiv este capitolul dedicat testării în acest mediu hibrid, unde autorul introduce Cypress pentru testarea funcțională. Această abordare practică asigură că infrastructura construită nu este doar funcțională, ci și mentenabilă pe termen lung. Experiența de lectură este una densă, orientată spre cod, facilitând o tranziție rapidă de la teorie la execuție în mediul de producție.
Preț: 356.69 lei
Preț vechi: 445.86 lei
-20%
Carte disponibilă
Livrare economică 05-19 mai
Livrare express 18-24 aprilie pentru 34.19 lei
Specificații
ISBN-10: 1484271432
Pagini: 256
Ilustrații: XX, 236 p. 22 illus.
Dimensiuni: 178 x 254 x 15 mm
Greutate: 0.49 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte dezvoltatorilor care doresc să depășească limitele șabloanelor clasice Django MVT. Veți câștiga expertiză în construirea de backend-uri flexibile capabile să servească multiple interfețe, stăpânind atât Django REST Framework, cât și GraphQL. Este resursa ideală pentru a învăța cum să securizați și să testați riguros o aplicație decuplată, asigurând o scalabilitate reală pentru proiectele voastre complexe.
Despre autor
Valentino Gagliardi este un dezvoltator software și educator cu o vastă experiență în ecosistemele Python și JavaScript. Specializat în arhitecturi web moderne, acesta s-a remarcat prin capacitatea de a sintetiza concepte complexe de backend și frontend în ghiduri practice accesibile. Expertiza sa în Django și tehnologii web emergente l-a poziționat ca o voce autorizată în comunitatea de dezvoltatori, fiind recunoscut pentru accentul pus pe bunele practici de testare și structurare a codului în proiecte decuplate.
Descriere scurtă
Starting with an introduction to decoupled architectures versus monoliths, with a strong focus on the modern JavaScript scene, you’ll implement REST and GraphQL APIs with Django, add authentication to a decoupled project, and test the backend. You’ll then review functional testing for JavaScript frontends with Cypress. You will also learn how to integrate GraphQL in a Django project, with a focus on the benefits and drawbacks of this new query language.
By the end of this book, you will be able to discern and apply all the different decoupling strategies to any Django project, regardless of its size.
- Choose the right approach for decoupling a Django project
- Build REST APIs with Django and a Django REST framework
- Integrate Vue.js and GraphQL in a Django project
- Consume a Django REST API with Next.js
- Test decoupled Django projects