logo
Wyślij CVKontakt

/

logo

SZKOLENIA

Tworzenie aplikacji webowych przy użyciu frameworka Django

Do uzgodnienia

Do uzgodnienia

3200

16h

średniozaawansowany

Do uzgodnienia

Do uzgodnienia

3200

16h

średniozaawansowany

Dla kogo jest to szkolenie?

początkujący programiści

Czego dowiesz się z naszego szkolenia?

Po ukończeniu szkolenia uczestnicy będą posiadali solidne podstawy w zakresie tworzenia aplikacji webowych przy użyciu frameworka Django. Będą w stanie samodzielnie projektować i implementować rozwiązania oparte na tym popularnym narzędziu, a także wykorzystywać best practices w procesie tworzenia aplikacji webowych.

Agenda szkolenia

Wprowadzenie do frameworka Django


Framework Django to narzędzie, które znacznie ułatwia proces tworzenia aplikacji webowych. Podczas tego modułu uczestnicy poznają podstawowe koncepty frameworka, takie jak MVT (Model-View-Template), routowanie, zarządzanie bazą danych i wiele innych.

Tworzenie modeli danych


W tym module uczestnicy dowiedzą się, jak projektować modele danych w Django. Poznają różne typy pól, relacje między modelami oraz techniki walidacji danych.

Widoki i szablony


Widoki i szablony są kluczowymi elementami aplikacji webowych. Uczestnicy nauczą się tworzyć widoki obsługujące żądania HTTP, renderować szablony, przekazywać dane do widoków oraz korzystać z wygodnych funkcjonalności oferowanych przez Django.

Formularze i walidacja danych


Formularze są nieodłączną częścią wielu aplikacji webowych. W tym module uczestnicy nauczą się tworzyć formularze w Django, zastosować walidację danych oraz wykorzystać wbudowane funkcje związane z obsługą formularzy.

Zabezpieczenia aplikacji


Bezpieczeństwo aplikacji webowych to niezwykle ważny temat. Uczestnicy nauczą się, jak zabezpieczyć swoje aplikacje przed atakami, takimi jak SQL injection, cross-site scripting (XSS) oraz cross-site request forgery (CSRF).

Testowanie aplikacji


Testowanie aplikacji jest kluczowe dla utrzymania wysokiej jakości kodu. Uczestnicy poznają narzędzia i techniki testowania w Django, w tym tworzenie testów jednostkowych i funkcjonalnych oraz wykonywanie testów automatycznych.

Skalowalność i optymalizacja


Aplikacje webowe często muszą obsługiwać duże obciążenie. W tym module uczestnicy dowiedzą się, jak projektować skalowalne aplikacje i wykorzystywać różne techniki optymalizacyjne dla uzyskania jak najlepszej wydajności.

Interesujące? Podlinkuj na socjalach!

logo
KontaktWyślij CV