Teachers App Finished
Aplikacja ma pełną funkcjonalność CRUD. Została dodana do repozytorium jako nowy branch - z dopiskiem finished.
Kilka słów o logice działania
-
Gradebook: Jak działa, jeśli nie czytałeś poprzednich postów Applikacja Teacher’s Grade book jest zrobiona z API studnetów i pliku logbook.json oraz Express.js Java Script i Bootsrap.
-
CRUD: na pierwszej stronie są dodane rekordy i wyświetlone w tabeli poniżej. Jest formularz do dodawania nowego studenta Imię Ocena ( A, B etc) oraz Wiek.
-
Po dodaniu: wyświetla się potwierdzenie oraz uaktulanienie tabeli. W tabeli jest klikalna ikona “Edit-Pencil”, która pobiera wybrane dane według uuid i przenosi na stronę Edycji. Dane są do poprawienia i zatwierdzenia. Tu znajduje się także przycisk Delete.
-
Tech: Express i plik logbook.json zapisują i manipulują metodami. Dodatkowo Id jest tworzone automatycznie dzięki uuid. Zastosowałem metodę reload oraz redirect po kliknięciu Dismiss alertu z powiadomieniem.
API i Express
Duże objaśniejie developerskie i rozwiązania manipulacji metodami znajdują się pliku readme.MD w repozytorium Scripterix w branch “finished” Branch main był zrobiony częściowo. GitHub Repo Teacher’s -b finished
Jestem zadowolony z pierwszego samodzielnego CRUD
Oparcie Crud na API i endpointach dla danych mniej wrażliwych lub ogólnych i tworzenie warstwy Backendowej i Front-Endowej daje dużo frajdy i jest wielościeżkowe w sensie podejścia. Można wszystko zorganizować na kilka sposobów. Creativissimo
App Teacher’s Grade logbook rozwinięcie
Planuje albo użyć Webpack i zrobić “bundle” aby umieścić Appkę w Portfolio lub zastoswoać i poznać się lepiej z Docker’em. Jeśli chcesz poznać kod zapraszam do repo.