1. Lời giới thiệu Không bao lâu nữa, sẽ không còn đủ chỗ để thể hiện trên trang Web; Lúc đó bạn phải sử dụng các công nghệ tiến tiến một cách hiệu quả nhất. XML bùng nổ trên Internet, nó đưa ra một cách dễ dàng về cách quản lý các phiên giữa doanh nghiệp với doanh nghiệp và công cụ tốt hơn cho việc tìm kiếm và quản lý dữ liệu. Trong khóa học này các học viên sẽ có được những kinh nghiệm phát triển các giải pháp dựa trên XML. Đồng thời các học viên sẽ học được cách tích hợp XML vào các ứng dụng đã có. 2. Đối tượng Khóa học này rất thích hợp cho những người xây dựng các ứng dụng Web và các giải pháp doanh nghiệp phát triển. 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ề HTML
- Có kinh nghiệm về lập trình script như JavaScript, VBScript, ...
4. Các kỹ năng thu được Sau khi hoàn thành khoá học, học viên có thể: - Phát triển các ứng dụng Web cho doanh nghiệp sử dụng XML
- Viết được các Văn bản XML đã được định nghĩa chuẩn
- Đưa ra XML như HTML sử dụng ngôn ngữ ......... mở rộng (XSL)
- Kiểm tra và thực hiện các quy định kinh doanh sử dụng lược đồ XML
- Triết xuất và xử lý các thông tin từ các văn bản XML bằng việc sử dụng mô hình đối tượng văn bản (DOM)
- Tạo XML từ cơ sở dữ liệu
- Thực hiện các ứng dụng XMl trên server để tạo các HTML hoàn toàn độc lập với Brower
5. Thời lượng: 30 giờ Nội dung khóa học INTRODUCTION AND OVERVIEW XML in the real world - The benefits of XML
- XML application deployment
XML compared to HTML - Demystifying the myths
- Markup language vs. markup specification
WRITING XML DOCUMENTS XML components - Declaration
- Root
- Element
- Attribute
- Entity
The rules of well-formed documents - Differentiating between well-formed and valid documents
- Using XML tools
The objectives of namespaces - Benefits of namespaces
- Assigning Uniform Resource Identifiers (URIs) to namespaces
XML in the enterprise - Relating XML and metadata
- Positioning XML in a 3-tier architecture
APPLYING STYLE WITH EXTENSIBLE STYLESHEET LANGUAGE (XSL) Applying style to data - Design rules
- XSL elements
Exploiting the capabilities of XSL - Comparing and contrasting CSS with XSL
- Processing documents with pattern matching and templates
- Programming with XSL functions
- Filtering and sorting data with XSL
Transforming XML - Converting XML to HTML using XSL
- XML-to-XML transformation using XSL
VALIDATION AND MODELING IN XML Validation in XML - Distinguishing between declarative and procedural validation
- Validation with Document Type Definition (DTD)
XML schemas - XML schemas vs. DTD
- Local vs. global declarations
- Extending the XML schema data types with user-defined types
- Building simple schemas
Modeling with XML schemas - Defining data structures using basic data types
- Applying facets
- Designing with the three models of schemas
COMMUNICATING WITH DATABASES USING XML Relational database technologies - Options for storing XML in, and retrieving XML from, databases
- Accessing databases using middleware
XML in the enterprise - XML data applications
- Reading and updating databases with XML schemas
PROCESSING INFORMATION WITH THE DOCUMENT OBJECT MODEL (DOM) DOM fundamentals - The role of the DOM
- The DOM as an object hierarchical structure
Processing the DOM - Navigating XML documents
- Modifying XML with the DOM
- Creating new XML documents using the DOM
Manipulating XML with the DOM - Combining XML documents
- Converting XML to HTML using the DOM
DEVELOPING SERVER-SIDE APPLICATIONS WITH XML - Options in transferring XML documents
- XML processing with ASP and JSP
- Sending XML between ASP and JSP applications
- Introduction to Web services
|