Mở lớp dạy xây dựng web
Tuesday, 4. December 2007, 23:41:52
Mặc dù nhu cầu người học không nhiều,
A. Hình thức đào tạo: Online
Tức là dạy học và chấm bài qua blog và qua chat (YM)
B. Nội dung học: Nhắc lại quy trình thiết kế 1 trang web đẹp và thỏa mãn ý tưởng đòi hỏi ở người làm web những yêu cầu sau:
1. Thẩm mỹ: Tức là bạn phải có khả năng phân biệt đẹp xấu, cảm nhận về màu sắc bố cục.
2. Khéo tay: Bạn phải biết dùng Photoshop là tối thiểu, nên biết thêm Flash, Illustrator.
3. Kiến thức xHTML: Để xây dựng nội dung cho trang web từ hình ảnh mà bạn tạo ra (từ Photoshop chẳng hạn)
4. Kiến thức về CSS: Để trang điểm màu sắc, bố cục cho trang web giống với hình ảnh web của bạn.
5. Kiến thức về JS (javascript): để tạo các hiệu ứng sinh động cho trang web bạn cần biết Javascript, nhất là các thư viện AJAX của nó như JQuery, Prototype, Script.aculo.us, Mootool ... Bạn có thể nên biết thêm AS (Action Script) để lập trình cho Flash.
6. Server side programming (PHP, ASP...): Để tạo tương tác giữa người dùng với máy chủ (ví dụ forum, blog, gửi mail liên hệ, upload...)
7. Kiến thức về bảo mật, quản trị server: để tự bảo vệ mình trước các "giang hồ mạng" (còn gọi là hacker mũ đen, hiii, mặc dù các bạn ấy nhiều khi chẳng đội mũ").
Mình nhận dậy nội dung từ : 3-6.
(Nội dung 1, 2 thì phụ thuộc năng khiếu và phải chỉ tận tay nên mình ko thể dạy, nội dung 7 thì ngoài khả năng của mình, các bạn phải tự học thêm rất nhiều, đây là con đường dài để chuyển từ 1 newbie thành "cao thủ võ lâm". Mình thì chỉ là "vừa vừa thủ" mạn phép dậy các bạn "mới học" thôi).
C. Học phí: Tùy vào điểm kiểm tra đầu vào của bạn, sẽ gửi "bảng giá" sau khi các bạn kiểm tra đầu vào, tất nhiên điểm càng cao thì học phí càng thấp vì rõ ràng người mới học phải học lâu hơn người đã biết chút đỉnh rồi. Nói chung sẽ bằng 1/2 cho đến 3/4 giá trung bình trên thị trường. Theo kinh nghiệm mình đã mình đã dạy 1 vài bạn thì các bạn thì các bạn cứ chuẩn bị trước 1 đến 2 triệu tiền Việt.
D. Liên lạc: nick YM: dangminhtuan1981 (tôi sinh năm 1981: http://ohisee.com/?page_id=2 )
(Trước đây mình đã training offline cho 1 số công ty thiết kế web và cá nhân).
Đối với những bạn có khả năng tiếng Anh, muốn học nhưng lại ko có điều kiện điều kiện đóng học phí (tức là ko có tiền ý, hì) thì các bạn có thể tham gia dịch thuật 1 số "dự án" dịch thuật các tài liệu trên mạng mà mình tổ chức, vừa để học web vừa nâng cao trình độ tiếng Anh. Sản phẩm của các bạn sẽ được mình phân phát miễn phí tới mọi người thông qua blog này và các forum (giữ nguyên bản quyền tên bạn hoặc nhóm dịch thuật). Hiện nay đã có từ điển CSS tiếng Anh và Việt nhưng chưa hoàn thiện, bạn nào muốn dùng thì lưu tên lại trong blog, nếu có nhu cầu thì mình sẽ upload từ điển. Chúc các bạn vui.
Tham khảo:
- bảng chương trình học: http://files.myopera.com/cssquestions/projects/cac-khoa-hoc-online-no-styled.html
- các câu hỏi thường gặp: ... đang xây dựng ...
















cssquestions # 7. December 2007, 08:00
1) mình chỉ dạy "xây dựng web" mà không dậy "thiết kế web" (Thiết kế web là giai doạn 1,2. "Xây dựng" web là giai đoạn 3,4,5,6. "Bảo mật web" là giai đoạn 7 và giai đoạn "bảo trì web"). Chính vì tính "dở dở ương ương" như thế nên ngay trên thế giới người ta cũng đang băn khoăn không biết gọi công việc 3,4,5 là "thiết kế web" hay "lập trình web" http://www.456bereastreet.com/archive/200708/are_we_designers_or_developers/
Tôi nghĩ rằng giai đoạn 3->4 thiên về "lập trình" hay "phát triển" (develop) nhiều hơn, vì đòi hỏi tính logic rất cao. Còn giai đoạn 5,6 thì rõ là "lập trình" rồi. Điều may mắn cho các web designer chỉ chuyên về mỹ thuật (vẽ Photoshop) là xHTML và CSS cũng không quá khó để nắm bắt, ngoài ra những gì khó khăn như 3-column layout, PNG hack, rounded corner box ... thì thế giới người ta đã làm cả rồi, mình chỉ việc copy paste cộng thêm với hiểu biết của bản thân về CSS để chỉnh lại theo ý mình. Cũng do đó, tôi thích gọi mình là Art Coder , tạm dịch sang tiếng Việt là "lập trình vị nghệ thuật".
2) Đoạn 2 mình xóa vì người đọc ko vừa lòng và mình cũng đồng ý với "họ".
Testto # 7. December 2007, 09:07
Vì mọi người chưa phân biệt được thứ tự các khâu trong quá trình làm web nên tớ tạm gọi tuốt tuồn tuột tất cả chỉ là "người làm web" và công ty hội tụ những người làm web là công ty làm web cho nó đơn giản :D
Tớ thì ko nghĩ là làm web lại có quá nhiều khâu phức tạp đan xen, xen kẽ, lấn chiếm, choáng ngợp lẫn nhau tới mức người ta không thể biết mình là ai?
Tớ cũng khôgn tin cái danh giới giữa developer, designer, coder... lại quá rộng tới mức người ta phải tranh nhau tên gọi....
Nếu tớ là người làm web tớ chẳng quan tâm người ta gọi tớ là gì? Chỉ quan tâm cái việc tớ làm có phù hợp với kiến thức của tớ không VÀ có ra nhiều
TIỀN* ko? Gọi là công nhân làm web cũng OK!Ai còn tranh cãi cái này chứng tỏ người đó chưa vào việc thực tế mà mới chỉ nằm ở lý thuyết!
(Đọc xong đến chỗ này thì dê chuột xuống nút delete và delete giúp cái nhé! Cám ơn nhiều!:D)
(TIỀN or HẠNH PHÚC? maybe people think TIỀN = HẠNH PHÚC. But don't repeat the way I said)
cssquestions # 7. December 2007, 16:50
Tôi, sẽ Dê Chuột, nhưng ko delete đâu vì chẳng có lý do gì cả, bạn nói đúng mà.