01/10/2018, 17:37

Lộ trình trở thành lập trình java web

mọi người cho mình lộ trình học lập trình java web với . học từ ngôn ngữ nào đến ngôn ngữ nào ý. mình cũng biết dùng kha khá lập trình c rồi,

Tran Van Nam viết 19:53 ngày 01/10/2018

đã nói java web rồi mà bạn còn hỏi ngôn ngữ nào???
câu hỏi của bạn google 1 ra cả đống =.=

Hieu Nguyen Van viết 19:42 ngày 01/10/2018

Java chỉ là 1 ngôn ngữ dùng cho phía back-end thôi bạn. Những thứ bạn cần học bao gồm:

  1. Bạn cần phải học HTML, CSS, Javascript cho phần front-end. Cái này bắt buộc nhé

  2. Tiếp theo là học sử dụng các bộ thư viện như là: Bootstrap, JQuery, VueJs, … Cái này coi như là công cụ hỗ trợ.

  3. Học về Cơ sở dữ liệu. Nếu xác định làm back-end thì phải học

  4. Học 1 ngôn ngữ back-end: PHP, Java, .NET, Python, …

  5. Học các framework back-end.

Đọc bài viết này để có thông tin chi tiết hơn nhé.

Nguyễn Văn Hiếu – 10 Aug 18

Lộ trình học lập trình web dành cho người mới bắt đầu

Bạn muốn học lập trình web nhưng chưa biết lộ trình học lập trình web? Cần phải học những gì để trở thành 1 lập trình viên web thực thụ.

Nguyễn Đình Anh viết 19:52 ngày 01/10/2018

Đầu tiên phải học ngôn ngữ Font End: HTML, CSS, JS
Còn back end bạn có thể xem thêm về Java EE (EJB) hay JSF (version 2.3) hoặc các framework khác( Spring - Spring boot - Hibernate - Struts …)
Cần nắm được:

  • JQuery - Angular
  • JSP, Servlet
  • Hibernate, Spring, Spring MVC hoặc Java Server Faces
  • Còn nhiều thứ phải setting : log4j, xml…
  • Linux
  • Server: tomcat hoặc jboss

Một số Ebook cho bạn (English) : https://drive.google.com/drive/folders/0B2WZFqbwqH6lY0wtNVdhUGtsM3M

Phan Bá Hải viết 19:37 ngày 01/10/2018
Phải nắm từ cơ bản trước, đó là Java Core Bạn cũng phải tìm hiểu về mấy cái khác như Maven, viết Unit Test bằng JUnit, logging dùng log4j Bạn đã tìm hiểu tất cả về Java Core rồi thì chuyển sang nền tảng của Java Web (JavaEE - JSP & Servlet) Sau đó tìm hiểu về ORM Framework (Hibernate) Rồi tìm hiểu các Web Framework của Java (Spring, Struts, JSF) nhưng nên tập trung vào Spring (Spring MVC, Spring Data, Spring Security, Spring Boot,…) Về IDE bạn nên dùng Eclipse vì nó rất phổ biến và luôn đượ…

Update tháng 09/2018

  • Ngoài JUnit ra bạn cũng nên tìm hiểu luôn về mock testing dùng Mockito. Do việc tạo UT người ta không cho phép dùng môi trường local, dev hay production (db, message queue, các service ngoài,…) nên Mockito giúp bạn giả lập các trường hợp khác nhau để test (như không có data, data bị trùng, lượng data lớn, bị exception,…)
  • Bạn cần nên biết một vài Design Pattern cơ bản như Singleton, Factory, Builder. Nó được sử dụng rất nhiều trong các ứng dụng doanh nghiệp
  • Nên tập trung vào Spring Framework, hạn chế MVC, vì bây giờ người ta chuyển hẳn sang microservice rồi nên bạn có thể tập trung 100% vào code backend mà không cần lo đến frontend nữa. Tuy nhiên học frontend càng tốt, nhưng nếu học frontend thì nên học cho vững kiến thức về JavaScript, nhất là ES5, 6 để học được Js Framework như Angular hay React
Bài liên quan
0