Ta lekcja jest w bazie eduweb
Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.
Lekcja 13/ 26Współdzielenie danych dzięki Dependency Injection
Znajomość JavaScriptu "na froncie" dość szybko może zaprowadzić Cię na back-end, wprowadzając na ścieżkę full-stack web developmentu. Aby ułatwić Ci tę podróż, przygotowaliśmy kurs technologiczny, podczas którego poznasz NestJS od praktycznej strony.
Moż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
3 rozdziały26 lekcji6h 43min
Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.
Full-Stack Developer specjalizujący się w ekosystemie nowoczesnego JavaScriptu. Swoją karierę zaczynał od ECMAScript 3 oraz Adobe Flash, następnie PHP oraz Java GWT. Obecnie całą swoją uwagę kieruje na technologie takie jak Node.js, React i Angular oraz programowanie funkcyjne i reaktywne. Poza praktycznym doświadczeniem w roli programisty, od lat uczy JavaScriptu na sali szkoleniowej.