Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010
description
Transcript of Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010
NEXT GENERATION SOFTWARE DEVELOPMENT: USING .NET 4.0 AND VISUAL STUDIO 2010
Ashraful Alam, Microsoft MVP, Chief Architect, desme Inc
Agenda
Project Management Architecture & Coding Testing Process & Automation
Project Manageme
nt
Architecture & Coding
Testing Process
and Automatio
n
Project Management
Project Manageme
nt
Architecture & Implementatio
n
Testing Process
and Automation
Project Management
Task & Bug Tracking Tools
Basic Microsoft Office 2010 - Excel
Intermediate Mantis Gemini Basecamp
Advanced SharePoint Server 2010 Team Foundation Server 2010
Project Management
Build Automation Tools
Team Foundation Server 2010 Cruise Control Team City UppercuT nAnt
Source Control Tools
Subversion Visual Source Safe Mercuial Git Team Foundation Server 2010
Project Management
Architecture &
Coding
Project Management
Testing Process
and Automatio
n
Architecture & Coding
Architecture & Coding
Fundamental Concepts Data Structure & Algorithms Design Patterns
Gang of Four Design Patterns Martin Fawler's Enterprise Patterns
Design Principles The Single Responsibility Principle The Open Closed Principle etc
Extreme Programming Continuous Integration Test Driven Developments
Architecture & Coding Platform
Hardware & Operation System Mobile Device/PDA
Operating System Windows Mobile Google Android iPhone
Personal Computers Operating System
Windows 7/Vista/XP Linux Mac
Windows Server Windows 2003/Windows 2008
Cloud Computing Azure Services Platform
Parallel Computing
Architecture & Coding
Platform Product Based
Document Management & Collaboration Microsoft Office 2010 Microsoft SharePoint Server 2010
Enterprise Resource Planning Microsoft Dynamics SAP PeopleSoft
Social Networking Facebook Twitter Live
Architecture & Coding
Programming/Scripting Language Object Oriented Programming
C++/C#/VB.NET Functional Programming
F# Dynamic Programming
IronRuby IronPython
Code Template T-4 Template CodeSmith Template
Web Client Scripting JavaScript
Architecture & Coding Framework & Library
Web Development ASP.NET Web Form ASP.NET MVC ASP.NET Dynamic Data
Rich Internet Application ASP.NET Ajax Silverlight 4.0
Rich Client Application Windows Forms Windows Presentation Foundation 4.0
Data Access ADO.NET 4.0 Entity Framework 4.0 Linq to Sql 4.0
Architecture & Coding Framework & Library (continued)
Workflow Windows Workflow Foundation 4.0 BizTalk Server 2010 Microsoft SharePoint Server 2010
Service Oriented Architecture Windows Communication Foundation (WCF) 4.0
WCF Data Services WCF RIA Services Others
ASP.NET Web Service Cross Cutting Concern
Enterprise Library 5.0 Platform SDK (Software Development Kit)
Architecture & Coding
Software Integrated Development Environment
Visual Studio 2010 Code Editor Architecture Explorer Layer Diagram UML Modeling Code Analysis Historical Debugging Database Data Compare Database Schema Compare And lot more..
Testing Process &
Automation
Architecture & Coding
Project Manageme
nt
Testing Process & Automation
Testing Process & Automation Testing Concepts
Automated and Manual Testing Black Box, Gray Box, White Box Testing Smoke, Sanity and Regression Testing Ad-hoc and Ordered Testing Integration Testing
Top Down Integration Testing Bottom Up Integration Testing
Testing Process & Automation Testing Concepts (continued)
Unit/Isolation Testing Positive and Negative Testing Boundary Value Testing User Acceptance Testing (UAT) Performance Testing
Load Testing Stress Testing Capacity Testing
Endurance Testing Profiling
Testing Process & Automation Software
Automated Testing Visual Studio 2010
Unit Testing Database Unit Testing Ordered Testing Generic Coded UI Testing Web Testing Load Testing Profiling
Testing Process & Automation Software (continued)
Manual Testing Team Foundation Server 2010 Microsoft Test Manager 2010
Thank You!
Ashraful Alam
Web: www.ashraful.net
Blog: http://blog.ashraful.net
Twitter: http://twitter.com/AshrafulAlam
Email: admin [at] ashraful.net