|
|
|
You Will Learn How To
- Design and program Web and Windows applications using Microsoft .NET and Visual Studio
- Write code using Visual Basic (VB) and C#
- Leverage Visual Studio for code generation, user interface design, testing and debugging
- Create ASP.NET Web applications and process Web Forms
- Control Web site access with Web Forms authentication
- Build SQL Server databases and access them using ADO.NET
Course BenefitsMicrosoft Visual Studio and the .NET Framework provide a huge suite of tools that allows you to develop modern software applications. This introductory course provides a broad overview of, and hands-on experience with, the basics of C#, Visual Basic, Windows programming, ASP.NET and ADO.NET database access.
Who Should AttendThose new to programming or those with mainframe, SQL, HTML or similar experience who want an introduction to programming with .NET. Prior programming experience is helpful but not required. Those with prior experience in languages like VB6 or earlier, Java, C/C++ and Pascal who want in-depth coverage of VB or C# should consider Course 503, "Visual Basic Programming for .NET", or Course 419, "C# Programming".
Hands-On TrainingYou develop ASP.NET and Windows applications with VB or C# and the .NET Framework. Exercises include:
- Writing object-oriented applications using Visual Basic or C# language constructs
- Programming Windows desktop and console applications
- Planning and designing applications, classes and UIs with Visual Studio
- Leveraging Visual Studio tools for rapid application development and testing
- Creating ASP.NET Web applications and processing Web Forms
- Managing Web users with ASP.NET Forms authentication
- Saving data to SQL Server databases using ADO.NET
Course Content.NET Programming Fundamentals
Building applications with Visual Studio
- Managing projects with Solution Explorer
- Setting project properties and adding references
- Adding files, folders and code
- Compiling, debugging and testing programs
Coding object-oriented applications
- Dividing code into classes
- Adding fields, methods properties, events and constructors to classes
- Defining scope and visibility
VB and C# Language Syntax
Working with data types and conversions
- Strings
- Dates and time
- Integers
- Real numbers
- Booleans
- Performing calculations with mathematical operators
- Converting between data types
Controlling program execution
- IF statements
- CASE (switch) statements
- For...Next loops
- Do-While...loops
Handling errors
- Throwing exceptions
- Try...Catch...Finally error handling
- Using the debugger
Automating testing with Visual Studio
- Creating Visual Studio test projects
- Writing unit tests
- Testing classes, properties, method and exceptions
- Stepping through code with the debugger
Crafting Windows Applications
Windows application basics
- Creating forms and controls
- Navigating with menus
- Automating code with the Toolbox and Properties window
Event-driven programming
- Handling events from the user interface
- Declaring and raising events
- Displaying dialog forms
Designing Object-Oriented Applications
Separating application responsibilities into classes
- Single responsibility principle
- Inheriting a base class
- Overriding methods in derived classes
Reusing code from multiple projects
- Creating a class library in Visual Studio
- Setting references
Programming Web Applications with ASP.NET
Constructing ASP.NET Web sites with Visual Studio
- Writing HTML pages and forms
- Maintaining consistency with Master Pages
- Designing pages with ASP.NET controls
- Styling sites with ASP.NET themes
Processing ASP.NET Web Forms
- Displaying data and gathering user input
- Initialising Web Forms controls
- Activating Web Forms with events
- Maintaining variables with Sessions
Controlling Web site access
- Configuring Web Forms security
- Setting up a user login page
- Automating user account creation
Incorporating Relational Databases
Relational database concepts
- Employing databases for fast, efficient storage
- Selecting, inserting, updating and deleting query syntax
Creating a SQL Server database
- Adding tables, fields and indexes
- Defining primary and foreign key relationships
Accessing the database with ADO.NET
- Connecting to the database and running SQL commands
- Storing user information
- Retrieving existing records
Deploying .NET Applications
- Installing the .NET Framework
- Publishing applications with ClickOnce
- Moving ASP.NET applications to the Web
|
<< Back to Visual Studio och .NET
Learning Tree AnyWareTM is a trademark of Learning Tree International, Inc. in the United States and other countries, and is covered by a patent application pending in the United States.
|
|
Course Dates
 | Most events below can be taken in-class or live, online from your home or office with AnyWare. |
| 11 - 14 Sep | Stockholm enrol | | 20 - 23 Nov | Stockholm enrol | UK Dates | | 26 - 29 Jun | London enrol | | 14 - 17 Aug | London enrol | | 2 - 5 Oct | London enrol | | 20 - 23 Nov | London enrol | | 15 - 18 Jan | London enrol | | 12 - 15 Mar | London enrol | | 7 - 10 May | London enrol | US Dates | | 22 - 25 May | New York enrol | | 29 May - 1 Jun | Washington, DC enrol | | 12 - 15 Jun | Washington, DC enrol | | 26 - 29 Jun | New York enrol | | 17 - 20 Jul | Washington, DC enrol | | 11 - 14 Sep | New York enrol |
For AnyWare enrollments, please register at least 7 days prior to the start of the course.
More Dates and Locations.
|
|
On-Site &
Custom Training
Bring this or any Learning Tree course to your location or have it customized for your organization.
|
|
Kursdeltagarnas genomsnittsbedömning
|
De senaste 12 månadernas bedömningar |
|
5 stjärnor:
|
|
80 % |
|
4 stjärnor:
|
|
19 % |
|
3 stjärnor:
|
|
1 % |
|
2 stjärnor:
|
|
0 % |
|
1 stjärna:
|
|
0 % |
|
"Att gå en Learning Tree AnyWare-kurs via fjärruppkoppling visade sig vara en av de bästa utbildningar jag gått och gav mig en värdefull upplevelse." |
|
 |
|