Welcome. Gáspár Nagy.

Size: px
Start display at page:

Download "Welcome. Gáspár Nagy. gn@techtalk.at"

Transcription

1 Welcome Gáspár Nagy

2 Die Top 3 von Visual Studio 2010 und.net 4.0 DEVELOPER UPDATE Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

3 About the presenter TechTalk is a software development and consulting company with ~60 people located in Vienna, Budapest and Zürich. Gáspár Nagy At TechTalk since 2001, currently as Leading Software Architect & Development Core Competency Lead Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

4 Development Core Competency Represents the expertise of TechTalk in software development and technology Classical focus area of TechTalk from the beginning ~40 developers ~80% of the turnover is related to development Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

5 Development Core Competency Competency leads: Christoph Seufert & Gaspar Nagy Competency responsibilities: Coordinate technology updates & research Improve methods & practices Ensure quality Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

6 Visual Studio 2010 &.NET 4.0 Big milestone in the.net development Visual Studio 2010 provides better integration to the latest technologies (WPF or SharePoint) and to the latest methodologies (Scrum).NET 4.0 a new runtime and new set of libraries.net 2.0 was released in 2005 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

7 VISUAL STUDIO 2010 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

8 Visual Studio 2010 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

9 Architecture Explorer Visualization is for discovery Code is for delivery - Sebastian Lambla (OpenRasta, OpenWrap) Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

10 Architecture Explorer Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

11 IntelliTrace Historical Debugging Collects traces of application Allows going back in time Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

12 web.config Transformations Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

13 .NET FRAMEWORK 4.0 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

14 .NET Framework.NET 4.0 = new framework + new CLR! Not like.net , that has used CLR 2 Old app will not run automatically on.net4 But can be enforced with <supportedruntime>.net4 applications can load old.net assemblies as well Directly (.NET4 interprets old assemblies) In-Process Side-by-Side Execution (multiple CLRs can be hosted in a process).net 4.0 Client Profile Limited.NET framework to provide smaller footprint for desktop applications Not included: ASP.NET, Oracle, advanced WCF Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

15 .NET Framework Compatibility Typical compatibility scenarios MyApp.exe MyLib.dll Result.NET 4.0.NET 4.0.NET 4.0.NET 3.5.NET 4.0.NET 3.5 (inproc side-by-side).net 3.5.NET 4.0.NET <supportedruntime>.net 4.0.NET 4.0 Client Profile.NET 4.0, using System.Web Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

16 What s new in C# 4.0 Office/COM Aim: improve Office/COM access that was traditionally hard to maintain and error prone Problem ((Excel.Range)workSheet.Columns[1]).AutoFit(); Improvement Untyped interface (cast) wordapp.selection.pastespecial( Dynamic ref usedefaultvalue, ref link, Methods with many parameter ref usedefaultvalue, Named and optional ref displayasicon, arguments ref usedefaultvalue, void MyMethod(int ref usedefaultvalue, required, ref usedefaultvalue); string optstr = "default") MyMethod(3, optstr: foo ); excelapp.get_range("a1", Type.Missing); Indexer methods (get_x) Indexed properties excelapp.range["a1"]; Compatibility (Office 2007 app does not work with Office 2010) Type Equivalence Support + Embedding Types from Managed Assemblies Instead of a strong reference the compiler can embed dynamic wrapper types The app depends on the used interfaces only

17 C# Optional Parameters class DataDomainSchema { class public DataDomainSchema TranslatedType GetType(string name) { { public return TranslatedType GetType(name, GetType(string false); name, } bool thrownonerror = false) {... } } public TranslatedType GetType(string name, bool thrownonerror) //call {... } } schema.gettype( MyClass ); schema.gettype( MyClass, true); //call schema.gettype( MyClass, thrownonerror: true); schema.gettype( MyClass ); schema.gettype( MyClass, true); Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

18 C# Optional Parameters class LocalContext { class LocalContext { static public Context Create() {... }... static public Context Create( static IContext public basecontext Create( = null, IContext LockingSemanticsBindings basecontext, lockingsemantics = null, LockingSemanticsBindings CacheConfiguration cacheconfiguration lockingsemantics, = null, CacheConfiguration DataRetrievalConfiguration cacheconfiguration, dataretrievalconfiguration = null, DataRetrievalConfiguration CommitArgs defaultcommitargs dataretrievalconfiguration, = null) {... CommitArgs } defaultcommitargs) } {... } } //call //call LocalContext.Create(); LocalContext.Create(); LocalContext.Create(dataRetrievalConfiguration: drc); LocalContext.Create(null, null, null, drc); Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

19 WF 4.0 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

