1-800-THE-TREE (1-800-843-8733)
 

SQL Server 2005 Server-Side Programming: Hands-On

 
Course: 133     Type: Hands-On     Duration: 5 Days

Frequently Asked Questions

What is this course about?

This course provides comprehensive coverage of Microsoft SQL Server 2005 for database developers. You learn how to use the power of Transact-SQL, .NET, and XML to build truly flexible, scalable and robust applications that meet today's business demands. The extensive hands-on exercises provide you with valuable opportunities to practice solving business problems with Microsoft's Transact-SQL and .NET programming languages. You also gain the skills needed to develop XML-based messaging applications.

What background knowledge do I need?

You should be comfortable with basic features of SQL Server or have significant experience with another DBMS.Course 131, SQL Server 2005 Comprehensive Introduction: Hands-On, or equivalent knowledge is required. You should also have some experience in traditional programming constructs. Familiarity with relational database concepts, such as tables, rows, columns, and referential integrity is helpful and Tools used in the hands-on exercises assume a familiarity with the Windows user interface.

Who will benefit from this course?

Typical participants include:

  • Programmers, analysts, developers, designers, consultants and others who design and write applications that access Microsoft SQL Server databases
  • Database administrators who want to become proficient in writing server-side code using Transact-SQL
  • Database professionals currently working with other DBMSs such as Oracle, DB2, Informix, IMS, or IDMS

Is XML knowledge required?

No. This course provides background information on XML as well as hands-on experience producing and using XML.

What is SQL Server? What is Transact-SQL?

SQL Server is a key component of Microsoft's Windows Server System. SQL Server is a full-featured relational database management system with support for robust server-side development. It runs on the Windows 2000 and Windows 2003 operating systems. Transact-SQL is Microsoft's dialect of SQL. It is used to manipulate data in databases and to administer databases. Knowledge of this language is essential for anyone developing applications for SQL Server 2005.

How much of this class is focused on Transact-SQL?

Approximately three days of this five day course are dedicated to T-SQL programming related topics. The remaining two days are focused on .NET and XML.

Do I need to know the SQL language prior to attending this course?

Yes. A basic knowledge of SQL is sufficient for this course.

What is .NET CLR?

.NET is Microsoft's virtual execution environment and tool set for programming languages and components. It provides a component-based architecture that is capable of distributing applications across an intranet or the Internet. The Common Language Runtime (CLR) forms the core of the Microsoft .NET framework and provides the execution environment for all .NET code.

Do I need to have experience with C#, VB.NET or Visual Studio .NET? What .NET programming language is used in the course?

No prior knowledge of a .NET. programming language or Visual Studio .NET is required. This course presents code examples in the C# programming language, however, the equivalent VB.NET code is available in electronic form.

Is this course useful to me if I have limited SQL Server experience or have experience at the level of Course 530?

Yes, this course will augment your current skills by providing experience writing server-side code.

How much time is spent on each topic?

ContentHours
Architecture and tools1.5
Retrieving data with stored procedures 5.5
Maintaining data with stored procedures7.0
Developing views and user-defined functions1.0
Developing triggers3.5
Querying and Storing XML3.5
Encryption1.0
Integrating .NET CLR with SQL Server5.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

Is this course useful to me if I have already been developing for SQL Server 7.0 or 2000?

Those who have never used SQL Server and do not have extensive experience with another RDBMS should takeCourse 131, SQL Server 2005 Comprehensive Introduction: Hands-On, instead of this course. Those with experience in SQL Server should take Course 130, SQL Server 2005 Programming: Hands-On Skills Upgrade.

Why should I take this course instead of one offered by Microsoft?

Learning Tree is dedicated to helping accelerate the careers of our clients by providing them with world-class technology and management training. Our independence from Microsoft (and any other vendor) allows us to give an unbiased view of what works and what does not. This course is objective in its approach, having been developed independently from Microsoft by industry experts who bring their real-world experience to the classroom.

How much time is devoted to hands-on exercises?

45 % of class time is spent doing hands-on exercises. Exercises in this course include the following:

  • Constructing and executing Transact-SQL stored procedures, user-defined functions, views, and triggers.
  • Developing procedures in .NET CLR.
  • Storing and retrieving XML.
  • Encrypting data

These and other hands-on exercises provide immediate reinforcement of material covered in the course lectures.

How does this course relate to other Learning Tree courses?

The SQL Server courses you take vary depending on the role you play in your organization. Please refer to the SQL Server 2005 Curriculum Q&A for details on which courses are most appropriate to your role and the order in which you should take them. You may be interested in these SQL Server 2005 and related courses:

SQL Server is a trademark of Sybase, Inc.

  
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

Save as much as $1,000 on a Voucher 5-Pack!


SQL Server 2005 Server-Side Programming: Hands-On
Upcoming Dates
Jul 14 - 18, 2008
 Ottawa
Aug 11 - 15, 2008
 Washington, DC (Rockville, MD)
Aug 25 - 29, 2008
 Los Angeles
Sep 8 - 12, 2008
 New York
Sep 8 - 12, 2008
 Toronto
Sep 22 - 26, 2008
 Washington, DC (Reston, VA)
Oct 27 - 31, 2008
 Washington, DC (Alexandria, VA)
Dec 8 - 12, 2008
 Washington, DC (Rockville, MD)
Jan 5 - 9, 2009
 New York
Jan 12 - 16, 2009
 Toronto


Hands-On Course SQL Server 2005 Server-Side Programming: Hands-On
Participants writing a stored procedure in SQL Server 2005.
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)

Course Tuition
$ 2,950 Standard Tuition
Tuition with a Savings Plan
$ 2,075 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,655 Alumni Gold Discount
$ 2,620 Government Discount
 

 
Customer Service or Enroll: 1-800-843-8733