Kurs programowanie platformy e-learningowej w Python i Django cz. 3 z 3

99

Dzięki temu kursowi stworzysz nie tylko aplikację, ale również solidny fundament pod własny sukces w dziedzinie e-learningu.

💰 Dodaj do koszyka 5 dowolnych kursów, a zapłacisz 99 zł za wszystko! 💰
Poziom: średnio zaawansowany
Data wydania: 2023
Czas trwania: 6 godzin 50 minut

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, 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.

Dla kogo jest ten kurs?

  • Kurs przeznaczony jest dla osób, które sumiennie przerobiły drugą część szkolenia.
  • Konieczna znajomość programowania w języku Python, Django, JavaScript.

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.

Zaczynamy
01.01 Co jest już zrobione
01.02 Update kursu – backend
01.03 Update kursu – front cz. I
01.04 Update kursu – front cz. II
01.05 Usuwanie kursu

Działamy dalej 
02.01 Wyświetlanie ostatnich kursów
02.02 Wyświetlanie ostatnich kursów cz. II
02.03 Wyświetlanie szczegółów kursu
02.04 Feczowanie podobnych kursów
02.05 Szczegóły instruktora – backend
02.06 Szczegóły instruktora – front
02.06 Popularne kursy

Skok wyżej
03.01 Lista kursów względem tagu
03.02 Lista kursów w zależności od umiejętności
03.03 Komponent umiejętności instruktora
03.04 Backend – kończymy temat komponentu
03.05 Rejestracja studenta – front
03.06 Rejestracja studenta – backend
03.07 Logowanie studenta – front
03.08 Logowanie studenta – backend
03.09 Wylogowanie

Skok jeszcze wyżej
04.01 Tabela zapisu na backendzie
04.02 Czas na front
04.03 Kończymy backend zapisu
04.04 Kończymy zapisy
04.05 Zapisani studenci – backend
04.06 Zapisani studenci – front cz. I
04.07 Zapisani studenci – front cz. II

Kończymy
05.01 Rating kursu – front
05.02 Rating kursu – backend
05.03 Rating kursu – front cz. II

Bartosz Szmit – jestem inżynierem technologii internetowych. Od początku mojej drogi w branży edukacyjnej staram się być wszechstronny. Wynika to z tego, że gdy interesuję się np jednym językiem programowania, to zaraz żal mi innego, więc zabieram się za jeden i drugi. I mam tak z bardzo wieloma obszarami programowania.

Staram się też być ambitny i często podejmuję dość trudne wyzwania w zakresie kursów wideo. Jednak nie trzymam się wyłącznie kodowania. Uważam, że kurs jest ciekawszy i bardziej praktyczny, jeśli przeplata się go z zagadnieniami matematycznymi, dlatego w moich kursach pojawiają się przykłady zagadnień związanych np. z funkcją kwadratową lub pochodnymi funkcji, ale też inne ciekawe matematyczne rzeczy.

Poza nagrywaniem kursów, hobbystycznie zajmuję się pisaniem muzyki, która może kojarzyć się z filmem.

Dodaj ocenę