Test-Driven Development w Pythonie. Praktyczne tworzenie aplikacji z Django, Selenium i JavaScript. - Harry J.W. Percival - książka

Test-Driven Development w Pythonie. Praktyczne tworzenie aplikacji z Django, Selenium i JavaScript. książka papierowa

Harry J. W. Percival

0,0

Dostawa: od 9,99 zł (darmowa dostawa z abonamentem Legimi)

Czas wysyłki: 1-2 dni robocze + czas dostawy

138,99 zł
od 69,59 zł w Klubie Mola Książkowego

-50%
Zbieraj punkty w Klubie Mola Książkowego i kupuj ebooki, audiobooki oraz książki papierowe do 50% taniej.

Dowiedz się więcej.
Opis

Testowanie ma niezwykle istotne znaczenie w pracy programisty. Harry spisał się doskonale przyciągnął naszą uwagę, wyjaśniając praktyki stosowane podczas testowania.

Michael Foord, programista Pythona, autor modułu unittest

Ta książka to znacznie więcej niż wprowadzenie do programowania sterowanego testami w Pythonie. To pełny kurs przedstawiający najlepsze praktyki od początku do końca.

Kenneth Reitz, członek Python Software Foundation

Programowanie sterowane testami (TDD) to jedna z najważniejszych kompetencji wspó,łczesnego programisty. W świecie, w któ,rym jakość kodu, szybkość wdrożeń i niezawodność systemó,w decydują o sukcesie projektó,w, TDD przestało być niszową techniką stało się standardem w profesjonalnych zespołach deweloperskich. Python, jako jeden z najpopularniejszych językó,w programowania na świecie, zyskuje coraz więcej zastosowań w tworzeniu aplikacji webowych, a Django pozostaje wiodącym frameworkiem w tym ekosystemie. Połączenie TDD z nowoczesnymi narzędziami, takimi jak Docker, Ansible czy Selenium, odpowiada na realne potrzeby rynku IT, na któ,rym DevOps i automatyzacja wdrożeń są dziś absolutną koniecznością.

Trzecie wydanie tego uznanego przewodnika prowadzi czytelnika przez kompletny proces tworzenia aplikacji webowej w Pythonie 3.14 i Django 5 od pierwszego testu aż po wdrożenie produkcyjne. Autor krok po kroku pokazuje, jak definiować testy przed napisaniem kodu, konteneryzować aplikację za pomocą Dockera, automatyzować wdrożenia przy użyciu Ansible, a także testować interakcje przeglądarkowe za pomocą Selenium. Omawia ró,wnież obsługę plikó,w statycznych, konfigurację środowiska produkcyjnego, mechanizmy uwierzytelniania bez hasła i izolację testó,w za pomocą obiektó,w imitacji. Całość utrzymana jest w duchu małych, ale pewnych krokó,w zgodnie z filozofią TDD.

W książce:

  • Pełny przepływ pracy TDD: od pisania testó,w, przez implementację, po refaktoryzację
  • Konteneryzacja aplikacji Django z użyciem Dockera i przygotowanie jej do wdrożenia produkcyjnego
  • Automatyzacja wdrożeń na serwerze za pomocą narzędzia Ansible (infrastruktura jako kod)
  • Testowanie interakcji przeglądarkowych przy użyciu Selenium i testy jednostkowe logiki biznesowej
  • Izolacja zależności zewnętrznych i własnych modułó,w za pomocą obiektó,w imitacji (unittest.mock)
  • Konfiguracja ciągłej integracji (CI) i automatyczne uruchamianie testó,w
  • Tworzenie frontendu z kodem JavaScript pisanym zgodnie z podejściem TDD

Najpierw pisz testy i wdrażaj pewnie. TDD w Pythonie od A do Z

Liczba stron: 624

Rok wydania: 2026

Format (wymiary): 16.5x23.5 cm

ISBN: 9788328938212

Oceny
0,0
0
0
0
0
0
Więcej informacji
Więcej informacji
Legimi nie weryfikuje, czy opinie pochodzą od konsumentów, którzy nabyli lub czytali/słuchali daną pozycję, ale usuwa fałszywe opinie, jeśli je wykryje.


Podobne