20 Embedded Process Engine Hosting the execution runtime was problematic in WF3 Now we have three options for execution: WorkflowInvoker to execute a workflow synchronously (like a method) WorkflowApplication to execute workflow(s) with rich (notifications, bookmarks, persistence), event-based functions WorkflowServiceHost stand alone execution environment for workflow instances Improved control of persistence Done automatically (as before) Can be requested explicitly (from code or activity) Improved traceability Monitoring data can be collected through tracking profiles Provided: Event Tracing for Windows (ETW) tracking participant Improved scalability & recovery from failure Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

21 WorkflowInvoker Foo Source: PDC09, Matt Winkler

22 WorkflowApplication Foo Foo Foo Source: PDC09, Matt Winkler

23 WorkflowServiceHost Foo Foo Foo Source: PDC09, Matt Winkler

24 Activities in WF Activities can be freely composed workflow is the root activity No need for upfront decision, like in WF3 (sequential/state) Activities can be defined in code or in designer (xaml) Custom activities became first class citizens They are representing the business logic Four possibilities to write custom activity CodeActivity activity with an execute method AsyncCodeActivity for blocking operations NativeActivity for deep integration with host DynamicActivity for runtime creation Existing activities can be customized with activity actions Source: PDC09, Matt Winkler

25 Built-In Activity Library Rich built-in library to target different problem domains Collection handling (Add, Remove, etc.) Error Handling (TryCatch) Transaction (TransactionScope, Compensate, Confirm, etc.) Messaging (Send, Receive, etc.) Flow Control (Sequence, If, ForEach, etc.) Flowchart Activity 1 Parallel Activity 1 PickBranch PickBranch PickBranch C Activity 2 Approve Action A Reject Action B Delay (TimeOut) Action C Activity 3 Activity 4 Source: PDC09, Matt Winkler

26 ASP.NET MVC 2.0 Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability

27 ASP.NET MVC 1.0 Enables you to build applications that can be maintained over the long term: Supports a clear separation of concerns Supports testability Supports close to the metal programming experience Controller View Model Projektmanagement Anforderungsanalyse Entwicklung Qualitätsmanagement Usability Source: PDC09, Stephen Walther

28 What s New in MVC 2? Better Separation of Concerns (Maintainability) Html.RenderAction() Areas Easier Validation (Maintainability/Productivity) Data Annotations Client Validation Helper Improvements (Maintainability/Productivity) Strongly-Typed Helpers Templated Helpers MVC 2 is built against.net 3.5 VS2010 included (RC includes MVC2 RC) VS2008 downloadable Source: PDC09, Stephen Walther

29 MVC2 RenderAction

30 MVC2 RenderAction template template template template Html.RenderPatrial( ) logic

31 MVC2 RenderAction Html.RenderAction( ) template template template component component component logic component logic logic logic logic

32 MVC2 RenderAction <% Html.RenderAction() %> For composability and maintanability Menus Banner Ads Shopping Carts Any UI that appears in multiple pages and requires business logic Difference from RenderPartial RenderPartial: Renders UI RenderAction: Invokes controller action that renders UI Source: PDC09, Stephen Walther

33 MVC2 Areas Enables you to maintain a clear separation of functionality in a single project E.g. admin area, forums area Different sub-sites (folders) inside your project with Own model-view-controller structure Own routing Main application can merge the routings of areas into the main application AreaRegistration.RegisterAllAreas(); Qualified names might need to be used Good tool support in VS ( add new area )

34 MVC2 Strongly-Typed Helpers Aim: better refactoring support through usage of lambdas instead of strings Html.TextBoxFor() Html.TextAreaFor() Html.ValidationMessageFor() Source: ScottGu s Blog

35 MVC2 Templated Helpers (scaffolding) Display Helper Methods Html.DisplayFor() Other oveloads: Html.Display(), Html.DisplayForModel() Edit Helper Methods Html.EditorFor() + overloads Assign display/edit template for properties By type: DateTime.ascx By name: Html.DisplayForModel( MyTemplate.ascx ); By UI hint [UIHint("MyPropertyTemplate")] public string Title { get; set; } Fallback logic for base type The global default lists all properties somehow Can be changed by defining a template for object

36 Thank you! Gaspar Nagy

Dot Net Training Course Syllabus. .NET Framework. ASP.Net

Dot Net Training Course Syllabus. .NET Framework. ASP.Net Dot Net Training Course Syllabus Our.NET training course objective is to get familiarize with Microsoft.Net, C#, VB.NET and ASP.NET technologies along with some third party tools like CSS, AJAX, JAVA Script

More information

Design and Functional Specification

Design and Functional Specification 2010 Design and Functional Specification Corpus eready Solutions pvt. Ltd. 3/17/2010 1. Introduction 1.1 Purpose This document records functional specifications for Science Technology English Math (STEM)

More information

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Course M20486 5 Day(s) 30:00 Hours Developing ASP.NET MVC 4 Web Applications Introduction In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools

More information

Introduction To.NET Framework 3.5

Introduction To.NET Framework 3.5 What is.net Framework Microsoft.Net Framework is a programming infrastructure created by Microsoft for building, deploying, and running applications and services that use.net technologies, such as desktop

More information

Developing ASP.NET MVC 4 Web Applications MOC 20486

Developing ASP.NET MVC 4 Web Applications MOC 20486 Developing ASP.NET MVC 4 Web Applications MOC 20486 Course Outline Module 1: Exploring ASP.NET MVC 4 The goal of this module is to outline to the students the components of the Microsoft Web Technologies

More information

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is

More information

Visual Studio 2010 and.net 4

Visual Studio 2010 and.net 4 Visual Studio 2010 and.net 4 SIX-IN-ONE Istvan Novak Andras Velvart Adam Granicz Gyorgy Balassy Attila Hajdrik Mitchel Sellers Gaston C. Hillar Agnes Molnar Joydip Kanjilal WILEY Wiley Publishing, Inc.

More information

ASP.NET Using C# (VS2012)

ASP.NET Using C# (VS2012) ASP.NET Using C# (VS2012) This five-day course provides a comprehensive and practical hands-on introduction to developing applications using ASP.NET 4.5 and C#. It includes an introduction to ASP.NET MVC,

More information

MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application

MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2015 MEALS2SHARE Neighborhood Home Cooked Food Sharing Web Application Isha Singh Grand Valley

More information

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led Course Description In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5

More information

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB)

Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Programming with the Microsoft.NET Framework Using Microsoft Visual Studio 2005 (VB) Course Number: 4995 Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview

More information

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT AGENDA 1. Introduction to Web Applications and ASP.net 1.1 History of Web Development 1.2 Basic ASP.net processing (ASP

More information

Building Business Applications with SharePoint 2010 and Office 2010. October 22, 2010

Building Business Applications with SharePoint 2010 and Office 2010. October 22, 2010 Building Business Applications with SharePoint 2010 and Office 2010 October 22, 2010 Session Promise (per the Abstract) Office Business Applications (OBAs) are applications that integrate the Microsoft

More information

Developing ASP.NET MVC 4 Web Applications Online Training

Developing ASP.NET MVC 4 Web Applications Online Training Course Outline Plan the Application Layers Plan data access Plan for separation of concern Appropriate use of models, views, and controllers Choose between client-side and server-side processing Design

More information

Microsoft Developing ASP.NET MVC 4 Web Applications

Microsoft Developing ASP.NET MVC 4 Web Applications 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20486 - Developing ASP.NET MVC 4 Web Applications Length 5 days Price $4510.00 (inc GST) Version B Overview In this course, students will learn to develop

More information

maximizing IT productivity

maximizing IT productivity HTML5 jquery.net SharePoint Silverlight ASP.NET Consulting & Training Time is money and productive software developers save time. The Wahlin Group specializes in helping software developers learn development

More information

David Chou. david.chou@microsoft.com Architect Microsoft

David Chou. david.chou@microsoft.com Architect Microsoft David Chou david.chou@microsoft.com Architect Microsoft Business Online Services from Microsoft Services Services Estimate custom design Unstructured Get specs from customer Validate specs with Tech

More information

55014-Upgrading Your Development Skills to SharePoint 2013

55014-Upgrading Your Development Skills to SharePoint 2013 Course Outline 55014-Upgrading Your Development Skills to SharePoint 2013 Duration: 5 days (30 hours) Target Audience: This course is intended for anyone interested in getting an introductory look at the

More information

OBJECT ORIENTED PROGRAMMING (With live examples)

OBJECT ORIENTED PROGRAMMING (With live examples) .NET Training.Net Training Content Content of Course Of Course Duration: 3 Months Introduction to.net Framework.NET Framework CLR,CLS MSIL Assemblies Namespaces.NET Languages Basics: Using Variables and

More information

NLUI Server User s Guide

NLUI Server User s Guide By Vadim Berman Monday, 19 March 2012 Overview NLUI (Natural Language User Interface) Server is designed to run scripted applications driven by natural language interaction. Just like a web server application

More information

NET ENTERPRISE ARCHITECTURE 3.5. C#.NET Language Basics. Objects Oriented Programming

NET ENTERPRISE ARCHITECTURE 3.5. C#.NET Language Basics. Objects Oriented Programming C# NET ENTERPRISE ARCHITECTURE 3.5 5 Hours. Introduction to the.net platform. Common Language Run Time (CLR). The Common Type Specification (CTS). The Common Language Specifications (CLS). Microsoft Intermediate

More information

A guide through the concepts of Serena Dimensions. René Steg Steg IT-Engineering, Zurich (Switzerland)

A guide through the concepts of Serena Dimensions. René Steg Steg IT-Engineering, Zurich (Switzerland) A guide through the concepts of Serena Dimensions René Steg Steg IT-Engineering, Zurich (Switzerland) Introduction About René Steg and Steg IT-Engineering Owner of Steg IT-Engineering since 2000 and contracted

More information

.NET TRAINING: COURSE CONTENT

.NET TRAINING: COURSE CONTENT .NET Training Overview We have considerable expertise in providing effective courses for.net Framework. These courses offer you with the tools and framework to create apps that provides attractive visuals

More information

How to Build Successful DSL s. Jos Warmer Leendert Versluijs

How to Build Successful DSL s. Jos Warmer Leendert Versluijs How to Build Successful DSL s Jos Warmer Leendert Versluijs Jos Warmer Expert in Model Driven Development One of the authors of the UML standard Author of books Praktisch UML MDA Explained Object Constraint

More information

.NET Performance and Debugging Workshop

.NET Performance and Debugging Workshop DNWSH - Version: 2.1 01 October 2016.NET Performance and Debugging Workshop .NET Performance and Debugging Workshop DNWSH - Version: 2.1 8 days Course Description: The.NET Performance and Debugging Workshop

More information

10266A: Programming in C# with Microsoft Visual Studio 2010

10266A: Programming in C# with Microsoft Visual Studio 2010 10266A: Programming in C# with Microsoft Visual Studio 2010 Course Overview The course focuses on the C# program structure, language syntax, and implementation details with.net Framework 4.0. This course

More information

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008. Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server

More information

Programming Without a Call Stack: Event-driven Architectures

Programming Without a Call Stack: Event-driven Architectures Gregor Hohpe Google Programming Without a Call Stack: -driven Architectures www.eaipatterns.com Who's Gregor? Distributed systems, enterprise integration, service-oriented architectures MQ, MSMQ, JMS,

More information

Introducing Windows Workflow Foundation. Building Basic Activities. Building Composite Activities. Activity Development Advanced Features

Introducing Windows Workflow Foundation. Building Basic Activities. Building Composite Activities. Activity Development Advanced Features SOA223 Introducing Windows Workflow Foundation Building Basic Activities Building Composite Activities Activity Development Advanced Features A workflow is a set of tasks or activities organized in a pattern

More information

K2 [blackpearl] and SharePoint

K2 [blackpearl] and SharePoint Introduction K2 [blackpearl] and SharePoint EXTENDING SHAREPOINT 2007 WORKFLOW CAPABILITIES January 7 INTRODUCTION K2 blackpearl extends built-in SharePoint workflow features by providing a rich, graphical

More information

IBM WebSphere ILOG Rules for.net

IBM WebSphere ILOG Rules for.net Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with

More information

AppFabric. Pro Windows Server. Stephen Kaufman. Danny Garber. Apress. INFORMATIONSBIBLIOTHbK TECHNISCHE. U N! V En SIT AT S R!

AppFabric. Pro Windows Server. Stephen Kaufman. Danny Garber. Apress. INFORMATIONSBIBLIOTHbK TECHNISCHE. U N! V En SIT AT S R! Pro Windows Server AppFabric Stephen Kaufman Danny Garber Apress TECHNISCHE INFORMATIONSBIBLIOTHbK T1B/UB Hannover 133 294 706 U N! V En SIT AT S R! B L' OT H E K HANNOVER Contents it Contents at a Glance

More information

Developing Visual Studio Workflows and Activities for SharePoint Sites

Developing Visual Studio Workflows and Activities for SharePoint Sites Developing Visual Studio Workflows and Activities for SharePoint Sites Steve Heaney Product Development Manager Nintex steve.heaney@nintex.com Agenda Workflow authoring scenarios Windows Workflow Foundation

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

More information

GOA365: The Great Office 365 Adventure

GOA365: The Great Office 365 Adventure BEST PRACTICES IN OFFICE 365 DEVELOPMENT 5 DAYS GOA365: The Great Office 365 Adventure AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES Professional Developers Instructor-led training with hands-on

More information

ASP.NET Using C# (VS 2013)

ASP.NET Using C# (VS 2013) ASP.NET Using C# (VS 2013) This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.5.1 and Visual Studio 2013. It includes an introduction

More information

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led Course Description This 5-day course will teach you all the new development changes that were made to SharePoint

More information

Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013

Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013 Course Code: QAMVC5 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,895 Building Effective ASP.NET MVC 5 Web Applications using Visual Studio 2013 Overview The course takes existing.net developers

More information

2007 to 2010 SharePoint Migration - Take Time to Reorganize

2007 to 2010 SharePoint Migration - Take Time to Reorganize 2007 to 2010 SharePoint Migration - Take Time to Reorganize by Mark Klinchin CTO, MetaVis Technologies May 2010 Phone: (610)-717-0413 Email: info@metavistech.com Website: www.metavistech.com Introduction

More information

Group number 24 Joni Saarinen Daniel Kullberg

Group number 24 Joni Saarinen Daniel Kullberg C# Group number 24 Joni Saarinen Daniel Kullberg C# (pronounced C sharp) is a multi paradigm programming language developed by Microsoft. It is primarily an imperative language but support for functional

More information

Joseph M Conaty Software Engineer

Joseph M Conaty Software Engineer Languages, C#.Net VB.Net WPF Applications, ASP.Net C++ Java Script Technologies MVC 5 Razor JQuery/JQuery Mobile Summary WCF HTML5 Agile PM Visio EDI, XML Facebook API XAML Visual Studio 12/15 Sharepoint

More information

> Define the different phases of K2 development, including: understand, model, build, maintain and extend

> Define the different phases of K2 development, including: understand, model, build, maintain and extend This course concentrates on K2 blackpoint from a SharePoint Site Collection owners perspective, that is, a person who already has a basic understanding of SharePoint concepts and terms before attending

More information

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence

More information

MarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 8 February, 2015

MarkLogic Server. Connector for SharePoint Administrator s Guide. MarkLogic 8 February, 2015 Connector for SharePoint Administrator s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents

More information

Workflows, Services, and Models

Workflows, Services, and Models Workflows, Services, and Models A First Look at WF 4.0, Dublin, and Oslo David Chappell, Chappell & Associates October 2008 Copyright Microsoft Corporation 2008. All rights reserved. Contents CREATING

More information

Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD Tel: Web:www.Nutechtraining.com

Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD Tel: Web:www.Nutechtraining.com Nutech Computer Training Institute 1682 E. Gude Dr. #102 Rockville, MD. 20850 Tel: 301-610-9300 Web:www.Nutechtraining.com Hands-on ASP.net Web Application Schedule: Feb. 01, 2016 (Mon. 7pm- 10pm), Total

More information

Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7

Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Developing, Deploying, and Debugging Applications on Windows Embedded Standard 7 Contents Overview... 1 The application... 2 Motivation... 2 Code and Environment... 2 Preparing the Windows Embedded Standard

More information

6368A - Programming with the Microsoft.NET Framework using Microsoft Visual Studio 2008

6368A - Programming with the Microsoft.NET Framework using Microsoft Visual Studio 2008 6368A - Programming with the Microsoft.NET Framework using Microsoft Visual Studio 2008 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day

More information

ASP.NET 5 SOMEONE MOVED YOUR CHEESE. J. Tower

ASP.NET 5 SOMEONE MOVED YOUR CHEESE. J. Tower ASP.NET 5 SOMEONE MOVED YOUR CHEESE J. Tower Principal Sponsor http://www.skylinetechnologies.com Thank our Principal Sponsor by tweeting and following @SkylineTweets Gold Sponsors Silver Sponsors August

More information

SharePoint in Its Most Basic Terms. An Information Worker's Introduction

SharePoint in Its Most Basic Terms. An Information Worker's Introduction SharePoint in Its Most Basic Terms An Information Worker's Introduction About me @jennifermason Let s Keep in Touch! Email Twitter Blog jennifer.mason@rackspace.com @jennifermason http://jenniferannmason.com

More information

Deploying Web Applications in Enterprise Scenarios

Deploying Web Applications in Enterprise Scenarios Deploying Web Applications in Enterprise Scenarios Note: This PDF was created from a series of web-based tutorials, the first of which is located at the following URL: http://www.asp.net/webforms/tutorials/deployment/deployin

More information

SharePoint Development for.net Developers

SharePoint Development for.net Developers SharePoint Development for.net Developers About This Course Description Objectives Audience Prerequisites At least six month s experience developing solutions on the.net platform Proficiency in either

More information

Visual COBOL ASP.NET Shopping Cart Demonstration

Visual COBOL ASP.NET Shopping Cart Demonstration Visual COBOL ASP.NET Shopping Cart Demonstration Overview: The original application that was used as the model for this demonstration was the ASP.NET Commerce Starter Kit (CSVS) demo from Microsoft. The

More information

Personalize the Forms - How to Oracle Applications Release 11.5.10

Personalize the Forms - How to Oracle Applications Release 11.5.10 Personalize the Forms - How to Oracle Applications Release 11.5.10 A Technical White paper June 2005 Ramakrishna Goud ramakrishna.goud@ge.com Executive Overview With the Oracle E-Business Suite release

More information

Local Touch Global Reach. SharePoint. www.wright.edu/idse. www.us.sogeti.com

Local Touch Global Reach. SharePoint. www.wright.edu/idse. www.us.sogeti.com SharePoint Why no lab? Requirements Server 2008 R2 x64 6GB RAM (8 recommended) IIS, SQL, Active Directory, Development can run on Windows 7 or Vista Entire presentation devoted to setting up SharePoint

More information

Introducing the.net Framework 4.0

Introducing the.net Framework 4.0 01_0672331004_ch01.qxp 5/3/10 5:40 PM Page 1 CHAPTER 1 Introducing the.net Framework 4.0 As a Visual Basic 2010 developer, you need to understand the concepts and technology that empower your applications:

More information

White Paper On. Single Page Application. Presented by: Yatin Patel

White Paper On. Single Page Application. Presented by: Yatin Patel White Paper On Single Page Application Presented by: Yatin Patel Table of Contents Executive Summary... 3 Web Application Architecture Patterns... 4 Common Aspects... 4 Model... 4 View... 4 Architecture

More information

Programming in C# with Microsoft Visual Studio 2010

Programming in C# with Microsoft Visual Studio 2010 Introducción a la Programación Web con C# en Visual Studio 2010 Curso: Introduction to Web development Programming in C# with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft

More information

ASP.NET MVC5, LINQ, Entity Framework, jquery, Web API, Unit Testing, Bootstrap and AngularJS Development with Project

ASP.NET MVC5, LINQ, Entity Framework, jquery, Web API, Unit Testing, Bootstrap and AngularJS Development with Project ASP.NET MVC5, LINQ, Entity Framework, jquery, Web API, Unit Testing, Bootstrap and AngularJS Development with Project About the Course The ASP.NET MVC with AngularJS Development course is primarily designed

More information

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications Introduction Building Mobile Applications for Java developers Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted,

More information

Integrating an ASP.NET MVC Web Application in Sitecore CMS

Integrating an ASP.NET MVC Web Application in Sitecore CMS Sitecore CMS 6.4-6.5 Rev: 2011-07-14 Sitecore CMS 6.4-6.5 Integrating an ASP.NET MVC Web Application in Sitecore CMS A configuration guide for developers Table of Contents Chapter 1 Introduction... 2 Chapter

More information

PHP 5.5 (FRAMEWORKS & CMS) WITH WEB APPLICATION & MOBILE APPLICATION DEVELOPMETN

PHP 5.5 (FRAMEWORKS & CMS) WITH WEB APPLICATION & MOBILE APPLICATION DEVELOPMETN Who we are ApexTG India Pvt. Ltd. focuses on delivering sophisticated technology-enabled solutions to maximize complex business needs. Founded in 2007 and based in New Delhi NCR Noida, the company has

More information

Creating Gantt Charts using the.net Chart Control

Creating Gantt Charts using the.net Chart Control Creating Gantt Charts using the.net Chart Control Gantt charts (that is charts which graphically display tasks by start and end dates) are one of the more challenging type of charts to create. Using the.net

More information

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual TIBCO Spotfire Web Player 6.0 Installation and Configuration Manual Revision date: 12 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED

More information

Development of mobile applications for multiple platforms

Development of mobile applications for multiple platforms Harwell Innovation Centre Building 173 Curie Avenue Harwell Oxford Didcot Oxfordshire, OX11 0QG +44 1235 838 531 www.redskiessoftware.com Development of mobile applications for multiple platforms By Darren

More information

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Hans- Petter Halvorsen, 2014.03.01 ASP.NET Web Programming Faculty of Technology, Postboks 203,

More information

GSA2013: The Great SharePoint Adventure 2013

GSA2013: The Great SharePoint Adventure 2013 SHAREPOINT 2013 FOR.NET DEVELOPERS 5 DAYS GSA2013: The Great SharePoint Adventure 2013 AUDIENCE FORMAT COURSE DESCRIPTION.NET Developers Instructor-led training with hands-on labs This 5-day course explores

More information

What s new in Access 2013

What s new in Access 2013 Work Smart by Microsoft IT What s new in Access 2013 Customization note: This document contains guidance and/or step-by-step installation instructions that can be reused, customized, or deleted entirely

More information

Developing with Documentum in a.net Environment

Developing with Documentum in a.net Environment Developing with Documentum in a.net Environment David Folk Product Manager Developer Conference 2004 San Ramon, CA 1 1 Agenda Review DFC Primary Interop Assembly (PIA) Overview Demo Documentum ADO.NET

More information

EXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html

EXAM - 70-518. PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product. http://www.examskey.com/70-518.html Microsoft EXAM - 70-518 PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4 Buy Full Product http://www.examskey.com/70-518.html Examskey Microsoft 70-518 exam demo product is here for you to test the

More information

Designing and Developing Web Applications by using the Microsoft.NET Framework

Designing and Developing Web Applications by using the Microsoft.NET Framework Designing and Developing Web Applications by using the Microsoft.NET Framework Course Number: 70 547 Length: Certification Exam This exam is part of a series of exams in pursuit of the MCPD certification.

More information

The Workflow Way. Understanding Windows Workflow Foundation. David Chappell, Chappell & Associates April 2009

The Workflow Way. Understanding Windows Workflow Foundation. David Chappell, Chappell & Associates April 2009 The Workflow Way Understanding Windows Workflow Foundation David Chappell, Chappell & Associates April 2009 Copyright Microsoft Corporation 2009. All rights reserved. Contents INTRODUCING WINDOWS WORKFLOW

More information

IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC

IISADMPWD. Replacement Tool v1.2. Installation and Configuration Guide. Instructions to Install and Configure IISADMPWD. Web Active Directory, LLC IISADMPWD Replacement Tool v1.2 Installation and Configuration Guide Instructions to Install and Configure IISADMPWD Replacement Tool v1.2 Web Active Directory, LLC Contents Overview... 2 Installation

More information

A tour of Visual Studio 2008 and the.net Framework v3.5. Daniel Moth Developer & Platform Group Microsoft

A tour of Visual Studio 2008 and the.net Framework v3.5. Daniel Moth Developer & Platform Group Microsoft A tour of Visual Studio 2008 and the.net Framework v3.5 Daniel Moth Developer & Platform Group Microsoft http://www.danielmoth.com/blog .NET Through the Ages Tool (Visual Studio) 2002 2003 2005 2006 2007

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities InRule The Premier BRMS for the Microsoft Platform THE POWER OF INRULE InRule empowers technical and business users to change rules and calculations in applications with less effort, cost, and risk than

More information

Adding ELMAH to an ASP.NET Web Application

Adding ELMAH to an ASP.NET Web Application Logging Error Details with ELMAH Introduction The preceding tutorial examined ASP.NET's health monitoring system, which offers an out of the box library for recording a wide array of Web events. Many developers

More information

DOT NET COURSE CONTENT

DOT NET COURSE CONTENT DOT NET COURSE CONTENT a) ASP.NET 4.0 b) C#.NET 4.0 ASP.NET Training We provide a special type of.net training which have full coverage over C#, ASP.NET, ADO.NET, WCF, WPF, Silverlight etc. The greatest

More information

Safewhere*Identify 3.4. Release Notes

Safewhere*Identify 3.4. Release Notes Safewhere*Identify 3.4 Release Notes Safewhere*identify is a new kind of user identification and administration service providing for externalized and seamless authentication and authorization across organizations.

More information

CATALOG OF CLASSES IT and Technical Courses

CATALOG OF CLASSES IT and Technical Courses CATALOG OF CLASSES IT and Technical Courses Table of Contents CATALOG OF CLASSES... 1 Microsoft... 1 10135BC... 1 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010 Service Pack 2...

More information

ASP.NET SYLLABUS HTML5. Introduction & history. Basic tags & attributes. JavaScript. Introduction to JavaScript. JS variables.

ASP.NET SYLLABUS HTML5. Introduction & history. Basic tags & attributes. JavaScript. Introduction to JavaScript. JS variables. ASP.NET SYLLABUS HTML5 Introduction & history Basic tags & attributes JavaScript Introduction to JavaScript JS variables JS functions CSS3 SQL Selectors Box model Backgrounds and borders Image values and

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

SAP NetWeaver Portal Development Kits for.net and Java

SAP NetWeaver Portal Development Kits for.net and Java SAP NetWeaver Portal Development Kits for.net and Java Applies To: SAP NetWeaver Portal, Portal Development Kit for.net, Portal Development Kit for Java Summary This article provides a comparative overview

