Jan Tielens

Jan Tielens
Hi, I'm Jan Tielens, trainer at U2U and MVP for Windows SharePoint Portal Server.
I blog at Joy, frustration, excitement, madness, aha's, headaches, ... codito ergo sum!
 
 

Books

 
Real World SharePoint 2007
Editor: WROX
ISBN-13: 978-0-470-16835-6
Real World SharePoint 2007
Written by the most well-known SharePoint experts in the field, this book arms you with in-depth information on the critical areas within the platform. Sixteen Microsoft MVPs guide you through SharePoint 2007's products and technologies, focusing on topics related to both WSS and MOSS. The authors share their unique knowledge and experience on the specific parts of SharePoint that they know best. Chapter 7 "Developing Web Parts for SharePoint 2007" has been written by Jan Tielens. Web Parts are the building blocks of pages in SharePoint sites. Users of SharePoint sites can make use of those building blocks to determine what should be displayed on a specific page in a particular SharePoint site.
 
 
 

Courses

These are some of the courses that I give for U2U.
  • This 5-day workshop is targeting developers who have none or limited SharePoint development skills. It is also an interesting course for developers who have experience with SharePoint 2003 but are not yet exposed to the new and exciting features of WSS 3.0 and the Microsoft Office SharePoint Server 2007. If you already have experience with SharePoint 2007 development, note that there is a second 5-day workshop that is more geared towards the advanced topics for developing solutions with WSS 3.0 and MOSS 2007. Topics: Introducing SharePoint 2007 Development. Site Collections, Sites, Lists and Document Libraries. WSS 3.0 Storage Engine. Building Web Parts. Site Definitions and Features. Event Handlers. Packaging and Deploying SharePoint Solutions. Introducing the Microsoft Office SharePoint Server(MOSS) 2007. Collaboration Portals. Building InfoPath Solutions. Building Workflow Solutions. MOSS 2007 Search. The Business Data Catalog. Creating, Configuring, Customizing and Branding Publishing Portals. Excel Services and Reporting. Information Management Policies and Records Management

  • This 5-day workshop is NOT for students who are beginning with SharePoint 2007 solutions. The trainer assumes that everybody knows the basics, the different terms and concepts that are necessary to get you started. This workshop starts from the fundamentals as a prerequisite and goes topic per topic in the more advanced subjects that are important when working daily as a developer with SharePoint 2007. Topics: WSS 3.0 Solutions Platform. Features and Site Definitions. Application Pages and Site Pages. Working with Lists and Document Libraries. Building Web Parts. SharePoint Solutions. Building Custom Workflows. InfoPath Forms Services. Customizing and Branding Portals. Programming People Management Features. MOSS 2007 Search Deep-Dive. Business Data Catalog Deep-Dive. Excel Services and Reporting. Information Management Policies and Records Management.

  • This 2-day course is intended for technical staff, IT professionals, software analysts, designers and architects. The goal of the course is to give you a general overview of what the 2007 Microsoft Office System and SharePoint 2007 system is all about helping you to make better technology decisions, prepare your company for the move, upgrade or migration to SharePoint 2007. This course is all about concepts, best practices and guidance.

 
 
 

Articles

Here is the list of articles I've written for U2U and Microsoft:
  • Building Web Parts the Smart Way
    September 2005
    This article describes another approach to building SharePoint web parts. The approach consists of making use of ASP.NET user controls to make up the body of the SharePoint web part. The technique leads to a dramatic increase in the productivity of anybody creating web parts. The article ‘Building Web Parts for Windows SharePoint Services - Part II : Web Parts and User Controls’ published here on the Belux MSDN site last year describes the basic steps. The idea of using ASP.NET user controls in web part development received a lot of adoption in the SharePoint community and has evolved in a generic framework called the SmartPart. In this article we will highlight what the SmartPart is and how to use it when involved in SharePoint web part development.
 
 
 

Presentations

Here are some of the presentations I've done. You'll be able to download my slides and demos here.
  • May 2008 - DevDays 2008 Amsterdam (NL) : Getting your SharePoint Code Deployed
    Het schrijven van SharePoint-code valt best wel mee, maar veel developers ondervinden moeilijkheden om hun code te deployen naar de SharePoint-servers. Deze sessie behandelt alle topics die hieraan gerelateerd zijn: Features, Solutions, upgrading etc. Bovendien wordt ook een aantal best practices, Visual Studio templates en handige tools voorgesteld, die het leven van de SharePoint-ontwikkelaar aanzienlijk vergemakkelijken.

  • November 2007 - TechEd 2007 Europe : ASP.NET AJAX with SharePoint including Microsoft Silverlight and Popfly
    (Together with Patrick Tisseghem)
    SharePoint provides a great infrastructure for quickly building intranet and Internet applications. ASP.NET AJAX provides a foundation for creating highly productive Web interfaces. Put them together, and you can create great things! We cover the basics of working with ASP.NET AJAX inside of Windows SharePoint Services v3.0, as well as Microsoft Office SharePoint Server 2007. We take a look at how to integrate ASP.NET AJAX with SharePoint, and how to use various ASP.NET AJAX tools such as the JavaScript libraries, JSON-enabled Web services, ASP.NET Control Extenders, and UpdatePanels to build powerful Web applications. We also discuss some gotchas and best practices in working with ASP.NET AJAX inside of SharePoint.

  • June 2007 - DevDays 2007 Netherlands : SharePoint Services v3 en Office SharePoint 2007 als ontwikkelplatform
    SharePoint Services v3 en Office SharePoint 2007 als ontwikkelplatform.

  • June 2007 - DevDays 2007 Netherlands : Slim webparts bouwen
    Deze sessie gaat over het ontwikkelen van webparts voor Windows SharePoint Services 3.0. In deze sessie zal gestart worden met ASP.NET webpart-development en de laatste versie van de Visual Studio Extensions voor WSS.
    Ook zal de nieuwe versie van de SmartPart webpart worden besproken waarmee u snel en gemakkelijk webparts kunt bouwen voor SharePoint. Deze versie van de SmartPart laat toe om AJAX-technologie te gebruiken. De verschillende manieren om web parts te deployen worden ook besproken: SharePoint Solutions en Solution Management in WSS 3.0.

  • November 2006 - TechEd Europe 2006 : DEV353 Building Web Parts the Smart Way
    (Toghether with Patrick Tisseghem)
    In this session, Web developers will get a wide but deep overview of Web Part development. You will first see how WSS v2 style Web Parts can be upgraded and deployed to a WSS v3 environment. Next, you'll learn about the Smart Part and the Son of the Smart Part providing an alternative but very productive way of creating Web Parts. You will see more than the usual Smart Part demos with a lot of tips and tricks to benefit the most from the Smart Part. ASP.NET 2.0 introduces its own Web Part infrastructure and you will get a quick overview of the essential steps of building ASP.NET 2.0 Web Parts. Guess what? WSS v3 utilizes the same Web Part infrastructure so all of your work can be re-used in WSS v3. But there are some pitfalls that will be discussed and you will see some demonstrations of scenarios where you are forced to choose for building Web Parts the WSS v2 style. Next, you will learn about what the combination WSS Features and Web Parts can do for you and the session concludes with the announcement and demonstration of the latest version of the Smart Part, appropriately called by Mike Fitzmaurice as the 'Return of the Smart Part'.

  • November 2006 - TechEd Europe 2006 : Windows SharePoint Services "v3" for Developers
    Windows SharePoint Services "v3" for Developers.