Request Info

Salutation

First Name

Last Name

Job Title

Department

Mailstop

Company

Address

P.O. Box

City

State

Zip Code

Country
List

Work Phone

Extension

E-mail

Information provided will be used to communicate with you about our products.
Privacy Statement

A representative will contact you to follow up your request.

 

Programming with .NET:
A Comprehensive Hands-On Introduction


Course 5024 Days

 E-mail E-mail a Colleague Course Details Course Details Course Details PDF Course Details PDF

Frequently Asked Questions

What is this course about?

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. You also learn to leverage Visual Studio for code generation, user interface design, testing and debugging. You will also learn to build SQL Server databases and access them using ADO.NET.

Who will benefit from this course?

This course is a broad introduction to programming using .NET. It is designed for those new to programming and others who want an overview of creating applications using .NET and Visual Studio.

Typical participants include:

  • Aspiring programmers
  • Mainframe programmers
  • Web designers
  • Database and network administrators

What background do I need?

Attendees should have basic computer skills and some basic understanding of the programming process and how computer programs work. Some prior programming experience is helpful, but not required. Typical participants would be aspiring programmers, and also people with experience in languages like HTML, SQL, COBOL, RPG, etc.

Which version of Visual Studio is used in this course?

This course uses Visual Studio 2010.

I want to learn how to program in Visual Basic. Should I take this course or Course 503, Visual Basic® Programming for .NET: Hands-On?

If you are an experienced programmer and are moving to .NET you should likely take Course 503. Course 503 is a more advanced course than this course, and it covers the Visual Basic language in greater detail. If you have never programmed or if your programming experience is limited, Course 502 provides prerequisite knowledge that will make Course 503 easier.

I want to learn how to program in C#. Should I take this course or Course 419, C# Programming: Hands-On?

If you are an experienced programmer and are moving to .NET you should consider Course 419. Course 419 is a more advanced course than Course 502, and it covers the C# language in greater detail. If you have never programed or if your programming experience is limited, Course 502 provides prerequisite knowledge that will make Course 419 easier.

Does this course teach me to write both Windows and Web applications?

This course teaches the basics of writing any computer application whether it uses a Windows or Web user interface. The basics of ASP.NET are covered including creating Web applications and virtual directories, processing Web Forms, ASP.NET authentication and authorization and themes. Those who want more in-depth knowledge of Web-based development should consider taking Course 512, ASP.NET WebForms: A Comprehensive Hands-On Introduction.

I am a Web designer with no programming experience, and I want to begin using ASP.NET. Is this course right for me?

Yes. This course provides the fundamental programming skills needed for developing an ASP.NET application. Participants in this class gain the skills to:

  • Apply programming logic
  • Write basic code
  • Debug and handle errors in applications
  • Leverage Visual Studio to simplify development
  • Translate user requirements into application design
  • Create classes
  • Build databases
  • Create virtual directories and Web application for IIS
  • Program ASP.NET Web UIs
  • Configure ASP.NET Web security
  • Style sites with ASP.NET Themes

How much time is spent on each topic?

ContentHours
.NET programming fundamentals4.0
VB and C# language syntax4.0
Crafting Windows applications3.0
Designing object-oriented applications3.0
Programming web applications with ASP.NET6.0
Incorporating relational databases3.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much time is devoted to hands-on exercises?

Approximately 45% of class time is spent doing hands-on exercises. You develop a complete application, from the ground up, which includes a database, a business class and Web and Windows user interfaces. Hands-on exercises include:

  • Writing applications using C# and Visual Basic language constructs
  • Leveraging Visual Studio tools for rapid application development
  • Testing and debugging Visual Basic applications
  • Programming Windows user interfaces
  • Programming ASP.NET Web applications

Does this course teach me how to develop applications using the .NET Framework?

Yes. The .NET Framework is not merely a set of tools for developing Windows applications on existing platforms. It incorporates a uniquely radical runtime environment and component model for developing and running software applications.

This course teaches you how to use Visual Studio to exploit this platform, by showing you how to create graphical user interfaces, write Visual Basic and C# code, compile, deploy, debug and run your applications.

Does this course teach me how to use Visual Studio?

Yes. You learn how solutions and projects are created and structured. You leverage the tools included in Visual Studio to make application development easier. These tools include: Solution Explorer, Server Explorer, the help system, the enhanced code editor and more.

Is database technology covered?

Yes, this course teaches basic relational database concepts. You learn how to use Visual Studio to create a SQL Server database and how to run queries using ADO.NET. Query syntax is also covered.

How does this course relate to other Learning Tree courses?

Depending on what you would like to learn next:

Other courses covering aspects of the .NET family of programming languages and technologies include:

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.
 
Programming with .NET: A Comprehensive Hands-On Introduction

Training Dates

Live online classroom training.Most events below can be taken in-class or live, online from your home or office with AnyWare.
May 22 - 25New York enroll
May 29 - Jun 1Alexandria, VA enroll
Jun 12 - 15Rockville, MD enroll
Jun 19 - 22Chicago (Schaumburg) enroll
Jun 26 - 29New York enroll
Jul 17 - 20Rockville, MD enroll
Jul 24 - 27Toronto enroll
Jul 31 - Aug 3Reston, VA enroll
Aug 7 - 10Atlanta enroll
Aug 21 - 24Alexandria, VA enroll
Aug 28 - 31Rockville, MD enroll
Sep 4 - 7Chicago (Schaumburg) enroll
Sep 11 - 14New York enroll
Sep 18 - 21Ottawa enroll
Oct 16 - 19New York enroll
Oct 16 - 19Toronto enroll
Oct 23 - 26Rockville, MD enroll
Oct 30 - Nov 2Atlanta enroll
Nov 6 - 9Boston enroll
Nov 6 - 9Alexandria, VA enroll
Nov 13 - 16Reston, VA enroll
Nov 27 - 30New York enroll

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

More Dates and Locations.

Tuition for Course 502 (4 Days)

Bring this or any Learning Tree Course on-site to your location!

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)