|||

Django – #38 – REST API cz. 13 – Generowanie tokena dla istniejących użytkowników

Wprowadzenie. W poprzednim wpisie przedstawiłem, w jaki sposób możemy zrealizować uwierzytelnianie przy pomocy tokena. Omawiany Token był wówczas tworzony w momencie tworzenia nowego konta. Wyobraźmy sobie taki przypadek, że posiadamy już aplikację, mamy zarejestrowanych użytkowników i chcemy wprowadzić dodatkową funkcjonalność w postaci tokena uwierzytelniającego. W związku z takim przypadkiem we wpisie przedstawiłem, w jaki sposób generować…

|

Z Życia Testera – #1 – Podstawowe Pojęcia z ISTQB cz. 1 – [A – R]

Wprowadzenie. Rozpoczynając przygodę z testowaniem, warto nauczyć się słownictwa, jakim posługują się testerzy. Pojęcia, które tu zamieszczam, znajdują się na stronie Stowarzyszenia Jakości Systemów Informatycznych (sjsi) pod tym linkiem. Na stronie znajdziecie również wszystkie informacje o egzaminie, jak się zapisać, jakie są opłaty oraz jakie są terminy egzaminów. Jeżeli będziecie przystępować do egzaminu ISTQB w celu uzyskania tytułu Certyfikowanego Testera…

|||

Django – #37 – REST API cz. 12 – Uwierzytelnianie przy pomocy Tokena

Wprowadzenie. We wpisie przedstawiłem jedną z metod uwierzytelniania, którą dostarcza nam Django Rest Famework. Uwierzytelnianie to jest realizowane przy pomocy tak zwanego Tokena, który może być na przykład generowany w momencie tworzenia konta użytkownika. Spis treści serii Django REST API cz. 1– Tworzenie nowego projektu  Django REST API cz. 2 – ListAPIView  Django REST API…

||

Najlepsze źródła wiedzy z zakresu programowania (Python, Django)

Wprowadzenie. Nawiązując do wpisu Mateusza o najlepszych źródłach wiedzy z zakresu elektroniki, postanowiłem również podzielić się moimi pozycjami, skąd między innymi czerpię wiedzę. Poniżej zamieszczam listę blogów, kanałów na YouTube, oraz strony www, gdzie znajdziemy mnóstwo wartościowej wiedzy. Lista przedstawiona jest alfabetycznie. Zapraszam do obserwowania każdej z poniższych pozycji, dzięki którym można zyskać dużo wiedzy,…

|||

Django – #36 – REST API cz. 11 – Rejestracja nowego użytkownika poprzez API

Wprowadzenie. Rejestracja nowego użytkownika w naszej bazie danych może odbywać się na kilka sposobów. Może zdarzyć się tak, że logika biznesowa aplikacji oraz API, z którego będą korzystały aplikacje, będzie wymagała, aby rejestrowania nowego użytkownika było możliwe przy pomocy API. Dlatego w tym wpisie przedstawię jak zrealizować jakie założenie. Spis treści serii Django REST API…

Przetwornica flyback – #5 – Obliczenia filtru wyjściowego oraz układu snubber diody prostowniczej
||

Przetwornica flyback – #5 – Obliczenia filtru wyjściowego oraz układu snubber diody prostowniczej

Na rozgrzewkę: W tym wpisie zajmę się doborem wartości filtru wyjściowego, oraz układu snubber diody wyjściowej. Na końcu przedstawię porównanie za pomocą symulacji przebiegów ze wspomnianymi komponentami jak i bez nich. Zakres wpisu: Filtr wyjściowy Układ snubber wyjściowej diody prostowniczej Symulacja w LTspice Filtr wyjściowy: Kondensator Cout filtruje napięcie wyjściowe, ważną rzeczą jest zastosowanie kondensatora…

|||

Django – #35 – REST API cz. 10 – Nadpisywanie zachowań metod przed/po operacji zapisu/usuwania

Wprowadzenie. Kolejną ważną rzeczą, którą należy znać, jest poznanie sposobu nadpisywania metod, które są wykonywane przed lub po operacji zapisu/usunięcia rekordu. Dzięki tej funkcjonalności jesteśmy w stanie na przykład przypisać lub nadpisać dane pole określoną wartością, możemy również z tego miejsca wysłać maila potwierdzającego jakąś czynność lub też wykonać inne działanie, które będzie wymagane przez…

|||

Django – #34 – REST API cz. 9 – RetrieveUpdateAPIView

Wprowadzenie. We wpisie przedstawiłem kolejną klasę generyczną RetrieveUpdateAPIView, dzięki której jesteśmy w stanie odczytywać określone rekordy z bazy danych oraz je aktualizować. Ze względu, że mechanizm odczytywania jest taki sam jak przy już omawianej klasie generycznej RetrieveDestroyAPIView, dlatego w tym wpisie przedstawię jedynie funkcjonalność aktualizacji danych. Spis treści serii Django REST API cz. 1– Tworzenie…

Wywiad – Mirosław Kardaś

Kim jest Mirosław Kardaś? Przedstawiamy wywiad z Mirosławem Kardasiem. Mirosław Kardaś jest jedną z najbardziej rozpoznawalnych osób w Polsce w branży elektroniki i programowania. Nasz gość prowadzi bloga, kanał na YT, forum, jest autorem czterech książek związanych z programowaniem w języku C mikrokontrolerów AVR. Książki Mirosława Kardasia: Mikrokontrolery AVR Język C Podstawy programowania (Blue book),…

||

Django – #33 – Wbudowane tagi szablonów (Extends i Include) 

Wprowadzenie. Gdy projektujemy aplikację, często chcemy, aby była łatwo skalowalna, a zarazem czytelna. Django w tym celu dostarcza nam między innymi dwa tagi, którymi są extends oraz include. O tagu extends już trochę napisałem we wpisie Django – #7 – Pierwsza aplikacja – Rozszerzenia szablonów, lecz wydaje mi się, że temu zagadnieniu warto poświęcić jeszcze…