1-888-THE-TREE (1-888-843-8733)
  
 
 
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Special Offer - Save up to 45% per course with the Training Passport

 
 

Programming with .NET: A Comprehensive Hands-On Introduction

 
Course: 502     Type: Hands-On Training     Duration: 4 Days

Quick Enroll    

You Will Learn How To
  • Design and program Web and Windows applications using Microsoft .NET and Visual Studio
  • Write object-oriented code using Visual Basic and C# language syntax
  • Analyze user requirements and design classes, user interfaces and databases
  • 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 Benefits
Microsoft .NET is a suite of tools which enables you to easily develop modern software applications. In this course, you acquire the fundamental knowledge and hands-on experience to write applications using Visual Basic and C#. You learn how to design object-oriented applications with Visual Studio, create ASP.NET Web applications and connect to the database using ADO.NET.

Who Should Attend
Web designers, administrators, power users and others who want an introduction to programming applications using .NET and are new to object-oriented programming. Prior programming experience is helpful but not required.

Hands-On Training
You 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 object-oriented applications, classes and UIs
  • Leveraging Visual Studio tools for rapid application development
  • 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 502 Content
.NET Programming Fundamentals
Creating 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
  • Statements
  • Variables
  • Functions
  • Defining scope and visibility
  • Adding code in classes
  • Programming fields and methods
  • Encapsulating data with properties
VB and C# Language Fundamentals
Working with data types and conversions
  • Strings
  • Dates and time
  • Integers
  • Real numbers
  • Booleans
  • Performing calculations with mathematical operators
  • Converting between data types
Decision-making statements
  • Changing program flow with IF statements
  • Making decisions using logical operators
  • Simplifying complex logic with CASE statements
Repeating statements with loops
  • For...Next loops
  • Top and bottom evaluation Do-While...Loops
  • Storing multiple values with arrays
Testing and debugging
  • Throwing exceptions
  • Try...Catch...Finally error handling
  • Documenting your code
Constructing Windows Applications
Windows application basics
  • Creating forms and positioning controls
  • Navigating with menus
  • Automating code with the Toolbox and Properties window
Activating user interfaces
  • Handling events
  • Specifying and retrieving property values
  • Creating dialog forms
Analyzing User Requirements and Designing Applications
Mapping application features to programming code
  • Building applications using an iterative programming process
  • Translating requirements into design
Constructing the three logical layers
  • Presentation
  • Business
  • Data
  • Modeling Windows and Web application user interfaces
Programming Web Applications with ASP.NET
Creating the Web site
  • Virtual directories
  • Web applications
  • Web pages
  • HTML
  • Hyperlinks
  • Designing pages with ASP.NET controls
  • Styling sites with ASP.NET themes
Processing ASP.NET Web Forms
  • Displaying data and gathering user input
  • Activating Web Forms with events
  • Maintaining variables with Sessions
  • Redirecting users to other Web pages
  • Validating and saving user changes
Controlling Web site access
  • Activating Web Forms security
  • Creating a user login page
  • Automating user account creation
Incorporating Relational Databases
Relational database concepts
  • Employing databases for fast, efficient storage
  • Select, insert, update and delete 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 changes
  • Displaying existing records
Deploying .NET Applications
  • Installing the .NET Framework
  • Publishing applications with ClickOnce
  • Moving ASP.NET applications to the Web
Related Courses
 
Programming with .NET: A Comprehensive Hands-On Introduction
Classroom Dates
Feb 23-26: Ottawa enroll
Mar 2-5: Washington, DC
     (Rockville, MD) enroll
Mar 9-12: New York enroll
Apr 20-23: Toronto enroll
Apr 27-30: New York enroll
May 4-7: Chicago
     (Schaumburg) enroll
May 11-14: Washington, DC
     (Rockville, MD) enroll
May 25-28: N. New Jersey enroll
Jun 1-4: Boston
     (Waltham) enroll
Jun 8-11: Washington, DC
     (Alexandria, VA) enroll
See the complete schedule of classroom sessions scheduled in our training locations.
 
Attend remotely with Learning Tree AnyWare™
Join this course from your home or office through our Learning Tree AnyWare remote training program.
 
Mar 2-5 Attend Remotely : ET
Mar 9-12 Attend Remotely : ET
Apr 20-23 Attend Remotely : ET
Apr 27-30 Attend Remotely : ET
May 11-14 Attend Remotely : ET
Jun 22-25 Attend Remotely : ET
Jun 22-25 Attend Remotely : ET
Jun 29-Jul 2 Attend Remotely : PT
Jun 29-Jul 2 Attend Remotely : ET
 
On-Site Training
Bring this or any Learning Tree course to your location.
 
Course Tuition
$ 2,890 Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,733Training Passport
$ 2,166Triple-Pack
$ 2,250Voucher 10-Pack
$ 2,573Government Discount
$ 2,600Alumni Gold Discount
 
 

Programming with .NET: A Comprehensive Hands-On Introduction
Programming with .NET: A Comprehensive Hands-On Introduction
Participants programming a Web user interface.
The most recent 100 evaluations scored this course at:

  (3.80/4.00)
 
"Remotely attending the Learning Tree AnyWare course turned out to be one of the best training experiences I have had, providing me with valuable materials."


CPE 23 Credits 2 Hour(s) College Credit
Customer Service or Enroll: 1-888-843-8733