Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft

Slides:



Advertisements
Lignende præsentationer
Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
Advertisements

Telos Team Introduktion.
SMALL BUSINESS er BIG BUSINESS Small Business Specialist Community (SBSC) Udnytter du alle salgsmulighederne når du er ude og hos din kunde Thomas Sørensen.
Next Generation Operations Management AutoNOC 2. AutoNOC 2 Business fordele.
Effektive procedurer med integrerede webservices Applikationer til Office - Smart Clients Case: Digitalt Forvaltningstjek hos Erhvervs- og Selskabsstyrelsen.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
Integration til portalen og andre systemer Hvordan får vi økonomien til at hænge sammen med det ny setup? Hvad koster det og hvordan kan vi købe ind på.
1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.
Test First Development
Rasmus Kromann-Larsen
Dansk Landbrugsrådgivning Landscentret Continuous Integration DCFServices.
Mød Microsoft – for udviklere & arkitekter Smart klient som Office-applikation Erik Dibbern Röser Developer & Platform Strategy Group, Microsoft
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
Visual Studio Team System Fra versionsstyring til processtyrring.
VSTS Erfa Team System hos SoftwarePeople 5. September 2006 Mads Troels Hansen.
1 Meget kort om Remote Debugger Og ligeså kort demo af Unity.
Services Services som fundament for virksomhedens infrastruktur
System Center Suiten - helhedsbilledet
Udenrigsministeriets server management med MOM 2005 Bjørn Lysholm Jensen Systemadministrator.
Velkommen til Pre-launch Roadshow Claus Jul Christiansen Divisionschef, Server & Tools Microsoft Danmark.
Axapta – Dynamic AX Martin Nielsen og Daniel Vistisen.
ASP.NET Extensions Jakob Tikjøb Andersen
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 KlientKlient.
WorldIQ A/S - Technology Briefing
Introduktion til.NET- platformen og version 2.0 Michell Cronberg Microsoft MVP
Mød Microsoft – for udviklere & arkitekter Introduktion til ASP.NET 2.0 Jeppe Rørbæk Rambøll Informatik
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
ASP.NET Custom Web Controls Deployment. Agenda – ASP.NET Web User Controls Composite Control Rendered Custom Control Deploy en Web Applikation.
Microsoft Dynamics – synergi mellem forretningsområder Susanne Christoph Dynamics Sales Lead
Indledende Programmering Uge 5 - Efterår 2006 Om at udvikle korrekte og pålidelige programmer Susanne Lindros.
© 2013 Netcompany A/S Netcompany A/S · Grønningen 19 · 1270 København K · Tlf Side 1 Simon Otto Nielsen Diplomingeniør i informations og kommunikationsteknologi.
SQL Introduktion Jesper Tørresø DAB1 F08 6. Februar 2008.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Mød Microsoft – for udviklere & arkitekter Mød Microsoft – for udviklere & arkitekter Project Management with Visual Studio Team System Jørgen Thyme Microsoft.
Niels Ladegaard Beck Microsoft Student Partner Aarhus Universitet.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
Kristian F. Thomsen infrastructure specialist i edgemo Claus Egeberg-Gjelstrup infrastructure specialist i edgemo
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
VSTS hos Rambøll Informatik Carsten Bach. 21. marts 2015Rambøll Informatik A/S Indhold  Rambøll Informatik A/S – 30 sek. firmapræsentation!  Udviklingsmetode.
Hvad er Liferay? Leading open source portal platfom Udvikles af Liferay.com og sponsorer Releases hver 8 md Stort community omkring Liferay Ca. 4 mio downloads.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
1..NET Arkitektur. Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework Class Libraries (FCL). The CLR defines.
TFS 3. parts værktøjer KDIFF3 3-way merge Theo Wolff Thustrup.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Windows Mobile Den kan alt, så hvorfor har den ikke det totale verdensherredømme? Ved Martin Bahn Hansen.
1..NET Arkitektur. 2 Nordjyllands Erhvervakademi Mål “Microsoft.NET is based on the Common Language Runtime (CLR) and an extensive set of Framework.
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.
Internetteknologi (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 19/ Jesper Tørresø.
Købmagergade 26C, 1150 Copenhagen Introduktion til WF 4.0 Christian Stærk, Nebular.
Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark.
Office kampagne Partnertræningsdag Gitte Casparij Marketing Manager, Small Business
Velkommen Vi starter kl Hvis du vil vide mere om Microsoft BI... Spørg en af os ved standen i foyéen Se kursustilbud og data sheet i din deltagermappe.
Databaseadgang fra C#:
ASP.NET – web site publish. ASP.NET – site-version.
Introduktion til XNA Jacob Korsgaard og Morten Sneftrup Pedersen Microsoft Student Partners Aalborg Universitet.
Executive Circle - Portal Teknisk Spor. Agenda – Teknisk Spor Velkommen til det tekniske spor Henrik Albrechtsen, Solution Specialist, Microsoft.
Data access i Silverlight 2.0
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
C# /.NET Rohde & Schwartz Modul 5 - LINQ. 2 UCN Teknologi/act2learn 2014 Undervisere: Michael Holm Andersen: mihn(at)ucn.dk, ( )mihn(at)ucn.dk.
CRM-rapporter med PowerPivot Henrik Jensen Microsoft Dynamics CRM-arkitekt crmblog.dk.
Computerens talsystem
Software Construction
Præsentationens transcript:

Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft

Agenda  Værktøjerne, overblik  Express  Versionerne  Team System  Udvikleren  Teste  Foundation server  Source code control  Demoer, demoer, demoer…

Værktøjer I dag…  Visual Studio.NET  Flere versioner  Til udvikleren  Mange sprog  Mange applikationstyper  Framework-version = Visual Studio- version .NET 1.0: Visual Studio.NET .NET 1.1: Visual Studio.NET 2003

Værktøjer I morgen…  Værktøjer til alle niveauer  Express  Visual Studio Standard / Professional  Visual Studio Team System  Værktøjer til hele udviklingsprocessen  Udvikleren  Testeren  Arkitekt  Projektlederen  Team’et

Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

Visual Studio 2005 Express  Hobbyprogrammører og studerende  Beta 1 nu:  Visual Basic 2005 Express  Visual C# 2005 Express  Visual C Express  Visual J# 2005 Express  Visual Web Developer 2005 Express  SQL Server 2005 Express  Oktober express / beta 2

Udvikleren Express og produktivitet

Hvad så vi?  Code Snippets*  Mange indbyggede  Let at lave egne  Refactoring*  Mange muligheder * = også med i andre versioner

Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

Værktøjer Overblikket Overblikket  Express  Windows-udvikling: C#, VB.NET, J#, C++  Web-udvikling (C#, VB, J#): Web developer  Standard / Professional  Team System  Værktøjer til hele udviklingsprocessen  Klientdel: Tester, arkitekt og udvikler  Serverdel: Source control, projektledelsen og meget mere

Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerLogical Infra. DesignerDeployment Designer Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Big BuildClass Designer

Test og prisen for fejl  Dyrt at fange for sent!  Hvordan undgår man? Arkitektur Kode Integration Beta Test Efter release Relative pris for at fikse en fejl

Unit-test  Udviklerens test  Test, der kører på alle public metoder  Rigtig god ved ændringer i kode  Bedre kvalitet kode ved aflevering public double MethodA() {... } public void TestMethodA() { double d = MethodA(); double d = MethodA(); // is value correct? // is value correct?} Hver metode har én eller flere test-metoder

Udvikleren - igen Bedre kode

Hvad så vi?  Unit testing  Dybt integreret, Test-projekter  Debugging  Code Coverage  Hvilke linjer er unit-testet?  Code analysis  FxCop  PREFast  Velegnet til team-udvikling  Del af Source control, rapporter med mere

Mere test  Mange test-typer  Web test, load test  Manual test, ordered test  Integrerede i værktøjer  test-manager, værktøjer med mere  Mulighed for test-miljø  Nye test-typer kan tilføjes

Web og load-test  Web test  Optaget eller via kode  Data (login, produktnavn…) fra database  Ikke kun ASP.NET  Test af web services  Validering undervejs  Load test  Stresstest af server  Baseret på web tests  Overvåg server, disk, cpu med mere

Testeren Web og load-test

Betaversioner Og alle de andre…  Beta-version – og community drops…  Beta 1  Beta 1 refresh – SQL Server 2005  Community drops (tech previews)  Oktober: Express  November: Visual Studio standard + VSS 2005  December: Professional + Team System Team SystemTeam System  I dag: internt build ~ december drop  Beta 2: Snart…

Ressourcer  Links til yderligere information  Msdn.microsoft.com/vs2005  Msdn2.microsoft.com   Source code control   Flere events?  Msdn.microsoft.dk/events  ASP.NET 2.0-dag!