SlideShare a Scribd company logo
Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt
hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công
Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất
quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ
trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì.
Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập
trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà
phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và
rộng hơn nữa qua những mảng khác của web.
Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở
ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực
tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó.
Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng
hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình
web cho người mới bắt đầu.
1. Một vài công nghệ lập trình web thông dụng
Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên
các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung
có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà
chúng ta cần dùng tới các công nghệ lập trình web sau :
- Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở
- Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển
- Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển
…
Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế
nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên
Asp.net hay java có Jsp ) .
2. Lựa chọn công nghệ phát phát triển
Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là :
- Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức
độ đơn giản, phức tạp khác nhau .
- Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có
ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất,
mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển
- Chi phí duy trì – triển khai ứng dụng
- Môi trường phát triển ứng dụng
3. Nền tảng lập trình web
Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình
duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất –
và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những
hiểu biết về nền tảng web chung như :
- HTML – CSS – Javascript
- SilverLight – Flash
- html 5 – css 3
- Cơ sở dữ liệu : sql server, my sql, xml
Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại
đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s
-----
☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 –024. 6275 2212
Website: http://stanford.com.vn/
Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt
hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công
Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất
quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ
trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì.
Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập
trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà
phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và
rộng hơn nữa qua những mảng khác của web.
Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở
ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực
tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó.
Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng
hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình
web cho người mới bắt đầu.
1. Một vài công nghệ lập trình web thông dụng
Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên
các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung
có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà
chúng ta cần dùng tới các công nghệ lập trình web sau :
- Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở
- Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển
- Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển
…
Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế
nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên
Asp.net hay java có Jsp ) .
2. Lựa chọn công nghệ phát phát triển
Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là :
- Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức
độ đơn giản, phức tạp khác nhau .
- Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có
ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất,
mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển
- Chi phí duy trì – triển khai ứng dụng
- Môi trường phát triển ứng dụng
3. Nền tảng lập trình web
Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình
duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất –
và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những
hiểu biết về nền tảng web chung như :
- HTML – CSS – Javascript
- SilverLight – Flash
- html 5 – css 3
- Cơ sở dữ liệu : sql server, my sql, xml
Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại
đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s
-----
☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 –024. 6275 2212
Website: http://stanford.com.vn/
Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt
hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công
Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất
quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ
trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì.
Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập
trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà
phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và
rộng hơn nữa qua những mảng khác của web.
Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở
ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực
tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó.
Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng
hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình
web cho người mới bắt đầu.
1. Một vài công nghệ lập trình web thông dụng
Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên
các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung
có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà
chúng ta cần dùng tới các công nghệ lập trình web sau :
- Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở
- Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển
- Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển
…
Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế
nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên
Asp.net hay java có Jsp ) .
2. Lựa chọn công nghệ phát phát triển
Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là :
- Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức
độ đơn giản, phức tạp khác nhau .
- Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có
ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất,
mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển
- Chi phí duy trì – triển khai ứng dụng
- Môi trường phát triển ứng dụng
3. Nền tảng lập trình web
Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình
duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất –
và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những
hiểu biết về nền tảng web chung như :
- HTML – CSS – Javascript
- SilverLight – Flash
- html 5 – css 3
- Cơ sở dữ liệu : sql server, my sql, xml
Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại
đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s
-----
☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0936 172 315 –024. 6275 2212
Website: http://stanford.com.vn/

More Related Content

What's hot

cài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệucài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệu
ngochaole
 
Báo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressBáo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpress
vngnhuhaiyen236
 
Visual basic 6 ly thuyet
Visual basic 6 ly thuyetVisual basic 6 ly thuyet
Visual basic 6 ly thuyet
phongchitien
 
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPressBáo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
TranVanVuong
 
Tìm nền tảng lập trình cho 5 năm tới
Tìm nền tảng lập trình cho 5 năm tớiTìm nền tảng lập trình cho 5 năm tới
Tìm nền tảng lập trình cho 5 năm tới
TechMaster Vietnam
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
Kiên Nguyễn
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
MasterCode.vn
 
Wordpress
WordpressWordpress
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
Kiên Nguyễn
 
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
MasterCode.vn
 
Phalcon introduction
Phalcon introductionPhalcon introduction
Phalcon introduction
TechMaster Vietnam
 
Sinh viên CNTT làm gì trong 5 năm tới
Sinh viên CNTT làm gì trong 5 năm tớiSinh viên CNTT làm gì trong 5 năm tới
Sinh viên CNTT làm gì trong 5 năm tới
TechMaster Vietnam
 
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
nataliej4
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Giang Nguyễn
 
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnlineluan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
Dịch vụ viết thuê Luận Văn - ZALO 0932091562
 
Chude05_Wordpress_HangLe
Chude05_Wordpress_HangLeChude05_Wordpress_HangLe
Chude05_Wordpress_HangLe
Hằng Lê
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnhCuong Nguyen
 

What's hot (18)

cài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệucài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệu
 
Báo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpressBáo cáo thực tập chuyên đề wordpress
Báo cáo thực tập chuyên đề wordpress
 
Visual basic 6 ly thuyet
Visual basic 6 ly thuyetVisual basic 6 ly thuyet
Visual basic 6 ly thuyet
 
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPressBáo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
Báo cáo thực tập Athena - Xây dựng web tin tức bằng WordPress
 
Tìm nền tảng lập trình cho 5 năm tới
Tìm nền tảng lập trình cho 5 năm tớiTìm nền tảng lập trình cho 5 năm tới
Tìm nền tảng lập trình cho 5 năm tới
 
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung KiênBÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
BÁO CÁO THỰC TẬP TRUNG TÂM ATHENA - Nguyễn Lê Trung Kiên
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
 
Wordpress
WordpressWordpress
Wordpress
 
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENABÁO CÁO THỰC TẬP CUỐI KHÓA  - TRUNG TÂM ATHENA
BÁO CÁO THỰC TẬP CUỐI KHÓA - TRUNG TÂM ATHENA
 
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
 
Phalcon introduction
Phalcon introductionPhalcon introduction
Phalcon introduction
 
Sinh viên CNTT làm gì trong 5 năm tới
Sinh viên CNTT làm gì trong 5 năm tớiSinh viên CNTT làm gì trong 5 năm tới
Sinh viên CNTT làm gì trong 5 năm tới
 
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: THIẾT KẾ, CHẾ TẠO KHUÔN ÉP NHỰA ( SẢN PHẨM: BỘ CỜ TƯ...
 
Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01Kentcources 110109221507-phpapp01
Kentcources 110109221507-phpapp01
 
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnlineluan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
luan van thac si xay dung ung dung android ghi nhat ky chi tieu onnline
 
Chude05_Wordpress_HangLe
Chude05_Wordpress_HangLeChude05_Wordpress_HangLe
Chude05_Wordpress_HangLe
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 

Similar to Lap trinh web la gi bat dau hoc lap trinh web tu dau

Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tế
VKhang Yang
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
mai_non
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
Cuong Nguyen
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
VKhang Yang
 
đồ áN thiết kế web tuyển dụng sử dụng asp.net
đồ áN thiết kế web tuyển dụng sử dụng asp.netđồ áN thiết kế web tuyển dụng sử dụng asp.net
đồ áN thiết kế web tuyển dụng sử dụng asp.net
nataliej4
 
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOTLuận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Wordpress-Juve
Wordpress-JuveWordpress-Juve
Wordpress-Juve
Giang Thảo
 
Baocaodoanhocphan vanquocthinh_11253321_ncth5b
Baocaodoanhocphan vanquocthinh_11253321_ncth5bBaocaodoanhocphan vanquocthinh_11253321_ncth5b
Baocaodoanhocphan vanquocthinh_11253321_ncth5b
quocthinh072
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
Trung Mai
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
ssuser11005a
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
Cuong Nguyen
 
Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopLương Bá Hợp
 
Tìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdfTìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdf
Growup Work
 
Tu hoc microsoft asp.net
Tu hoc microsoft asp.netTu hoc microsoft asp.net
Tu hoc microsoft asp.netnamhh1984ag
 
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
nnn4194a
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
laonap166
 
Website Bán Hàng Laptop Online cho công ty FPT.ppt
Website Bán Hàng Laptop Online cho công ty FPT.pptWebsite Bán Hàng Laptop Online cho công ty FPT.ppt
Website Bán Hàng Laptop Online cho công ty FPT.ppt
NguynQun487564
 
Edmodo
EdmodoEdmodo
Edmodo
Kinny_Nguyen
 
Thiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấpThiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấp
Nguyễn Bảo Quốc
 

Similar to Lap trinh web la gi bat dau hoc lap trinh web tu dau (20)

Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tế
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
 
đồ áN thiết kế web tuyển dụng sử dụng asp.net
đồ áN thiết kế web tuyển dụng sử dụng asp.netđồ áN thiết kế web tuyển dụng sử dụng asp.net
đồ áN thiết kế web tuyển dụng sử dụng asp.net
 
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOTLuận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
Luận văn: Xây dựng website đa ngôn ngữ cho Công ty, HOT
 
Wordpress-Juve
Wordpress-JuveWordpress-Juve
Wordpress-Juve
 
Baocaodoanhocphan vanquocthinh_11253321_ncth5b
Baocaodoanhocphan vanquocthinh_11253321_ncth5bBaocaodoanhocphan vanquocthinh_11253321_ncth5b
Baocaodoanhocphan vanquocthinh_11253321_ncth5b
 
Báo cáo athena
Báo cáo athenaBáo cáo athena
Báo cáo athena
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
Báo cáo hoan chỉnh
Báo cáo hoan chỉnhBáo cáo hoan chỉnh
Báo cáo hoan chỉnh
 
Cắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshopCắt giao diện website từ file photoshop
Cắt giao diện website từ file photoshop
 
Tìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdfTìm việc làm từ xa ngành IT có đơn giản.pdf
Tìm việc làm từ xa ngành IT có đơn giản.pdf
 
Tu hoc microsoft asp.net
Tu hoc microsoft asp.netTu hoc microsoft asp.net
Tu hoc microsoft asp.net
 
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
[Athena] Nguyễn Nhật Nguyên - Báo cáo thực tập
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
Website Bán Hàng Laptop Online cho công ty FPT.ppt
Website Bán Hàng Laptop Online cho công ty FPT.pptWebsite Bán Hàng Laptop Online cho công ty FPT.ppt
Website Bán Hàng Laptop Online cho công ty FPT.ppt
 
Edmodo
EdmodoEdmodo
Edmodo
 
Thutap
ThutapThutap
Thutap
 
Thiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấpThiết kế và quản trị web hệ trung cấp
Thiết kế và quản trị web hệ trung cấp
 

Recently uploaded

40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
NguynDimQunh33
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
AnhPhm265031
 
FSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptxFSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptx
deviv80273
 
Quan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation ManagementQuan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation Management
ChuPhan32
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
metamngoc123
 
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
PhiTrnHngRui
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
hieutrinhvan27052005
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
12D241NguynPhmMaiTra
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
khanhthy3000
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
onLongV
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
Nguyen Thanh Tu Collection
 
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsgSinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
vivan030207
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
SmartBiz
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
lmhong80
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
lamluanvan.net Viết thuê luận văn
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
Nguyen Thanh Tu Collection
 
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀNGiải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
linh miu
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
QucHHunhnh
 

Recently uploaded (18)

40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc40 câu hỏi - đáp Bộ  luật dân sự năm  2015 (1).doc
40 câu hỏi - đáp Bộ luật dân sự năm 2015 (1).doc
 
Halloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary schoolHalloween vocabulary for kids in primary school
Halloween vocabulary for kids in primary school
 
FSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptxFSSC 22000 version 6_Seminar_FINAL end.pptx
FSSC 22000 version 6_Seminar_FINAL end.pptx
 
Quan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation ManagementQuan Tri Doi Moi Sang Tao_ Innovation Management
Quan Tri Doi Moi Sang Tao_ Innovation Management
 
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docxVăn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
Văn 7. Truyện ngụ ngôn Rùa và thỏ+ Viết PT nhân vật.docx
 
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.pptChương 3 Linh kien ban dan và KD dien tu - Copy.ppt
Chương 3 Linh kien ban dan và KD dien tu - Copy.ppt
 
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thươngPLĐC-chương 1 (1).ppt của trường  ĐH Ngoại thương
PLĐC-chương 1 (1).ppt của trường ĐH Ngoại thương
 
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptxLỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
LỊCH SỬ 12 - CHUYÊN ĐỀ 10 - TRẮC NGHIỆM.pptx
 
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
100 DẪN CHỨNG NGHỊ LUẬN XÃ HỘiI HAY.docx
 
Ngân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô HàNgân hàng điện tử số ptit - giảng viên cô Hà
Ngân hàng điện tử số ptit - giảng viên cô Hà
 
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
CHUYÊN ĐỀ DẠY THÊM HÓA HỌC LỚP 10 - SÁCH MỚI - FORM BÀI TẬP 2025 (DÙNG CHUNG ...
 
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsgSinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
Sinh-12-Chuyên-2022-2023.dành cho ôn thi hsg
 
Smartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024juneSmartbiz_He thong MES nganh may mac_2024june
Smartbiz_He thong MES nganh may mac_2024june
 
insulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyetinsulin cho benh nhan nam vien co tang duong huyet
insulin cho benh nhan nam vien co tang duong huyet
 
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang ThiềuBiểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
Biểu tượng trăng và bầu trời trong tác phẩm của Nguyễn Quang Thiều
 
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
BÀI TẬP BỔ TRỢ TIẾNG ANH I-LEARN SMART WORLD 9 CẢ NĂM CÓ TEST THEO UNIT NĂM H...
 
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀNGiải phẫu tim sau đại học- LÊ QUANG TUYỀN
Giải phẫu tim sau đại học- LÊ QUANG TUYỀN
 
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdfTHONG BAO nop ho so xet tuyen TS6 24-25.pdf
THONG BAO nop ho so xet tuyen TS6 24-25.pdf
 

Lap trinh web la gi bat dau hoc lap trinh web tu dau

  • 1. Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì. Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và rộng hơn nữa qua những mảng khác của web. Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó.
  • 2. Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình web cho người mới bắt đầu. 1. Một vài công nghệ lập trình web thông dụng Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà chúng ta cần dùng tới các công nghệ lập trình web sau : - Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở - Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển - Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển … Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên Asp.net hay java có Jsp ) . 2. Lựa chọn công nghệ phát phát triển Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là : - Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức độ đơn giản, phức tạp khác nhau . - Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất, mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển - Chi phí duy trì – triển khai ứng dụng - Môi trường phát triển ứng dụng
  • 3. 3. Nền tảng lập trình web Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất – và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những hiểu biết về nền tảng web chung như : - HTML – CSS – Javascript - SilverLight – Flash - html 5 – css 3 - Cơ sở dữ liệu : sql server, my sql, xml
  • 4. Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s ----- ☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 –024. 6275 2212 Website: http://stanford.com.vn/ Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì. Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và rộng hơn nữa qua những mảng khác của web.
  • 5. Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó. Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình web cho người mới bắt đầu. 1. Một vài công nghệ lập trình web thông dụng Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà chúng ta cần dùng tới các công nghệ lập trình web sau : - Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở - Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển - Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển
  • 6. … Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên Asp.net hay java có Jsp ) . 2. Lựa chọn công nghệ phát phát triển Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là : - Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức độ đơn giản, phức tạp khác nhau . - Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất, mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển - Chi phí duy trì – triển khai ứng dụng - Môi trường phát triển ứng dụng
  • 7. 3. Nền tảng lập trình web Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất – và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những hiểu biết về nền tảng web chung như : - HTML – CSS – Javascript - SilverLight – Flash - html 5 – css 3 - Cơ sở dữ liệu : sql server, my sql, xml
  • 8. Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s ----- ☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 –024. 6275 2212 Website: http://stanford.com.vn/ Nhu cầu lập trình web đang rất lớn, nhưng đa số các bạn đều không biết học từ đâu để đạt hiệu quả cao. Bài viết này sẽ định hướng cho bạn giúp bạn thành công Website đang trở thành một nền tảng thiết yếu và vô cùng rộng lớn. Các trang web đóng vai trò rất quan trọng đối với nền kinh tế thế giới và tự bản thân các website cũng đóng vai trò không hề nhỏ trong các thành phần cấu thành nên nó như thiết kế, phát triển, bảo trì. Sự phát triển chóng mặt của website thì nó cũng mở ra cơ hội cho nhiều người theo đuổi nghề lập trình web. Hiện nay, có nhiều người đang muốn chuyển hướng từ ngành nghề khác sang làm nhà phát triển web, còn những ai đang làm về nghề lập trình webrồi thì tiếp tục muốn đào sâu hơn nữa và rộng hơn nữa qua những mảng khác của web.
  • 9. Ngày càng có nhiều công ty cần những kĩ năng riêng biệt cho web bởi vâỵ phát triển web rõ ràng mở ra cơ hội kiếm việc cho nhiều người. Thậm chí, bạn cũng có thể tự mở một công ty khởi nghiệp trực tuyến cho riêng mình nếu bạn thành thục một kĩ năng chuyên sâu phát triển web nào đó. Nhưng có một thực tế là những người phát triển web chưa chắc đã biết chính xác những nền tảng hoặc thậm chí nên bắt đầu cho công việc từ đâu. Do vậy, bài viết dưới đây hướng dẫn học lập trình web cho người mới bắt đầu. 1. Một vài công nghệ lập trình web thông dụng Website là các mã html được hiển thị trên trình duyệt. Ta thường viết các đoạn code html để tạo nên các website tĩnh .Một vấn đề được đặt ra đó là làm sao có thể sinh được các mã html động, nội dung có thể được lấy dưới CSDL, đồng thời có thể chỉnh sửa bằng giao diện chương trình. Đó là lý do mà chúng ta cần dùng tới các công nghệ lập trình web sau : - Công nghệ PHP : Dựa trên nền tảng ngôn ngữ PHP, mã nguồn mở - Công nghệ .net (Asp.net) : Dựa trên nền tảng ngôn ngữ .net, được Microsoft phát triển - Công nghệ Java (Jsp) : Dựa trên nền tảng ngôn ngữ Java do sun phát triển
  • 10. … Khi học về 1 ngôn ngữ nào đó ( php , .net ( c# , vb.net ) , java ) , chúng ta hoàn toàn có thể thiết kế nên 1 công nghệ lập trình trên nền tảng ngôn ngữ đó ( Cũng như việc Microsoft thiết xây dụng nên Asp.net hay java có Jsp ) . 2. Lựa chọn công nghệ phát phát triển Một vấn đề đặt ra khi lựa chọn công nghệ phát triển ứng dụng đó là : - Mỗi công nghệ đều có thể viết được các ứng dụng mà các công nghệ khác viết được nhưng mức độ đơn giản, phức tạp khác nhau . - Ngoài ra tốc độ, sự bảo mật cũng cần xem xét tới khi lựa chọn công nghệ. Mỗi công nghệ cũng có ưu – nhược điểm về tốc độ và sự bảo mật khác nhau. Nên không thể chọn 1 công nghệ tối ưu nhất, mà chủ yếu phụ thuộc vào độ lớn – phức tạp – yêu cầu của dự án muốn phát triển - Chi phí duy trì – triển khai ứng dụng - Môi trường phát triển ứng dụng
  • 11. 3. Nền tảng lập trình web Bất kỳ công nghệ lập trình web nào mục đích cuối cùng vẫn là tạo ra các mã html để hiển thị lên trình duyệt web. Các công nghệ lập trình web có cơ chế sinh mã html khác nhau, tuy nhiên về bản chất – và kỹ thuật cũng tương đồng nhau.Vì thể để xây dựng nên các ứng dụng web chúng ta cần có những hiểu biết về nền tảng web chung như : - HTML – CSS – Javascript - SilverLight – Flash - html 5 – css 3 - Cơ sở dữ liệu : sql server, my sql, xml
  • 12. Ngoài việc học tập tại Stanford bạn cũng có thể xem các video học lập trình web miễn phí tại đây: https://www.youtube.com/watch?v=cSeqD28Sswk&t=13s ----- ☎ STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ Hotline: 0936 172 315 –024. 6275 2212 Website: http://stanford.com.vn/