Công nghệ web - Bài: Giới thiệu về Môn học
Tài liệu môn học » Phương pháp nghiên cứu môn học » Thi và kiểm tra » Các module môn học » Công nghệ website
Bạn đang xem trước 20 trang tài liệu Công nghệ web - Bài: Giới thiệu về Môn học, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Bài: Giới thiệu về Môn học 
Lê Quang Lợi 
Email: [email protected] 
 [email protected] 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Tài liệu môn học 
» Phương pháp nghiên cứu môn học 
» Thi và kiểm tra 
» Các module môn học 
» Công nghệ website 
Bài 01: Giới thiệu về môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Slides + Labs 
» Tài liệu trên mạng + tiếng anh 
» Tài liệu HTML + javascrpit + CSS 
» Tài liệu ASP.NET 
Tài liệu Môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Nghiên cứu các tài liệu được giao 
» Thao khảo ứng dụng web trên mạng 
» Thảo luận nhóm và thảo luận với giáo viên HD 
» Làm đầy đủ các bài tập được giao 
» Tích cực tìm hiểu và hỏi giáo viên về môn học 
» Chuẩn bị chủ đề trước khi tới lớp 
1.1 Phương pháp nghiên cứu 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Đọc kỹ phần hướng dẫn thực hành (15’) 
» Xây dựng phương pháp giải bài thực hành 
» Làm bài thực hành đầy đủ và đúng quy định 
(thời gian/yêu cầu) 
» Tích cực chủ động làm việc 
Làm các bài tập tự làm + Thảo luận với giáo viên HD 
1.1 Phương pháp nghiên cứu(Thực hành) 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Giữa học phần (45’): 
 Câu 01: Thiết kế theo giao diện cho sẵn(HTML) 
 Câu 02: Lập trình javasciprt/jQuery kiểm tra dữ liệu hợp lệ 
» Kết thúc học phần (90’) 
 Câu 01: Thiết kế theo giao diện (ServerControl) 
 Câu 02: Lập trình kiểm tra hợp lệ dữ liệu (Server Script) 
 Câu 03: lập trình thao tác CSDL (ADO.NET + WCF) 
1.2 Thi và Kiểm tra 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Thiết kế web: Cơ bản thiết kế web(bài: 2-3-4-5-6) 
 HTML + JavaScript + CSS + jQuery 
 Quy trình thiết kế giao diện 
» ASP.NET : Cơ bản ASP.NET (bài: 7-8-9-12) 
 Mô hình ASP.NET(Single+Behide+ MVC) 
 Cú pháp+ ServerControls+ UserControls 
» Data Access: Tương tác CSDL với ADO.NET (bài: 10-11) 
» Các vấn đề nâng cao 
 Ajax: Rick Internet Application (bài 13) 
 Webservice: Dịch vụ Web WCF (bài 14 ) 
 Config: Cấu hình triển khai ứng dụng (bài 15) 
1.2 Modules Môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Module 01: Thiết kế ứng dụng web 
 Bài 01: Giới thiệu chung 
 Bài 02: Thiết kế web với HTML 
 Bài 03: Thiết kế web với CSS 
 Bài 04: Client Script 
 Bài 05: jQuery 
 Bài 06: Thảo luận về thiết kế website 
1.3 Bài trong môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Module 02: Cơ bản về ASP.NET 
 Bài 07: Giới thiệu về ASP.NET 
 Bài 08: Server Controls 
 Bài 09: Server Object 
 Bài 12: Master page và userControls 
1.3 Bài trong môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Module 3: Kết nối CSDL với ứng dụng web 
 Bài 10: Data Access 
 Bài 11: Data Access (02) 
» Module 04 Vấn đề nâng cao 
 Bài 13: Các kỹ thuật Ajax 
 Bài 14: WCF (Windows Communication Foundation) 
 Bài 15: Webconfig + Tổng kết 
1.3 Bài trong môn học 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Đặc tính ứng dụng web 
 Sản phẩm phần mềm (phát triển theo quy trình PT- PM) 
 Chạy trên môi trường mạng (triệu người truy cập) 
 Tài nguyên được chia sẻ 
» Môi trường: (tài nguyên) 
 Server(Server APP): ServerScript+ ( IIS, Apache ) 
 Client(Brower): (HTML/Javascript/ CSS) +(IE, FF, Chorme ) 
 Tài nguyên: Time, CPU, RAM, Disk, Bandwidth 
 Ứng dụng Web: Web hoặc MobileWeb( tài nguyên hạn chế) 
1.4 Ứng dụng web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» WWW: World Wide Web 
» HTTP: Hypertext Tranfer Protocol 
» URL: Uniform Resource Locator 
» Server Engin: IIS, Tomcat, Apache, Weblogic, Jboss 
» Serverscript : ASP.NET, PHP, JSP 
» Brower: IE, FireFox, Chorme, Opera 
» HTML5 và Web3.0 
1.5 Công nghệ Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» WEB động (Dynamic Website ) 
 Chạy phía server (server engin): IIS, Apache,Tomcat  
 Viết bởi ngôn ngữ cụ thể: C#, PHP, JSP, perl 
 Chia sẻ tài nguyên: Ram, CPU, Time, BandWitdh  
 Nội dung theo ngữ cảnh 
» Web tĩnh (Static Website) :chạy nhanh hơn web động 
 Chạy phía trình duyệt (Brower)+ hoặc phía server 
 Nội dung không thay đổi 
 Nội dung: HTML + Javascript + CSS + Data 
1.5 Công nghệ Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.5 Công nghệ Web 
Internet 
Server 
Web 
Client Client Client 
h
ttp
 R
e
q
u
e
st 
h
ttp
 R
e
sp
o
n
se
Request(Post/get): yêu cầu URL 
Response: hồi đáp HTML + javscript + CSS + data dựa trên XML 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.5 Công nghệ Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Sản phẩm 
 Giáo dục: nghiên cứu, học tập, chuyển chuyển giao  
 Giải trí: Xem phim, WebGame, đa phương tiện 
 Xã hội: tin tức, Mạng xã hội, Blog  
 Các lĩnh vực khác: quảng bá sản phẩm, giao vặt  
 Mobile Web (WML) 
» Sản phẩm điển hình 
 Google, Bing 
 FaceBook, Zing 
 Yahoo 
 Amazon  
1.5 Công nghệ Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.5 Công nghệ Web 
Enterprie 
web 
technologies 
Web Social 
computing 
Open 
Suorce 
eCommercie 
Mobile 
APPS 
Search 
Engin 
Security- 
Identity & 
Managements 
 Enterprice 
Content 
Managment 
 Web 
APPS 
Enterprice 
Portal 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.5 Công nghệ Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
» Phân tích yêu cầu 
» Xây dựng giải pháp: yêu cầu + Kiến thức+ chuyên gia 
» Thiết kế kiến trúc: cung cấp bản đồ các gói phần mềm 
» Xây dựng ứng dụng 
 Thiết kế giao diện (HTML + CSS + Javascript) 
 Xây dựng thành phần dùng chung 
 Xây dựng các thành phần cụ thể(giao diện/gói phần mềm) 
 Kiểm tra và đánh giá sản phẩm 
» Triển khai ứng dụng 
» Nâng cấp/bảo trì 
1.6 Phát triển ứng dụng Web 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.6 Phát triển ứng dụng Web 
1 
2 3 4 
Time 
5 
1) Phân tích 
2) Thiết kế kiến trúc 
3) Xây dựng ứng dụng 
4) Triển khai thực tế 
5) Bảo trì nâng cấp/ phát triển lại 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.6 Phát triển ứng dụng Web 
1) Phát triển Website cho nhiều người dùng 
2) Vấn đề cung cấp nội dung 
3) Cân đối về bảo mật+ dữ liệu và thời gian đáp ứng 
 => Quá 15 giây coi như thất bại 
4) Sự chia sẻ tài nguyên trên phía server 
5) Tính bảo mật ứng dụng 
6) Tính độc lập về nền tảng phát triển ứng dụng 
Lê Quang Lợi: [email protected] Môn học : Công nghệ WEB (ASP.NET) CNPM-CNTT-ĐHSPKT HY 
1.6 Phát triển ứng dụng Web 
1) Phân tích ngữ nghĩa website 
2) Website cho nền tảng Smartphone 
3) Dịch vụ web: Cung cấp thông tin XML/RSS 
4) Mạng xã hội 
5) Quản lý dữ liệu phân tán 
6) Bảo mật web 
7) Tối ưu hóa web: Kiến trúc, thực thi, tài nguyên, nội dung 
8) Search Engin 
            
         
        
    





 
                    