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