158878
Książka
W koszyku
(Technologia i Rozwiązania)
Narzędzia potrzebne do realizacji przykładów Do kogo kierowana jest książka? Konwencje typograficzne Przykładowy kod Docenić Node Unikatowo zaprojektowany Node Współbieżność Równoległość i wątki Współbieżność i procesy Zdarzenia Pętla zdarzeń Wpływ sposobu zaprojektowania Node na architektów systemów Budowanie większych systemów z mniejszych Strumienie Wykorzystanie JavaScript na każdym etapie projektu maksymalizuje dobre efekty Zamiana kodu Browserify Instalacja i wirtualizacja serwerów Node Uruchamianie podstawowego serwera Node Witaj, świecie Tworzenie żądań HTTP Pośredniczenie i tunelowanie HTTPS, TLS (SSL) i zabezpieczanie serwera Tworzenie podpisanego samodzielnie certyfikatu na potrzeby programistyczne Instalacja prawdziwego certyfikatu SSL Instalacja aplikacji w chmurze Heroku Dodatki Git Zarządzanie zmiennymi konfiguracyjnymi Zarządzanie wdrożeniem Instalacja aplikacji w chmurze OpenShift Instalacja aplikacji Node i MongoDB Wdrożenie aplikacji Docker, czyli lekkie i wirtualne kontenery Najpierw jednak tyk systemu Unix Korzystanie z systemu Docker Tworzenie pliku Dockerfile Zbudowanie i uruchomienie obrazu Dockera Skalowanie Node Skalowanie pionowe wykorzystujące wiele rdzeni procesora Funkcja spawn() Funkcja fork() Funkcja exec() Funkcja execFile() Komunikacja z procesem potomnym Moduł cluster Skalowanie w poziomie z wykorzystaniem wielu maszyn Użycie serwera Nginx Równoważenie obciążenia za pomocą Node Użycie kolejek komunikatów Użycie modułu komunikacji UDP serwera Node Zarządzanie pamięcią i przestrzenią Jak poradzić sobie z dużym tłumem? Mikroserwisy Mechanizm pub-sub serwera Redis Mikroserwisy w narzędziu Seneca Zmniejszenie zużycia pamięci Używaj strumieni zamiast buforów Prototypy Wydajne pamięciowo struktury danych z wykorzystaniem serwera Redis V8 i optymalizacja wydajności Optymalizacja kodu JavaScript Strategie dotyczące pamięci podręcznych Wykorzystanie Redis jako pamięci podręcznej Wdrażanie CloudFlare jako CDN Zarządzanie sesją użytkownika Uwierzytelnianie i sesje JWT Monitorowanie aplikacji Jak poradzić sobie z błędami? Moduł domain Wyłapywanie błędów innych procesów Tworzenie dzienników zdarzeń Dostosowywanie działania w zmieniającym się środowisku REPL narzędzia Node Zdalny monitoring i zarządzanie procesem Node Profilowanie procesów Wykorzystywanie niezależnych narzędzi do monitorowania PM2 Wykorzystanie New Relic do monitorowania aplikacji Budowanie i testowanie Budowanie aplikacji za pomocą narzędzi Gulp, Browserify i Handlebars Narzędzie Gulp Wykonanie szkieletu systemu budowania Uruchamianie i testowanie zbudowanej wersji Wykorzystanie narzędzi do testowania wbudowanych w system Node Debuger wbudowany w system Node Moduł assert Testowanie za pomocą Mocha, Chai, Sinon i npm Mocha Chai Sinon Automatyzacja testów w przeglądarce internetowej dzięki PhantomJS i CasperJS Testowanie z wykorzystaniem PhantomJS Scenariusze nawigacyjne w CasperJS Wdrażanie i konserwacja GitHub i mechanizm webhook Włączenie mechanizmu webhook Implementacja systemu budowania i wdrażania wykorzystującego mechanizm webhook Synchronizacja wersji lokalnej i zdalnej Tworzenie wersji lokalnej za pomocą narzędzia Vagrant Przygotowywanie systemu przy użyciu Ansible Integracja, dostarczanie i wdrażanie Ciągła integracja Ciągłe dostarczanie Ciągłe wdrażanie Budowanie i wdrażanie z użyciem narzędzia Jenkins Wdrażanie w chmurze Heroku Zarządzanie pakietami Wersjonowanie semantyczne Zarządzanie pakietami z użyciem npm
Sygnatura czytelni BWEAiI: XII N 101
Pliki multimedialne:
Status dostępności:
Biblioteka WEAiI
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 145168 N (1 egz.)
Strefa uwag:
Tyt. oryg.: Deploying Node.js
Uwaga ogólna
U dołu strony tytułowej oraz okładki nazwa wydawcy oryginału: Packt Publishing.
Uwaga dotycząca bibliografii
Indeks.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności