Môn học: lập trình ứng dụng web

ườ

Tr

ng CĐ  Cao Th ng

Giảng viên: Ths.Lê Văn Hiệp

Chương 0: giới thiệu tổng quan về môn học

ườ

Tr

ng CĐ  Cao Th ng

Môn học thiết kế và phát triển web

1. Mục tiêu môn học

1

 Hiểu được cách thức, cơ chế hoạt động của một trang web viết bằng ngôn ngữ ASP.Net

web hoàn chỉnh bằng ngôn ngữ ASP.Net

 Thiết kế và phát triển được một trang

Bài giảng lập trình ứng dụng web

trang web hoặc trang web đã có sẵn viết bằng ASP.Net

 Tối ưu hóa trong việc phát triển một

2. Các kiến thức căn bản

1

 HTML và Java script

 Căn bản về CSDL

 Căn bản về Kỹ thuật lập trình

Bài giảng lập trình ứng dụng web

 Căn bản về ngôn ngữ lập trình C#

Một số vấn đề căn bản cần lưu ý

ườ

Tr

ng CĐ  Cao Th ng

Chương 0 : Giới thiệu tổng quan về môn học

1. Các khái niệm căn bản

1

 Web tĩnh

 Web động

 Web Browser (Trình duyệt web)

 Web server

Bài giảng lập trình ứng dụng web

 Web Client

2. Kiến thức về lập trình

1

trình web sử dụng như:

v Có nhiều ngôn ngữ hỗ trợ để người lập

do MS phát triển

q VB, C#,… thường gọi là công nghệ .Net,

q JSP do IBM phát triển

q PHP do Cộng đồng Web phát triển Bài giảng lập trình ứng dụng web q JS do Java SUN phát triển

1

v Các ngôn ngữ khác nhúng vào một trang web, tất cả dựa trên nền ngôn ngữ Java như:

q Jquery

q Mootool

q Ajax Bài giảng lập trình ứng dụng web

Một số lưu ý khi học lập trình ứng dụng website

1

 Ngôn ngữ PHP  Lavarel framework

framework

 Ngôn ngữ Java  Ruby on Rails

framework

 Ngôn ngữ Python  Django / Flask

 Ngôn ngữ ASPX  Các môn hình MVC Bài giảng lập trình ứng dụng web

1

ể ạ

3. Một số ứng dụng thường code website  Có kiến thức về HTML, DHTML, XHTML   Các công c  dùng đ  so n th o g m:  CSS

§

§

§

§

ụ  Notepad++  Edit Plus, Sublime text  Dreamware  Visual Studio .Net

Bài giảng lập trình ứng dụng web

4. Web Server và Web Application Server

1

Bài giảng lập trình ứng dụng web

1

Bài giảng lập trình ứng dụng web

1

5. Một số ứng dụng webserver  Apache  là một phần mềm mã nguồn mở miễn phí được cài đặt trên các máy chủ web server

nguồn mở

Bài giảng lập trình ứng dụng web

 Nginx  là một máy chủ proxy ngược mã

vụ dành cho máy chủ chạy trên nền hệ

điều hành Window nhằm cung cấp và

phân tán các thông tin lên mạng, nó bao

gồm nhiều dịch vụ khác nhau như Web

Server, FTP Server

 IIS là viết tắt của từ (Internet Information Services ), được đính kèm với các phiên bản của Windows. IIS  chính là các dịch

1

6. Một số ứng dụng chạy web server  IIS

Window

 XAMPP

 WAMP

Bài giảng lập trình ứng dụng web

 LAMP

7. Một số trình duyệt web

1

 IE

 Firefox

 Safari

 Opera

 Chrome

 … Bài giảng lập trình ứng dụng web

8. Cơ sở dữ liệu

1

dụng: MS SQL SERVER, ACESS)

 ASP.NET  SQL, Oracle (Phần mềm ứng

dụng hỗ trợ Phpmyadmin)

 PHP MySQL, MariaDB, MSSQL (ứng

 JSP, JS  MSSQL,MySQL, PostgreSQL

MSSQL,MySQL,PostgreSQL, LevelDB

 Python, Golang,Node.js Bài giảng lập trình ứng dụng web

1

9. Tài liệu học tập và tham khảo  Slide bài giảng

 Tài liệu về thiết kế web

 Tài liệu về ASP.NET

 Tài liệu và web tham khảo:

Ø Tài liệu: ASP.Net trainning kit

stackoverflow.com; Codeproject.com

Ø Web: w3cshool.com; typanus.net; Bài giảng lập trình ứng dụng web

10. Đồ án môn học

1

đó và phát triển.

 Túy ý lựa chọn một thể loại web site nào

PHP

 Tùy ý lựa chọn ngôn ngữ ASP.Net hoặc

nhóm với lớp trưởng.

 Mỗi nhóm gồm 2 sinh viên. Đăng ký

2017.

 Thời gian nộp bài: giữa tháng 15-12- Bài giảng lập trình ứng dụng web

Cảm ơn sự theo dõi của các em!

ườ

Tr

ng CĐ  Cao Th ng

ắ Môn học lập trình ứng

dụng web