Aktualne promocje

20/01/2017
29/09/2020
31/10/2020

Barcampy, konferencje, wydarzenia

29/11/2016 - 18:00
08/11/2016 - 08:30
04/11/2016 (Caly dzien)

Framework Django – budowa aplikacji internetowych

Kod szkolenia: 
PPYTHDJ1
Opis szkolenia: 
  • 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 szkolenia: 
  • 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.

Wymagania wobec słuchaczy: 
  • 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
Cena netto PLN: 
3200
Cena brutto PLN: 
3936
Czas trwania: 
4 dni
Uwagi: 

Oferujemy również szkolenia w naszych ośrodkach w Krakowie i Gdyni, jak i w lokalizacjach wskazanych przez klienta.

W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl

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
Najbliższe terminy szkolenia

Warszawa: 
Pon, 12/12/2016
Wrocław: 
Pon, 28/11/2016
Kraków: 
Pon, 19/12/2016

Logowanie

O osec.pl

Nasz serwis działa dzieki następującym projektom:

Drupal CMS - http://www.drupal.org
Apache HTTPD - http://www.apache.org
PHP - http://www.php.net
MySQL - http://www.mysql.com

ipv6 ready