Klein-Ridder / Barnstedt | SharePoint 2016 | Buch | 978-3-8362-4339-1 | www2.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. 15

Teil 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. 141

Teil 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. 354

10.  Anwendungskonfiguration. 373

       10.1. CustomAction-Links. 373

       10.2. Property Bag. 381

       10.3. ApplicationPage. 387

       10.4. Basiskonfiguration. 405

11.  UI-Entwicklung. 409

       11.1. Vor- und Nachteile individueller Formulare. 409

       11.2. Eigene Formulare entwickeln und einbinden. 411

       11.3. Umsetzung Use Cases. 443

12.  Umsetzung EventReceiver. 457

       12.1. Benutzerbenachrichtigungen. 458

       12.2. E-Mail-Versand. 471

13.  Umsetzung Workflows. 481

       13.1. Workflow erstellen. 482

       13.2. E-Mail-Benachrichtigungen. 485

       13.3. Workflow Installation. 490

       13.4. Workflow starten. 495

14.  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. 528

15.  WebParts. 533

       15.1. Lösungssuche. 534

       15.2. Ticketauswertung. 564

       15.3. Abrechnung. 578

16.  Anpassung der Navigation. 605

17.  Aufbau der WebPart-Seiten. 613

18.  Umsetzung des Brandings. 619

19.  Deployment. 627

       19.1. Via PowerShell. 627

       19.2. Via Code (einen Installer entwickeln). 631

20.  Produktbesonderheiten. 647

       20.1. Releasezyklen. 648

       20.2. Lizenzierung. 649

21.  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.