More information

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia

SAP NetWeaver Opens SAP ERP world. Amedeo Prodi SAP Italia SAP NetWeaver Opens SAP ERP world Amedeo Prodi SAP Italia SAP NetWeaver is an Evolutionary Platform: From Infrastructure to Applistructure SAP NetWeaver becomes the business process platform Productivity

More information

TIBCO Spotfire Metrics Prerequisites and Installation

TIBCO Spotfire Metrics Prerequisites and Installation TIBCO Spotfire Metrics Prerequisites and Installation Software Release 6.0 November 2013 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF

More information

SharePoint 2010 Developer Track

SharePoint 2010 Developer Track SharePoint 2010 Developer Track Duration: 5 days Thorough education is key to working with SharePoint 2010 productively. This course guides you through essential 2010 elements, from pre-requisites to system

More information

SharePoint Reset Password Web Part

SharePoint Reset Password Web Part SharePoint Reset Password Web Part ASP.Net Sample Guide Release 2.0 (HW10) Contents Overview... 2 Installation... 2 Password Reset Setup Program... 2 Installing the Sample Applications... 3 Solution Components...

More information

SAV2013: The Great SharePoint 2013 App Venture

SAV2013: The Great SharePoint 2013 App Venture SHAREPOINT 2013 FOR DEVELOPERS 5 DAYS SAV2013: The Great SharePoint 2013 App Venture AUDIENCE FORMAT COURSE DESCRIPTION Professional Developers Instructor-led training with hands-on labs This 5-day course

