Zaawansowane techniki w Django

Opis

Intensywne szkolenie skupiające się na zaawansowanych technikach programowania w Django. Uczestnicy poznają najlepsze praktyki projektowe, wzorce architektoniczne oraz metody optymalizacji wydajności. Program prowadzony jest w formie warsztatów praktycznych, gdzie teoria jest natychmiast przekładana na rzeczywiste przypadki użycia.

Profil uczestnika

  • Doświadczeni programiści Django
  • Backend developerzy
  • Architekci systemów
  • Tech leadzi projektów Django
  • DevOps specjaliści
  • Inżynierowie wydajności

Agenda

  1. Zaawansowana architektura
    • Wzorce projektowe
    • Architektura warstwowa
    • Dependency injection
    • Domain-driven design
  2. Optymalizacja wydajności
    • Profilowanie aplikacji
    • Optymalizacja zapytań
    • Systemy cache
    • Skalowanie poziome
  3. Testowanie i jakość kodu
    • Testy jednostkowe i integracyjne
    • Test-driven development
    • Continuous integration
    • Code review practices
  4. Wdrażanie i monitoring
    • Konfiguracja produkcyjna
    • Zarządzanie deploymentem
    • Monitoring i logging
    • Bezpieczeństwo aplikacji

Korzyści

Uczestnik nauczy się stosować zaawansowane wzorce projektowe w Django. Uczestnik zdobędzie umiejętność optymalizacji wydajności aplikacji. Uczestnik będzie potrafił projektować skalowalne systemy. Uczestnik pozna techniki efektywnego testowania kodu. Uczestnik rozwinie umiejętności w zakresie wdrażania i monitoringu. Uczestnik będzie umiał implementować best practices w projektach Django.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość Django
  • Doświadczenie w projektach Python
  • Znajomość wzorców projektowych
  • Podstawy architektury aplikacji

Zagadnienia

  • Wzorce projektowe Django
  • Optymalizacja wydajności
  • Architektura aplikacji
  • Systemy cache
  • Testy automatyczne
  • Continuous Integration
  • Monitoring aplikacji
  • Skalowanie systemów
  • Bezpieczeństwo
  • Best practices

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-301

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *