ODBIERZ TWÓJ BONUS :: »

Flask. Tworzenie aplikacji internetowych w Pythonie. Wydanie II Miguel Grinberg

Autor:
Miguel Grinberg
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 3
Stron:
264
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Instalowania Flaska i konfigurowania wirtualnych środowisk Pythona
  • Tworzenia podstawowej struktury aplikacji Flask i definiowania tras
  • Korzystania z szablonów Jinja2 oraz integracji Bootstrapa z Flask-Bootstrap
  • Tworzenia i obsługi formularzy internetowych oraz zarządzania sesjami użytkownika
  • Wykorzystywania baz danych SQL i NoSQL oraz zarządzania migracjami za pomocą Flask-Migrate
  • Wysyłania wiadomości e-mail z aplikacji przy użyciu Flask-Mail
  • Organizowania dużych projektów Flask z wykorzystaniem fabryki aplikacji i testów jednostkowych
  • Implementowania uwierzytelniania użytkowników, rejestracji i zarządzania kontem
  • Definiowania ról użytkowników i kontroli dostępu w aplikacji
  • Tworzenia i edycji profili użytkowników oraz zarządzania awatarami
  • Dodawania, wyświetlania i moderowania postów oraz komentarzy na blogu
  • Tworzenia relacji wiele-do-wielu i funkcji obserwowania użytkowników
  • Budowania REST API, obsługi błędów, uwierzytelniania tokenami i serializacji danych do JSON
  • Testowania aplikacji i usług internetowych, w tym z użyciem Selenium
  • Profilowania wydajności aplikacji i optymalizacji bazy danych
  • Wdrażania aplikacji Flask na Heroku, Dockerze oraz w tradycyjnych środowiskach produkcyjnych

Frameworki bardzo ułatwiają życie programistom. Pozwalają na szybkie tworzenie nawet rozbudowanych aplikacji, ale praca z frameworkiem najczęściej oznacza duże ograniczenia w doborze technologii. Wszystko jest w porządku, dopóki deweloper stosuje dokładnie te rozwiązania, które zaplanowali twórcy frameworka. Jeśli jednak zechce użyć innej bazy danych albo wykorzystać własną, autorską metodę uwierzytelniania użytkowników, może napotkać różne nieprzewidziane problemy. Szczęśliwie nie wszystkie mikrośrodowiska zachowują się w ten sposób. Framework napisany w Pythonie Flask, w odróżnieniu od typowych frameworków, umożliwia swobodne dobieranie technologii i komponentów aplikacji, a nawet tworzenie własnych rozwiązań. Oznacza to, że Flask pozwoli Ci zachować pełną kontrolę nad budowanym oprogramowaniem!

To książka przeznaczona dla twórców aplikacji internetowych, którzy chcą nauczyć się pisać rozbudowane oprogramowanie we Flasku. W praktyczny sposób przedstawia proces tworzenia kompletnej aplikacji, od programu zawierającego zaledwie kilka linii kodu aż po złożone oprogramowanie z wieloma zaawansowanymi rozwiązaniami technicznymi. Rozpoczyna się gruntownym wprowadzeniem do Flaska i stopniowo przechodzi do nieco trudniejszych zagadnień, również takich jak migracje baz danych i API. Porusza też tematykę usług sieciowych typu REST, obsługi błędów, serializacji zasobów oraz korzystania z takich narzędzi jak Selenium czy Heroku. Przemyślany układ treści, którą zilustrowano praktycznymi przykładami kodu, ułatwia prześledzenie procesu stopniowej rozbudowy aplikacji o nowe funkcjonalności.

W książce znajdziesz między innymi:

  • zasady programowania we Flasku
  • opis struktury aplikacji Flasky i etapy jej budowy
  • sposoby korzystania z szablonów
  • strategie planowania testów jednostkowych i analizy wydajności aplikacji
  • opcje wdrażania aplikacji Flask

Flask: wolność twórcza programisty!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Miguel Grinberg jest inżynierem oprogramowania z 25-letnim doświadczeniem. W wolnym czasie zajmuje się fotografią i tworzeniem filmów. Prowadzi własnego bloga o różnorodnej tematyce (https://blog.miguelgrinberg.com). Urodził się w Buenos Aires w Argentynie, obecnie mieszka w Irlandii, w mieście Drogheda.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać Pythona, aby skorzystać z tej książki o Flasku?
Tak, podstawowa znajomość Pythona jest wymagana, ponieważ wszystkie przykłady i wyjaśnienia opierają się na tym języku programowania.
2. Czy książka obejmuje najnowsze wersje Flaska i narzędzi powiązanych?
Książka została zaktualizowana do drugiego wydania i omawia aktualne wersje Flaska oraz popularnych rozszerzeń i narzędzi wykorzystywanych w nowoczesnych aplikacjach webowych.
3. Czy znajdę w książce praktyczne przykłady kodu i gotowe projekty?
Tak, książka zawiera liczne przykłady kodu oraz kompletny projekt aplikacji blogowej, które pomagają zrozumieć i zastosować omawiane zagadnienia w praktyce.
4. Jakie tematy związane z wdrażaniem aplikacji są poruszane w książce?
W książce znajdziesz szczegółowe informacje o wdrażaniu aplikacji Flask na platformach takich jak Heroku i Docker, a także tradycyjnych metodach wdrożeniowych.
5. Czy książka pomaga w rozwiązywaniu problemów podczas nauki Flaska?
Tak, autor omawia najczęstsze wyzwania i błędy, a także pokazuje, jak testować, profilować i debugować aplikacje we Flasku.
6. Czy książka nadaje się do samodzielnej nauki programowania aplikacji internetowych?
Tak, książka prowadzi czytelnika krok po kroku przez cały proces budowy aplikacji, co czyni ją odpowiednią do samodzielnej nauki.
7. Czy po zakupie książki otrzymam dostęp do materiałów dodatkowych lub kodu źródłowego?
Zazwyczaj do książek Helion dołączany jest kod źródłowy przykładów - szczegóły dotyczące dostępu znajdziesz na stronie produktu lub na początku książki.
8. W jakim formacie dostępna jest ta książka na Helion.pl?
Książka jest dostępna zarówno w wersji drukowanej, jak i w formatach elektronicznych (ebook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
47,40 zł
Dodaj do koszyka
Ebook
39,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile