Vision:
To become a world-class IT training organization in Vietnam
Mission:
Cooperating with partners to develop human resources effectively for Vietnamese ICT development .
Implementation:
By implementing modern education technology, we offer the best quality, most practical and modern courses to customers with value for money.
ĐỐI TÁC
của ALLIANT Corp
CÁC MÔN HỌC >> Course 562 - Developing ADO . NET Applications for SQL Server

1. Lời giới thiệu

Rất nhiều các tổ chức muốn chiết xuất thông tin từ rất nhiều nguồn dữ liệu một cách nhanh chóng và tin cậy. Với ADO.NET của Microsoft, các nhà phát triển có thể xây dựng các ứng dụng SQL server với hiệu suất cao và thỏa mãn những thay đổi liên tục và các đòi hỏi cạnh tranh cao trong các hệ thống thông tin ngày nay.

Trong khóa học, các học viên sẽ viết code với ADO.Net và VB.Net sử dụng các lớp kết nối và không kết nối. Các học viên sẽ học cách truy cập vào SQL server từ các ứng dụng ASP.Net và các ứng dụng Windows.

2. Đối tượng

Khóa học này rất phù hợp cho các nhà phát triển cơ sở dữ liệu, các lập trình viên, các kỹ sư phần mềm và các nhà thiết kế hệ thống.

3. Yêu cầu trước khi tham gia khoá học

Để hoàn thành tốt khoá học, học viên cần phải:

  • Có kinh nghiệm về ngôn ngữ lập trình hướng đối tượng
  • Có kiến thức về ngôn ngữ SQL

4. Các kỹ năng thu được

Sau khi hoàn thành khoá học, học viên có thể:

  • Xây dựng các ứng dụng ASP.NET cho SQL server sử dụng ngôn ngữ VB.NET
  • Tối đa hiệu suất với việc sử dụng mô hình kết nối ADO.NET
  • Đọc và xử lý dữ liệu từ SQL server và XML
  • Lưu trữ và chỉnh sửa các dữ liệu không kết nối
  • Đảm bảo dữ liệu nhất quán với các phiên và xử lý các trường hợp ngoại lệ
  • Khai thác khả năng mạnh mẽ của khả năng gán kết dữ liệu của ADO.NET

5. Thời lượng: 30 giờ

 

 

Nội dung khóa học

ADO.NET TECHNOLOGY OVERVIEW

  • Connected vs. disconnected models
  • Defining data-centric applications
  • Relating ADO.NET to multitier architectures

THE ADO.NET ENVIRONMENT

Visual database tools

  • Visual Studio .NET
  • SQL Server
  • Server Explorer
  • Query Designer

The distributed application architecture

  • System.Data namespace
  • ADO.NET object model
  • Managed vs. unmanaged classes

.NET managed data providers

  • Vendor-neutral
  • Vendor-specific
  • SQL Server data provider libraries

BUILDING APPLICATIONS WITH THE CONNECTED MODEL

Establishing a connection

  • Building connection strings
  • Authenticating users
  • Managing connection pooling

Executing commands

  • Attaching command objects to a connection object
  • Executing SQL queries with the ExecuteReader method

Processing SQL Server data

  • Extracting data using strongly typed Get methods
  • Executing batch SQL multiple statements

Modifying data consistently

  • Updating, inserting and deleting data
  • Passing SQL statements with ExecuteNonQuery

Maximizing performance with stored procedures

  • Creating Transact-SQL stored procedures
  • Adding input and output parameters
  • Returning values from stored procedures

Handling exceptions

  • The DataException class
  • Trapping provider-specific exceptions
  • SqlException
  • SqlError

RETURNING DISCONNECTED DATA

Working with XML data

  • Constructing DataTables
  • Populating a DataTable with XML

Manipulating client-side data

  • DataRows
  • DataColumns
  • Filtering data with the Select method
  • Building expressions

DataSets and DataAdapters

  • Configuring DataAdapters
  • Filling a DataSet using a DataAdapter
  • Joining DataTables using relations
  • Adding constraints to DataSets

XML and XML Schemas

  • The Visual XSD Editor
  • Generating Typed DataSets

MODIFYING DISCONNECTED DATA

Updating DataRows

  • Detecting changes
  • Enforcing business rules
  • Accepting and rejecting changes

Persisting changes to SQL Server

  • DataAdapter and its command objects
  • The DataAdapter Configuration Wizard
  • CommandBuilder pros and cons

Controlling transactions

  • Locking data
  • The Transaction class
  • Implementing optimistic concurrency
  • Selecting transaction type: ADO.NET or SQL Server

DATA BINDING

Binding Windows Forms

  • Simple and complex binding
  • The DataView and CurrencyManager
  • Raising data errors in DataSets

ASP.NET Web Form controls

  • Binding to single properties and arrays
  • Complex binding to Web Form controls
  • Templates
  • Binding expressions
 
  Quay lại    Lên trên    In