Klein-Ridder / Barnstedt | SharePoint 2016 | Buch | 978-3-8362-4339-1 | sack.de

Buch, Deutsch, 712 Seiten, Format (B × H): 172 mm x 246 mm, Gewicht: 1429 g

Reihe: Rheinwerk Computing

Klein-Ridder / Barnstedt

SharePoint 2016

Das Praxisbuch für SharePoint-Entwickler: Planung, Entwicklung, Deployment, Best Practices. Mit durchgängigem Praxisszenario!
1. Auflage 2017
ISBN: 978-3-8362-4339-1
Verlag: Rheinwerk Verlag GmbH

Das Praxisbuch für SharePoint-Entwickler: Planung, Entwicklung, Deployment, Best Practices. Mit durchgängigem Praxisszenario!

Buch, Deutsch, 712 Seiten, Format (B × H): 172 mm x 246 mm, Gewicht: 1429 g

Reihe: Rheinwerk Computing

ISBN: 978-3-8362-4339-1
Verlag: Rheinwerk Verlag GmbH


Passen Sie SharePoint 2016 ganz individuell an Ihre Anforderungen an und entwickeln Sie maßgeschneiderte Lösungen! An einem abgeschlossenen Beispielprojekt vollziehen Sie alle Schritte leicht verständlich nach. Von der Entwicklungsumgebung mit allen wichtigen Tools über die UI-Gestaltung bis zum Deployment: Hier ist alles für Sie drin!

Aus dem Inhalt:

- Infrastruktur planen

- Anwendungsstruktur

- Prozessbeschreibung

- Webparts

- Infrastruktur konfigurieren

- Website-Properties

- Konfigurationslisten

- Logging

- Change Requests

- Visual Studio Solution

- Datenstrukturen

- Feature Event Receiver

- Anwendungskonfiguration

- UI-Entwicklung

- Deployment

- PowerShell

Klein-Ridder / Barnstedt SharePoint 2016 jetzt bestellen!

Weitere Infos & Material


Danksagung ... 13  1.  Vorwort ... 15Teil I  Planung ... 19  2.  Planungsbeispiel ... 23       2.1 ... Einleitung ... 23        2.2 ... Infrastruktur ... 23        2.3 ... Anwendungsstruktur ... 25        2.4 ... Prozessbeschreibung ... 54        2.5 ... Ablaufpläne ... 83        2.6 ... WebParts ... 94        2.7 ... Weitere Anforderungen und Funktionen ... 101        2.8 ... Konfiguration ... 101        2.9 ... Berechtigungen ... 117        2.10 ... Oberfläche ... 126        2.11 ... Mehrsprachigkeit ... 137        2.12 ... Logging ... 140        2.13 ... Change Requests ... 141Teil II  Umsetzung ... 143  3.  Entwicklungsumgebung ... 145       3.1 ... CKSDev ... 146        3.2 ... Web Essentials ... 147        3.3 ... ILMerge ... 147        3.4 ... SharePoint Manager ... 148        3.5 ... smtp4dev ... 149        3.6 ... SharePoint LogViewer ... 150        3.7 ... DebugView ... 151        3.8 ... Developer Dashboard ... 151        3.9 ... PowerGUI Script Editor ... 152        3.10 ... CAML Designer ... 153        3.11 ... Notepad++ ... 154        3.12 ... GetStrongName ... 154        3.13 ... Tipps ... 156  4.  Struktur der VS-Solution ... 157       4.1 ... Namespaces ... 164        4.2 ... Verzeichnisse ... 167        4.3 ... Features vorbereiten ... 173  5.  Basisfunktionen ... 179       5.1 ... Additional Page-Header ... 180        5.2 ... Logging ... 184        5.3 ... Mehrsprachigkeit ... 190        5.4 ... JavaScript global einbinden ... 194        5.5 ... JS from Codebehind ... 199        5.6 ... Projekttemplate erstellen ... 203  6.  Datenstruktur aufbauen ... 207       6.1 ... Spalten ... 208        6.2 ... Inhaltstypen ... 246        6.3 ... Listen und Bibliotheken ... 272        6.4 ... Ansichten ... 306        6.5 ... Archivstruktur ... 320  7.  Feature-EventReceiver ... 325       7.1 ... Nachschlagespalten ... 326        7.2 ... Featureabhängigkeiten ... 330  8.  Berechtigungsmodell ... 333       8.1 ... Stufen erstellen ... 336        8.2 ... Rollen anlegen ... 337        8.3 ... Berechtigungen zuordnen ... 338  9.  Ribbonsteuerung ... 341       9.1 ... Via »Elements.xml« ... 341        9.2 ... Via Code zur Laufzeit ... 35410.  Anwendungskonfiguration ... 373       10.1 ... CustomAction-Links ... 373        10.2 ... Property Bag ... 381        10.3 ... ApplicationPage ... 387        10.4 ... Basiskonfiguration ... 40511.  UI-Entwicklung ... 409       11.1 ... Vor- und Nachteile individueller Formulare ... 409        11.2 ... Eigene Formulare entwickeln und einbinden ... 411        11.3 ... Umsetzung Use Cases ... 44312.  Umsetzung EventReceiver ... 457       12.1 ... Benutzerbenachrichtigungen ... 458        12.2 ... E-Mail-Versand ... 47113.  Umsetzung Workflows ... 481       13.1 ... Workflow erstellen ... 482        13.2 ... E-Mail-Benachrichtigungen ... 485        13.3 ... Workflow Installation ... 490        13.4 ... Workflow starten ... 49514.  Umsetzung TimerJobs ... 497       14.1 ... Konfiguration ... 498        14.2 ... Grundgerüst ... 514        14.3 ... Archivierungstimerjob ... 516        14.4 ... Eskalations-TimerJob und Erinnerungs-TimerJob ... 524        14.5 ... Report-TimerJob ... 52815.  WebParts ... 533       15.1 ... Lösungssuche ... 534        15.2 ... Ticketauswertung ... 564        15.3 ... Abrechnung ... 57816.  Anpassung der Navigation ... 60517.  Aufbau der WebPart-Seiten ... 61318.  Umsetzung des Brandings ... 61919.  Deployment ... 627       19.1 ... Via PowerShell ... 627        19.2 ... Via Code (einen Installer entwickeln) ... 63120.  Produktbesonderheiten ... 647       20.1 ... Releasezyklen ... 648        20.2 ... Lizenzierung ... 64921.  Zusammenfassung ... 671  Anhang ... 673  A.  SharePoint 2016 - Versionsunterschiede ... 675  B.  Berechtigungsstufen ... 679  C.  Ribbon-Location ... 687  Index ... 709


Barnstedt, Björn
Björn Barnstedt ist als Senior-SharePoint-Entwickler seit
vielen Jahren bei der amexus Informationstechnik GmbH und Co. KG tätig. Er leitet Softwareprojekte beim Kunden und führt Schulungen durch.

Klein-Ridder, Fabian
Fabian Klein-Ridder ist seit 2004 in der SharePoint-Entwicklung tätig. Er arbeitet als Senior-SharePoint-Entwickler und Teamleiter der Software-Entwicklungsabteilung bei der amexus Informationstechnik GmbH und Co. KG. Darüber hinaus führt er individuelle Schulungen für Endanwender und Softwareentwickler zu SharePoint durch.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.