01/10/2018, 11:19

Tự học lập trình web

Chào các a…Hiện em đang là sv năm nhất đang có ý định theo hướng lập trình web (html-css-javacrip-php-mysql)…không biết các a có lời khuyên gì cho em với…em đang muốn tự học nhưng thấy mấy bài hướng dẫn từ năm 2015 trở lại.không biết đã cũ hay chưa vậy ạ…liệu tự học theo hướng trên có ổn không ạ…em cũng đọc hiểu được tiếng anh nhưng chuyên ngành e còn chưa hiểu mấy.mong các a chỉ cho em 1 hướng đi tốt
Với lại em cũng thích font end vì thích pts

Zhang Jike viết 13:30 ngày 01/10/2018

Vậy thì trước khi em học lập trình web hãy học tiếng anh thật tốt để có thể tiếp cận nguồn tài liệu chất lượng từ nước ngoài. Ngoài ra em có thể tìm hiểu những công nghệ mới thay vì php/mysql. Vd như nodejs/NoSql cũng khá hay. Nhiều ngôn ngữ backend đáng để tìm hiểu như java, javascript, elixir, python thay vì php.

Lộ trình dễ dành nhất mà a nghĩ đó là:
Javascript core
-> frontend: reactjs/nextjs, angular 4, vuejs
-> backend: nodejs/express
Database: mongodb

Chỉ với Javascript e có thể lập trình được cả front end và back end. Thao tác với database cũng rất đơn giản.

Đinh Sỹ Hùng viết 13:26 ngày 01/10/2018

E cũng đang phân vân…trường em đang dạy lập trình java vs lại chất lượng cũng không tốt cho mấy…vậy e nên bỏ hay là theo học đại học tiếp ạ…cntt tự học dữ lắm

Trần Hoàn viết 13:23 ngày 01/10/2018

Theo học đại học nhé bạn, cho nó có định hướng. Tự học thì cũng được, nhưng chỉ là cũng được thôi, nếu người giỏi thì thêm được 1, 2 năm đi làm, còn người bình thường hoặc kém thì không có lợi gì đâu.

Với cả bạn là người mới thì cũng chưa dùng được những thứ quá ngon, tut và doc từ 2015 trở về trước vẫn xài bình thường. Mình lúc code, search google StackOverflow còn toàn ra câu hỏi 2008 mà

Đinh Sỹ Hùng viết 13:33 ngày 01/10/2018

E cám ơn…năm nhất trường e học lập trình java rồi…tự học.e đang cố gắng học lực khá…đọc được kha khá tiếng anh…e thích nền tảng web tìm hiểu về html.css mà trường dạy java r…e k biết học sao nữa

Phan Bá Hải viết 13:25 ngày 01/10/2018

Java vẫn có thể làm phần backend (xử lý) rồi render lên HTML cho người dùng nha bạn
Nếu bạn học Java có thể học lộ trình sau
Làm ứng dụng console, hiểu về Java ở mức cơ bản

  • Java Basics
  • Java OOP
  • Java IO
  • Dựa vào kiến thức đã học để làm app console quản lý sinh viên chẳng hạn

Làm ứng dụng có giao diện đồ hoạ + database + mô hình MVC để có nền tảng học về Java Web

  • Java Swing
  • Một RDBMS (hệ quản trị CSDL) VD: SQL Server, MySQL
  • JDBC để giúp Java kết nối database
  • Hiểu về mô hình MVC (Model - View - Controller)
  • Kết hợp Java Swing + DB + JDBC + MVC để làm app quản lý

Bây giờ thì đến thế giới của Java WebApp

  • JavaEE (Servlet)
  • Java Taglibs để chèn code logic, đẩy model vào view
  • Học thêm HTML / CSS / Js, có thể học thêm Bootstrap để làm cho trang web đẹp hơn
  • Ứng dụng JavaEE + Taglibs + làm giao diện + MVC để làm webapp

Khi đã biết rõ về mô hình Java WebApp thì bạn có thể nâng cao hơn bằng cách học Spring Framework

  • Spring MVC
  • Spring Boot
  • Spring … (cái này thì mình bí Tuỳ vào trình độ của bạn)
Đinh Sỹ Hùng viết 13:31 ngày 01/10/2018

E có thể tự học theo lộ trình của a đc chứ (mới khởi đầu) a có thể giới thiệu e sách để học đc k.ngoài ra e cũng đang xem qua trên mấy trang vietjack,thachpham…

Phan Bá Hải viết 13:34 ngày 01/10/2018

Vietjack đa số điều có nói hết về Java, trừ Spring Framework
Về Spring thì bạn có thể tìm hiểu ở http://www.baeldung.com/ - tiếng Anh
Về JavaSE + Java Swing có thể theo series này của Thạch Phạm (Thạch Phạm Java này khác Thạch Phạm Wordpress nhé) https://www.youtube.com/channel/UCsLcawci5OJgxB94DZU6qRQ
Nếu bạn đã học về JavaSE + Java OOP + Java Swing rồi có thể theo dõi series làm game Mega Man để hiểu sâu về Java Graphics, OOP, kĩ thuật làm game 2D nhé https://www.youtube.com/playlist?list=PLPY4MfHIcMhS_V7NUZmPIM29hf10uD1iU

Đinh Sỹ Hùng viết 13:33 ngày 01/10/2018

E cám ơn…a có thể cho e xin ít link sách tiếng anh free về java e tự nghiên cứu đc k ạ

Phan Bá Hải viết 13:36 ngày 01/10/2018

Mình học ở FPT Polytechnic, tiếc cho bạn là FPT Books họ không còn bán sách nữa. Đa số mình học từ đó + tìm hiểu trên mạng
Bạn có thể search ở diễn đàn, có khá nhiều topic tìm sách, trong đó có FPT Books

Đinh Sỹ Hùng viết 13:23 ngày 01/10/2018

A có thể cho e link fb k ạ…mong a chỉ giáo

Hà Anh Sơn viết 13:20 ngày 01/10/2018

Minh đang dạy lập trình PHP tại đây :

facebook.com

Học lập trình - Codeto Vietnam

Học lập trình - Codeto Vietnam, Hanoi, Vietnam. 1,487 likes · 3 talking about this · 76 were here. Trung tâm lập trình Codeto Đào tạo lập trình PHP, Android, iOS chuyên nghiệp Hotline :...

Nếu cần bạn có thể inbox mình qua facebook cá nhân : https://www.facebook.com/hason61vn

Chúc bạn học tốt

Nguyễn Việt Quang viết 13:26 ngày 01/10/2018

Để theo ngành này thì tiếng Anh là bắt buộc nha @Dinh_Sy_Hung. Mình vẫn chưa rõ trình độ của bạn đang ở đâu nên thử google keyword “web programming tutorials” thì kiếm được 1 link khá tốt cho bạn bắt đầu tìm hiểu: https://www.upwork.com/blog/2014/03/10-best-web-development-tutorials-beginners/. Link này sẽ mở ra các link khác Hùng nha. Again, tiếng Anh là cần thiết, nếu lúc đầu khả năng đọc hiểu của bạn hơi châm thì cứ trì chí, đừng nản. Từ từ rồi 1 ngày nào đó bạn đọc hiểu tiếng Anh IT như tiếng Việt thôi :D.

Bài liên quan
0