1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction

 
Course: 502   Duration: 4 Days
 
 

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 Benefits

Microsoft 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 Attend

Those 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 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 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

Related Courses

 

Training Dates

Live online classroom training.Participate in person or in live, online events (highlighted) via Learning Tree AnyWareTM.
Feb 14 - 17Reston, VA
Feb 21 - 24Chicago (Schaumburg)
Mar 6 - 9Rockville, MD
Mar 20 - 23New York 
Apr 2 - 5Los Angeles 
Apr 10 - 13Atlanta 
Apr 17 - 20Dallas 
Apr 24 - 27Boston 
Apr 24 - 27Toronto 
May 1 - 4New York 
May 1 - 4Rockville, MD
May 8 - 11Reston, VA
May 15 - 18Philadelphia 
May 22 - 25New York 
May 29 - Jun 1Houston 

For AnyWare enrollments, please register at least 10 days prior to the start of the course.


For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/502pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction

 
Course: 502   Duration: 4 Days
 
 
Course 502 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
  • Initializing 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
 
http://www.learningtree.com/courses/502pf.htm
 
 
1-888-THE-TREE (1-888-843-8733)
PRODUCTIVITY THROUGH EDUCATION®
 
 

Programming with .NET: A Comprehensive Hands-On Introduction Tuition

 
Course: 502   Duration: 4 Days
 
 
Course Tuition
$ 2,890Standard Tuition
Tuition with a Savings Plan
$ 1,700Premium-Pass
$ 1,833Training Passport
$ 2,250Voucher 10-Pack
$ 2,267Triple-Pack
$ 2,573Government Discount
$ 2,600Alumni Gold Discount

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,833 per course
  • Savings as much as 40%
  • Only $5,500
Premium Pass
  • 4 courses in 24 months
  • As little as $1,700 per course
  • Save as much as 45%
Training Vouchers
  • Save as much as $1,040 per course
  • Fully transferable
  • As low as $2,250 per course
Triple-Pack
  • 3 courses for anyone in your organization
  • As little as $2,266 per course
  • Only $6,799
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $320 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course—and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/502pf.htm