TIN HỌC HOÀI ÂN

Lập Trinh ASP.Net


ASP.NET  2005 & SQL SERVER 2005
ỨNG DỤNG KIẾN THỨC ĐỂ
XÂY DỰNG HOÀN CHỈNH WEBSITE ĐA CHỨC NĂNG
Giới thiệu:

ASP.NET 3.5, VBA 2005 & SQL Server 2008 là bộ phần mềm mới nhất của Microsoft, được dùng để xây dựng những ứng dụng web có qui mô lớn, tính phức tạp và yêu cầu bảo mật cao chạy trên hệ điều hành Windows của Microsoft. Đây là bộ phần mềm được Microsoft thiết kế với những tính năng ưu việt về độ bảo mật và tối ưu về hiệu suất hoạt động để xây dựng những ứng dụng giao tiếp trên môi trường Internet như web. Hiện nay nhu cầu tuyển dụng nhân lực thông thạo về ASP.NET 3.5, C# 2008 & SQL Server 2008 để tham gia vào các dự án web có qui mô lớn là rất nhiều.
Xuất phát từ thực tiễn trên, Trung Tâm Việt Chuyên xây dựng khóa học ASP.NET  SQL Server 2005ỨNG DỤNG KIẾN THỨC ĐỂ XÂY DỰNG HOÀN CHỈNH WEBSITE ĐA CHỨC NĂNG
Khóa học có 2 phần lý thuyết & thực hành:

Lý thuyết: Được học những kiến thức về công nghệ ASP.NET  SQL Server 2005 của Microsoft.

Thực hành: Ứng dụng kiến thức đã học để xây dựng một website sát thực tế như Website đa chức năng mẫu KimSoft Framework, gồm có các module chức năng như:

+ Thương mại điện tử
+ Tin tức
+ Diễn đàn
+ Thăm dò ý kiến
+ Xây dựng profile – giao diện cho riêng từng cá nhân thành viên
+ Hỗ trợ giao tiếp đa ngôn ngữ
Đối tượng:
Yêu cầu khi tham gia khóa học:Là những người đã biết về:

+ Lập trình
cơ bản (Pascal hoặc C, . . .)
+ Có kiến thức
cơ bản về ngôn ngữ Web (HTML, CSS,…)
+ Có kiến thức
cơ bản về ngôn ngữ lập trình C#
+ Có kiến thức
cơ bản về database và ngôn ngữ SQL.

Chứng nhận hoàn tất khoá học:

Học viên tham dự trên
80% thời gian của khoá học và hoàn thành đồ án cuối khoá học sẽ được cấp chứng nhận hoàn tất khoá học bởi Trung Tâm Đào Tạo Công Nghệ Mạng Việt Chuyên, có giá trị trên toàn quốc

Tài liệu học tập và thực hành:

+ Tài liệu học lý thuyết & thực hành được biên soạn chi tiết từng bước bằng tiếng Việt dạng PDF.
+ CD tài liệu tiếng Anh, Web site mẫu, CD phần mềm liên quan được phát miễn phí.
+ Thực tập thêm ngoài giờ học miễn phí, không giới hạn.
+ Tài liệu chuyên sâu bằng tiếng Anh.
+ Học và thực hành trực tiếp trong phòng Lab đạt tiêu chuẩn cao.
+ Được học lại miễn phí.

Thời lượng: 42 buổi (84 giờ ~ 3.5 tháng), Tuần 3 buổi, 2 giờ / buổi
Học Phí: 4.000.000/Khóa (Bao gồm tài liệu)

NỘI DUNG CHƯƠNG TRÌNH

Chương 01: Giới thiệu

- Giới thiệu tổng quan về chương trình học và đề tài cuối khóa.
- Giới thiệu ASP.NET và
Website đa chức năng mẫu KimSoft Framework.
- Kiến trúc đa tầng (N-Layered) trong
Website đa chức năng mẫu KimSoft Framework.
- Ngôn ngữ lập trình và các công cụ dùng phát triển Web.
- Nguyên tắt xây dựng ứng dụng đa tầng trên Web.
- Vai trò các thành phần chính trong kiến trúc đa tầng.
- Phụ lục: Cài đặt Visual Studio 2010 và SQL Server 2008

Chương 02: Tạo cơ sở dữ liệu cho Website đa chức năng mẫu KimSoft

- Giới thiệu cơ sở dữ liệu quan hệ và SQL Server 2008.
- Các thành phần chính của SQL Server 2008 và SQL Server Management Studio.
- Tạo cơ sở dữ liệu của Website mẫu KimSoft dùng SQL Server Management Studio.
- Quyền và vai trò người dùng trong SQL Server 2008.
- Tạo người dùng và phân quyền cho cơ sở dữ liệu Website mẫu KimSoft.
- Phụ lục: Cấu hình đăng nhập trong SQL Server 2008.

Chương 03: Giới thiệu Quản lý thành viên (Membership và User Profile)

- Giới thiệu quản lý người dùng và trạng thái dùng Membership và User Profile.
- Tạo các đối tượng Membership và User Profile.
- Cấu trúc và các đối tượng chính trong Membership và User Profile.
- Tìm hiểu table, view, stored procedure trong Membership và User Profile.
- Phụ lục: Backup và restore cơ bản và nâng cao trong SQL Server 2008.

Chương 04: Tạo dự án Website đa chức năng KimSoft Framework đa tầng

- Giới thiệu Visual Studio 2010 và .NET Framework.
- Nguyên tắc xây ứng ứng dụng KimSoft Framework đa tầng (N-Layered).
- Tạo solution KimSoft Framework chứa toàn bộ các project trong chương trình học.
- Tạo project cho tầng truy xuất dữ liệu DAL (Data Access Layer), vai trò và ý nghĩa.
- Tạo project cho tầng nghiệp vụ BLL (Business Logic Layer), vai trò và ý nghĩa.
- Tạo Web site cho tầng UI (User Interface), vai trò và ý nghĩa.
- Tạo project DTO (Data Transfer Object), vai trò và ý nghĩa.

Chương 05: Thiết kế giao diện Website đa chức năng KimSoft Framework

- Giới thiệu HTML, CSS và giao diện người dùng trên Web.
- Tìm hiểu và tải một Web layout từ trang DreamTemplate.com.
- Theme, Skin và cách tạo Theme trong KimSoft Framework.
- Master Page và xây dựng giao diện người dùng.
- Thay đổi theme trong khi Web site đang hoạt động.

Chương 06: Tạo giao diện module Quản lý thành viên (Membership và User Profile)

- Các chức năng quản trị người dùng chính.
- Công cụ ASP.NET Web Site Administration Tool.
- Tất cả các điều khiển được ASP.NET hỗ trợ (Login, Login View, Login Name, Login Status, Create User Wizard, Change Password, Password Recovery).
- Chứng thực (Authentication) và phân quyền (Authorization) trong Web Site.
- Tạo các trang: Register.aspx, PasswordRecovery.aspx, UserProfile.aspx.
- Cấu hình mail server và các thức gởi e-mail khi người dùng đăng ký, đổi mật khẩu.
- Viết trang quản trị người dùng (xem, thêm, sửa, xóa) và phân quyền truy cập.

Chương 07: Xây dựng module Tin tức (News and Articles)

- Giới thiệu vai trò, các chức năng chính trong module Tin tức (News and Articles).
- Tìm hiểu Stored Procedure, Connection String và ADO.NET.
- Kết nối cơ sở dữ liệu dùng ADO.NET và thực hiện Select, Insert, Update, Delete.
- Giới thiệu vai trò, các chức năng chính trong module Thương mại điện tử (E-commerce Store).
- Xây dựng Data Store (Phân tích, cài đặt các bảng lưu trữ dữ liệu trong SQL Server).
- Tạo các biến cấu hình (Configuration Session) sử dụng trong module Thương mại điện tử.
- Tạo các đối tượng cơ sở DTO - Data Transfer Object dựa trên Data Store.
- Xây dựng tầng truy xuất dữ liệu DAL (Stored Procedure và ADO.NET).
- Xây dựng tầng nghiệp vụ BLL (Business Logic Layer) và các đối tượng nghiệp vụ BO (Business Object).
- Xây dựng tầng giao diện người dùng UI (User Interface) phía Front-End và Back-End (FCKEditor).
- Mã nguồn module Thương mại điện tử (Source Code + SQL Script + Database Backup File) đầy đủ.
- Phụ lục: Quản lý các đối tượng trong cơ sở dữ liệu SQL Server 2008 dùng Visual Studio 2010.

Chương 08: Xây dựng module Gian hàng điện tử (E-commerce Store)

- Giới thiệu vai trò, các chức năng chính trong module Gian hàng điện tử (E-commerce Store).
- Xây dựng Data Store (Phân tích, cài đặt các bảng lưu trữ dữ liệu trong SQL Server).
- Tạo các biến cấu hình (Configuration Session) sử dụng trong module Gian hàng điện tử.
- Tạo các đối tượng cơ sở DTO - Data Transfer Object dựa trên Data Store.
- Xây dựng tầng truy xuất dữ liệu DAL (Stored Procedure và ADO.NET).
- Xây dựng tầng nghiệp vụ BLL (Business Logic Layer) và các đối tượng nghiệp vụ BO (Business Object).
- Xây dựng tầng giao diện người dùng UI (User Interface) phía Front-End và Back-End (FCKEditor).
- Mã nguồn module Gian hàng điện tử (Source Code + SQL Script + Database Backup File) đầy đủ.

Chương 09: Xây dựng module Thăm dò ý kiến (Opinion Polls)

- Giới thiệu và tìm hiểu một số ví dụ về module Thăm dò ý kiến (Opinion Polls) trên Internet.
- Xây dựng Data Store (Phân tích, cài đặt các bảng lưu trữ dữ liệu trong SQL Server).
- Tạo các biến cấu hình (Configuration Session) sử dụng trong module Thăm dò ý kiến.
- Tạo các đối tượng cơ sở DTO - Data Transfer Object dựa trên Data Store.
- Xây dựng tầng truy xuất dữ liệu DAL (Stored Procedure và ADO.NET).
- Xây dựng tầng nghiệp vụ BLL (Business Logic Layer) và các đối tượng nghiệp vụ BO (Business Object).
- Xây dựng tầng giao diện người dùng UI (User Interface) phía Front-End và Back-End (FCKEditor).
- Mã nguồn module Thăm dò ý kiến (Source Code + SQL Script + Database Backup File) đầy đủ.

Chương 10: jQuery Framework

- Giới thiệu JavaScript, các thư viện JavaScript phổ biến và jQuery Framework.
- Tìm hiểu ưu điểm và các đặc điểm chính được hỗ trợ trong jQuery Framework (jQuery Selector, Attributes, CSS, Events, Effects, Utilities,…)
- Tìm hiểu hàm Callback, các hàm Ajax, các hiệu ứng (Effect) được hỗ trợ trong jQuery Framework.
- Tìm hiểu các tiện ích jQuery Plugins và jQuery UI hữu ích và phổ biến.
- Ứng dụng jQuery Framework vào các điều khiển trong ASP.NET.
- Tài liệu tham khảo (E-books, tools,…) cung cấp đầy đủ.

Chương 11: Xây dựng module Diễn đàn thảo luận (Forum)

- Giới thiệu vai trò, các chức năng chính trong module Diễn đàn thảo luận (Forum).
- Xây dựng Data Store (Phân tích, cài đặt các bảng lưu trữ dữ liệu trong SQL Server).
- Tạo các biến cấu hình (Configuration Session) sử dụng trong module Diễn đàn thảo luận.
- Tạo các đối tượng cơ sở DTO - Data Transfer Object dựa trên Data Store.
- Xây dựng tầng truy xuất dữ liệu DAL (Stored Procedure và ADO.NET).
- Xây dựng tầng nghiệp vụ BLL (Business Logic Layer) và các đối tượng nghiệp vụ BO (Business Object).
- Xây dựng tầng giao diện người dùng UI (User Interface) phía Front-End và Back-End (FCKEditor).
- Mã nguồn module Diễn đàn thảo luận (Source Code + SQL Script + Database Backup File) đầy đủ.

Chương 12: Xây dựng Web Site hỗ trợ Song ngữ Anh – Việt

- Tầm quan trọng và các phương pháp xây dựng Web site hỗ trợ đa ngôn ngữ.
- Xây dựng Data Store (Thiết kế cơ sở dữ liệu tối ưu hỗ trợ lưu trữ dữ liệu đa ngôn ngữ).
- Ứng dụng đặc tính trong ASP.NET (Globalization và Localization) xây dựng giao diện Web site đa ngôn ngữ.
- Mã nguồn module Diễn đàn thảo luận (Source Code + SQL Script + Database Backup File) đầy đủ.

Chương 13: Domain và Hosting – Triển khai Web Site

- Một số cấu hình cần thực hiện khi hoàn chỉnh dựa án Web.
- Publish một Web Site.
- Giới thiệu domain, phân loại và mức giá.
- Giới thiệu hosting, các gói hosting phù hợp.
- Cách thức mua domain và hosting.
- Cấu hình domain và upload Web site lên host thật.

Các chuyên đề

Học viên sẽ được giới thiệu các chuyên đề khác khi hoàn tất tốt khóa học trước thời hạn
- ASP.NET MVC
- Silverlight
- LINQ
- DotNetNuke


Đồ án cuối khóa: Xây dựng ứng dụng Web hoàn chỉnh với: ASP.NET và  SQL Server

Các thể loại đồ án ứng dụng Website hoàn chỉnh

+ Personal Website
+ Organizational Website (Business, Club, School,…)
+ WebNews (Báo điện tử)
+ E-Commerce (Thương mại điện tử: BookStore, LaptopStore, …)
+ Job site (Việc làm)
+ Classified advertisements (Rao vặt)
+ Other Web Applications

Học viên đăng ký đồ án và thực hiện song song cùng lúc với khoá học
Khuyến khích đăng ký đồ án liên quan đến công ty, công việc thực tế của Học viên.