tag:blogger.com,1999:blog-39121500561863416192024-03-13T11:19:08.725-07:00ASP.NET TutorialsAlkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-3912150056186341619.post-35883512666602222462008-08-28T21:35:00.000-07:002008-08-28T21:44:01.359-07:00The Microsoft Certified Application Developer (MCAD)The Microsoft Certified Application Developer (MCAD) credential provides industry recognition to professional developers who build powerful applications by using Microsoft Visual Studio .NET and Web services on the Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1.<br />If you are a developer who uses the Microsoft .NET Framework 2.0 and Microsoft Visual Studio 2005, consider the following two credentials, which give you a simpler and more targeted framework to highlight your technical and on-the-job skills:<br />•<br /><a href="http://www.microsoft.com/learning/mcp/mcts/">Microsoft Certified Technology Specialist (MCTS)</a><br />•<br /><a href="http://www.microsoft.com/learning/mcp/mcpd/">Microsoft Certified Professional Developer (MCPD)</a><br /><br />How to earn your MCAD<br />Core exams (two exams required)To fulfill the core certification requirements, pass one exam that is focused on either Web Application Development or Windows Application Development in the language of your choice. Then pass one Web Services and Server Components exam.<br />Elective exams (one exam required)Besides the core exam requirements, you must also pass one elective exam that provides proof of expertise with a specific Microsoft server product.<br />The following tables list official Microsoft Learning courses and Microsoft Press books that are designed to help MCAD candidates prepare for the required exams. See individual exam preparation guides for exam availability.<br /><br /><table cellpadding="0" cellspacing="0" border="0" style="margin-top: 7px; margin-bottom: 12px"><tr><td><br /><a href="#EUB">Core exams: Web or Windows Application Development</a></td></tr><tr valign="top"><td><a href="#ESAAC"><img width="7" height="9" hspace="4" vspace="2" border="0" src="/library/gallery/templates/MNP2.GenericArticle/../MNP2.Common/images/arrow_px_down.gif" alt="Core exams: Web Services and Server Components Development "></a></td><td class="onThisPage"><a href="#ESAAC">Core exams: Web Services and Server Components Development </a></td></tr><tr valign="top"><td><a href="#ENEAC"><img width="7" height="9" hspace="4" vspace="2" border="0" src="/library/gallery/templates/MNP2.GenericArticle/../MNP2.Common/images/arrow_px_down.gif" alt="Elective exams"></a></td><td class="onThisPage"><a href="#ENEAC">Elective exams</a></td></tr></table><p>Now is the time to validate your Microsoft .NET Framework 1.0 and Microsoft .NET Framework 1.1 developer skills with the Microsoft Certified Application Developer (MCAD) for Microsoft .NET credential. MCAD candidates are required to pass two core exams and one elective exam in an area of specialization. (See the tables that follow for a complete list of exams and related training resources.)</p><p>If you are not currently building .NET applications, we recommend you start by learning fundamental Microsoft Visual Studio .NET development skills.</p><table cellspacing="0" cellpadding="0" border="0" class="linkList"><tr><td class="linkBullet" valign="top">•</td><td class="linkItem"><a href="/learning/training/developer/vsnet.mspx">Find resources to help you learn development skills</a></td></tr></table><br><p>Candidates who create Microsoft .NET Framework 2.0 applications that use Microsoft Visual Studio 2005 should consider pursuing the Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified Professional Developer (MCPD) credentials. These credentials give developers a simpler and more targeted framework to display their technical skills and their ability to develop rich solutions that meet business needs.</p><table cellspacing="0" cellpadding="0" border="0" class="linkList"><tr><td class="linkBullet" valign="top">•</td><td class="linkItem"><a href="/learning/mcp/mcts/">Learn about MCTS certifications</a></td></tr></table><table cellspacing="0" cellpadding="0" border="0" class="linkList"><tr><td class="linkBullet" valign="top">•</td><td class="linkItem"><a href="/learning/mcp/mcpd/">Learn about MCPD certifications</a></td></tr></table><a name="EHB"></a><h2>How to earn your MCAD</h2><p><b>Core exams (two exams required)</b><br><br /> To fulfill the core certification requirements, pass one exam that is focused on either Web Application Development or Windows Application Development in the language of your choice. Then pass one Web Services and Server Components exam.</p><p><b>Elective exams (one exam required)</b><br><br /> Besides the core exam requirements, you must also pass one elective exam that provides proof of expertise with a specific Microsoft server product.</p><p>The following tables list official Microsoft Learning courses and Microsoft Press books that are designed to help MCAD candidates prepare for the required exams. See individual exam preparation guides for exam availability.</p><div style="margin-top: 3px; margin-bottom: 10px"><a href="#top"><img width="7" height="9" border="0" src="/library/gallery/templates/MNP2.GenericArticle/../MNP2.Common/images/arrow_px_up.gif" alt="Top of page"></a><a class="topOfPage" href="#top">Top of page</a></div><a name="EUB"></a><h2>Core exams: Web or Windows Application Development</h2><table cellspacing="0" class="dataTable" id="EWB" cellpadding="0"><thead><tr valign="top" class="stdHeader"><td id="colEYB" width="25%">Core exams (one exam required)</td><td id="colE3B" width="25%">Classroom training</td><td id="colEAC" width="25%">Microsoft E-Learning</td><td id="colEEC" width="25%" style="<br /> border-right: solid 1px #CCCCCC<br /> ">Microsoft Press books</td></tr></thead><tbody><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-305.mspx">Exam 70-305</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET</p></td><td><p><a href="/learning/syllabi/en-us/2310bfinal.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2640afinal.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET</p></td><td><p><a href="/learning/elearning/course/2310.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (17 hours)</p><p><a href="/learning/elearning/course/2640.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6714.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-306.mspx">Exam 70–306</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET</p></td><td><p><a href="/learning/syllabi/en-us/2565afinal.mspx">Course 2565</a>: Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p></td><td><p><a href="/learning/elearning/course/2565.mspx">Course 2565</a>: Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (13 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6715.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Windows Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p></td></tr><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-315.mspx">Exam 70–315</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET</p></td><td><p><a href="/learning/syllabi/en-us/2310bfinal.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2640afinal.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET</p></td><td><p><a href="/learning/elearning/course/2310.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (17 hours)</p><p><a href="/learning/elearning/course/2640.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6714.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-316.mspx">Exam 70–316</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET</p></td><td><p><a href="/learning/syllabi/en-us/2555afinal.mspx">Course 2555</a>: Developing Microsoft .NET Applications for Windows (Visual C# .NET) (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p></td><td><p><a href="/learning/elearning/course/2555.mspx">Course 2555</a>: Developing Microsoft .NET Applications for Windows (Visual C# .NET) (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6715.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p></td></tr></tbody></table><div class="dataTableBottomMargin"></div><div style="margin-top: 3px; margin-bottom: 10px"><a href="#top"><img width="7" height="9" border="0" src="/library/gallery/templates/MNP2.GenericArticle/../MNP2.Common/images/arrow_px_up.gif" alt="Top of page"></a><a class="topOfPage" href="#top">Top of page</a></div><a name="ESAAC"></a><h2>Core exams: Web Services and Server Components Development </h2><table cellspacing="0" class="dataTable" id="EUAAC" cellpadding="0"><thead><tr valign="top" class="stdHeader"><td id="colEWAAC" width="25%">Core exams (one exam required)</td><td id="colE1AAC" width="25%">Classroom training</td><td id="colE5AAC" width="25%">Microsoft E-Learning</td><td id="colECBAC" width="25%" style="<br /> border-right: solid 1px #CCCCCC<br /> ">Microsoft Press books</td></tr></thead><tbody><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-310.mspx">Exam 70–310</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework</p></td><td><p><a href="/learning/syllabi/en-us/2524cfinal.mspx">Course 2524</a>: Developing XML Web Services Using Microsoft ASP.NET (three days)</p><p><a href="/learning/syllabi/en-us/2557afinal.mspx">Course 2557</a>: Building COM+ Applications Using Microsoft .NET Enterprise Services (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2663afinal.mspx">Course 2663</a>: Programming with XML in the Microsoft .NET Framework</p></td><td><p><a href="/learning/elearning/course/2524.mspx">Course 2524</a>: Developing XML Web Services Using Microsoft ASP.NET (12 hours)</p><p><a href="/learning/elearning/course/2557.mspx">Course 2557</a>: Building COM+ Applications Using Microsoft .NET Enterprise Services (22 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6715.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-320.mspx">Exam 70–320</a><sup>1</sup><sup>,</sup><sup>2</sup>: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework</p></td><td><p><a href="/learning/syllabi/en-us/2524cfinal.mspx">Course 2524</a>: Developing XML Web Services Using Microsoft ASP.NET (three days)</p><p><a href="/learning/syllabi/en-us/2557afinal.mspx">Course 2557</a>: Building COM+ Applications Using Microsoft .NET Enterprise Services (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2663afinal.mspx">Course 2663</a>: Programming with XML in the Microsoft .NET Framework</p></td><td><p><a href="/learning/elearning/course/2524.mspx">Course 2524</a>: Developing XML Web Services Using Microsoft ASP.NET (12 hours)</p><p><a href="/learning/syllabi/en-us/2557Afinal.mspx">Course 2557</a>: Building COM+ Applications Using Microsoft .NET Enterprise Services (22 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6715.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p></td></tr></tbody></table><div class="dataTableBottomMargin"></div><div style="margin-top: 3px; margin-bottom: 10px"><a href="#top"><img width="7" height="9" border="0" src="/library/gallery/templates/MNP2.GenericArticle/../MNP2.Common/images/arrow_px_up.gif" alt="Top of page"></a><a class="topOfPage" href="#top">Top of page</a></div><a name="ENEAC"></a><h2>Elective exams</h2><table cellspacing="0" class="dataTable" id="EPEAC" cellpadding="0"><thead><tr valign="top" class="stdHeader"><td id="colEREAC" width="25%">Elective exams (one exam required)</td><td id="colEVEAC" width="25%">Classroom training</td><td id="colEZEAC" width="25%">Microsoft E-Learning</td><td id="colE4EAC" width="25%" style="<br /> border-right: solid 1px #CCCCCC<br /> ">Microsoft Press books</td></tr></thead><tbody><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-229.mspx">Exam 70–229</a><sup>2</sup>: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition</p></td><td><p><a href="/learning/syllabi/en-us/2073afinal.mspx">Course 2073</a>: Programming a Microsoft SQL Server 2000 Database (five days)</p><p>(Prerequisite) <a href="/learning/syllabi/en-us/2071bfinal.mspx">Course 2071</a>: Querying Microsoft SQL Server 2000 with Transact-SQL (two days)</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p class="lastInCell"><a href="http://www.microsoft.com/MSPress/books/6800.asp"><i>MCAD/MCSE/MCDBA Self-Paced Training Kit: Microsoft SQL Server 2000 Database Design and Implementation, Exam 70-229, Second Edition</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-230.mspx">Exam 70–230</a><sup>3</sup>: Designing and Implementing Solutions with Microsoft BizTalk Server 2000 Enterprise Edition</p></td><td><p class="lastInCell">There is no classroom training currently available.</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p class="lastInCell"><i>MCSE Training Kit: Microsoft BizTalk Server 2000 (Exam 70–230)</i> This book is out of print. Check with your local retailer for availability.</p></td></tr><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-234.mspx">Exam 70–234</a><sup>3</sup>: Designing and Implementing Solutions with Microsoft Commerce Server 2000</p></td><td><p class="lastInCell"><a href="/learning/syllabi/en-us/2185afinal.mspx">Course 2185</a>: Deploying and Managing Microsoft Commerce Server 2000 (two days) </p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/5339.asp"><i>Microsoft Commerce Server 2000 Pocket Consultant</i></a></p><p><a href="http://www.microsoft.com/MSPress/books/4659.asp"><i>Microsoft Commerce Server 2000 Resource Kit</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/mcp/mcts/biztalk/">Exam 70-235</a>: TS: Developing Business Process and Integration Solutions Using Microsoft Biztalk Server 2006</p></td><td><p><a href="/learning/syllabi/en-us/2933afinal.mspx">Course 2933</a>: Developing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006 (five days)</p><p><a href="/learning/syllabi/en-us/2934afinal.mspx">Course 2934</a>: Deploying and Managing Business Process and Integration Solutions Using Microsoft BizTalk Server 2006 (two days)</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p class="lastInCell">There are no Microsoft Press books currently available.</p></td></tr><tr valign="top" class="record"><td><p><a href="/learning/exams/70-305.mspx">Exam 70-305</a><sup>1</sup><sup>,</sup><sup>2</sup>, <a href="/learning/exams/70-306.mspx">70-306</a><sup>1</sup><sup>,</sup><sup>2</sup>, <a href="/learning/exams/70-315.mspx">70-315</a><sup>1</sup><sup>,</sup><sup>2</sup>, or <a href="/learning/exams/70-316.mspx">70-316</a><sup>1</sup><sup>,</sup><sup>2</sup></p><p>If you use <i>Exam 70-305 or 70-315</i> to satisfy the core exam requirement, you may use either <i>Exam 70-306 or 70-316</i> as an elective.</p><p>If you use <i>Exam 70-306 or 70-316</i> to satisfy the core exam requirement, you may use either <i>Exam 70-305 or 70-315</i> as an elective.</p></td><td><p><b>Exam 70-305</b></p><p><a href="/learning/syllabi/en-us/2310bfinal.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (five days) </p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2640afinal.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET</p><p><b>Exam 70-306</b></p><p><a href="/learning/syllabi/en-us/2565afinal.mspx">Course 2565</a>: Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (five days) </p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><b>Exam 70-315</b></p><p><a href="/learning/syllabi/en-us/2310bfinal.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (five days) </p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p><p><a href="/learning/syllabi/en-us/2640afinal.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET</p><p><b>Exam 70-316</b></p><p><a href="/learning/syllabi/en-us/2555afinal.mspx">Course 2555</a>: Developing Microsoft .NET Applications for Windows (Visual C# .NET) (five days)</p><p><a href="/learning/syllabi/en-us/2389bfinal.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (three days)</p></td><td><p><b>Exam 70-305</b></p><p><a href="/learning/elearning/course/2310.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (17 hours)</p><p><a href="/learning/elearning/course/2640.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p><p><b>Exam 70-306</b></p><p><a href="/learning/elearning/course/2565.mspx">Course 2565</a>: Developing Microsoft .NET Applications for Windows (Visual Basic .NET) (13 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p><p><b>Exam 70-315</b></p><p><a href="/learning/elearning/course/2310.mspx">Course 2310</a>: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET (17 hours)</p><p><a href="/learning/elearning/course/2640.mspx">Course 2640</a>: Upgrading Web Development Skills from ASP to Microsoft ASP.NET (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p><p><b>Exam 70-316</b></p><p><a href="/learning/elearning/course/2555.mspx">Course 2555</a>: Developing Microsoft .NET Applications for Windows (Visual C# .NET) (14 hours)</p><p><a href="/learning/elearning/course/2389.mspx">Course 2389</a>: Programming with Microsoft ADO.NET (18 hours)</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/6714.asp"><i>MCAD/MCSD Self-Paced Training Kit: Developing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET, Second Edition</i></a></p><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p><p><a href="http://www.microsoft.com/mspress/books/6716.asp"><i>MCAD/MCSD Self-Paced Training Kit: Microsoft .NET Core Requirements, Exams 70-305/70-315, 70-306/70-316, 70-310/70-320, and 70-300</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-330.mspx">Exam 70–330</a><sup>2</sup>: Implementing Security for Applications with Microsoft Visual Basic .NET</p></td><td><p><a href="/learning/syllabi/en-us/2840afinal.mspx">Course 2840</a>: Implementing Security for Applications (five days)</p><p><a href="/learning/syllabi/en-us/2350bfinal.mspx">Course 2350</a>: Developing and Deploying Secure Microsoft .NET</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/mspress/books/7634.asp"><i>MCAD/MCSD Self-Paced Training Kit: Implementing Security for Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET.</i></a></p><p><a href="http://www.microsoft.com/mspress/books/4825.asp"><i>Microsoft ADO.NET Step by Step</i></a></p></td></tr><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/70-340.mspx">Exam 70–340</a><sup>2</sup>: Implementing Security for Applications with Microsoft Visual C# .NET</p></td><td><p><a href="/learning/syllabi/en-us/2840afinal.mspx">Course 2840</a>: Implementing Security for Applications (five days)</p><p><a href="/learning/syllabi/en-us/2350bfinal.mspx">Course 2350</a>: Developing and Deploying Secure Microsoft .NET Framework Applications (three days)</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p class="lastInCell"><a href="http://www.microsoft.com/mspress/books/7634.asp"><i>MCAD/MCSD Self-Paced Training Kit: Implementing Security for Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET</i></a></p></td></tr><tr valign="top" class="evenRecord"><td><p class="lastInCell"><a href="/learning/exams/70-431.mspx">Exam 70-431</a>: TS: Microsoft SQL Server 2005 – Implementation and Maintenance</p></td><td><p><a href="/learning/syllabi/en-us/2779afinal.mspx">Course 2779</a>: Implementing a Microsoft SQL Server 2005 Database (three days)</p><p><a href="/learning/syllabi/en-us/2780afinal.mspx">Course 2780</a>: Maintaining a Microsoft SQL Server 2005 Database (three days) </p></td><td><p><a href="/learning/elearning/course/2778.mspx">Collection 2778</a>: Writing Queries Using Microsoft SQL Server 2005 Transact-SQL (18-hour series)</p><p><a href="/learning/elearning/course/2936.asp">Collection 2936</a>: Installing and Securing Microsoft SQL Server 2005</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p><a href="http://www.microsoft.com/MSPress/books/9364.asp"><i> MCTS Self-Paced Training Kit (Exam 70-431): Implementing and Maintaining Microsoft SQL Server 2005</i></a></p><p><a href="http://www.microsoft.com/mspress/books/8743.asp"><i>Microsoft SQL Server 2005: Database Essentials Step by Step</i></a></p><p><a href="http://www.microsoft.com/MSPress/books/6482.asp"><i>Programming Microsoft SQL Server 2005</i></a></p></td></tr><tr valign="top" class="record"><td><p class="lastInCell"><a href="/learning/exams/74-135.mspx">Exam 74-135</a>: Developing E-Business Solutions Using Microsoft BizTalk Server 2004</p></td><td><p><a href="/learning/syllabi/en-us/2157afinal.mspx">Course 2157</a>: Developing E-Business Solutions Using Microsoft BizTalk Server 2004</p><p><a href="/learning/syllabi/en-us/2158afinal.mspx">Course 2158</a>: Deploying and Managing E-Business Solutions Using Microsoft BizTalk Server 2004</p></td><td><p class="lastInCell">There is no Microsoft E-Learning training currently available.</p></td><td style="<br /> border-right: solid 1px #CCCCCC<br /> "><p class="lastInCell">There are no Microsoft Press books currently available.</p></td></tr></tbody></table><div class="dataTableBottomMargin"></div><p><sup>1</sup>In the following combinations, candidates will receive credit for only one of the two exams: 70-305 or 70-315, 70-306 or 70-316, 70-310 or 70-320.</p>Alkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com1tag:blogger.com,1999:blog-3912150056186341619.post-74002832473051884222008-08-17T23:38:00.000-07:002008-08-17T23:44:14.069-07:00Answering questionsHi guys i have been busy these days but i still take out time to answer ASP.NET questions on codeproject.com.<br /><br />Its a great site hey wont be writing too much right now but if you have any asp.net question feel free to ask me will try my best to solve them.<br />post it in the comments section.<br /><br />Thanks.Alkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com0tag:blogger.com,1999:blog-3912150056186341619.post-7362059168814371202008-08-13T23:51:00.000-07:002008-08-13T23:57:18.179-07:00How to By Pass ProxySorry for the delay in posting articles was busy.<br /><br />If you guys want to write a code to bypass proxy then this is a col article written on c-sharpcirner. Check it out and enjoy.<br />http://www.c-sharpcorner.com/UploadFile/shivani/HowToByPassProxy12012005235449PM/HowToByPassProxy.aspxAlkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com0tag:blogger.com,1999:blog-3912150056186341619.post-63506847384267704162008-07-18T22:32:00.000-07:002008-07-18T22:33:11.974-07:00Visual Studio ShortcutsHi<br />Will be making a new blog which will have all the knowledge i have about stocks and stock market.<br />Its always good 2 share ur knowledge 2 the world as sharing will never deplete u of ur knowledge but may be increase u r knowledge or better correct u if ur wrong. There are many stock market experts out there who know more about the stock market then i ever could but all of them keep their knowledge to themselves come on man share it. Make someone else happy 2 man. Neways this blog will strictly be technial that is about ASP.NET, C# etc. If u have ne doubt feel free to post ur queries here in the comments section. Will be glad to help. Also will be trying to put my queries here so that u all can answer them as i donot know everything n everyone needs help dude.<br /><br />Lets start with some shortcuts in Visual Studio believe me they make u r life much easier.<br />Ctrl+Shift+B Build Solution<br />ctrl+F5 Start without debugging<br />F5 Start with debugging<br />ctrl (R+R) Word wrap<br />Ctrl-Shift-S Saves all documents and projects <br />F7 Switches from the design view to the code view in the editor <br />Shift-F7 Switches from the code view to the design view in the editor <br />Ctrl-End Moves the cursor to the end of the document <br />Ctrl-Home Moves the cursor to the start of the document <br />Ctrl-G Displays the Go to Line dialog. If the debugger is running, the dialog also lets you specify addresses or function names to go to <br />Ctrl-] Moves the cursor to the matching brace in the document. If the cursor is on an opening brace, this will move to the corresponding closing brace and vice versa <br />Ctrl-K, Ctrl-N Moves to the next bookmark in the document <br />Ctrl-K, Ctrl-P Moves to the previous bookmark <br />Ctrl-K, Ctrl-I Displays Quick Info, based on the current language <br />Ctrl-Down Arrow Scrolls text down one line but does not move the cursor. This is useful for scrolling more text into view without losing your place. Available only in text editors <br />Ctrl-Up Arrow Scrolls text up one line but does not move the cursor. Available only in text editors <br />Ctrl-Right Arrow Moves the cursor one word to the right <br />Ctrl-Left Arrow Moves the cursor one word to the left <br />Tab Indents the currently selected line or lines by one tab stop. If there is no selection, this inserts a tab stop <br />Shift-Tab Moves current line or selected lines one tab stop to the left <br />Backspace or <br />Shift-Backspace Deletes one character to the left of the cursor <br />Ctrl-K, Ctrl-C Marks the current line or selected lines of code as a comment, using the correct comment syntax for the programming language <br />Ctrl-K, Ctrl-U Removes the comment syntax from the current line or currently selected lines of code <br /><br />Hope u liked the shortcuts we will have more discussion on technical things later.Alkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com1tag:blogger.com,1999:blog-3912150056186341619.post-36554799186578261432008-07-17T03:40:00.000-07:002008-07-17T03:50:09.454-07:00Timer ProjectHi Guys<br /><br />This is a project to get used to Time in C#.<br /><br />Open a Windows Form in C#.<br /><br /><br /><p>using System;</p><p>using System.Drawing;</p><p>using System.Collections;</p><p>using System.ComponentModel;</p><p>using System.Windows.Forms;</p><p>using System.Data;<br />namespace TimerDemo</p><p>{</p><p>/// <summary></p><p>/// Summary description for Form1.</p><p>/// </summary></p><p>public class TimerDemo : System.Windows.Forms.Form</p><p>{ </p><p>private System.Windows.Forms.Timer Clock; </p><p>private System.Windows.Forms.Label lbTime;</p><p>private System.Windows.Forms.Button btnStart; </p><p>protected string TimeInString; </p><p>protected int count; </p><p>private System.Windows.Forms.TextBox txtcheck; </p><p>private System.ComponentModel.IContainer components;<br />public TimerDemo() </p><p>{ </p><p>// // Required for Windows Form Designer support </p><p>// </p><p>InitializeComponent();<br />// // TODO: Add any constructor code after InitializeComponent </p><p>}<br />public string GetTime() </p><p>{ </p><p>int sec=0;</p><p>count +=sec; </p><p>return count.ToString(); </p><p>}<br />/// <summary></p><p>/// Clean up any resources being used. </p><p>/// </summary></p><p>protected override void Dispose( bool disposing )</p><p>{ </p><p>if( disposing ) </p><p>{ </p><p>if (components != null) </p><p>{ </p><p>components.Dispose(); </p><p>}</p><p>} </p><p>base.Dispose( disposing );</p><p>}<br />#region Windows Form Designer generated code </p><p>/// <summary></p><p>/// Required method for Designer support - do not modify </p><p>/// the contents of this method with the code editor. </p><p>/// </summary>private void InitializeComponent() </p><p>{ </p><p>this.components = new System.ComponentModel.Container(); </p><p>System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(TimerDemo)); </p><p>this.lbTime = new System.Windows.Forms.Label(); </p><p>this.Clock = new System.Windows.Forms.Timer(this.components); </p><p>this.btnStart = new System.Windows.Forms.Button(); </p><p>this.txtcheck = new System.Windows.Forms.TextBox(); </p><p>this.SuspendLayout(); </p><p>// // lbTime // </p><p>this.lbTime.Location = new System.Drawing.Point(40, 64); </p><p>this.lbTime.Name = "lbTime"; </p><p>this.lbTime.TabIndex = 0; </p><p>// // Clock // </p><p>this.Clock.Tick += new System.EventHandler(this.Timer_Tick);</p><p>// // btnStart // </p><p>this.btnStart.Location = new System.Drawing.Point(40, 104); </p><p>this.btnStart.Name = "btnStart"; </p><p>this.btnStart.Size = new System.Drawing.Size(64, 24); </p><p>this.btnStart.TabIndex = 1; </p><p>this.btnStart.Text = "Start";</p><p>this.btnStart.Click += new System.EventHandler(this.btnStart_Click); </p><p>// // txtcheck // </p><p>this.txtcheck.Location = new System.Drawing.Point(48, 152); </p><p>this.txtcheck.Name = "txtcheck"; </p><p>this.txtcheck.Size = new System.Drawing.Size(64, 20); </p><p>this.txtcheck.TabIndex = 2; this.txtcheck.Text = ""; </p><p>// // TimerDemo // </p><p>this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); </p><p>this.ClientSize = new System.Drawing.Size(292, 266); </p><p>this.Controls.Add(this.txtcheck); </p><p>this.Controls.Add(this.btnStart); </p><p>this.Controls.Add(this.lbTime);</p><p>this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); </p><p>this.Name = "TimerDemo"; </p><p>this.Text = "Timer Demo"; </p><p>this.ResumeLayout(false);<br />} </p><p>#endregion<br />/// <summary></p><p>/// The main entry point for the application.</p><p>/// </summary></p><p>[STAThread] static void Main()</p><p>{ </p><p>Application.Run(new TimerDemo()); </p><p>}<br />private void Timer_Tick(object sender, System.EventArgs e) </p><p>{ </p><p>if(sender==Clock) </p><p>{ </p><p>//lbTime.Text=GetTime(); </p><p>int t=Convert.ToInt32(lbTime.Text); </p><p>int s=(t+1); </p><p>lbTime.Text=s.ToString(); </p><p>if(lbTime.Text == txtcheck.Text) </p><p>{ </p><p>Clock.Stop(); </p><p>MessageBox.Show("The Timer Has Stooped","Timer Stopped",System.Windows.Forms.MessageBoxButtons.OK); </p><p>} </p><p>}<br />}<br />private void btnStart_Click(object sender, System.EventArgs e) </p><p>{ </p><p>Clock=new Timer(); </p><p>Clock.Interval=1000; </p><p>Clock.Start(); </p><p>Clock.Tick+=new EventHandler(Timer_Tick);<br />this.Controls.Add(lbTime);</p><p>lbTime.BackColor=Color.Black; </p><p>lbTime.ForeColor=Color.Red;</p><p>lbTime.Font=new Font("Times New Roman",15); </p><p>lbTime.Text=GetTime(); </p><p>} </p><p>}</p><p>}</p><br /><br /><br />Disclaimer:Visitors who use this website and rely on any information do so at their own risk. <br />We are not responsible for the contents or reliability of any other websites to which we provide a link and do not necessarily endorse the views expressed within them. <br />While we have made efforts to ensure the accuracy of our content (consisting of <br />articles and information), neither this website nor the author shall be held responsible for <br />any losses/ incidents suffered by people accessing, using or is supplied with the content.Alkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com4tag:blogger.com,1999:blog-3912150056186341619.post-38445638904873996842008-07-16T03:43:00.000-07:002008-07-16T03:46:44.451-07:00Hi Guys my first tutorial on ASP.NET. I have thought many students ASP.NET but never written ne tutorials on the web. But hope this helps as i teach thsi tutorial from the very basic level as i do with my students. So lets start with the basic of we development. Please leave comments as taht helps to give u'll a better quality tutorial also tell me what else needs to be added here.<br />If u r web developer then u have definitely heard about Client Side and Server Side scripting. Well when the term server side comes it usually meand some server side technology used liek ASP.NET, php, jsp etc. Here we discuss about ASP.NET.ASP.NET as stated above is a servers ide technology. It does the server side coding of the website. Similarly there is a client side scripting.This involves javascript which is heavily used now-a-days. Client side as teh name suggest deals with the client side. The client side may involve things like validations for a from like a email form or ne website registration form which then is send to the server. Suppose that the email text is kept blank and still the form is send to the server. Theserver will throw an error whch will obviously waste bandwidth n more importantly time. Hence the client side scripting does such validations. Javascript now though is used for many othe fancy things like mouse trail etc.<br />The server side usually deals with all the database activities and all the activities that are secure. Whereas client side does not deal with ne secure thing as it is on teh client side n is not safe. Now-a-days Ajax is used which does a lot oftiem saving but we will not discuss that as that is advanced javascript.As we are using .NET framework there are certain things u should know about this .NET.What is .NET? .NET is nothing but a framework developed by Microsoft. All the code written in .NET is not directly compiled into machine code but into Intermediate Language. This is then converted to machine language by the .NET framework. Hence .NET framework needs to be installed in the machine where u r going to run the .NET code. ASP.NET uses IIS server to host the website.<br />We will be posting more tutorials check out the blog.<br /><br />Disclaimer:Visitors who use this website and rely on any information do so at their own risk. We are not responsible for the contents or reliability of any other websites to which we provide a link and do not necessarily endorse the views expressed within them. While we have made efforts to ensure the accuracy of our content (consisting of articles and information), neither this website nor the author shall be held responsible for any losses/ incidents suffered by people accessing, using or is supplied with the content.Alkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com0tag:blogger.com,1999:blog-3912150056186341619.post-79583687380313641702008-07-12T02:15:00.000-07:002008-07-12T02:21:42.983-07:00Motivational ThoughtsI guys<br />I know the title of the blog n the name of the url do not match but hey the url of the title was already taken.<br />But dont worry will be putting in a whole lotta content about ASP.NET C# etc.<br /><br />Neways for starting lets start wth something motivational. Reading motivational thoughts encourages me it will surely encourage n motivate u 2.<br /><br />I learned that if you want to make it bad enough, no matter how bad it is, you can make it.<br />Gale Sayers<br /><br />Where there's a will there's a way.<br />English Proverb<br /><br />Determination gives you the resolve to keep going in spite of the roadblocks that lay before you.<br />Denis Waitley<br /><br />The surest way not to fail is to determine to succeed.<br />Richard B. Sheridan<br /><br />If you really want something, you can figure out how to make it happen.<br />Cher<br /><br />A determined person will do more with a pen and paper, than a lazy person will accomplish with a personal computer.<br />Catherine Pulsifer<br /><br />The difference between the impossible and the possible lies in a person's determination.<br />Tommy Lasorda<br /><br />If you doubt you can accomplish something, then you can't accomplish it. You have to have confidence in your ability, and then be tough enough to follow through.<br />Rosalyn Carter<br /><br />What this power is I cannot say; all I know is that it exists and it becomes available only when a man is in that state of mind in which he knows exactly what he wants and is fully determined not to quit until he finds it.<br />Alexander Graham BellAlkesh Naikhttp://www.blogger.com/profile/02561349420765399960noreply@blogger.com0