1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Công nghệ Web (ASP.NET): Bài 1 - Lê Quang Lợi

22 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 582,99 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 01: Giới thiệu về môn học. Những nội dung chính được trình bày trong bài giảng này gồm 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. Mời các bạn cùng tham khảo.

Trang 1

Bài: Giới thiệu về Môn học

Lê Quang Lợi Email: loilequang@gmail.com loilq@utehy.edu.vn

Trang 2

» 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

Trang 3

» 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

Trang 4

» 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

Trang 5

» Đọ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 )

Trang 6

» 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

Trang 7

» 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 )

» Data Access : Tương tác CSDL với ADO.NET (bài: 10-11)

» Các vấn đề nâng cao

 Webservice : Dịch vụ Web WCF (bài 14 )

1.2 Modules Môn học

Trang 8

» 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

Trang 9

» 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

Trang 10

» 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

Trang 11

» Đặ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)

 Tài nguyên được chia sẻ

» Môi trường: (tài nguyên )

 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

Trang 12

» WWW : W orld W ide W eb

» HTTP : Hypertext T ranfer Protocol

» URL : U niform R esource L ocator

» Server Engin : IIS, Tomcat, Apache, Weblogic , Jboss…

» Serverscript : ASP.NET , PHP , JSP…

» Brower: IE, FireFox, Chorme, Opera

1.5 Công nghệ Web

Trang 13

» WEB động ( Dynamic Website )

 Chạy phía server (server engin ): IIS, Apache , Tomcat …

 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

Trang 14

1.5 Công nghệ Web

Internet

Server Web

Client Client Client

Trang 15

1.5 Công nghệ Web

Trang 16

» 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

Trang 17

1.5 Công nghệ Web

Enterprie web technologies

Web Social computing

Open Suorce

eCommercie

Mobile

Security- Identity &

Managements

Enterprice Content Managment

Web APPS Enterprice

Portal

Trang 18

1.5 Công nghệ Web

Trang 19

» 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

 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

Trang 21

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…

Trang 22

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

Ngày đăng: 11/05/2021, 04:18

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm