Inhouse-Schulung: Microsoft SharePoint Server 2010 für Developer
In diesem Kurs erfahren Sie Näheres über das SharePoint-API, SharePoint Solutions, die Anpassung und das Erstellen eigener Listenvorlagen, Inhaltstypen oder Steuerelementen sowie die Programmierung eigener Workflows zur Steuerung der Arbeitsabläufe.
Zielgruppe
Die Schulung SharePoint 2010 Developer richtet sich an Softwareentwickler, die in Unternehmen Anwendungen mit dem SharePoint Server 2010 entwickeln möchten.
In diesem Sinne richtet sich das Angebot der Condeso GmbH ausschließlich an Unternehmen und Freiberufler.
Anfrage Inhouse-Schulung
Agenda
Überblick SharePoint 2010
- Aufbau und Architektur des SharePoint Servers 2010
- Überblick über die wichtigsten Key-Features wie z.B. Site Collections, Lists oder WebParts
- Einführung in den Namespace Microsoft.SharePoint – Welche Klassen und Typen für die Programmierung von SharePoint gibt es
- Programmierung mit dem SharePoint Objektmodell
ASP.NET 4.0 als Grundlage
- Wie ist ASP.NET aufgebaut
- Überblick über verschiedene Sprachen und Technologien wie Cascading Stylesheet, HTML, Silverlight, JavaScript, AJAX und .NET
Arbeiten mit Sites und Lists
- Erstellen und Anpassen eigener Site-Defintions
- Verwendung und Gestaltung von MasterPages
- Lists ansprechen, ändern und erweitern
Entwicklung von eigenen Komponenten
- InfoPath Form Services
- Webparts (Aufbau, Integration, Programmierung)
- Site und List-Definitionen
- Integration in SharePoint 2010
- Überblick über die Funktionen
- Erstellen eigener Inhaltstypen, Workflows, Listen usw. mit dem SharePoint Designer
- Anpassen von Formularen mit InfoPath
- Grenzen des SharePoint Designers
Arbeiten mit Visual Studio 2010
- Sandbox Solutions vs. Farm Solution
- ASP.NET Webparts
- Silverlight Webparts
- Bestehende Workflows erweitern
- Erstellen eigener Elemente (Listen, Menüeinträge etc.)
Voraussetzungen
Gute Kenntnisse in HTML und CSS sind Grundvoraussetzung, ebenso werden Kenntnisse in der Programmierung von WebSites mit ASP.NET benötigt. Als Programmiersprache kommen C# oder VB.NET zum Einsatz.