Spis treści:
Django REST API
- REST API cz. 1 – Tworzenie nowego projektu
- REST API cz. 2 – ListAPIView
- REST API cz. 3 – Wbudowana strona logowania
- REST API cz. 4 – Widoki generyczne
- REST API cz. 5 – ListCreateAPIView i konfiguracja dostępu
- REST API cz. 6 – Uszczegóławianie odpowiedzi
- REST API cz. 7 – Określenie z góry wartości danych
- REST API cz. 8 – RetrieveDestroyAPIView
- REST API cz. 9 – RetrieveUpdateAPIView
- REST API cz. 10 – Nadpisywanie zachowań metod przed/po operacji zapisu/usuwania
- REST API cz. 11 – Rejestracja nowego użytkownika poprzez API
- REST API cz. 12 – Uwierzytelnianie przy pomocy Tokena
- REST API cz. 13 – Generowanie tokena dla istniejących użytkowników
- REST API cz. 14 – E-mail aktywujący konto
- REST API cz. 15 – Aplikacja Django korzystająca z API DRF – get()
- REST API cz. 16 – Aplikacja Django korzystająca z API DRF – post()
- REST API cz. 17 – Aplikacja Django korzystająca z API DRF – put()
- REST API cz. 18 – Aplikacja Django korzystająca z API DRF – delete()
- REST API cz. 19 – Zastosowanie techniki AJAX do API DRF w aplikacji Django – List
- REST API cz. 20 – Zastosowanie techniki AJAX do API DRF w aplikacji Django – Retrieve
- REST API cz. 21 – Zastosowanie techniki AJAX do API DRF w aplikacji Django – Create
- REST API cz. 22 – Zastosowanie techniki AJAX do API DRF w aplikacji Django – Update
- REST API cz. 23 – Zastosowanie techniki AJAX do API DRF w aplikacji Django – Delete
Django
- Instalacja Django (Web Framework)
- Pierwsza aplikacja – Widok
- Pierwsza aplikacja – Mapowanie
- Pierwsza aplikacja – Model
- Pierwsza aplikacja – Panel administracyjny
- Pierwsza aplikacja – Szablon (Template)
- Pierwsza aplikacja – Obsługa szablonów kodów błędów HTTP
- Pierwsza aplikacja – Rozszerzenia szablonów
- Pierwsza aplikacja – Modyfikacja widoków w panelu administratora
- Pierwsza aplikacja – URL-e w szablonach
- Pierwsza aplikacja – Obsługa szablonów kodów błędów HTTP cz. II
- Pierwsza aplikacja – Formularz
- Pierwsza aplikacja – Pliki statyczne
- Wbudowane tagi szablonów (Extends i Include)
Python
- Funkcja jako argument funkcji
- Funkcja o zmiennej liczbie argumentów
- Funkcja w funkcji
- Funkcja zwracająca funkcję
- Dekoratory funkcji
- Pobieranie (zeskrobywanie) danych ze stron www cz. 1
- Pobieranie (zeskrobywanie) danych ze stron www cz. 2
- Pobieranie (zeskrobywanie) danych ze stron www cz. 3
- JSON cz. 1
- JSON cz. 2
- JSON cz. 3
- list()
- list() – .append()
- list() – .clear()
- list() – .copy()
- list() – .count()
- list() – .extend()
- list() – .index()
- list() – .insert()
- list() – .pop()
- list() – .remove()
- list() – .reverse()
- list() – .sort()
- tuple()
- tuple() – .count()
- tuple() – .index()
- set()
- set() – .add()
- set() – .clear()
- set() – .copy()
- set() – .difference()
- set() – .difference_update()
- set() – .discard()
- set() – .intersection()
- set() – .intersection_update()
- set() – .isdisjoint()
- set() – .issubset()
- set() – .issuperset()
- set() – .pop()
- set() – .remove()
- set() – .symmetric_difference()
- set() – .symmetric_difference_update()
- set() – .union()
- set() – .update()
- dict()
- dict() – .clear()
- dict() – .copy()
- dict() – .fromkeys()
- dict() – .get()
- dict() – .items()
- dict() – .keys()
- dict() – .pop()
- dict() – .popitem()
- dict() – .setdefault()
- dict() – .update()
- dict() – .values()
- int()
- int() – .as_integer_ratio()
- int() – .bit_count()
- int() – .bit_length()
- int() – .conjugate()
- int() – .from_bytes()
- int() – .to_bytes()
- float()
- float() – .as_integer_ratio()
- float() – .conjugate()
- float() – .fromhex()
- float() – .hex()
- float() – .is_integer()
- bool()
- complex()
- complex() – .conjugate()
- NoneType()
- str()
- str() – .capitalize()
- str() – .casefold()
- str() – .center()
- str() – .count()
- str() – .encode()
- str() – .endswith()
- str() – .expandtabs()
- str() – .find()
- str() – .format()
- str() – .format_map()
- str() – .index()
- str() – .isalnum()
- str() – .isalpha()
- str() – .isascii()
- str() – .isdecimal()
- str() – .isdigit()
- str() – .isidentifier()
- str() – .islower()
- str() – .isnumeric()
- str() – .isprintable()
- str() – .isspace()
- str() – .istitle()
- str() – .isupper()
- str() – .join()
- str() – .ljust()
- str() – .lower()
- str() – .lstrip()
- str() – .maketrans()
- str() – .partition()
- str() – .removeprefix()
- str() – .removesuffix()
- str() – .replace()
- str() – .rfind()
- str() – .rindex()
- str() – .rjust()
- str() – .rpartition()
- str() – .rsplit()
- str() – .rstrip()
- str() – .split()
- str() – .splitlines()
- str() – .startswith()
- str() – .strip()
- str() – .swapcase()
- str() – .title()
- str() – .translate()
- str() – .upper()
- str() – .zfill()
Programowanie w C++
Kontenery sekwencyjne
Kontenery asocjacyjne
- RPi – STL – Set
- RPi – STL – Multiset
- RPi – STL – Map
- RPi – STL – Multimap
Kontenery nieporządkujące
- RPi – STL – Unordered set
- RPi – STL – Unordered multiset
- RPi – STL – Unordered map
- RPi – STL – Unordered multimap
Adaptacje kontenerów
- RPi – STL – Stack
- RPi – STL – Queue
- RPi – STL –Priority queue