Grinberg Miguel (informatyka)
Sortowanie
Źródło opisu
Książki, czasopisma i zbiory specjalne
(1)
Forma i typ
Książki
(1)
Publikacje fachowe
(1)
Dostępność
tylko na miejscu
(1)
Placówka
Biblioteka WEAiI
(1)
Autor
Berłowski Paweł
(189)
Kotowski Włodzimierz
(179)
Praca zbiorowa
(157)
Skoczylas Zbigniew
(152)
Stiasny Grzegorz
(143)
Grinberg Miguel (informatyka)
(-)
Sadlik Ryszard
(142)
Blum Maciej
(140)
Michalski Dariusz
(134)
Lewandowski Maciej
(131)
Majewski Jerzy S
(131)
Etzold Hans-Rüdiger
(120)
Leśniewski Mariusz
(116)
Gewert Marian
(108)
Maruchin Wojciech
(107)
Guryn Halina
(105)
Traczyk Wojciech
(101)
Chalastra Michał
(99)
Kardyś Marta
(97)
Marx Karl (1818-1883)
(94)
Nazwisko Imię
(94)
Berkieta Mateusz
(93)
Tomczak Małgorzata
(93)
Polkowski Sławomir
(92)
Engels Friedrich (1820-1895)
(91)
Jakubiec Izabela
(90)
Kotapski Roman
(90)
Rybicki Piotr
(90)
Krysicki Włodzimierz (1905-2001)
(88)
Teleguj Kazimierz
(88)
Kapołka Maciej
(86)
Mikołajewska Emilia
(84)
Zaborowska Joanna
(81)
Piątek Grzegorz
(79)
Rudnicki Bogdan
(79)
Starosolski Włodzimierz (1933- )
(79)
Górczyński Robert
(78)
Meryk Radosław
(78)
Polit Ryszard
(77)
Mroczek Wojciech
(76)
Kulawik Marta
(74)
Mycielski Krzysztof
(74)
Myszkorowski Jakub
(73)
Konopka Eduard
(71)
Jabłoński Marek
(70)
Bielecki Jan (1942-2001)
(69)
Knosala Ryszard (1949- )
(68)
Rajca Piotr (1970- )
(68)
Rymarz Małgorzata
(68)
Walczak Krzysztof
(68)
Walkiewicz Łukasz
(68)
Wiecheć Marek
(68)
Jabłoński Adam
(67)
Laszczak Mirosław
(66)
Piwko Łukasz
(66)
Wodziczko Piotr
(65)
Dziedzic Zbigniew
(64)
Sidor-Rządkowska Małgorzata
(64)
Żakowski Wojciech (1929-1993)
(64)
Pasko Marian
(62)
Włodarski Lech (1916-1997)
(62)
Czakon Wojciech
(61)
Leyko Jerzy (1918-1995)
(61)
Jankowski Mariusz
(60)
Kostecka Alicja
(60)
Lenin Włodzimierz (1870-1924)
(60)
Paszkowska Małgorzata
(60)
Wróblewski Piotr
(60)
Karpińska Marta
(59)
Próchnicki Wojciech
(59)
Rogala Elżbieta
(59)
Bielecki Maciej
(57)
Jelonek Jakub
(57)
Malkowski Tomasz
(57)
Pilch Piotr
(57)
Rauziński Robert (1933- )
(57)
Gawrońska Joanna
(56)
Ajdukiewicz Andrzej (1939- )
(55)
Cieślak Piotr
(55)
Draniewicz Bartosz
(55)
Godek Piotr
(55)
Osiński Zbigniew (1926-2001)
(55)
Jasiński Filip
(54)
Kuliński Włodzisław
(54)
Suchodolski Bogdan (1903-1992)
(54)
Forowicz Krystyna
(53)
Klupiński Kamil
(53)
Szkutnik Leon Leszek
(52)
Zdanikowski Paweł
(52)
Wantuch-Matla Dorota
(51)
Barowicz Marek
(50)
Trammer Hubert
(50)
Walczak Tomasz
(50)
Watrak Andrzej
(50)
Zgółkowa Halina (1947- )
(50)
Barańska Katarzyna
(49)
Czajkowska-Matosiuk Katarzyna
(49)
Jurlewicz Teresa
(49)
Pikoń Andrzej
(49)
Szargut Jan (1923- )
(49)
Chojnacki Ireneusz
(48)
Rok wydania
2020 - 2024
(1)
Okres powstania dzieła
2001-
(1)
Kraj wydania
Polska
(1)
Język
polski
(1)
Temat
Aplikacja internetowa
(1)
Python (język programowania)
(1)
Gatunek
Podręcznik
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(1)
1 wynik Filtruj
Książka
W koszyku
Tytuł oryginału: Flask web development : developing web applications with Python
Wydanie 2. odnosi się do oryginału.
Na stronie tytułowej i grzbiecie również informacje o miejscach wydania i wydawcy oryginału - O'Reilly.
CZĘŚĆ I . WPROWADZENIE DO FLASKA 1. Instalacja 21 Tworzenie katalogu aplikacji 22 Wirtualne środowiska 22 Tworzenie wirtualnego środowiska w Pythonie 3 23 Tworzenie wirtualnego środowiska w Pythonie 2 23 Praca z wirtualnymi środowiskami 24 Instalowanie pakietów Pythona za pomocą narzędzia pip 25 2. Podstawowa struktura aplikacji 27 Inicjalizacja 27 Trasy i funkcje widoku 27 Kompletna aplikacja 29 Roboczy serwer WWW 29 Trasy dynamiczne 31 Tryb debugowania 32 Opcje wiersza polecenia 33 Cykl żądanie - odpowiedź 35 Kontekst aplikacji i żądania 35 Przesyłanie żądania 36 Obiekt żądania 37 Hooki w żądaniach 37 Odpowiedzi 38 Rozszerzenia Flaska 40 3. Szablony 41 Mechanizm szablonów Jinja2 41 Renderowanie szablonów 42 Zmienne 43 Struktury sterujące 44 Integracja Bootstrapa z Flask-Bootstrap 45 Niestandardowe strony błędów 48 Łącza 51 Pliki statyczne 51 Lokalizowanie dat i czasu za pomocą pakietu Flask-Moment 52 4. Formularze internetowe 57 Konfiguracja 57 Klasy formularzy 58 Renderowanie formularzy HTML 59 Obsługa formularzy w funkcjach widoku 61 Przekierowania i sesje użytkownika 64 Wyświetlanie komunikatów 66 5. Bazy danych 69 Bazy danych SQL 69 Bazy danych NoSQL 70 SQL czy NoSQL? 71 Frameworki baz danych w Pythonie 71 Zarządzanie bazą danych za pomocą Flask-SQLAlchemy 73 Definicja modelu 74 Relacje 75 Operacje na bazach danych 77 Tworzenie tabel 77 Wstawianie wierszy 78 Modyfikowanie wierszy 79 Usuwanie wierszy 79 Zapytanie o wiersze 79 Wykorzystanie bazy danych w funkcjach widoku 81 Integracja z powłoką Pythona 82 Migrowanie baz danych za pomocą pakietu Flask-Migrate 83 Tworzenie repozytorium migracji 83 Tworzenie skryptu migracji 84 Aktualizacja bazy danych 85 Dodawanie kolejnych migracji 86 6. Wiadomości e-mail 87 Obsługa e-mail za pomocą rozszerzenia Flask-Mail 87 Wysyłanie wiadomości e-mail z powłoki Pythona 88 Integrowanie wiadomości e-mail z aplikacją 89 Asynchroniczne wysyłanie e-maila 90 7. Struktura dużej aplikacji 93 Struktura projektu 93 Opcje konfiguracji 94 Pakiet aplikacji 96 Korzystanie z fabryki aplikacji 96 Implementacja funkcji aplikacji w projekcie 97 Skrypt aplikacji 100 Plik wymagań 100 Testy jednostkowe 101 Konfiguracja bazy danych 103 Uruchamianie aplikacji 103 CZĘŚĆ II. PRZYKŁAD: APLIKACJA DO BLOGOWANIA SPOŁECZNOŚCIOWEGO 8. Uwierzytelnianie użytkownika 107 Rozszerzenia uwierzytelnienia dla Flaska 107 Bezpieczeństwo hasła 107 Haszowanie haseł za pomocą pakietu Werkzeug 108 Tworzenie schematu uwierzytelnienia 110 Uwierzytelnianie użytkownika za pomocą Flask-Login 112 Przygotowywanie modelu User na potrzeby logowania 112 Ochrona tras 113 Dodawanie formularza logowania 114 Logowanie użytkowników 115 Wylogowywanie użytkowników 117 Jak działa Flask-Login? 117 Testowanie 118 Rejestrowanie nowego użytkownika 119 Tworzenie formularza rejestracji użytkownika 119 Rejestracja nowych użytkowników 121 Potwierdzenie konta 122 Generowanie tokenów potwierdzających za pomocą pakietu itsdangerous 122 Wysyłanie wiadomości e-mail z potwierdzeniem 124 Zarządzanie kontem 127 9. Role użytkowników 129 Reprezentacja ról w bazie danych 129 Przypisanie ról 132 Weryfikacja roli 133 10. Profile użytkowników 137 Informacje o profilu 137 Strona profilu użytkownika 138 Edytor profilu 140 Edytor profilu z poziomu użytkownika 140 Edytor profilu z poziomu administratora 142 Awatary użytkownika 144 11. Posty na blogu 149 Przesyłanie i wyświetlanie postów na blogu 149 Wpisy na blogach na stronach profilu 152 Stronicowanie długich list postów na blogu 152 Tworzenie fałszywych danych w postach na blogu 153 Renderowanie na stronach 154 Dodawanie widżetu stronicowania 155 Posty z formatowaniem przy użyciu pakietów Markdown i Flask-PageDown 158 Korzystanie z pakietu Flask-PageDown 158 Obsługa tekstu sformatowanego na serwerze 160 Stałe linki do postów na blogu 161 Edytor postów 162 12. Obserwatorzy 165 I znowu relacje w bazach danych 165 Relacje typu wiele-do-wielu 165 Relacje samoreferencyjne 167 Zaawansowane relacje wiele-do-wielu 168 Obserwujący na stronie profilu 171 Uzyskiwanie śledzonych postów za pomocą operacji Join 173 Wyświetlanie obserwowanych postów na stronie głównej 176 13. Komentarze użytkowników 181 Zapisywanie komentarzy w bazie danych 181 Przesyłanie i wyświetlanie komentarzy 182 Moderowanie komentarzy 184 14. Interfejsy programowania aplikacji 189 Wprowadzenie do architektury REST 189 Zasoby są wszystkim 190 Metody żądania 190 Treści żądań i odpowiedzi 191 Kontrola wersji 192 Flask i usługi sieciowe typu REST 193 Tworzenie schematu interfejsu API 193 Obsługa błędów 194 Uwierzytelnianie użytkownika za pomocą Flask-HTTPAuth 195 Uwierzytelnianie za pomocą tokenów 198 Serializacja zasobów do i z formatu JSON 199 Implementacja punktów końcowych dla zasobów 202 Podział dużych kolekcji zasobów na strony 204 Testowanie usług internetowych za pomocą HTTPie 205 CZĘŚĆ III. OSTATNIE KROKI 15. Testowanie 209 Uzyskiwanie raportów pokrycia kodu 209 Klient testowy Flaska 212 Testowanie aplikacji internetowych 212 Testowanie usług internetowych 215 Kompleksowe testy z użyciem Selenium 217 Czy warto? 221 16. Wydajność 223 Niska wydajność bazy danych 223 Profilowanie kodu źródłowego 225 17. Wdrożenie 227 Etapy prac wdrożenia 227 Protokołowanie błędów na produkcji 228 Wdrożenie w chmurze 229 Platforma Heroku 230 Przygotowanie aplikacji 230 Testowanie z wykorzystaniem Heroku Local 237 Wdrażanie za pomocą polecenia git push 238 Wdrażanie aktualizacji 239 Kontenery na platformie Docker 240 Instalowanie Dockera 240 Budowanie obrazu kontenera 241 Uruchamianie kontenera 244 Sprawdzanie działającego kontenera 245 Przekazywanie obrazu kontenera do rejestru zewnętrznego 246 Korzystanie z zewnętrznej bazy danych 247 Orkiestracja kontenerów za pomocą Docker Compose 248 Sprzątanie starych kontenerów i obrazów 251 Korzystanie z platformy Docker podczas produkcji 252 Tradycyjne wdrożenia 252 Konfiguracja serwera 253 Importowanie zmiennych środowiskowych 253 Konfigurowanie protokołowania 254 18. Dodatkowe zasoby 255 Korzystanie ze zintegrowanego środowiska programistycznego (IDE) 255 Wyszukiwanie rozszerzeń 256 Uzyskiwanie pomocy 256 Angażowanie się w społeczność Flaska 257
Sygnatura czytelni BWEAiI: XII Ł 195
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 149941 N (1 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności