9
Môn học: Xây dựng ứng dụng Web Giáo viên : - Tran Vo Khoi Nguyen Email : [email protected]

Bai 1 - Giới Thiệu Môn Học

Embed Size (px)

DESCRIPTION

Bai 1 - Giới Thiệu Môn HọcBài 1 - Giới Thiệu Môn HọcBai 1 - Giới Thiệu Môn HọcBai 1 - Giới Thiệu Môn Học

Citation preview

Page 1: Bai 1 - Giới Thiệu Môn Học

Môn học: Xây dựng ứng dụng Web

Giáo viên: - Tran Vo Khoi Nguyen Email: [email protected]

Page 2: Bai 1 - Giới Thiệu Môn Học

Đề cương học phần• HTML

– Phương pháp sử dụng HTML để tạo ra các trang web đơn giản.• CSS

– Phương pháp sử dụng CSS để thiết kế layout cho một trang web.• Javascript 1

– Cú pháp cơ bản của Javascript, phương pháp sử dụng vòng lập, mảng.• Javascript 2

– Các đối tượng hay thao tác trong Javascript và cách sử dụng.• Javascript 3

– Thao tác sự kiện trong javascript• PHP 1

– Các khái niệm cơ bản về PHP và phương pháp viết một PHP script• PHP 2

– Các vấn đề nâng cao trong PHP.

Page 3: Bai 1 - Giới Thiệu Môn Học

Đề cương học phần

• PHP 3– Thao tác với MySQL

• PHP 4– PHP hướng đối tượng, PHP DOM.

• AJAX– Sử dụng AJAX trong thiết kế web như thế nào?

• CSS Framework Bootstrap

• Jquery

• PHP Framework

Page 4: Bai 1 - Giới Thiệu Môn Học

HTML ?

– Khái niệm HTML là gì?– Công dụng html? Web tĩnh là gì?– Các thẻ thường dùng?– Khái niệm Inline, block ?– Ai được gọi là Designer, Html, nhiệm vụ của họ là

gì?

Page 5: Bai 1 - Giới Thiệu Môn Học

CSS ?• CSS là viết tắt của cụm từ "Cascading Style Sheet" ,

nó là một ngôn ngữ quy định cách trình bày của các thẻ html trên trang web.

• Là ngôn ngữ đang được sử dụng rất nhiều trong lập trình web, có thể nói CSS ra đời đã tạo nên một cuộc cách mạng.

• - CSS quy định cách hiển thị nội dung của các thẻ HTML trên các trình duyệt gần như giống nhau,bằng cách quy định các thuộc tính cho thẻ HTML đó.

Page 6: Bai 1 - Giới Thiệu Môn Học

Javascript ?• Javascript là một ngôn ngữ lập trình kịch bản dự

vào đối tượng phát triển có sẵn hoặc tự định nghĩa ra

• Javascript được sử dụng rộng rãi trong các ứng dụng Website.

• Javascript được hỗ trợ hầu như trên tất cả các trình duyệt như Firefox, Chrome, ... thậm chí các trình duyệt trên thiết bị di động cũng phải hỗ trơ nó.

Page 7: Bai 1 - Giới Thiệu Môn Học

MySql?• MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến

nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng.

• MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.

• Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet.

• MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL).

Page 8: Bai 1 - Giới Thiệu Môn Học

PHP?• PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là

một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát.

• Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java,

• Dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trìnhweb phổ biến nhất thế giới.

Page 9: Bai 1 - Giới Thiệu Môn Học

Tài liệu tham khảo• Pro HTML5 Programming: Powerful APIs for Richer Internet Application

Development - Peter Lubbers, Brian Albers, Frank Salim - APRESS.• JavaScript: The Definite Guide, 5th Edition - David Flanagan - O’Reilly.• PHP & MySQL Everyday Apps For Dummies - Wiley Publishing, Inc.• Professional Ajax - Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett – Wiley

Publishing, Inc.• Programming the Mobile Web – Maximiliano Firtman – O’REILLY.