Skip to main content

developerWorks Việt Nam

Tài nguyên của IBM cho người phát triển ứng dụng và chuyên gia CNTT tại Việt Nam

Chúc mừng sinh nhật lần thứ 10 của developerWorks

Tabs showing featured and popular content on developerWorks

20 11 2009 — Hiện tóm tắt | Ẩn tóm tắt

  • Xây dựng giải pháp eForms thông minh dựa trên DB2 pureXML, Lotus Form và dịch vụ Web: Tạo ứng dụng biểu mẫu điện tử trong ba bước

    Xử lý biểu mẫu là một trong những nhiệm vụ chủ yếu hàng ngày tại nhiều doanh nghiệp nhà nước và tư nhân. Quy trình dựa trên các biểu mẫu in giấy gây tốn phí tài nguyên, tốn thời gian và thường dẫn đến dữ liệu không chính xác hoặc không đầy đủ. Bài viết này mô tả cách làm thế nào để bạn có thể xây dựng một giải pháp điện tử hiệu quả cho việc thu thập, đệ trình và quản lý dữ liệu từ biểu mẫu. Bài viết hướng dẫn bạn thông qua ba bước để xây dựng một giải pháp thu thập dữ liệu biểu mẫu điện tử XML có hiệu quả với Lotus® Forms để thu thập dữ liệu, DB2® pureXML® để lưu trữ và truy vấn dữ liệu và sự kết nối giữa hai sản phẩm đó thông qua một dịch vụ web đơn giản mà bạn có thể tạo ra với Data Studio Developer. Trong ba bước, bạn có thể có một ứng dụng biểu mẫu điện tử sẵn sàng hoạt động, nó có thể là cơ sở để thu thập và quản lý dữ liệu một cách hiệu quả, nhanh chóng và chính xác.

  • 15 bài thực hành tốt nhất về hiệu năng pureXML trong DB2

    DB2 9 giới thiệu sự hỗ trợ pureXML, có nghĩa là dữ liệu XML được lưu trữ và được truy vấn theo định dạng phân cấp vốn có của nó. Để truy vấn dữ liệu XML, DB2 cung cấp hai ngôn ngữ, SQL/XML và XQuery. Ngoài ra, DB2 9 có các khả năng lí tưởng về lập chỉ mục XML và hỗ trợ cho việc xác nhận tính hợp lệ của Lược đồ XML (XML Schema). Trong khi hầu hết các hướng dẫn thi hành hiện có cho DB2 cũng áp dụng cho dữ liệu XML, bài viết này cung cấp thêm các lời khuyên hiệu quả cho XML cụ thể. Bài viết này đã được cập nhật cho DB2 9.5.

  • Nâng cao tính thấu đáo nghiệp vụ và khả năng mở rộng của dữ liệu XML với các đặc tính pureXML của DB2 phiên bản mới 9.7

    ác tính năng mới về thiết kế, quản trị và về phát triển cơ sở dữ liệu cho pureXML đã có sẵn tại cơ sở dữ liệu DB2®, phiên bản 9.7 của IBM cho các hệ điều hành Linux ®, UNIX ® và Windows ®, (được công bố ngày 22 tháng Tư 2009). Bạn hãy tìm hiểu thêm về cách các công nghệ này có thể giúp các công ty tích hợp dữ liệu XML một cách hiệu quả hơn vào các môi trường kinh doanh thông minh như thế nào và làm sao các công ty có thể đối phó với khối lượng dữ liệu XML ngày càng tăng lên. Bài viết này tóm tắt các khả năng mới của pureXML, giải thích cách chúng có thể được sử dụng và thảo luận về một kịch bản ứng dụng mẫu.

  • Phát triển dịch vụ Web dữ liệu đầu tiên của bạn với IBM Data Studio

    Tạo dịch vụ Web dữ liệu đầu tiên của bạn bằng cách sử dụng IBM Data Studio. Không cần phải lập trình. Tạo dịch vụ Web bằng cách kéo-thả và triển khai bằng vài cú nhấp chuột.

  • Hướng dẫn SQL & XQuery cho IBM DB2, Phụ lục A

    Phụ lục A mô tả tất cả các bảng trong cơ sở dữ liệu Aroma, bao gồm hai lược đồ: một lược đồ hình sao đơn giản cho các thông tin bán lẻ và một lược đồ nhiều hình sao (multistar) cho các thông tin mua hàng.

20 11 2009 — Hiện tóm tắt | Ẩn tóm tắt

  • Có gì mới trong PHP 5.3, Phần 1: Các thay đổi về giao diện đối tượng

    PHP V5.3 lên lịch phát hành sớm. Nhiều đặc tính mới trong bản phát hành này đã trong các giai đoạn kế hoạch trong vài năm. Được chào bán ban đầu như một “PHP V6 không có trợ giúp mã Unicode gốc”, PHP V5.3 đã được phát triển thành một bản nâng cấp với nhiều đặc tính cho dòng PHP V5. Nó được thiết kế làm một bản phát hành để chuẩn bị cho các nhà phát triển PHP V6 khi nó xuất hiện với nhiều đặc tính mới, làm sạch các đặc tính hiện tại bằng cách thay đổi chút ít (tweaking) các chức năng, cố định khía cạnh về nền đặc biệt, và loại bỏ các tính năng cũ mà sẽ không còn trong các bản sau này của PHP.

  • Cơ bản về XML cho người mới sử dụng

    Nếu bạn là người mới tìm hiểu về XML, bài viết này giới thiệu các cấu trúc cơ bản của các tài liệu XML cũng như các quy tắc mà bạn phải tuân theo để tạo được một tài liệu XML định dạng tốt, bao gồm cách đặt tên theo quy ước, lồng ghép thẻ đúng cách, hướng dẫn thuộc tính, các khai báo và các thực thể. Bạn cũng sẽ hiểu tính hợp lệ của cả hai cách dùng Định nghĩa Kiểu Tài liệu (Document Type Definition - DTD) và lược đồ XML (XML Schema).

  • Phát triển và thực thi các quy trình nghiệp vụ WS-BPEL V2.0 bằng cách sử dụng trình cắm thêm BPEL Eclipse

    BPEL V2.0 là một ngôn ngữ mạnh dùng để trợ giúp phát triển các ứng dụng phức tạp, lớn, gồm nhiều thành phần và dịch vụ Web khác. BPEL cho phép bạn mô tả luồng công việc dài bằng cách sử dụng trình soạn thảo đồ họa để biểu thị luồng công việc trên các biểu đồ thân thiện với con người. Bài viết này mô tả cách kết hợp các trình cắm thêm BPEL Eclipse để phát triển các quy trình và ODE Apache cho việc thực hiện của chúng.

  • Giới thiệu về XML

    XML (Extensible Markup Language) đã phát triển từ buzzword cuối cùng trở thành cơ sở của nền công nghệ thương mại điện tử trong thời gian kỷ lục. Những bài hướng dẫn mới nhất bàn về các vấn đề XML là gì, tại sao nó được phát triển, và cách nó đang tạo hình thái tương lai của thương mại điện tử ra sao. Trong đó cũng bao gồm rất nhiều vấn đề chung và các tiêu chuẩn quan trọng trong lập trình XML, được kết thúc bằng hai nghiên cứu tình huống chỉ ra cách những công ty đang sử dụng XML để giải quyết những vấn đề kinh doanh như thế nào.

  • Giới thiệu XSLT

    Nhu cầu chuyển đổi XML là rất cần thiết đến mức ngôn ngữ định dạng chuyển đổi mở rộng (Extensible Stylesheet Language Transformations - XSLT) được coi là một trong những đặc tính cơ bản của XML. Bài hướng dẫn này giải thích làm thế nào để tạo các bảng định kiểu XSLT (XSLT stylesheets). Bài này cũng đề cập đến XPath (cho phép bạn chọn một phần tử cụ thể trong tài liệu XML). Cuối cùng, bài viết này sẽ giúp bạn có một cái nhìn về những khả năng tiên tiến của XSLT.

20 11 2009 — Hiện tóm tắt | Ẩn tóm tắt

  • Cài đặt IBM Rational Team Concert Express-C

    Nền công nghệ IBM Jazz và IBM Rational Team Concert, đây là sản phẩm đầu tiên dựa trên công nghệ Jazz, sản phẩm này sẽ giúp cho các lập trình viên phần mềm có thể thực sự cung cấp được các phần mềm đồng bộ

  • Chấp nhận phát triển nhanh, Phần 1: Phát triển nhanh có đúng cho tổ chức của bạn không?

    Mikko Kontio trở lại với mục bài tuyên ngôn kiến trúc của ông. Hãy tìm hiểu cách một tổ chức có thể dịch chuyển theo hướng sử dụng các quy trình nhanh và về các vấn đề có liên quan đến tạo nên sự thay đổi. Trong bài viết đầu tiên về chủ đề này, hãy khám phá các quy trình nhanh là gì, các lợi ích của việc sử dụng chúng và các yêu cầu đặt ra cho tổ chức triển khai thực hiện chúng. Các phần khác (tổng số 9 phần) sẽ thảo luận về sử dụng các quy trình nhanh trong các loại các công ty khác nhau, bao gồm cũ và mới và cách các dự án nhỏ và lớn tác động đến kinh nghiệm của khách hàng và của người bán.

  • Viết tư liệu kiến trúc phần mềm, Phần 1: Kiến trúc phần mềm là gì, và tại sao việc viết tư liệu nó lại là quan trọng

    Kiến trúc phần mềm đã ngày càng trở nên quan trọng đối với việc phát triển các hệ thống thời gian thực phức tạp. Trong loạt bài mới này, hãy tìm hiểu lý do và cách bạn phải làm thế nào để viết tư liệu kiến trúc phần mềm. Bạn sẽ tìm hiểu về năm quan điểm hay khía cạnh khác nhau mà bạn phải viết tư liệu đối với bất kỳ dự án phát triển phần mềm cỡ từ trung bình đến lớn. Bài đầu tiên này trong loạt bài viết giới thiệu kiến trúc phần mềm và tầm quan trọng của việc viết tư liệu. Bạn cũng sẽ nhận được một tổng quan về các quan điểm kiến trúc có trong các bài viết sắp tới.

  • Kiểm thử các ứng dụng bằng Rational Functional Tester

    Việc kiểm thử truy hồi -- trong đó mã được kiểm tra kỹ càng để bảo đảm rằng các thay đổi khi phát triển không tạo ra các kết quả bất ngờ -- là một phần quan trọng của bất kỳ quá trình phát triển nào. Tuy nhiên nhiều môi trường kiểm thử bỏ qua các ứng dụng dựa trên đầu cuối, trong khi chúng vẫn là xương sống của nhiều ngành công nghiệp. Trong hướng dẫn này, bạn sẽ tìm hiểu xem phần mở rộng Rational Functional Tester (Bộ kiểm thử chức năng Rational) dùng cho các ứng dụng dựa trên đầu cuối làm việc như thế nào với Bộ kiểm thử chức năng Rational khác để giúp kiểm thử các ứng dụng dựa trên đầu cuối một cách nhanh chóng và dễ dàng.

20 11 2009 — Hiện tóm tắt | Ẩn tóm tắt

  • Lập mô hình với Java: Một cuốn sách bài tập về UML, Phần 1

    Trong bài viết đầu tiên trên chuyên mục mới của mình, Granville Miller đưa ra một trong những khối nền tảng của Ngôn ngữ mô hình hóa thống nhất (Unified Modeling Language): lập sơ đồ tuần tự. Các sơ đồ tuần tự được sử dụng trong suốt quá trình thiết kế để trình bày tương tác nội bộ giữa các tác nhân và đối tượng khi một hệ thống thi hành theo thời gian. Hãy theo Granville khi ông tạo ra một trong những sơ đồ này, bằng cách sử dụng một ứng dụng xử lý vay nợ làm ví dụ.

  • Lập trình Java

    Ngôn ngữ Java cung cấp hầu hết những gì mà các lập trình viên chuyên nghiệp mong đợi đối với một ngôn ngữ lập trình và thậm chí là đối với một ngôn ngữ hướng-đối tượng. Thế nhưng, ngoài những điều căn bản, ngôn ngữ Java còn cung cấp một số công cụ có ích để tạo ra các chương trình tinh vi hơn. Hướng dẫn này sẽ giới thiệu cho bạn một số trong các đặc tính nâng cao hơn này của ngôn ngữ Java thường được thấy trong các dự án phát triển công nghệ Java điển hình.

  • Khởi đầu các ứng dụng Java của bạn, Phần 1: Phần mềm miễn phí, phát triển nhanh chóng

    Để tạo, thử nghiệm và triển khai nhanh chóng một ứng dụng trên nền Web hoặc dịch vụ Web, bạn cần có một cơ sở dữ liệu quan hệ đã kiểm chứng, một máy chủ ứng dụng web tuân thủ các chuẩn và một IDE linh hoạt. Lý tưởng là tất cả các gói phần mềm ấy đã được kiểm nghiệm trong sử dụng thực tế, dễ có được, dễ sử dụng, và tích hợp tốt với nhau. Hướng dẫn này cho bạn thấy làm thế nào để sử dụng các phần mềm mã nguồn mở và miễn phí của IBM để khởi đầu phát triển ứng dụng trên nền Web bằng Java của mình. Bạn sẽ tìm hiểu chính xác nơi để tải về các thành phần, cài đặt chúng, và bắt chúng làm việc cho bạn ngay hôm nay.

  • Khởi đầu với JavaServer Faces 1.2, Phần 1

    Công nghệ Java Server Faces (JSF), một khung công tác phía máy chủ cung cấp một cách tiếp cận dựa vào thành phần để việc phát triển giao diện người dùng web, đã có từ lâu. JSF 1.2 (kết hợp chặt chẽ trong Java Enterprise Edition 5) đã sửa chữa một số điểm phiền hà của JSF và thêm vào một số tính năng tốt đẹp. Loạt bài hướng dẫn này trình bày cách bắt đầu với JSF 1.2 như thế nào. Nó nặng về các ví dụ và nhẹ về lý thuyết -- đúng những gì bạn cần để bắt đầu nhanh chóng.

20 11 2009 — Hiện tóm tắt | Ẩn tóm tắt

  • Căn bản về kiến trúc cơ sở hạ tầng, Phần 6

    Khám phá một vài mối đe dọa máy chủ Web chung cũng như các công cụ và kỹ thuật mà bạn có thể sử dụng để xác định và triệt tiêu chúng.

  • Tạo các ứng dụng dịch vụ Web độc lập bằng Eclipse và Java SE 6, Phần 1

    Sử dụng môi trường Eclipse Integrated Development (IDE-Môi trường phát triển tích hợp Eclipse) và Java Platform, Standard Edition 6 (Java SE-Ấn bản tiêu chuẩn, Nền tảng Java) để tạo ra một ứng dụng Web độc lập có thể chạy từ bàn điều khiển. Trong hướng dẫn này, phần đầu tiên của loạt bài viết, bắt đầu bằng cách làm quen với IDE của Eclipse. Định cấu hình môi trường; tạo các dự án, các gói và các lớp; sau đó chạy ứng dụng từ dòng lệnh

  • Thiết kế dựa theo thử nghiệm, Phần 1

    Hầu hết các nhà phát triển nghĩ rằng phần mang lại lợi ích nhất của việc áp dụng phát triển dựa theo thử nghiệm (TDD) là các thử nghiệm. Tuy nhiên, khi đã thực hiện đúng, TDD cải thiện thiết kế tổng thể của mã lệnh của bạn. Bài viết này trong loạt bài kiến trúc tiến hóa và thiết kế nổi dần, thông qua một ví dụ mở rộng sẽ chỉ ra thiết kế có thể rõ nét dần từ các mối quan tâm nổi lên sau các thử nghiệm như thế nào. Việc thử nghiệm chỉ là hiệu quả phụ của TDD; phần quan trọng là làm thế nào để nó thay đổi mã lệnh của bạn cho tốt hơn.

Lớp huấn luyện DB2 (DB2 booth camp)

Tại Tp. Hồ Chí Minh


Lớp huấn luyện về IBM DB2 phiên bản mới 9.7 sẽ giới thiệu các tính năng và những nét nổi trội trong phiên bản mới nhất của DB2 dành cho LINUX, UNIX và Windows. Các phần trình bày chi tiết và thực hành tại chỗ giúp người tham dự có kiến thức chuyên sâu về các tính năng mới này.

Thời gian: Từ 9h đến 17h hàng ngày
Ngày: 17-20 tháng 11 năm 2009
Địa điểm: Công ty IBM Việt Nam,
Tầng 3B, 37 Tôn Đức Thắng, Quận 1, Thành phố Hồ Chí Minh


Tài nguyên cho sinh viên

Cổng dành cho sinh viên

Cổng thông tin này cung cấp cho các bạn những thông tin liên quan đến cơ hội việc làm, về các nghiên cứu, công nghệ, sản phẩm mới nhất của IBM cũng như tin tức về các cuộc thi, các buổi hội thảo sắp tới.

Cơ hội việc làm (IBM Student Opportunity System - SOS)

SOS là cơ sở dữ liệu các hồ sơ cá nhân của sinh viên, những người đã có Chứng chỉ nghề nghiệp của IBM, hoặc kỹ năng về kỹ thuật, công nghệ của IBM hoặc mã nguồn mở. Các cơ quan, công ty sẽ tìm ở đây những ứng viên thích hợp với yêu cầu cho công việc của họ.


Ngày hội Công nghệ IBM - Nha Trang 22/11/2009

Ngày hội Công nghệ IBM - Đà Nẵng 28/11/09

Content navigation

Các đường kết nối có liên quan: