Tӵ Hӑc Microsoft ASP.NET Bản quyền cӫa: www.vovisoft.com Rào Trѭӟc Hành trang vào Khóa Hӑc ASP.NET Ta nên chuẩn bị sẵn một số kiến thức cn bản về lập trình hay phát triển mạng khi bước vào khóa học này thì tốt hơn, vì tuy bạn không cần phải biết về ASP cổ điển (classic ASP) nhưng, như chúng tôi đã trình bày trong phần FAQ ӣ trang Chào Mừng đầu khóa học, bạn cần: • tham khảo các bài viết trong khóa Hӑc Microsoft .NET cӫa thҫy Lê Ðức Hӗng để làm quen với .NET framework, Visual Basic.NET, Visual Studio.NET. VB.NET sẽ được dùng làm ngôn ngữ mặc định (default) trong các thí dө, các bài tập hay các dự án cӫa khoá. • biết tổng quát về HTML (HyperText Markup Language) khi ta cần trình bày các trang web trên browser. Browser được dùng trong khoá này là IE6 (Internet Explorer Version 6). • quen thuộc với các hệ điều hành mới hiện nay (Operating System) như Windows 2000 (Professional hay Server) hay Windows XP (Home hay Professional), cng như quen thuộc cách quản lý các ứng dөng liên hệ như Web Server (Personal Web Server hay Internet Information Server - IIS) và các cơ sӣ dữ liệu (database) MS SQL Server 2000 - xin tham khảo các bài viết về MCSE cӫa thҫy V Hӳu Tín, thҫy Tng Vinh Tài và lӟp MCSE. • vài kiến thức cn bản về XML liên quan đến việc chuyển thông tin từ chổ này qua chổ khác. Về XML, bạn nên tham khảo các bài viết XML, Kỹ Thuật Nồng Cốt trong Tương Lai cӫa thầy Lê Ðức Hӗng và các bài tự học XML cӫa cô Bҥch Trí cng trên mạng Vovisoft này). Thật ra, ta đâu làm khó nhau chi nhưng phải rào trước đón sau như vậy là vì con đưӡng ta đi tìm hiểu về ASP.NET hơi lắt lẽo gập ghềnh. Một khi ta phát triển mạng với ASP.NET, ta phải vận dөng tất cả các ứng dөng liên hệ và kết hợp mọi thứ vào nhau. Ðó cng là lý do tại sao khoá học này chỉ nhắm vào các lập trình viên đã có kinh nghiệm phát triển mạng. Tuy vậy, chúng tôi sẽ cố gắng trình bày một cách đơn sơ, ngắn và gọn khi đề cập đến các ứng dөng kể trên trong các bài học có liên quan đến để bạn (nhất là bạn nào thích thú trong việc phát triển mạng và mới làm quen với ASP.NET) dễ dàng theo dỏi và tìm hiểu về ASP.NET. Nhu LiӋu (Software) Nhu liệu (phần mền hay software) tối thiểu phải có để học khoá ASP.NET thành công: • Về hệ điều hành (Operating System): ta nên dùng Windows 2000 (Professional hay Server) hay Windows XP (Home hay Professional). Lý do chính là các versions cӫa Windows này hỗ trợ Unicode và có thể cài tự do Internet Information Server (IIS Version 5) hỗ trợ ASPX để ta dùng cho ASP.NET vì IIS được cung cấp miễn phí trong các hệ điều hành kể trên. • Ngoài ra, bạn cần phải có .NET framework SDK (Software Development Kit) tải xuống từ mạng Microsoft. Chúng tôi sẽ trình bày việc at3i xuống ӣ đâu và công cuộc bố trí như thế nào ӣ bài học số 1. Nếu như bạn đã có và cài đặt Microsoft Visual Studio.Net (VS.NET) theo sự hướng dẫn các bài học cӫa khóa Học Microsoft .NET thì càng tốt nữa. Vì rãi rác trong các bài học về ASP.NET, chúng tôi cng trình bày một số thí dө dùng VS.NET cho ASP.NET mặc dù thật ra chỉ cần có Notepad thôi đã cng ... dư xài suốt nm. • Cuối cùng, bạn cần phải có và cài đặt thành công một cơ sӣ dữ liệu (Database) vững mạnh tương ứng với OLE DB- compliant database system như SQL Server 2000 để dùng lưu trữ những thông tin cần thiết. Tuy nhiên, ta cng có thể dùng MS Access 2000 để tạm thӡi thay thế SQL Server 2000 cho các thí dө trong khoá phần nhiều trình bày các nối và các kiểu thu thập dữ liệu hay thông tin xuyên qua SQL Server 2000. Tҥi sao ta lҥi quan tâm và phát triӇn mҥng vӟi ASP.NET Ta phải công nhận một điều là .NET Framework và các ứng dөng cӫa nó đã và đang tạo một cuộc cách mạng kỹ thuật trong công nghệ Tin Học (Information Technology), thay đổi tận gốc rễ các kiểu mẫu lập trình hay phát triển và triển khai mạng trên thế giới và do đó tạo một vận hội mới đáp ứng mọi yêu cầu khẩn thiết cho các ngành nghề kỹ thuật và thương mại hiện nay cng như vạch một hướng đi vững chắc và dài lâu cho tương lai Tin Học. ASP.NET chính là một trong những ứng dөng quan trọng nhất để phát triển và triển khai mạng một cách dễ dàng chưa từng ... thấy từ xưa đến nay. Thật vậy, không phải là