Zend Framework 3: Rheinwerk Computing
Autor Ralf Eggertde Limba Germană Hardback – 31 oct 2016
Aus dem Inhalt:
- Grundlagen und Installation
- Komponenten, OOP in PHP
- Entwurfs- und Architekturmuster
- Middleware und MVC (Model View Controller)
- Modularität
- Datenbanken und Formulare
- Internationalisierung
- Authentifizierung und Autorisierung
- Unit- und Integrationstests
- Migration von ZF2 und von ZF1
- Webservices und Apigility
- Konsolenanwendungen
Die Fachpresse zur Vorauflage:
mediavalley.de: »Schnelle, verständliche und problemorientierte Einführung und Anwendungshinweise!«
Din seria Rheinwerk Computing
- 20%
Preț: 177.63 lei - 20%
Preț: 452.74 lei - 20%
Preț: 465.17 lei - 20%
Preț: 243.05 lei - 20%
Preț: 546.58 lei - 20%
Preț: 651.69 lei - 20%
Preț: 187.33 lei - 20%
Preț: 374.05 lei - 20%
Preț: 277.90 lei - 20%
Preț: 272.51 lei - 20%
Preț: 358.49 lei - 20%
Preț: 355.47 lei - 20%
Preț: 201.24 lei - 20%
Preț: 183.56 lei - 20%
Preț: 356.53 lei - 20%
Preț: 194.94 lei - 20%
Preț: 260.16 lei - 20%
Preț: 380.11 lei - 20%
Preț: 298.97 lei - 20%
Preț: 261.45 lei - 20%
Preț: 163.34 lei - 20%
Preț: 282.20 lei - 20%
Preț: 355.00 lei - 20%
Preț: 257.68 lei - 20%
Preț: 474.21 lei - 20%
Preț: 434.61 lei - 20%
Preț: 358.95 lei - 20%
Preț: 197.60 lei - 20%
Preț: 202.67 lei - 20%
Preț: 139.66 lei - 20%
Preț: 203.77 lei - 20%
Preț: 154.18 lei - 20%
Preț: 340.26 lei - 20%
Preț: 195.39 lei - 20%
Preț: 184.40 lei - 20%
Preț: 191.10 lei - 20%
Preț: 182.65 lei - 20%
Preț: 345.67 lei - 20%
Preț: 195.34 lei - 20%
Preț: 388.61 lei - 20%
Preț: 176.60 lei - 20%
Preț: 384.59 lei - 20%
Preț: 311.51 lei - 20%
Preț: 277.78 lei - 20%
Preț: 258.01 lei - 20%
Preț: 212.11 lei - 20%
Preț: 426.88 lei - 20%
Preț: 243.62 lei - 20%
Preț: 430.57 lei - 20%
Preț: 83.07 lei
Preț: 366.09 lei
Preț vechi: 457.61 lei
-20% Nou
Puncte Express: 549
Preț estimativ în valută:
64.78€ • 75.55$ • 56.88£
64.78€ • 75.55$ • 56.88£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9783836239653
ISBN-10: 3836239655
Pagini: 958
Dimensiuni: 172 x 246 x 60 mm
Greutate: 1.89 kg
Ediția:Mărită
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
ISBN-10: 3836239655
Pagini: 958
Dimensiuni: 172 x 246 x 60 mm
Greutate: 1.89 kg
Ediția:Mărită
Editura: Rheinwerk Verlag GmbH
Seria Rheinwerk Computing
Cuprins
Geleitwort
...
25
Vorwort
...
27Teil
I
Grundlagen
...
29
1.
Einführung
in
das
Zend
Framework
3
...
31
1.1
...
Was
ist
das
Zend
Framework
3?
...
31
1.2
...
An
wen
richtet
sich
dieses
Buch?
...
31
1.3
...
Warum
das
Zend
Framework
3
einsetzen?
...
32
1.4
...
Aufbau
des
Buches
...
38
1.5
...
Listings
und
Programmierstil
...
41
1.6
...
Technische
Voraussetzungen
...
42
1.7
...
Installationsvarianten
...
54
1.8
...
Beispiel-
und
Übungsanwendungen
...
62
1.9
...
Zusammenfassung
...
67Teil
II
Middleware-Anwendungen
...
69
2.
Middleware-Anwendungen
einrichten
...
71
2.1
...
Einstieg
...
71
2.2
...
Installation
der
Beispielanwendung
...
75
2.3
...
Aufbau
einer
Zend\Expressive-Anwendung
...
78
2.4
...
Aufbau
eines
Zend\Expressive-Moduls
...
91
2.5
...
Zusammenfassung
...
98
2.6
...
Übung
und
Lösung
...
98
3.
Routing,
Actions
und
Templates
...
101
3.1
...
Einstieg
...
101
3.2
...
Neues
Modul
anlegen
und
konfigurieren
...
102
3.3
...
Middleware-Routing
einrichten
...
104
3.4
...
Middleware-Actions
implementieren
...
108
3.5
...
Middleware-Templates
erstellen
...
120
3.6
...
Middleware
konfigurieren
...
126
3.7
...
Zusammenfassung
...
130
3.8
...
Übung
und
Lösung
...
131
4.
Datenbanken
und
Repositorys
...
139
4.1
...
Einleitung
...
139
4.2
...
Datenbankadapter
konfigurieren
...
141
4.3
...
Model-Layer
definieren
...
143
4.4
...
Storage
einrichten
...
145
4.5
...
Repositorys
implementieren
...
151
4.6
...
Integration
in
Middleware-Anwendung
...
155
4.7
...
Zusammenfassung
...
158
4.8
...
Übung
und
Lösung
...
159
5.
Formulare
und
Benutzereingaben
...
165
5.1
...
Einleitung
...
165
5.2
...
Input-Filter
erstellen
...
166
5.3
...
Formulare
erstellen
...
172
5.4
...
Aktionen
anpassen
...
176
5.5
...
Formulare
ausgeben
...
181
5.6
...
Zusammenfassung
...
185
5.7
...
Übung
und
Lösung
...
185
6.
Internationalisierung
...
191
6.1
...
Einleitung
...
191
6.2
...
Routing
überarbeiten
...
194
6.3
...
Locale
per
Middleware
setzen
...
202
6.4
...
Texte
übersetzen
...
205
6.5
...
Datum,
Uhrzeit
und
Währungen
ausgeben
...
218
6.6
...
Datenbankinhalte
internationalisieren
...
220
6.7
...
Zusammenfassung
...
220
6.8
...
Übung
und
Lösung
...
221
7.
Authentifizierung
und
Autorisierung
...
227
7.1
...
Einleitung
...
227
7.2
...
Benutzerrechte
konfigurieren
...
231
7.3
...
Sessions
konfigurieren
...
236
7.4
...
Benutzer
authentifizieren
...
238
7.5
...
Autorisierung
angemeldeter
Benutzer
...
245
7.6
...
Authentifizierten
Benutzer
handhaben
...
251
7.7
...
Zusammenfassung
...
259
7.8
...
Übung
und
Lösung
...
260
8.
Zend\Expressive-Anwendung
optimieren
...
267
8.1
...
Einleitung
...
268
8.2
...
Startseite
entfernen
...
268
8.3
...
Mehrstufiges
Layout
einrichten
...
272
8.4
...
View-Helper
für
Formularausgabe
erstellen
...
279
8.5
...
Traits
einsetzen
zur
Codereduktion
...
284
8.6
...
Zusammenfassung
...
289
8.7
...
Übung
und
Lösung
...
289
9.
Unit-Tests
für
Middleware-Anwendungen
...
293
9.1
...
Einleitung
...
294
9.2
...
Middleware-Aktionen
testen
...
294
9.3
...
Middleware
aus
der
Pipeline
testen
...
311
9.4
...
Formulare
und
Modelklassen
testen
...
324
9.5
...
Weitere
Klassen
testen
...
342
9.6
...
Zusammenfassung
...
343
9.7
...
Übung
und
Lösung
...
344Teil
III
MVC-Anwendungen
...
35110.
MVC-Anwendung
einrichten
...
353
10.1
...
Einleitung
...
354
10.2
...
Installation
der
Beispielanwendung
...
354
10.3
...
Aufbau
einer
Zend
Framework
3-MVC-Anwendung
...
357
10.4
...
Aufbau
eines
Zend
Framework
3-Moduls
...
369
10.5
...
Fremdmodule
...
375
10.6
...
Übung
...
37811.
Controller
und
View
...
381
11.1
...
Einleitung
...
381
11.2
...
Module
erstellen
und
konfigurieren
...
382
11.3
...
Routing
konfigurieren
...
389
11.4
...
Action-Controller
anlegen
...
395
11.5
...
Templates
erstellen
...
406
11.6
...
Paginierung
hinzufügen
...
418
11.7
...
Navigation
hinzufügen
...
423
11.8
...
Zusammenfassung
...
427
11.9
...
Übung
...
42812.
Model-Layer
implementieren
...
431
12.1
...
Einleitung
...
431
12.2
...
Model-Layer
definieren
...
433
12.3
...
Entitäten
implementieren
...
434
12.4
...
Hydratoren
implementieren
...
444
12.5
...
Storage
mit
Table-Gateway
umsetzen
...
453
12.6
...
Repository
und
Templates
überarbeiten
...
467
12.7
...
Zusammenfassung
...
471
12.8
...
Übung
...
47213.
Formularverarbeitung
im
MVC
...
475
13.1
...
Einleitung
...
475
13.2
...
Vorbereitungen
...
477
13.3
...
Input-Filter
erstellen
...
482
13.4
...
Formulare
implementieren
...
489
13.5
...
Formulare
ausgeben
...
502
13.6
...
Formulare
verarbeiten
...
513
13.7
...
HTML-Eingaben
ermöglichen
...
522
13.8
...
Dateiuploads
implementieren
...
529
13.9
...
Ausgabe
vereinfachen
...
539
13.10
...
Zusammenfassung
...
542
13.11
...
Übung
...
54214.
Internationalisierung
im
MVC
...
545
14.1
...
Einleitung
...
545
14.2
...
Routing
überarbeiten
und
Locale
setzen
...
547
14.3
...
Texte
übersetzen
...
555
14.4
...
Datum
und
Uhrzeiten
ausgeben
...
569
14.5
...
Sprachwechsler
einfügen
...
570
14.6
...
Zusammenfassung
...
572
14.7
...
Übung
...
57315.
Authentifizierung
und
Autorisierung
im
MVC
...
575
15.1
...
Einleitung
...
575
15.2
...
Benutzerrechte
definieren
...
586
15.3
...
Sessions
konfigurieren
...
597
15.4
...
Benutzer
authentifizieren
...
600
15.5
...
Benutzer
autorisieren
...
618
15.6
...
Menü
durch
Benutzerrechte
einschränken
...
626
15.7
...
User-Widget
einbauen
...
632
15.8
...
Zusammenfassung
...
638
15.9
...
Übung
...
63816.
Tests
für
MVC-Anwendungen
...
641
16.1
...
Einleitung
...
641
16.2
...
Modulklassen
testen
...
644
16.3
...
Event-Listener
testen
...
647
16.4
...
Integrationstests
für
Controller
schreiben
...
667
16.5
...
Weitere
Klassen
testen
...
699
16.6
...
Zusammenfassung
...
700
16.7
...
Übung
...
701Teil
IV
Weitere
Themen
...
70317.
Migration
vom
ZF2
und
ZF1
...
705
17.1
...
Migration
--
eine
Einführung
...
705
17.2
...
Migration
vom
ZF2
zum
ZF3
...
708
17.3
...
Migration
vom
ZF1
zum
ZF3
...
726
17.4
...
Migration
von
MVC
zur
Middleware
...
746
17.5
...
Zusammenfassung
...
76118.
Webservices
und
Apigility
...
763
18.1
...
Einführung:
RESTful
Webservice
...
763
18.2
...
RESTful
Webservice
mit
Zend\Mvc
implementieren
...
765
18.3
...
RESTful
Webservice
mit
Zend\Expressive
umsetzen
...
778
18.4
...
RESTful
Webservice
mit
Apigility
implementieren
...
785
18.5
...
Zusammenfassung
...
79119.
Konsolenanwendungen
...
793
19.1
...
Komponenten
...
794
19.2
...
Vorbereitungen
...
794
19.3
...
Einführung
in
ZF\Console
...
795
19.4
...
Abstrakte
Command-Klasse
...
796
19.5
...
Befehl
zum
Prüfen
des
Datenbankadapters
...
798
19.6
...
Befehl
zum
Anzeigen
der
Datenbanktabellen
...
800
19.7
...
Generator
für
Entitätsklassen
...
802
19.8
...
Befehl
zum
Anlegen
einer
Entität
...
807
19.9
...
Zusammenfassung
...
813Teil
V
Komponenten
...
81520.
Zend-Framework-Komponenten
...
817
20.1
...
Zend\Authentication
...
818
20.2
...
Zend\Cache
...
822
20.3
...
Zend\Code
...
825
20.4
...
Zend\Config
...
827
20.5
...
Zend\Console
...
830
20.6
...
Zend\Db
...
832
20.7
...
Zend\Diactoros
...
841
20.8
...
Zend\EventManager
...
842
20.9
...
Zend\Expressive
...
846
20.10
...
Zend\Filter
...
848
20.11
...
Zend\Form
...
851
20.12
...
Zend\Hydrator
...
857
20.13
...
Zend\I18n
...
861
20.14
...
Zend\InputFilter
...
864
20.15
...
Zend\ModuleManager
...
868
20.16
...
Zend\Mvc
...
873
20.17
...
Zend\Navigation
...
876
20.18
...
Zend\Paginator
...
878
20.19
...
Zend\Permissions\Acl
...
881
20.20
...
Zend\Permissions\Rbac
...
883
20.21
...
Zend\ServiceManager
...
886
20.22
...
Zend\Session
...
891
20.23
...
Zend\Stratigility
...
893
20.24
...
Zend\Test
...
895
20.25
...
Zend\Validator
...
896
20.26
...
Zend\View
...
899
20.27
...
Composer-Plug-in
Zend\ComponentInstaller
...
903
20.28
...
Weitere
Komponenten
...
904
Anhang
...
907
A
...
Objektorientierte
Programmierung
in
PHP
...
909
B
...
Architekturmuster
und
Entwurfsmuster
...
915
C
...
Unit-Testing
mit
PHPUnit
...
929
D
...
Zend
Framework
3
und
Doctrine
...
943
Index
...
951