Lớp Học Lập Trình Web Cơ Bản
Lập Trình Web là môn học Dũng từng theo học tại đại học Swinburne Úc trong năm đầu đại học. Có lẽ đây là môn Dũng thấy tốn thời gian và nhiều kiến thức nhất trong giáo trình của trường. Tuy nhiên theo thời gian, càng ngày Dũng càng thấy lập trình Web rất có giá trị, và đó cũng là một kĩ năng có lẽ là không thể thiếu nếu bạn theo ngành IT.
Năm nhất đại học, Dũng được làm dự án nghiên cứu với giáo sư và tạo được một số trang web cho dự án như [Web trợ Lý Ảo cho người Mù](https://dunglai.github.io/COM/), [Web robot do thám](https://dunglai.github.io/research/soldier-supportive-acoustics/). Những website nhỏ này được đánh giá rất cao, vì đó là thứ gì đó giúp project có thể tồn tại với thời gian và người khác có thể truy cập bất cứ lúc nào. Thời gian sao đó Dũng tự làm website cho mình như [Blog kĩ thuật cá nhân](https://dunglai.github.io/), [Web minh họa data](https://dunglai.github.io/SwinWork/cars-visual/), [Web bán hàng](https://dular.com.au) cho shop thời trang của Dũng tại Úc. Rồi sau đó Dũng làm Web cho những công ty, startup khác, không chỉ là những web để hiển thị thông tin mà là web có hệ thống backend phức tạp. Hoặc như hiện tại, Dũng có sản phẩm [Thẻ Thông Minh Metap](https://metap.vn) cũng có thể coi là một ứng dụng web. Hoặc như Website các bạn đang dùng như giờ. Việc tìm hiểu lập trình Web đã giúp Dũng rất nhiều.
Hiện tại Dũng làm Lead Tutor tại đại học Swinburne, một trong số các môn Dũng dạy rất nhiều là Lập Trình Web Cơ Bản. Môn này ở trường đại học rất dài, tuy nhiên Dũng đã cố gắng thu gọn kiến thức, để đưa đến các bạn lớp học sau đây.
Nội dung lớp học lập trình web cơ bản
1️⃣ Học sử dụng HTML để bạn tạo trang web tĩnh đơn giản
2️⃣ Hướng dẫn dùng CSS để trang trí trang web và tạo bố cục cho website
3️⃣ Hướng dẫn ngôn ngữ Javascript Cơ Bản
4️⃣ Làm dự án dùng Javascript để tạo logic và xử lý những tương tác giữa người dùng và website
5️⃣ Hướng dẫn ngôn ngữ PHP để làm các website kết nối và tương tác với nhau
6️⃣ Hướng dẫn kiến thức về Database và MySQL cơ bản để có thể tạo cơ sở dữ liệu
7️⃣ Sử dụng PHP để kết nối với database và làm 4 tác vụ thêm bớt sửa xóa
8️⃣ Cách dùng Github để tạo website và lưu trữ code
9️⃣ Cách sử dụng dịch vụ mua tên miền và đăng kí website của riêng bạn
Phù hợp với:
🙋♂️ Người muốn tìm hiểu nền tảng lập trình web căn bản
🧑🎓 Sinh viên theo học ngành lập trình
☑️ Bạn không cần phải biết gì về lập trình trước đó, tuy nhiên, nếu học song song với lớp python cơ bản đến nâng cao thì cũng rất tốt
💳 Không yêu cầu bạn phải bỏ tiền mua thêm server, bạn chỉ cần có một chiếc máy tính
Lợi ích:
✅ Hiểu nền tảng cơ bản đằng sau một trang web
✅ Khi dùng những công cụ làm web có sẵn khác, bạn sẽ biết cá nhân hóa phần này phần kia.
✅ Hiểu cách dữ liệu được lưu trữ và biến đổi qua các website
✅ Tự thiết kế và lập trình được cho mình một trang web bán hàng, blog, hoặc web cá nhân
✅ Biết cách mua tên miền, mua hosting để tự tạo website của mình
✅ Biết cách sử dụng github để quản lý code
✅ Học kiến thức cơ bản về HTML, CSS, JAVASCRIPT, và PHP
✅ Hiểu các câu lệnh SQL và cách tạo Database
✅ Biết cách sử dụng form để thu thập dữ liệu từ người dùng, liên kết nó với database