Plan Szkolenia
Wprowadzenie do Backend Developmentu
Zrozumienie, jak działają strony internetowe i aplikacje webowe
Instalacja pakietów i bibliotek Pythona
Przygotowanie środowiska programistycznego do backendu
Zrozumienie różnicy między warstwą prezentacyjną (frontend) a stroną serwerową (backend) aplikacji internetowej
Podstawy Pythona
Podstawy baz danych i SQL
Podstawy Linuxa
Wybór frameworka programistycznego
Konfiguracja serwera aplikacji internetowych (LAMP Stack)
Obsługa danych wejściowych od użytkowników
Generowanie danych wyjściowych
Używanie szablonów do standaryzacji danych wyjściowych
Łączenie się z bazą danych
Umożliwienie użytkownikom rejestracji przez aplikację
Zabezpieczanie aplikacji internetowej
Testowanie aplikacji internetowej
Zarządzanie projektem za pomocą kontroli wersji
Rozszerzanie aplikacji za pomocą zaawansowanych funkcji Pythona
Praca z bazą danych NoSQL
Techniki wdrażania i ciągła integracja
Monitorowanie wydajności aplikacji
Optymalizacja aplikacji internetowej
Skalowanie aplikacji internetowej
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu w Pythonie
Grupa docelowa
- Programiści
Opinie uczestników (1)
Każda lekcja techniczna była opatrzona wieloma praktycznymi ćwiczeniami, aby utrwalić omawiane koncepcje.
Andrei-Calin Bajea
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję