Książka jest poświęcona tworzeniu stron internetowych w języku Python przy użyciu frameworka webowego Django. Przedstawione są nowości Django 4 oraz szczegółowy opis jego narzędzi: modeli, kontrolerów, szablonów, metod przetwarzania użytkownikowego wejścia, w tym przesyłanych plików, ograniczeń dostępu, pośredników, sygnałów, narzędzi do... wysyłania poczty elektronicznej, pamięci podręcznej i innych. Omówione są dodatkowe biblioteki do przetwarzania BBCode, CAPTCHA, generowania miniaturek graficznych, uwierzytelniania przez media społecznościowe (w szczególności „VK”), integracji z Bootstrapem. Opisano programowanie usług internetowych REST, wykorzystanie i konfigurację administracyjnej strony internetowej Django, publikację stron za pomocą serwera webowego Uvicorn, pracę z bazami danych PostgreSQL, lokalizację tekstów, formatów i stref czasowych. Szczegółowo opisano tworzenie w pełni funkcjonalnej strony internetowej - elektronicznej tablicy ogłoszeń. Aplikacja elektroniczna-archiwum na stronie wydawnictwa zawiera kody wszystkich przykładów. Czym jest framework webowy? Framework (z ang. framework — szkielet) to biblioteka programistyczna wdrażająca większość typowej funkcjonalności rozwijanego produktu. Oznacza to w pełnym tego słowa znaczeniu szkielet, na którym programista konkretnego produktu „wiesza” swoje węzły, mechanizmy i elementy dekoracyjne. Framework webowy to framework do programowania stron internetowych. Zazwyczaj zapewnia on następującą typową funkcjonalność: •interakcję z bazą danych - poprzez jednolite narzędzia, niezależne od konkretnego systemu zarządzania bazą danych (SGBD); •przetwarzanie żądań klientów - w szczególności określenie, która strona jest żądana; •generowanie żądanych stron internetowych na podstawie szablonów; •ograniczenie dostępu - dostęp do zamkniętych stron tylko dla zarejestrowanych użytkowników, i tylko po zalogowaniu; •przetwarzanie danych wprowadzonych przez odwiedzających w formularze internetowe - w szczególności sprawdzenie ich poprawności; •pobieranie i zapisywanie plików przesyłanych przez użytkowników; •wysyłanie e-maili; •pamięć podręczna generowanych stron po stronie serwera - w celu zwiększenia wydajności; •lokalizacja - tłumaczenie strony na inne języki! Uwaga! Autor zakłada, że czytelnicy tej książki znają języki HTML, CSS, JavaScript, Python, zasady działania SGBD oraz mają podstawowe umiejętności w zakresie rozwoju sieci. W książce to wszystko nie będzie opisane.
Autor: Владимир Дронов
Wydawnictwo: BHV
Ograniczenia wiekowe: 16+
Rok wydania: 2023
ISBN: 9785977517744
Liczba stron: 690
Rozmiar: 235х170х30 mm
Typ osłony: Soft
Waga: 850 g
ID: 1685588
Metody dostawy
Wybierz odpowiednią metodę dostawy
Odbierz samodzielnie ze sklepu
0.00 €
Dostawa kurierem