0,00  0

Koszyk

Brak produktów w koszyku.

Python – Framework Django – budowa aplikacji internetowych

Produkt dostępny na zamówienie

Opis

Opis:

  • Samodzielne budowanie aplikacji z użyciem frameworka Django
  • Precyzyjne i wydajne stosowanie mechanizmów dostarczanych przez Django do szybkiego budowania własnych aplikacji
  • Praktyczne stosowanie wzorca MTV (ang. Model Template View) we własnych aplikacjach

Cel:

  • wykształcenie umiejętności szybkiego tworzenia aplikacji internetowych w języku Python
  • projektowanie aplikacji internetowych zgodnie ze wzorcem MTV (ang. Model View Controller)

Grupa docelowa: Szkolenie jest przeznaczone dla programistów tworzących aplikacje internetowe w języku Python. Zajęcia koncentrują się na kształceniu umiejętności i dostarczaniu wiedzy dotyczącej stosowania zestawu bibliotek i wywołań zgrupowanych w ramach framworka Django.
W trakcie kursu uczestnicy praktycznie sprawdzają swoją wiedzę dotyczącą programowania w języku Python oraz budują aplikację internetową, krok po kroku zapoznając się z modelem MTV (ang. Model View Controller) i MVC (ang. Model View Controller) w praktyce. Ułatwienia i generyczne rozwiązania dostępne w Django, umożliwiają szybkie, wydajne i pozbawione błędów budowanie
bogatych w funkcjonalność aplikacji.
Umiejętność używania frameworka Django wzbogaca w sposób znaczący „skrzynkę narzędziową” programisty aplikacji internetowych.

Uwagi: Szkolenie trwa: 4 dni. 
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta.
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Wymagania:

  • znajomość programowania w języku Python na poziomie średnio zaawansowanym lub zaawansowanym
  • znajomość podstaw programowania aplikacji internetowych
  • znajomość innych frameworków (dla Python lub PHP) będzie bardzo pomocna
  • umiejętność biegłego programowania w wybranym narzędziu IDE

Konspekt:

  1. Wstęp do Django
    • główne elementy składowe
    • integracja z bazami danych
    • organizacja projektu
    • instalacja i przygotowanie do pracy
  2. Model MTV
    • elementy MTV, ich rola i znaczenie
    • elementy MVC, ich rola i znaczenie
    • współpraca komponentów w ramach Django
  3. Obsługa mapowania adresów
    • wyrażenia regularne
    • modularyzacja plików konfiguracyjnych
    • składnia wzorców mapowania
  4. Szablony i ich składnia
    • język szablonów i jego zastosowanie
    • praktyczne przykłady zastosowań języka szablonów
  5. Narzędzia administracyjne
    • zastosowanie narzędzi administracyjnych
    • konfiguracja stron administracyjnych
  6. Obsługa formularzy
    • przesyłanie i walidowanie danych z formularzy
    • metody obsługi danych z formularzy
    • przesyłanie danych binarnych za pomocą formularzy
  7. Widoki i widoki generyczne
    • zastosowanie widoków generycznych
    • przykłady widoków generycznych
    • programowanie z użyciem widoków generycznych
  8. Generowanie danych binarnych
    • obsługa generowania danych binarnych
    • typy MIME i ich obsługa
    • współpraca z narzędziami systemowymi
  9. Obsługa sesji
    • rodzaje obsługi sesji
    • prawidłowa obsługa sesji
    • model obsługi uprawnień w Django
  10. Narzędzia dodatkowe – contrib
    • przegląd narzędzi dodatkowych
    • najczęściej wykorzystywane moduły
  11. Buforowanie i cache danych
    • wydajna obsługa transmisji i zapytań
    • kontrolowanie działania przestrzeni cache
  12. Obsługa wielu języków
    • parametry środowiskowe aplikacji
    • wzorce obsługi wielojęzycznej
    • wydajne systemy szablonów wielojęzycznych
  13. Bezpieczeństwo aplikacji
    • najczęstsze błędy popełniane przez programistów
    • zabezpieczenie aplikacji internetowej
    • uruchamianie wielu instancji aplikacji także w środowisku zabezpieczonym
  14. Strojenie wydajności
    • profilowanie ośrodka internetowego
    • dobre praktyki związane z wydajnością aplikacji
  15. Integracja z istniejącymi rozwiązaniami
    • integrowanie Django z istniejącymi rozwiązaniami programistycznymi
    • praca w środowisku o wysokiej dostępności
    • integrowanie aplikacji z serwerami www

Notyfikacja: Note: The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl

Najczęściej zadawane pytania:

Potrzebujesz więcej informacji, napisz do nas:

Note:
The course outline is subject to change as technology advances and the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact us at osec@osec.pl
Autoryzowany partner
Cena netto
6 400,00 zł
Cena brutto (23%)
7 872,00 zł

Uwagi

Oferujemy szkolenia wirtualne, self-paced oraz stacjonarne (w Warszawie i w lokalizacjach klienta).
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

Produkt dostępny na zamówienie

Brak zaplanowanych terminów.

Twoje IT. Twoje zasady. Twoje możliwości.

Join our newsletter to stay up to date on features and releases.

By subscribing, you agree to our Privacy Policy and consent to updates.
© 2025  OSEC sp. z o.o.  All rights reserved.
Polityka prywatności