Next generation software development: USING .NET 4.0 and Visual studio 2010<br />Ashraful Alam, Microsoft MVP, Chief Archi...
Agenda<br />Project Management<br />Architecture & Coding<br />Testing Process & Automation<br />
Project Management<br />
Project Management<br />Task & Bug Tracking<br />Tools<br />Basic<br />Microsoft Office 2010 - Excel <br />Intermediate <b...
Project Management<br />Build Automation<br />Tools<br />Team Foundation Server 2010<br />Cruise Control<br />Team City<br...
Source Control<br />Tools<br />Subversion<br />Visual Source Safe<br />Mercuial<br />Git<br />Team Foundation Server 2010<...
Architecture & Coding<br />
Architecture & Coding<br />Fundamental Concepts<br />Data Structure & Algorithms<br />Design Patterns<br />Gang of Four De...
Architecture & Coding<br />Platform<br />Hardware & Operation System<br />Mobile Device/PDA<br />Operating System<br />Win...
Architecture & Coding<br />Platform<br />Product Based<br />Document Management & Collaboration<br />Microsoft Office 2010...
Architecture & Coding<br />Programming/Scripting Language<br />Object Oriented Programming<br />C++/C#/VB.NET<br />Functio...
Architecture & Coding<br />Framework & Library<br />Web Development <br />ASP.NET  Web Form<br />ASP.NET MVC<br />ASP.NET ...
Architecture & Coding<br />Framework & Library (continued)<br />Workflow <br />Windows Workflow Foundation 4.0<br />BizTal...
Architecture & Coding<br />Software<br />Integrated Development Environment<br />Visual Studio 2010<br />Code Editor<br />...
Testing Process & Automation<br />
Testing Process & Automation<br />Testing Concepts<br />Automated and Manual Testing<br />Black Box, Gray Box, White Box T...
Testing Process & Automation<br />Testing Concepts (continued)<br />Unit/Isolation Testing<br />Positive and Negative Test...
Testing Process & Automation<br />Software<br />Automated Testing<br />Visual Studio 2010<br />Unit Testing<br />Database ...
Testing Process & Automation<br />Software (continued)<br />Manual Testing<br />Team Foundation Server 2010<br />Microsoft...
Thank You!<br />Ashraful Alam<br />Web: www.ashraful.net<br />Blog: http://blog.ashraful.net<br />Twitter: http://twitter....
Upcoming SlideShare
Loading in …5
×

Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010

2,020 views

Published on

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,020
On SlideShare
0
From Embeds
0
Number of Embeds
189
Actions
Shares
0
Downloads
36
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Next Generation Software Development: Using .NET 4.0 and Visual Studio 2010

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

×