e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Administrowanie sieciami Cisco. Kurs video. Przygotowanie do egzaminu CCNA/ICND1 100-105
Cena: 57 39.90 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne
Promocja: -50%


Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych

Harry Percival, Bob Gregory
promocja -50%
cena: 67 zł 33.50 zł
Data wydania: 2020-12-02
stron: 256, miękka oprawa, format: 168x237

więcej na stronie helion.pl

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych

Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura sześciokątna, architektura oparta na zdarzeniach czy wzorce zalecane dla projektowania dziedzinowego (DDD). Sytuacji nie poprawia również to, że klasyczna literatura dotycząca metod zarządzania złożonością aplikacji zawiera przykłady kodu napisanego w Javie lub C#. Programiści Pythona często więc uznają takie książki za mało przydatne w swojej pracy.
Ten praktyczny przewodnik przybliży projektantom pracującym w Pythonie sprawdzone wzorce architektury, które ułatwiają zapanowanie nad złożonością aplikacji i pozwalają najlepiej wykorzystać zestawy testów. Prezentację poszczególnych wzorców architektury oparto na przykładowej, stopniowo rozbudowywanej aplikacji. Podejście to pozwoliło na pokazanie zalet metodyki TDD. Z kolei w rozdziałach poświęconych modelowaniu dziedzinowemu zwrócono uwagę na unikanie jakichkolwiek zależności zewnętrznych przy równoczesnym zapewnieniu integralności danych. Wśród ciekawszych koncepcji warto wskazać wykorzystywanie zdarzeń w roli wzorca integracji usług w architekturze mikrousługowej. Niejako przy okazji zaprezentowano praktyczne strony stosowania kilku frameworków i technologii Pythona, między innymi Flask, SQLAlchemy, pytest, Docker i Redis.
W tej książce między innymi:
  • modelowanie dziedzinowe i stosowanie wzorców DDD
  • jednostki, obiekty wartości i agregaty w architekturze domenowej
  • tworzenie modeli bez zbędnych zależności
  • zdarzenia, polecenia i szyna wiadomości
  • wzorce architektury zdarzeniowej i mikrousług reaktywnych

Architektura nowoczesnych aplikacji w Pythonie: rozwiązania dla poważnych systemów!



Cena: 33.50 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: Python - Programowanie

Programowanie w Pythonie dla bystrzaków. Wydanie II (29.50zł)
PySpark Cookbook (129.00zł)
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych (40.20zł)
Efektywny Python. 90 sposobów na lepszy kod. Wydanie II (47.40zł)
Python dla każdego. Podstawy programowania. Wydanie III (41.40zł)
Bioinformatics with Python Cookbook (129.00zł)
Mastering Python Design Patterns (149.00zł)
Python. Leksykon kieszonkowy. Wydanie V (19.95zł)
Python in a Nutshell. 2nd Edition (129.00zł)
Qt5 Python GUI Programming Cookbook (169.00zł)
Machine Learning Algorithms (179.00zł)
Real World Instrumentation with Python. Automated Data Acquisition and Control Systems (152.15zł)
Data Science for Marketing Analytics (129.00zł)
Kod Pythona w jednym wierszu. Jak profesjonaliści piszą programy doskonałe (49.00zł)
Python. Receptury. Wydanie III (59.40zł)
Raspberry Pi. Przewodnik dla programistów Pythona (20.94zł)
Django 2. Praktyczne tworzenie aplikacji sieciowych. Wydanie II (39.50zł)
OpenCV 3 Computer Vision with Python Cookbook (149.00zł)
Python. Wprowadzenie. Wydanie V (101.40zł)
Nauka robotyki z językiem Python (24.50zł)

Pozostałe z serii: Inne

Adobe Edge Animate Preview 7: The Missing Manual (84.99zł)
Data Visualization with D3 4.x Cookbook - Second Edition (169.00zł)
Przedsiębiorczość zorganizowana. Startupy, inwestorzy, pieniądze (10.90zł)
Kubernetes. Tworzenie niezawodnych systemów rozproszonych (44.90zł)
Urodziłeś się bogaty (29.90zł)
Smarty PHP. Leksykon kieszonkowy (17.90zł)
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe (14.70zł)
FISZKI audio j. niemiecki Słownictwo 2 (12.37zł)
Java. Przewodnik dla początkujących. Wydanie VII (53.40zł)
Komputer dla seniorów. Seria praktyk. Wydanie II (39.00zł)
Mastering OpenCV 4 (149.00zł)
Brzdęk! Jak odkręcić internetowy kurek z pieniędzmi. eBook. Mobi (31.99zł)
SWiSHmax. Ćwiczenia (18.99zł)
AngularJS. Tworzenie aplikacji webowych. Receptury (35.40zł)
Machine Learning With Go (179.00zł)
Bug Bounty Hunting Essentials (129.00zł)
Krakowskie Stare Miasto (wydanie I) (28.00zł)
Cinema 4D R16. Kurs video. Poziom pierwszy. Modelowanie w 3D, animacja i renderowanie (26.70zł)
Microsoft Project 2007: The Missing Manual. The Missing Manual (109.65zł)
125 sposobów na bezpieczeństwo sieci. Wydanie II (35.40zł)

hosting online hosting online | Dobry stomatolog Szczecin | Katalog4u to moderowany Katalog SEO stron internetowych | najlepszy symetryczny bezprzewodowy internet kuków telefon | Prochem produkuje, obrabia i wytwarza gotowe płyty do termoformowania stosowane w rolnictwie, motoryzacji i przemyśle. Z materiałów takich jak LDPE, HIPS, ABS, HDPE i PP.