Course Explanation One of the power Microsoft based object oriented programming language VB.NET is product of VB in to Microsft.NET framework. VB.NET courses prepare students who wish to develop applications using tools of visual studio.net. VB.NET course will equip you with skills to build multi-threaded applications, Win32®-based applications, working with the common language runtime, GDI+, Microsoft ADO.NET, Microsoft ASP.NET Web Forms, and XML Web services etc.
Course Contents (8 sessions of 3hrs each)
Creating User Services Create a Windows Form by using the Windows Forms Designer. • Add and set properties on a Windows Form. • Create a Windows Form by using visual inheritance. • Build graphical interface elements by using the System.Drawing namespace.
Add controls to a Windows Form. • Set properties on controls. • Load controls dynamically. • Write code to handle control events and add the code to a control. • Instantiate and invoke an ActiveX control. • Configure control licensing. • Create menus and menu items.
Implement navigation for the user interface (UI). • Configure the order of tabs.
Validate user input. • Validate non-Latin user input.
Implement error handling in the UI. • Implement online user assistance. • Display and update data. • Instantiate and invoke a Web service or component. • Implement globalization. • Create, implement, and handle events. • Implement print capability. • Implement accessibility features.
Creating and Managing Components and .NET Assemblies • Create and modify a .NET assembly. • Consuming and Manipulating Data • Access and manipulate data from a Microsoft SQL Server database by creating and using ad hoc queries and stored procedures. • Access and manipulate data from a data store. Data stores include relational databases, XML documents, and flat files. Methods include XML techniques and ADO .NET. • Handle data errors.
Testing and Debugging • Create a unit test plan • Implement tracing • Add trace listeners and trace switches to an application. • Display trace output. • Debug, rework, and resolve defects in code. • Configure the debugging environment. • Create and apply debugging code to components and applications. • Provide multicultural test data to components and applications. • Execute tests. • Resolve errors and rework code.
Deploying a Windows-based Application Plan the deployment of a Windows-based application. • Plan a deployment that uses removable media. • Plan a Web-based deployment. • Plan a network-based deployment. • Ensure that the application conforms to Windows Installer requirements and Windows Logo Program requirements. • Create a setup program that installs an application and allows for the application to be uninstalled. • Register components and assemblies. • Perform an install-time compilation of a Windows-based application.
Deploy a Windows-based application. • Use setup and deployment projects. • Add assemblies to the Global Assembly Cache. • Verify security policies for a deployed application. • Launch a remote application (URL remoting).
Maintaining and Supporting a Windows-based Application • Optimize the performance of a Windows-based application. • Diagnose and resolve errors and issues.
Configuring and Securing a Windows-based Application • Configure a Windows-based application. • Configure security for a Windows-based application. • Authentication types include Windows Authentication, • None, forms-based, Microsoft Passport, and custom authentication. • Specify the security level for an application. • Use custom attributes to configure security.
Configure authorization. • Configure role-based authorization. • Implement identity management.