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

99

Czy marzysz o stworzeniu własnej platformy do udostępniania kursów online? Druga część kursu programowania w Python i Django.

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

Czego się nauczysz?

Witaj w drugiej część kursu (2 z 3) na temat tworzenia platformy e-learningowej. W czasie tej części kursu dowiesz się już jak przygotować część backendową oraz frontendową tak, aby dynamicznie wyświetlać zapisane w bazie danych rekordy.

Dowiesz się też jak poprzez front wykonać upload obrazka oraz upload filmów, jednak też nie zabraknie rozwiązania problemu, na który natkniesz się na pewno czyli słynny error „bad request”.

Zobaczysz też jak można dodać rozdział do kursu, wyświetlić wszystkie rozdziały określonego kursu oraz zobaczysz jak modyfikować rozdziały i usuwać je. Przy okazji tych wszystkich ciekawych rzeczy dowiesz się jak działają frontowe metody get, post, put oraz delete.

Dla kogo jest ten kurs?

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

Praca nad panelem instruktora

Poprzednią część kursu zakończyliśmy na programowaniu panelu instruktora. Ten kurs rozpoczniemy od tego tematu i rozbudujemy go o wiedzę na temat przechowywania i wyświetlania informacji o instruktorach.

Zajmiesz się backendowym aspektem dodawania rozdziału, pozwalając instruktorom tworzyć i aktualizować treści kursów. Wprowadzisz automatyzację w zarządzaniu kursami instruktora, co usprawni proces tworzenia i aktualizacji treści.

Listy kursów

W tym dziale zbudujesz listę ostatnich kursów, aby użytkownicy mieli dostęp do najnowszych treści. Stworzysz listę popularnych kursów, aby zwrócić uwagę potencjalnych uczestników. Ponadto wdrożysz listę popularnych instruktorów i ich kursów.

Proces rejestracji

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

Utworzysz komponenty pozwalające na dodawanie rozdziałów i kursów przez instruktorów. Nauczysz się, jak zarządzać uploadem plików na serwerze, co jest istotne dla treści edukacyjnych. Zbudujesz interfejs frontendowy do uploadu plików, aby instruktorzy mogli łatwo dodawać treści.

Rozważymy przypadki błędów podczas uploadu i nauczysz się, jak obsługiwać żądania „bad request 400”.

Kontynuacja
01.01 Detale Instruktora
01.02 Okna modalne lekcji
01.03 Lista ostatnich kursów
01.04 Lista popularnych kursów
01.05 Lista popularnych instruktorów
01.06 Kategoria Kursów PHP

Zaglądamy głębiej
02.01 Trochę backendu i trochę frontu
02.02 Rejestracja instruktora
02.03 Logowanie
02.04 Logowanie cz. 2
02.05 Komponenty addchapter i addcourse
02.06 Upload cz. backendowa
02.07 Upload cz. frontend

Jeszcze ciekawiej
03.01 Upload „bad request 400”
03.02 Kursy konkretnego instruktora
03.03 Kursy instruktora automatyzacja
03.04 JavaScript w AddChapter
03.05 Backend dodawania rozdziału
03.06 Przechwytywanie id z adresu

Najciekawiej
04.01 Błąd logowania
04.02 Front rozdziałów
04.03 Backend i wyświetlenie
04.04 Specjalny komunikat
04.05 Modyfikacja rozdziału
04.06 Usuwanie rozdziału

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ę