Tworzenie aplikacji internetowych z uzyciem Node i Express Korzystanie ze stosu JavaScript Wydanie II.pdf
(
2090 KB
)
Pobierz
Tytuł oryginału: Web Development with Node and Express: Leveraging the JavaScript Stack, 2nd Edition
Tłumaczenie: Joanna Zatorska
ISBN: 978-83-283-6743-2
© 2020 Helion SA
Authorized Polish translation of the English edition of Web Development with Node and Express, 2nd
Edition ISBN 9781492053514 © 2020 Ethan Brown
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/taine2.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/taine2
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis treści
Wstęp........................................................................................................................ 13
1. Wprowadzenie do technologii Express ....................................................................... 19
JavaScriptowa rewolucja
Wprowadzenie do technologii Express
Aplikacje działające po stronie serwera i aplikacje działające po stronie klienta
Krótka historia platformy Express
Node — nowy rodzaj serwera WWW
Ekosystem Node
Licencje
Podsumowanie
19
20
22
23
23
24
25
26
2. Pierwsze kroki w Node .............................................................................................. 27
Pobieranie Node
Użycie terminala
Edytory
npm
Prosty serwer WWW z użyciem Node
Witaj, świecie
Programowanie sterowane zdarzeniami
Trasowanie
Zwracanie zasobów statycznych
Przejdźmy do platformy Express
27
27
29
30
31
31
32
32
33
35
3. Oszczędność czasu dzięki Expressowi ......................................................................... 37
Tworzenie szkieletu aplikacji
Witryna WWW Meadowlark Travel
37
37
5
Kup książkę
Poleć książkę
Wstępne kroki
Widoki i układy
Statyczne pliki i widoki
Dynamiczne treści w widokach
Podsumowanie
38
41
44
44
45
4. Porządki ................................................................................................................... 47
Struktura plików i katalogów
Najlepsze praktyki
Kontrola wersji
Jak używać systemu Git wraz z tą książką?
Samodzielne pisanie kodu
Korzystanie z przykładowego kodu
Pakiety npm
Metadane projektu
Moduły Node
Podsumowanie
47
48
48
49
49
50
51
52
53
54
5. Zapewnienie jakości .................................................................................................. 57
Plan zapewnienia jakości
QA: czy warto?
Logika kontra prezentacja
Rodzaje testów
Przegląd technik zapewniania jakości
Instalowanie i konfigurowanie platformy Jest
Testy jednostkowe
Tworzenie atrap
Refaktoryzacja aplikacji pod kątem testowalności
Pisanie pierwszego testu
Utrzymanie testów
Pokrycie testami
Testy integracyjne
Lintowanie
Ciągła integracja
Podsumowanie
58
59
60
60
61
61
62
62
63
63
65
66
67
69
72
73
6. Obiekty żądania i odpowiedzi .................................................................................... 75
Elementy URL
Metody żądania HTTP
Nagłówki żądań
75
76
77
6
Spis treści
Poleć książkę
Kup książkę
Nagłówki odpowiedzi
Internet Media Type
Ciało żądania
Obiekt żądania
Obiekt odpowiedzi
Znajdowanie dodatkowych informacji
Najważniejsze funkcje
Renderowanie treści
Przetwarzanie formularzy
Udostępnianie API
Podsumowanie
77
78
78
78
80
82
82
83
84
85
86
7. Tworzenie szablonów za pomocą silnika Handlebars .................................................. 87
Nie ma absolutnych zasad z wyjątkiem tej jednej
Wybór silnika szablonów
Pug, czyli inne podejście
Podstawy silnika Handlebars
Komentarze
Bloki
Szablony po stronie serwera
Widoki i układy
Stosowanie (lub niestosowanie) układów w aplikacjach Expressa
Sekcje
Części
Doskonalenie szablonów
Podsumowanie
88
89
89
91
91
92
93
94
95
96
97
99
100
8. Przetwarzanie formularzy ........................................................................................101
Wysyłanie danych klienta na serwer
Formularze HTML
Kodowanie
Inne sposoby obsługi formularzy
Przetwarzanie formularzy w platformie Express
Wysyłanie danych formularza za pomocą funkcji fetch
Przesyłanie plików
Przesyłanie plików za pomocą funkcji fetch
Ulepszamy interfejs użytkownika formularza do przesyłania plików
Podsumowanie
101
101
102
102
104
106
108
110
111
111
Spis treści
Kup książkę
7
Poleć książkę
Plik z chomika:
PDFator
Inne pliki z tego folderu:
JavaScript Przewodnik Poznaj jezyk mistrzow programowania Wydanie VII.pdf
(2504 KB)
AngularJS Profesjonalne techniki.pdf
(1428 KB)
AngularJS Praktyczne przyklady.pdf
(1394 KB)
Baw sie kodem Twoja wlasna gra CoderDojo Nano.pdf
(6759 KB)
Aplikacje 3D Przewodnik po HTML5 WebGL i CSS3.pdf
(2551 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin