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 552 - Visual Basic .NET Programming

1. Lời giới thiệu

Ngày nay người sử dụng yêu cầu ngày càng cao về việc truy cập nhanh chóng và dễ dàng để lấy thông tin. .NET Framework đáp ứng được những thách thức này bằng việc đưa ra một cách linh hoạt chưa bao giờ có. Thông qua một cách tiếp cận hướng đối tượng để xây dựng các hệ thống đa tầng. VB .NET cho phép các nhà phát triển khai thác một cách triệt để các kết nối Web.

Khóa học này cung cấp kiến thức và các kỹ năng để xây dựng các ứng dụng VB.NET phân tán. Các học viên sẽ học được công nghệ mới nhất trong VB.NET về sự kết hợp các thành phần và các cú pháp hướng đối tượng để tăng khả năng sử dụng lại được.

2. Đối tượng

Khóa học này rất phù hợp cho các học viên là những lập trình viên – những người có kinh nghiệm lập trình với các ngôn ngữ như Visual Basic, Java, C++ hoặc C#.

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

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 đa tầng trong VB .NET từ các thành phần được sử dụng lại từ các thành phần phần mềm
  • Thiết kế các thành phần hướng đối tượng với tính kế thừa và tính đa hình
  • Khám phá các đặc điểm của ngôn ngữ nâng cao, trong đó bao gồm các giao diện, các đại diện, các ngoại lệ và đa luồng.
  • Sử dụng các thành phần COM từ các code của VB .NET
  • Xây dựng các thành phần tầng trung gian mà có thể truy nhập dữ liệu sử dụng ADO.NET
  • Kết nối đến dữ liệu XML bằng việc sử dụng DataSets của ADO.NET

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


 

Nội dung khóa học

THE .NET FRAMEWORK

Visual Studio and the .NET Framework

  • The .NET Software Development Kit (SDK)
  • What\'s coming in Visual Studio 2005

The .NET Framework class library

  • Windows Forms and controls
  • Web Forms and controls
  • Web services with ASP.NET
  • Serialization and regular expressions
  • Data access and file I/O
  • .NET collection classes

The Common Language Runtime (CLR)

  • CLR architecture and services
  • The .NET Intermediate Language (IL)
  • Just-in-time (JIT) compilation
  • Disassembling .NET applications to IL
  • .NET memory management
  • Strict type checking

OBJECT-ORIENTED PROGRAMMING

Encapsulation

  • Designing classes in .NET
  • Reference types vs. value types
  • Writing constructors and finalizers
  • Protecting private data with property procedures
  • Sharing and overloading methods
  • Controlling garbage collection

Inheritance

  • \"Is a\" vs. \"has a\" relationships
  • Implementing inheritance hierarchies
  • Overriding base class methods
  • Customizing controls with inheritance

Polymorphism

  • Types of polymorphism
  • Interface-based programming and polymorphism
  • Writing polymorphic classes in VB .NET
  • Applying polymorphism in collections

EVENTS, EXCEPTIONS AND MULTITHREADING

Working with events and delegates

  • Defining and raising events
  • Calling methods via delegates

Structured exception handling

  • Strategies for error handling
  • Exception handling syntax
  • Catching and decoding custom exceptions
  • Throwing exceptions

Threading and synchronization

  • The .NET threading model
  • Creating and terminating threads
  • Synchronizing access to shared data
  • Setting thread priorities

ASSEMBLIES AND VERSIONING

Assembly deployment and versioning

  • Shared vs. private assemblies
  • Metadata and manifests
  • Applying strong names to assemblies
  • Installing assemblies in the global assembly cache (GAC)
  • Versioning and config files

MIGRATION AND INTEGRATION

Migrating VB 6 code to VB .NET

  • Major language changes
  • The Upgrade Wizard
  • Win32 API calls

Integrating VB .NET code with COM

  • .NET as an alternative to COM
  • Wrapping ActiveX controls for .NET

DATA MANIPULATION WITH ADO.NET

The ADO.NET model

  • Working with SQL Server and Oracle
  • Connected vs. disconnected approaches
  • The System.Data namespace
  • Choosing the right managed provider: SqlClient, OracleClient, OleDb or Odbc

Programming the ADO.NET objects

  • Establishing a connection
  • Getting data with the DataReader
  • Executing queries with parameters
  • Filling a DataSet using a DataAdapter
  • Maximizing performance with stored procedures
  • Saving a DataSet to XML

XML

  • Overview of XML and SOAP
  • Persisting XML data with ADO.NET
 
  Quay lại    Lên trên    In