Vimeo nie odtwarza tego filmu na tej stronie. Film jest przypisany do poprzedniej domeny.
Praktyczny Projekt
6 godz. 43 min · JavaScript · Full-stack i Programowanie
Michał JabłońskiMożliwość wykorzystania JavaScript na back-endzie wymaga przede wszystkim zrozumienia zagadnień charakterystycznych dla serwerowej części aplikacji, których nie spotykamy na front-endzie. Dlatego pierwszy krok naszego kursu będzie polegała na zbudowaniu serwera Node.js zdolnego do przyjmowania oraz weryfikowania danych i zwracania odpowiedzi. Poza programowaniem, zadbamy także o skonfigurowanie środowiska oraz samej aplikacji, zachowując możliwie najlepsze praktyki.
Zbudowanie prostej aplikacji na back-endzie nie stanowi większego wyzwania. Szybko jednak okazuje się, że wraz z rozbudową logiki, rośnie złożoność kodu, który coraz trudniej utrzymać i rozwijać. Dlatego drugi krok skupi się na architekturze back-endu oraz sposobie organizacji oraz testowania kodu aplikacji który dostarcza nam NestJS.
Zwykle back-end ma dostęp do bazy danych i wykonuje operacje na zapisanych w niej informacjach. Aby to było możliwe, konieczne jest zaprojektowanie struktury bazy danych, a następnie połączenie jej z logiką aplikacji i wszystkim tym, co zbudowaliśmy do tej pory. Ostatnim krokiem będzie konfiguracja serwera produkcyjnego i udostępnienie zbudowanego API.
Front-end Developer