More information

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,

More information

Dot Net Framework 4.0: Advanced Microsoft VB.NET Windows Application Development

Dot Net Framework 4.0: Advanced Microsoft VB.NET Windows Application Development Dot Net Framework 4.0: Advanced Microsoft VB.NET Windows Application Development Duration: 90 Hours What you will learn This course is your first step towards success as a Dot Net professional, designed

More information

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc. SharePoint Specialists and Trainers SharePoint Specialists and Trainers SPT2O1O - Course Description Developing Solutions with SharePoint Server 2010 Tél 1 - DEVELOPING SOLUTIONS SHAREPOINT SERVER 2010

More information

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud WHITE PAPER Migrating an existing on-premise application to Windows Azure Cloud Summary This discusses how existing on-premise enterprise ASP.Net web application can be moved to Windows Azure Cloud, in

More information

MICROSOFT VISUAL STUDIO 2010 Overview

MICROSOFT VISUAL STUDIO 2010 Overview MICROSOFT VISUAL STUDIO 2010 Overview Visual studio 2010 delivers the following key advances: Enabling emerging trends Every year the industry develops new technologies and new trends. With Visual Studio

More information

Oracle Application Express 4.0

<Insert Picture Here> Oracle Application Express 4.0 Oracle Application Express 4.0 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

