Workshops
Dag 3 09:00 - 12:00, 13:00 - 16:00
ADO.NET Entity Framework: From 0 to a 100
09:00-16:00
Julie Lerman, The Data Farm
This full day workshop will provide you with a full overview of the soon-to-be released ADO.NET Entity Framework, Microsoft's new core data platform. In this session you will learn what the Entity Framework is and how it fits into your application and enterprise architecture. We will begin with an introduction to the Entity Data model, how to build it and how to implement it in it's simplest form. Then you will learn how to take advantage of the true power of the Entity Data Model by creating customized mappings and implementing it in real-world multi-tier architectures. You will learn how to query Entity Data Models using LINQ to Entities, Entity SQL with Object Services and stream data with Entity Client. The session will also explore some of the more complex features of object services as well as offer guidance as to when and where to you will want to use the Entity Data Model and which of it's core querying methods is right for different scenarios.
SOA på riktigt
09:00-16:00
Peter Tallungs och Herbjörn Wilhelmsen, Objectware
Just nu byggs det tjänster överallt. Men många har upptäckt att de inte är så lätt att få till en portfölj av tjänster som blir de återanvändbara resurser som man önskar - tjänster som kan lyfta företaget till att bli ”The agile enterprise”.
Hur planerar, bygger och hanterar man en portfölj av tjänster som med tiden skall ersätta den gamla systemportföljen?
Det är här IT-sidan möter verksamheten på allvar, och det är här det avgörs om IT kan bli en tillgång eller black om foten för företaget.
Peter och Herbjörn går igenom följande:
- Strategi för övergång till tjänsteorientering
- Enterprise Architecture: Hur vi bygger en gemensam förståelse för verksamhet och IT
- Portföljplanering av tjänster
- Modellering av tjänster
- Design av tjänster
- Livscykelhantering av tjänster
Använd ASP.NET MVC Framwork för att bygga morgondagens webb
09:00-12:00
Fredrik Normén, Cornerstone
I denna workshop kommer du få prova på att bygga en webb-applikation i ASP.Net med hjälp av Microsoft MVC Framework.
En djupdykning i vad som är nytt i Silverlight 2.0
13:00-16:00
Robert Folkesson, Microsoft
Den första publika beta-versionen av Silverlight 2.0 innehåller en hel del nyheter och mycket har förändrats sedan den tidiga Alpha-versionen. I den här workshopen går du igenom hur den nya kontroll-modellen ser ut, lär dig hur databindning fungerar i Silverlight 2.0 och ser hur applikationer förpackas. Du kommer även att få lära dig hur LINQ kan användas i Silverlight 2.0 samt hur DLR (Dynamic Language Runtime) kan utnyttjas i dina Silverlight-applikationer.
Dynamisk Kick-Start
09:00-12:00
Niclas Nilsson och Andreas Brink, factor10
I denna kick-start har du chans att uppleva produktiviteten och utvecklarglädjen med Ruby och Python. Det finns många anledningar att titta närmare på dynamiska språk, t.ex.:
- Du vill öka produktiviteten med hjälp av uttrycksfullheten, enkelheten och kraftfulla API:er med Ruby och Python.
- Du vill lära dig ett kul och effektivt objektorienterat språk för skriptning och utveckling av specialanpassade verktyg och utilities.
- Du vill hitta smidigare utvecklingsmiljöer för prototyping.
- Du vill dra nytta av ramverk som tex Rails och Django för att öka produktiviteten inom vissa typer av applikationer.
- Du är intresserad av möjligheterna med en flerspråksarkitektur, tex flexibiliteten med inbäddade skriptspråk.
- Eller så är du helt enkelt en statiskt typad programmerare som vill ta steget ut ur trygghetszonen och känna på vad dynamiska språk innebär.
Oavsett vilket så är aldrig för sent att uppleva den korta vägen mellan tanke och lösning med hjälp av dynamiska språk. I den här workshopen kan du välja att pröva utveckla med:
- Standardimplementationerna av Ruby och Python
- JRuby/Jython på Java-plattformen
- IronRuby/IronPython på .NET-plattformen
I denna kick-start kommer du arbeta dig igenom ett antal olika mini- tutorials inom typiska applikationsområden. Du startar med gryndläggande syntax och tar dig sedan vidare till direkt användbara områden.
Du väljer språk. Du väljer plattform. Du väljer områden som intresserar dig. Niclas Nilsson och Andreas Brink från factor10 är dina guider på denna "språkresa".
Test-Driven Development - Hands-on!
13:00-16:00
Niclas Nilsson och Andreas Brink, factor10
Curious about Test-Driven Development? Heard a lot about it, but never had a chance to really try it? This tutorial will give you hands-on experience with Test-Driven Development in Java and/or C#. Bring your laptop with either a new version of Eclipse or Visual Studio (2003 or 2005) installed and you'll get a real Test-Driven kick-start. We will provide you with the additional tools/frameworks you'll need. You will get a feeling for what it's like to make changes to a system that has a lot of tests (no more "this looks ugly, but I don't have the guts to change it"). You'll also experience how writing test code before writing the production code changes the way you think about and design your production code. The tutorial will introduce you to Test-Driven Development, refactoring, unit-testing frameworks, and mock frameworks. You'll have the opportunity to try these for yourself in C# or Java, with the presenters helping out and answering your questions.