Kurs platforma elearningowa w Python i Django cz.3
Stworzysz nie tylko aplikację, ale również solidny fundament pod własny sukces w dziedzinie e-learningu.
Description
Czego się nauczysz?
W tej części kursu programowania platformy z kursami online (3 z 3) dowiesz się, jak dodać cześć backendową oraz frontendową w zakresie update’u kursu oraz usuwania kursu.
Zakodujesz też wyświetlanie ostatnich ostatnich, popularnych oraz wszystkim kursów. Dowiesz się też, jak dokonać rozdzielenia kursów w zależności od tagu lub umiejętności.
Oprócz tego zakodujesz front oraz backend w zakresie rejestracji, logowania oraz wylogowania zwykłego uczestnika. Natomiast to jeszcze nie koniec, bo dalej zakodujesz backend oraz front w zakresie zapisu uczestnika do konkretnego kursu.
Pod sam koniec dowiesz się jak dodać opinię do wybranego kursu.
Strony z kursami
W tym rozdziale przejdziesz do tworzenia strony głównej, która prezentuje najnowsze dostępne kursy oraz podstrony z opisem wybranego kursu. Zakodujesz sekcję z podobnymi kursami, dzięki funkcji feczowania. Dodasz też sekcję z popularnymi kursami na swojej platformie.
Ponadto dodasz też oceny kursów do interfejsu użytkownika, umożliwiając studentom wyrażanie opinii.
Szlifowanie detali
W kolejnych sekcjach dowiedz się, jak tworzyć listy kursów w oparciu o tagi. Poznasz sposoby filtrowania kursów na podstawie umiejętności.Wdrożysz oznaczanie poziomu umiejętności instruktora.
Formularze dla kursantów
Dowiesz się, jak tworzyć mechanizmy rejestracji i autoryzacji instruktorów. Zaimplementujesz logowanie użytkowników, co jest niezbędne do dostępu do kursów i treści na platformie.
Zarządzanie kursami
Tutaj nauczysz się projektować formularz rejestracji studenta po stronie klienta oraz wdrożysz logikę rejestracji studenta po stronie serwera. Zapewnisz bezpieczne logowanie kursantów poprzez odpowiednią obsługę po stronie serwera. Zobaczysz jak umożliwić studentom wygodne i bezpieczne wylogowywanie się z platformy.
Zapisywanie na kurs
W tym rozdziale połączysz front i backend tworząc interfejs, który umożliwi studentom zapisywanie się na kursy. Upewnisz się, że proces zapisywania studentów na kursy działa sprawnie i niezawodnie.
Zaimplementujesz funkcję wyświetlania listy zapisanych studentów po stronie serwera. Stworzysz interfejs umożliwiający wyświetlanie listy zapisanych studentów.
What You Will Learn!
- Jak dodać cześć backendową oraz frontendową w zakresie update’u kursu oraz usuwania kursu.
- Dowiesz się też, jak dokonać rozdzielenia kursów w zależności od tagu lub umiejętności.
- Zakodujesz front oraz backend w zakresie rejestracji, logowania oraz wylogowania.
- Dowiesz się jak dodać opinię do wybranego kursu.
Who Should Attend!
- Konieczna znajomość programowania w języku Python, Django, JavaScript.