SharePoint for Developers. Lunch and Learn

SharePoint for Developers. Lunch and Learn SharePoint for Developers Lunch and Learn 2 Agenda Overview Architecture Web Parts Workflow Events Deployment Other Development Topics 3 WSS v3 vs MOSS WSS v3 Windows SharePoint Services Free with Windows

More information

ACE 2011 International

ACE 2011 International ACE 2011 International Understanding Federation and Web Services www. Copyright 2011 Aras All Rights Reserved. Welcome Session Goals Previous session covered overall Integration strategies and a focus

More information

AGILEXRM REFERENCE ARCHITECTURE

AGILEXRM REFERENCE ARCHITECTURE AGILEXRM REFERENCE ARCHITECTURE 2012 AgilePoint, Inc. Table of Contents 1. Introduction 4 1.1 Disclaimer of warranty 4 1.2 AgileXRM components 5 1.3 Access from PES to AgileXRM Process Engine Database

More information

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio 2013. Lab version: 12.0.21005.1 Last updated: 12/11/2013 Hands-On Lab Embracing Continuous Delivery with Release Management for Visual Studio 2013 Lab version: 12.0.21005.1 Last updated: 12/11/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: RELEASE MANAGEMENT OVERVIEW...

More information

Course 10550A: Programming in Visual Basic with Microsoft Visual Studio 2010 OVERVIEW

Course 10550A: Programming in Visual Basic with Microsoft Visual Studio 2010 OVERVIEW Course 10550A: Programming in Visual Basic with Microsoft Visual Studio 2010 OVERVIEW About this Course This course teaches you Visual Basic language syntax, program structure, and implementation by using

More information