NestJS został wybrany jednym z najpopularniejszych frameworków do tworzenia aplikacji backendowych w ekosystemie JavaScript w corocznym podsumowaniu State of Javascript (2019)
Jest to nowoczesny framework pisany od postaw w TypeScript. Pozwala on na tworzenie efektywnych i skalowalnych aplikacji serwerowych. Ułatwia tworzenie API typu REST, persystencje danych, integracje, autoryzacje i autentykacje oraz wiele, wiele innych rzeczy niezbędnych w biznesowych aplikacjach.
Kim jest autor kursu?
- Paweł Ćwik
- Etatowy programista z wieloletnim stażem
- Zaczynał od Javy i frameworka Spring
- Od kilku lat programuje w ekosystemie JavaScript
- Autor kursów Spring Framework i Średniozaawansowana Java (Strefa Kursów)
- Współautor kursów Wzorce Projektowe, Testy Jednostkowe – JUnit Mockito, Rekrutacja na stanowisko programisty, Wprowadzenie do React i Redux (Udemy)
- W końcu wystartował z własną platformą
- Uczy, bo lubi
Czego się nauczysz?
- Czym jest protokół HTTP
- Jak zainstalować niezbędne narzędzia
- Jak wygląda struktura aplikacji stworzonej w NestJS
- Czym jest controller, provider i moduł
- Jak stworzyć API typu REST
- Jak obsługiwać operacje z rodziny CRUD: Create, Read, Update, Delete
- Jak formatować automatycznie kod i korzystać ze statycznej analizy kodu
Dlaczego warto?
Aplikacje oparte na komunikacji HTTP i obsługujące API typu REST stanowią obecnie najpopularniejszy model tworzenia aplikacji backendowych. NestJS niesamowicie ułatwia ich tworzenie, a także dzięki wbudowanym modułom pozwala na łatwe zapisywanie danych do zewnętrznej bazy danych czy autoryzacje użytkowników.