Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Języki programowania » Python Django » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Języki programowania
  Ajax
  Asembler
  ASP ASP.NET
  C
  C#
  C++
  C++ Builder
  CGI Perl
  Chmura obliczeniowa
  CVS
  Delphi
  Eclipse
  Fortran
  Inne
  Java Hibernate GWT
  JavaScript
  JBuilder
  JSP JavaServlet
  PHP
  Programowanie mobilne
  Programowanie w Windows
  Prolog
  Python Django
  React
  Ruby Rails
  TypeScript
  Visual Studio
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Słowniki
Serwery
Sieci komputerowe
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 WKiŁ
Ford Mondeo (od XI 1992 do XI 2000)

Ford Mondeo (od XI 1992 do XI 2000)

64.05zł
54.44zł
TDD w praktyce. Niezawodny kod w języku Python 69.00zł
TDD w praktyce. Niezawodny kod w języku Python

Tytuł: TDD w praktyce. Niezawodny kod w języku Python
Tytuł oryginalny Test-Driven Development with Python
Autor: Harry J.W. Percival
ISBN: 978-83-283-1377-4
Ilość stron: 448
Data wydania: 10/2015
Oprawa: Miękka
Format: 168x237
Wydawnictwo: Helion
Cena: 69.00zł


Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.

Twórz niezawodne aplikacje w języku Python!

Każdy programista marzy o pracy z przejrzystym kodem, który został w całości pokryty testami. Niestety, rzeczywistość bywa często daleka od ideału. A może da się go jednak osiągnąć? Odpowiedzią na to pytanie jest TDD (ang. Test-Driven Development), czyli wytwarzanie oprogramowania sterowane testami. Jak zacząć stosować tę technikę? Na to i wiele innych pytań odpowiada ta książka.

Zacznij w praktyce realizować koncepcje płynące z TDD w połączeniu z językiem Python. Na początku dowiedz się, jak skonfigurować Django za pomocą testu funkcjonalnego, oraz skorzystaj z modułu unittest. Zdobądź też bezcenną wiedzę na temat testowania widoków, szablonów i adresów URL oraz naucz się testować układy strony i style. Sprawdź, jak zapewnić ciągłą integrację z wykorzystaniem systemu Jenkins oraz najlepszych praktyk w tworzeniu testowalnego kodu. Książka ta jest doskonałą lekturą dla wszystkich programistów tworzących aplikacje internetowe w języku Python. Twój kod może być naprawdę łatwy w utrzymaniu!

• Poznaj sposób pracy wykorzystujący podejście TDD, między innymi cykl test jednostkowy i tworzenie kodu, a później refaktoryzacja.
• Używaj testów jednostkowych dla klas i funkcji oraz testów funkcjonalnych pozwalających na symulowanie działań podejmowanych przez użytkownika w przeglądarce internetowej.
• Dowiedz się kiedy i jak używać obiektów imitacji, a także poznaj wady i zalety testów odizolowanych i zintegrowanych.
• Przetestuj i automatyzuj wdrożenie za pomocą serwera prowizorycznego.
• Zastosuj testy względem przygotowanych przez firmy trzecie wtyczek, które integrujesz z witryną.
• Używaj środowiska ciągłej integracji w celu automatycznego wykonywania testów.

Poznaj techniki TDD w połączeniu z Pythonem.

Spis treści:

I. PODSTAWY TDD I DJANGO (27)
1. Konfiguracja Django za pomocą testu funkcjonalnego (29)
2. Rozszerzenie testu funkcjonalnego za pomocą modułu unittest (37)
3. Testowanie prostej strony głównej za pomocą testów jednostkowych (45)
4. Do czego służą te wszystkie testy? (57)
5. Zapis danych wejściowych użytkownika (73)
6. Przygotowanie minimalnej działającej wersji witryny (97)

II. PROGRAMOWANIE SIECIOWE (131)
7. Upiększanie - jak przetestować układ i style? (133)
8. TDD na przykładzie witryny prowizorycznej (149)
9. Zautomatyzowane wdrożenie za pomocą Fabric (173)
10. Weryfikacja danych wejściowych i organizacja testu (183)
11. Prosty formularz (205)
12. Bardziej skomplikowane formularze (223)
13. Zagłębiamy się ostrożnie w JavaScript (237)
14. Wdrożenie nowego kodu (247)

III. BARDZIEJ ZAAWANSOWANE ZAGADNIENIA (249)
15. Użycie JavaScript do uwierzytelniania użytkownika, integracji wtyczek i przygotowania imitacji (251)
16. Uwierzytelnianie po stronie serwera i imitacje w Pythonie (283)
17. Konfiguracja testu, rejestracja i debugowanie po stronie serwera (307)
18. Kończymy "Moje listy" - podejście Outside-In (325)
19. Izolacja i "słuchanie" testów (337)
20. Ciągła integracja (363)
21. Token serwisów społecznościowych, wzorzec strony i ćwiczenie dla czytelnika (381)
22. Szybkie testy, wolne testy i gorąca lawa (391)

DODATKI (403)
A. PythonAnywhere (405)
B. Widoki oparte na klasach Django (409)
C. Przygotowanie serwera za pomocą Ansible (419)
D. Testowanie migracji bazy danych (423)
E. Co dalej? (429)
F. Ściąga (433)
G. Bibliografia (437)

TDD w praktyce. Niezawodny kod w języku Python
--- Pozycja niedostępna.---
Klienci, którzy kupili „TDD w praktyce. Niezawodny kod w języku Python”, kupili także:

Python dla zupełnie początkujących. Owoce programowania. Wydanie IV, Tony Gaddis, Wydawnictwo Helion

Matematyka dla programistów JavaScript, Jacek Piechota, Wydawnictwo Helion

English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko, Beata Błaszczyk, Wydawnictwo Helion

Strategie geniuszy Myśl jak Albert Einstein, Robert B. Dilts, Wydawnictwo Onepress

JavaScript dla dzieci Programowanie na wesoło, Nick Morgan, Wydawnictwo Naukowe PWN

Python dla dzieci Programowanie na wesoło, Jason R. Briggs, Wydawnictwo Naukowe PWN

czwartek, 28 marca 2024   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami