swift (QUICK) adjective

Similar documents
Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web. We have a new pie!

Best of SharePoint Sites and Communities

SharePoint Breakfast Session

Professional SharePoint 2010 Development

SHAREPOINT 2013 DEVELOPMENT

Audience Profile: Course Outline. Introduction & Architecture. SharePoint 2013 Administration Basics. Creating Web Applications and Site Collections

Before you start proceeding with this tutorial, we are assuming that you are already aware about the basics of Web development.

: Course : SharePoint 2016 Site Collection and Site Administration

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

INTRODUCTION TO THE STATE OF MICHIGAN S SHAREPOINT ENVIRONMENT

SharePoint 2013 Business Intelligence

MS 50547: Microsoft SharePoint 2010 Site Collection and Site Administration Duration: 5 Days Method: Instructor-Led

SP2010 and Internet. Thierry Gasser Microsoft Switzerland. SharePoint de Contact. 3 novembre 2011

Brian Krainer Jacobsen

SharePoint 2016 Site Collections and Site Owner Administration

SharePoint 2016 Site Collections and Site Owner Administration

Advanced Solutions of Microsoft SharePoint Server 2013

Pro SharePoint 2010 Administration

Microsoft SharePoint 2010 FOR DUMME5' by Vanessa L. Williams WILEY. Wiley Publishing, Inc.

"Charting the Course... MOC A: SharePoint 2016 Site Collections and Site Owner Administration. Course Summary

SHAREPOINT-2016 Syllabus

Key Challenges with the Current RFQ Process

Index. Tony Smith 2016 T. Smith, SharePoint 2016 User's Guide, DOI /

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint 2013

Configuring and Administering Microsoft SharePoint 2010

SHAREPOINT 2010 OVERVIEW FOR DEVELOPERS RAI UMAIR SHAREPOINT MENTOR MAVENTOR

EVALUATION COPY. Unauthorized Reproduction or Distribution Prohibited SHAREPONT 2013 BUSINESS INTELLIGENCE

Business Data Catalog (BDC), 11, 21 business intelligence, 11 buttons adding to Ribbon interface, 37 making context-sensitive, 126

Configuring and Administering Microsoft SharePoint 2010

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

Contents at a Glance COPYRIGHTED MATERIAL. Introduction... 1 Part I: Getting Started with SharePoint

TSInfo Technologies (OPC) Pvt Ltd

"Charting the Course to Your Success!" MOC Microsoft SharePoint 2010 Site Collection and Site Administration Course Summary

55033: SHAREPOINT 2013 SITE COLLECTION AND SITE ADMINISTRATION

SharePoint 2013 Site Collection and Site Administration

Configuring and Administering Microsoft SharePoint 2010

IOTAP Sharepoint Customizations

Course 10174B: OVERVIEW COURSE DETAILS. Configuring and Administering Microsoft SharePoint 2010

Professional SharePoint 2013 Development Ebook Gratuit

The Magic of Microsoft Office SharePoint Services & Office 2007

Layer2 Term Set Glossary (TSG) for SharePoint

SharePoint Online Office 365 Developer Course Content

CHAPTER 1: WHAT S NEW IN SHAREPOINT

Presented by. Dheepa Iyer Managing Consultant. Commissioned for. Reston SharePoint User Group. SharePoint Framework. May 2017

SP Configuring and Administering Microsoft SharePoint 2010

TOPICS COVERED IN THIS CHAPTER

Microsoft Configuring and Administering Microsoft SharePoint 2010

55158: SharePoint 2013 Business Intelligence

SharePoint 2013 End User

SharePoint 2010 Central Administration/Configuration Training

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah

Create List Definition Sharepoint 2010 Using Visual Studio 2012

Sharepoint 2010 How Manually Update Web Analytics Workflows Timer Job

Microsoft SharePoint End User level 1 course content (3-day)

SharePoint SP380: SharePoint Training for Power Users (Site Owners and Site Collection Administrators)

SharePoint Online and Azure Integration

SHAREPOINT DEVELOPER COURSE

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Pro ASP.NET SharePoint Solutions. Techniques for Building SharePoint Functionality into ASP.NET Applications. Dave Milner.

Configure Sharepoint 2010 Development

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

SharePoint 2016 Power User

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

THE EVOLUTION OF SHAREPOINT 2016

Technology Requirements for Microsoft Dynamics GP 2010 and Microsoft Dynamics GP 2010 R2 Features

COPYRIGHTED MATERIAL. Contents at a Glance

Vb Net Tutorial For Beginners Visual Studio 2010 Create Web Service

Microsoft SharePoint Migration

Get Started on SOA. People Entry Point Interaction and Collaboration Services. Case for an SOA Portal

Introduction to SharePoint 2013 for Collaboration and Document Management

Sharepoint Introduction. Module-1: Working on Lists. Module-2: Predefined Lists and Libraries

SharePoint 2013 End User Level II

Adobe AIR 3 (1) Adobe Air 3 for Flash CS5.5 Developers Course 1. Adobe InDesign CS5 (1) Adobe InDesign CS5: Fundamentals Course 2.

SharePoint Server 2019 Overview

SharePoint 2016 Site Collections and Site Owner Administration

Sharepoint Moss 2007 Database Schema And Relationship

Microsoft SharePoint 2016 Power User

Explore Microsoft SharePoint 2013

81225 &SSWSSS Call Us SharePoint 2010 S:

SharePoint 2016 Site Collections and Site Owner Administration

Coveo Platform 6.5. Microsoft SharePoint Connector Guide

Microsoft End to End Business Intelligence Boot Camp

Developing Microsoft SharePoint Server 2013 Core Solutions

Index A Access data formats, 215 exporting data from, to SharePoint, forms and reports changing table used by form, 213 creating, cont

WebCenter Interaction 10gR3 Overview

MS-55045: Microsoft End to End Business Intelligence Boot Camp

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Course Outline. SharePoint 2013 End User Level I Course 55050: 4 days Instructor Led

Introduction to Worklight Integration IBM Corporation

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

Course Outline. Module 1: SharePoint Overview

COURSE OUTLINE MOC 20488: DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS

Sharepoint 2010 How Manually Update Web Analytics Workflows Timer Job

A: Advanced Technologies of SharePoint 2016

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Upgrading your End User Skills to SharePoint 2013 Course 55026A; 3 Days, Instructor-led

SharePoint 2013 End User Level I

OFFICE 365 AND SHAREPOINT ONLINE: RAPID UPSKILL TRACK

SharePoint 2007 Overview

Transcription:

01.12.2010 swift (QUICK) adjective SLIGHTLY LITERARY moving or happening at great speed or within a short time, esp. in a smooth and easy way; fast or quick from Cambridge International Dictionary of English

swift.consult GmbH Introduction to Microsoft SharePoint Server 2010 SharePoint Development Break Projects in depth Connecting SharePoint to 3rd Party Cloud Services Building a SharePoint driven recruiting platform Summary and Closing 2

Give you an idea, what SharePoint is about Interesting topics for students of both programmes Business Informatics Software Engineering Introducing you to real world examples of enterprise applications, built on top of the SharePoint platform Showing you possibilities to dig deeper into SharePoint or Microsoft.NET / C# OO-Development

Who are we? What is our connection to Fontys? And finally: what the heck are we doing?

A brief look into history What are the features of SharePoint? What can you do with it in the real world and who should care about SharePoint? Market

Anybody experiences with SharePoint?

2001 2003 2007 2010 SharePoint Portal Server 2001 SharePoint Team Services Focus on Document Management Everything was portal at this time SharePoint not. SharePoint Potal Server 2003 Windows SharePoint Services 2.0 Focus on Portal but lacking DMS features Office SharePoint Server 2007 (MOSS) Windows SharePoint Services 3.0 Portal and EAI features, document management, application platform, but complicated development SharePoint Server 2010 SharePoint Foundation 2010 Same as 2007, plus numerous improvements in interfaces and development environment

Organized in Sites User Interface can be customized using WebParts Documents and items are stored in Lists and Libraries Lists and Libraries supports Versioning MetaData can be added to every part of SharePoint Security can be applied based on LDAP (ADS) Groups or SharePoint Groups at Item Level Workflows can be designed and initiated for Lists, Items, Sites, etc.

Business Connectivity Services InfoPath Form Services External Lists Workflow SharePoint Designer Visual Studio API Enhancements REST/ATOM/RSS Ribbon UI SharePoint Workspace SharePoint Mobile Office Client Office Web App Integration Standards Support PerformancePoint Services Excel Services Chart Web Part Visio Services Web Analytics SQL Server Integration PowerPivot Tagging, Tag Cloud, Ratings Social Bookmarking Blogs and Wikis My Sites Activity Feeds Profiles and Expertise Org Browser Social Relevance Phonetic Search Navigation FAST Integration Enhanced Pipeline Enterprise Content Types Metadata and Navigation Document Sets Multi-stage Disposition Audio and Video Content Types Remote Blob Storage List Enhancements

Where is SharePoint used? What can you do with all that stuff? Document Management Collaboration platform for project work Expense Reports Holiday Management Manage your website Internet Extranet Intranet

SharePoint offers a wide range of activities Business People (IT-Pros) Identifying business processes that might benefit from a collaboration platform support Defining requirements Compare advantages with disadvantages of different solutions Build Prototypes in cooperation with the involved department Developers Planning, Developing and Deploying Enterprise Applications based on the application platform Integrating third party systems (e.g. CRM, ERP)

Lots of demand from customers (not only ours) Many companies want to replace the monster Lotus Notes (which was very popular in the late 1990s but is treated as an orphan by IBM since they bought Lotus Lotus 2 products in one: E-Mail and Document-centric database Microsoft Exchange often used for the E-Mail part SharePoint fits in the gap of document handling and applications Really good sharepoint developer skills are rare. A chance for consultants, freelancers and employees

Development

Requirements Possibilities Basics Support

Windows Server 2008, 64-Bit Editions.NET Framework 3.5 SP1 ASP.NET WebServer like IIS SQL Server 2008, 64-Bit Editions

Programming languages C# VB.NET CAML (XML-based Query Language) IDE: Visual Studio 2010 Numerous Templates User Interface Designer Publishing Tools Debugging

Visual Studio 2010 Server Explorer

Interfaces API Full blown programming interface, only availble to solutions based on the SharePoint Farm Client Object Model Subset of API, using XML Requests and JSON results to communicate with SharePoint WebServices Classic WebService, can be called by any system (SOAP), more encapsulated functions

MSDN TechNet Lots of literature Large developer community Microsoft Support Calls (Christmas tree is burning)

continuing after the break with these topics Projects in depth Connecting SharePoint to 3rd Party Cloud Services Building a SharePoint driven recruiting platform & Tips for your internships

Central, on-premise SharePoint installation in Germany Decentral, worldwide access Bad performance between Europe and Asia (Production in China, Headquarters in Japan), due to limited bandwith Client 2. Upload the file to S3 by Flash

Download Download- Service Client 4. Signed Expired Link Redirection

a SharePoint recruiting platform

Basic parameters Concept Project phases Project Resumé

Pratical phase during the 5 th semester 6 months at swift.consult Introducing work Together with other developers Presentation Report

Idea: A distributed software solution for job applications My tasks: Conceptual design Realisation Testing & bugfixing Deployment Documentation Release 2.0 all steps of software development

Preliminary studies about: Workflow foundation SharePoint WebServices InfoPath forms Building specification including all components Application flow

C# ASP.NET WebApplication Connects to the webserver and gets data as xml Insert new or updates existing data in SharePoint Validation of request Reply to webserver Configuration via Web.Config

Configurable state machine workflow Association and modification forms Updates items in SharePoint list Administration of dates in Exchange Email correspondence between user Deletion of not needed data

Problem with associated data size in workflow forms WebService which loads texts from database Configurable via Web.Config

All good software projects need testing After closed phases (specification, every component) After completion of the whole project Testing was not automatic

Connector and TextService deployed on IIS Create and fill TextService DB Build needed SharePoint list and document library Install workflow on SharePoint

40% conceptual work and requirement evaluation 40% realisation and programming 15% testing and bugfixing 5% documenting

The software is still successfully in use The traineeship was evaluated from all sides as positive Additional change requests are planned I learned a lot!!! I worked a period longer at swift.consult

Summary and closing words

SharePoint is (not only) an Document and Collaboration Platform a Dashboard for KPI (Business Intelligence) a Weblog and Wiki system an Application Platform for Enterprise Applications Possibilities of development (typical 80/20 scenario) Rapid Application Development by configuring Extensible and powerful custom developments

Apprenticeship during your Fontys study (normal during the 5th term) Bachelor Thesis / Projects Work in a small team, applying cutting edge technology on real world projects C# and.net, Java, Django, Android, SharePoint 2010, etc. Option for an employment contract after your graduation

Every program runs into an uncaught stackoverflow only once. Chuck Norris did it twice.

swift.consult GmbH Bürgerstraße 20 40219 Düsseldorf Telefon +49 (0) 211 933799 87 Telefax +49 (0) 211 933799 97 http://www.swiftconsult.de http://www.facebook.com/pages/swiftconsult/124968867532497 info@swiftconsult.de Contact me directly at: j.haedrich@swiftconsult.de