Ekspresowa znajomość JS
Ten kompleksowy kurs prowadzi Cię od podstaw do zaawansowanych koncepcji, wyposażając Cię w umiejętności potrzebne do tworzenia wydajnych aplikacji backendowych, interfejsów API RESTful i mikrousług.
Kurs obejmuje podstawowe pojęcia, takie jak routing, obsługa żądań i odpowiedzi, funkcje oprogramowania pośredniczącego i udostępnianie plików statycznych. Poznasz także zaawansowane techniki oprogramowania pośredniego, obsługę błędów i rejestrowanie za pomocą narzędzi takich jak Morgan.
Kurs obejmuje również podstawowe środki bezpieczeństwa, w tym kontrolę dostępu opartą na rolach (RBAC), zapobieganie wstrzykiwaniu SQL i zabezpieczanie aplikacji za pomocą Helmet.
Pod koniec tego kursu będziesz mieć dogłębną wiedzę na temat Express.js i będziesz w stanie tworzyć niezawodne, skalowalne i gotowe do użycia aplikacje.
📚 Przegląd kursu
⦿ Express.js i dlaczego go używać?
⦿ Instalacja Express.js i konfiguracja projektu
⦿ Zrozumienie oprogramowania pośredniczącego Express
⦿ Podstawowy routing w Express.js
⦿ Obsługa obiektów żądań i odpowiedzi
⦿ Wyjaśnienie obiektu aplikacji ekspresowej
⦿ Używanie zmiennych środowiskowych (dotenv)
⦿ Obsługa różnych metod HTTP (GET, POST, PUT, DELETE)
⦿ Parametry trasy i ciągi zapytań
⦿ Udostępnianie plików statycznych w Express.js
⦿ Rodzaje oprogramowania pośredniego (wbudowane, zewnętrzne, niestandardowe)
⦿ Tworzenie niestandardowych funkcji oprogramowania pośredniego
⦿ Używanie Morgana do rejestrowania żądań
⦿ Analiza treści za pomocą express.json() i express.urlencoded()
⦿ Oprogramowanie pośredniczące w obsłudze błędów w Express.js
⦿ Korzystanie z silników szablonów (EJS, mops, kierownica)
⦿ Konfigurowanie i renderowanie widoków
⦿ Przekazywanie danych do widoków
⦿ Używanie układów dla treści dynamicznych
⦿ Renderowanie po stronie klienta a renderowanie po stronie serwera
⦿ Łączenie Express.js z MongoDB przy użyciu Mongoose
⦿ Operacje tworzenia, odczytywania, aktualizowania i usuwania (CRUD).
⦿ Obsługa błędów bazy danych i weryfikacja
⦿ Używanie sekwencjonowania z MySQL/PostgreSQL
⦿ Implementacja relacji modeli w bazach danych
⦿ Uwierzytelnianie użytkownika za pomocą JWT (tokeny sieciowe JSON)
⦿ Używanie bcrypt do mieszania hasła
⦿ Wdrażanie kontroli dostępu opartej na rolach (RBAC)
⦿ Zabezpieczanie aplikacji ekspresowych za pomocą kasku
⦿ Zapobieganie wstrzykiwaniu SQL i skryptom między witrynami (XSS)
⦿ Przesyłanie plików za pomocą Multira
⦿ Implementacja WebSocketów w Express.js
⦿ Buforowanie za pomocą Redis w Express.js
⦿ Korzystanie z zadań w tle z kolejką byków
⦿ Ograniczanie szybkości w celu zapobiegania nadużyciom API
⦿ Budowanie RESTful API za pomocą Express.js
⦿ Obsługa uwierzytelniania API (JWT, OAuth)
⦿ Wersjonowanie interfejsów API w Express
⦿ Używanie GraphQL z Express.js
⦿ Tworzenie mikrousług za pomocą Express.js
⦿ Jednostkowe testowanie aplikacji ekspresowych za pomocą Jest
⦿ Testowanie API za pomocą Supertestu
⦿ Używanie Postmana do testowania API
⦿ Dokowanie aplikacji Express.js
⦿ Wdrażanie aplikacji ekspresowych na Vercel, Heroku i AWS
⦿ Poprawa wydajności ekspresowej dzięki kompresji
⦿ Równoważenie obciążenia i klastrowanie w Express.js
⦿ Debugowanie aplikacji Express.js
⦿ Pisanie czystego i łatwego w utrzymaniu kodu w Expressie
⦿ Najlepsze praktyki dotyczące aplikacji ekspresowych gotowych do produkcji
📲 Opanuj Express.js i twórz skalowalne aplikacje internetowe – pobierz teraz i zacznij kodować!
Ostatnia Wersja
1.1Przesłane przez
Gabriel Rocha
Wymaga Androida
Android 7.0+
Kategoria
Darmowe Edukacja AplikacjaOcena treści
Everyone
Last updated on May 17, 2025
➢Express Js Complete Course
➢Great user interface
➢Day mode, Night mode added
➢Make your Notes
➢Text to Voice Feature
➢Last Read Added