Agenda Certification and Developers Microsoft Certification structure Microsoft Developer...
-
Upload
gwenda-lynch -
Category
Documents
-
view
212 -
download
0
Transcript of Agenda Certification and Developers Microsoft Certification structure Microsoft Developer...
Developer Certifications (and why your team needs them)Colin Lyth/Gerry O'Brien, Microsoft Learning
Live Meetings for Managers
Agenda
Certification and Developers
Microsoft Certification structure
Microsoft Developer Certifications
Your employees and our future…
The value of certification for You“Unequivocally, certification, as a measure
of skill, showed a positive correlation to performance improvement.”
“Impact of Training: Functional Excellence Leads to Operational Productivity,” IDC, Doc# 215762, Dec. 2008 A 2007 survey reported that 38 percent of
MCPs surveyed (up from 32 percent a year earlier) feel their ability to be more productive on the job was directly
attributable to certification. Microsoft Learning (2007). Microsoft Certified Professional (MCP) customer satisfaction study (2007 ed.). Redmond, WA:
VariousAn MSEmploy study, which analyzed the resumes of 15,526 IT professionals in
France and Germany, found that those with one or more MCPs were 15 percent
more stable, and those with full certifications were 24 percent more stable
in their jobs than their peers with no certifications. MSEmploy survey, February 2008, MSEmploy.com
Developers do care about certifications!
Allows for Increased Employment and Project Opportunities:Certifications add value to a developers’ resume / CVThey improve job opportunities – They help a developer get the jobThey especially help new, less experienced, developers to find workThey attract new clients and projects to consulting organizationsThey’re virtually a pre-requisite for getting work in the public sector
Sought After By Many Employers:Certifications are desired by employers Many companies prefer to recruit certified developersThey assure that the developer is well-versed in the fundamentalsThey raise the level of the developers’ professionalismThey reinforce the employees’, or contractors’, expertise
MSL Developer Certification Qualitative Research study July 2010
Favorable Impressions Outweigh Unfavorable Ones
The Developer slice vs. IW and Windwos Server
Windows Server (incl.
Virtualization)15%
SQL Server2%Windows
Client7%
Developer5%
Unified Communica-
tions2%
Office59%
Microsoft Dynamics
1%
Other Servers0%
Security0% Other / Misc
8%
Reach
Windows Server (incl. Virtualization)SQL ServerWindows ClientDeveloperUnified CommunicationsOfficeMicrosoft DynamicsOther ServersSecurityOther / Misc
The Visual Studio 2010 family
Microsoft Certified Professional Developer (MCPD)• Windows Developer 4• Web Developer 4• Windows Azure Developer• SharePoint Developer 2010
Microsoft Certified Technology Specialist (MCTS)• .NET Framework 4, Windows Applications• .NET Framework 4, Web Applications• .NET Framework 4, Service Communication Applications • .NET Framework 4, Data Access• SharePoint 2010, Application Development• Silverlight 4, Development• Visual Studio Team Foundation Server 2010, Administration
Microsoft Technology Specialist Series (MCTS)
Designed to validate your deep skills on the features and functionality of key technologies and how to use it. For instance:
Implement BuildTroubleshootDebug…
Requirements:One to two exams At least one year of relevant experience and IT trainingPath to earn one of our Microsoft Certified Professional Developer (MCPD) certifications
Microsoft Certified Professional Series (MCPD)
Designed to help you validate a comprehensive set of job-related skills including the when/where/why strategies. For instance:
Project managementDesign applicationsDeploy applications
Requirements:One to two examsOne or more Specialist Series certificationsTwo to three years of relevant experienceCommitment to remaining current in best practices and technologiesProvide hiring mangers an indicator of relevant expertise
“Fundamentals ” Core Developer Technical Specialist
.NET Framework 4, Service Communication Applications
.NET Framework 4, Data Access
• Creating Services • Hosting and Configuring
Services• Consuming Services • Securing Services • Managing the Service Instance
Life Cycle • Monitoring and Troubleshooting
Distributed Systems
• Modeling Data • Managing Connections and
Context Querying Data • Manipulating Data• Developing and Deploying Reliable
Applications
To create applications that communicate with servers or other applications in a connected or disconnected state.
To create data-driven applications that access data from various sources, such as Microsoft SQL Server, Oracle, Microsoft Office Access, object data sources, XML, or other flat-file sources.
MCPD: Windows Developer 4
.NET Framework 4, Windows ApplicationsTo create Windows-based applications
that run on corporate servers or user desktop computers.
• Building a User Interface by Using Basic Techniques
• Enhancing a User Interface by Using Advanced Techniques
• Managing Data at the User Interface Layer
• Enhancing the Functionality and Usability of a Solution
• Stabilizing and Releasing a Solution
To make the appropriate job role decisions around Windows-based applications on the desktop using Windows Forms and WPF.
• Designing the Layers of a Solution• Designing the Presentation Layer• Designing the Data Access Layer• Planning a Solution Deployment• Designing for Stability and
Maintenance
MCPD: Web Developer 4
.NET Framework 4, Web Applications
To design and develop Web applications using Microsoft .NET 4 and Visual Studio 2010.
• Designing the Application Architecture
• Designing the User Experience• Designing Data Strategies and
Structures• Designing Security Architecture and
Implementation• Preparing For and Investigating
Application Issues• Designing a Deployment Strategy
To create Web-based applications that run on the ASP.NET platform and are hosted on Internet Information Server.
• Developing Web Forms Pages• Developing and Using Web Forms
Controls• Implementing Client-Side Scripting
and AJAX• Configuring and Extending a Web
Application• Displaying and Manipulating Data• Developing a Web Application by
Using ASP.NET MVC 2
MCPD: SharePoint Developer 2010
SharePoint 2010, Application Development
This exam is designed to test the candidate's knowledge and skills on developing applications on the Microsoft SharePoint Server 2010 platform.
• Working with the SharePoint User Interface (19%)
• Developing Web Parts and Controls (21%)• Developing Business Logic (19%)• Working With SharePoint Data (22%)• Stabilizing and Deploying SharePoint
Components (19%)
This exam is designed to test the candidate's knowledge and skills on designing developing applications on the Microsoft SharePoint Server 2010 platform.
• Creating an Application Design • Designing UX• Managing Application Development • Optimizing SharePoint Application Design• Designing SharePoint Composite Applications • Designing SharePoint Solutions and Features
Industry Predictions – 5 Year Outlook Public IT cloud services will grow at
over five times the rate of traditional IT products - IDC
Public Cloud Offerings will contribute 25%IT product spending growth by 2014 - IDC
NA adoption will shift from 70.2% in
2009 to 51.4% in 2014 - IDC
World market for Cloud ServicesShifts growth from $58.6B in 2009
To $148.8B by 2014 - Gartner
High tech, Financial servicessectors and public sectors will be most aggressive adopters
through 2014 - Gartner
By 2014 20% of businesses will own no IT assets - Gartner
Through 2014, enterprises will spend$112B on SaaS, PaaS, IaaS - Gartner By 2013, 75 percent or more of SMBs,
large enterprises and public sector organizations will be using one or more
Cloud IT instances to enable and support ongoing business operations. - Saugatech
By 2013-more than 25 percent of user firms will be using Cloud development platforms to
develop and test critical, internal software that enables and supports business operations.
- Saugatech
By 2014- at least 15 percent of organizations
will use Private Clouds for daily business
operations; fewer than 10 percent will utilize
Internal Clouds for operational systems.
-SaugatechBy 2015, 40 percent or more of NEW
enterprise IT spend will be Cloud-based- Saugatech
By 2015m 45 percent or more of NEW enterprise IT workloads will be Cloud-based.
-Saugatech
By 2015, 25 percent or more of TOTAL enterprise IT workloads will be
Cloud-based -Saugatech
Cloud Impact on Developer SkillsLEVERAGE EXISTING
DEVELOP NEW
ENHANCE AND EXTEND
Design cloud applications from start
Super scalability - design applications without
considering processing constraints
AppFabric SDK for Service Bus and Access Control to integrate the
Internet applications whether HTTP or ATOM
or rich internet applications with
advanced connectivity
Use familiar toolset – VS2010
Use standard traditional .NET and
other languagesUse Silverlight
Move skills into the cloud with Azure SDK
Connect existing Web and Windows Apps with services and data in the
cloudEnable application
security integration with the cloud with Windows Identity Foundation and
LiveID
MCPD: Azure Developer 4To design and develop applications that will be hosted on the Windows Azure platform.
• Designing Data Storage Architecture • Optimizing Data Access and Messaging • Designing the Application Architecture• Preparing for Application and Service Deployment • Investigating and Analyzing Applications • Designing Integrated Solutions
DELIVER QUALITY CODE
• Spend less time debugging
• Embrace manual testing
• Take a proactive approach to project management
UNLEASH YOUR CREATIVITY
• Deliver great rich user experiences on Windows 7, Silverlight, and Office
• Bring your ideas to life with rapid prototyping
• Turn your whiteboard intoliving architecture assets
• All your team members will collaborate using an integrated toolset
• You can customize VS to fit your work style
• You can use your existing skills with new application types
BENEFIT FROM AN
INTEGRATED AND
SIMPLIFIED DEVELOPMENT
EXPERIENCE
Leverage VS2010 Efficiency
Train and Certify NOW so You Retain
2006 2007 2008 2009 20100
20,000
40,000
60,000
80,000
100,000
120,000
140,000
Visual Studio 2005Visual Studio 2008
Questions ?