Networks Business Online Việt Nam & International VH2

lập trình web với java học java web backend cho người mới bắt đầu chưa biết gì từ a đến z

Đăng ngày 06 November, 2022 bởi admin

Lập trình web với java lộ trình học java web backend phần 1 học jsp servlet từ a đến z dành cho người mới mở màn chưa biết gì học như thế nào cho hiệu suất cao

Dạo gần đây admin gặp rất nhiều bạn mới chưa biết gì học java web hỏi là để lập trình web với java, học java web backend, lập trình java web, thì họ nên bắt đầu từ đâu, mới bắt đầu thì học như thế nào cho hiệu quả, do đó hôm nay mình sẽ hướng dẫn các bạn lộ trình học java web backend hiệu quả phần 1

À mà trước khi đi vào bài ngày thời điểm ngày hôm nay, bạn nào chưa đọc qua bài lộ trình học java cho người mới khởi đầu thì đọc qua trước nhé : laptrinhjavaweb.com/hoc-java-nguoi-moi-135
Trước khi đi vào nội dung bài thời điểm ngày hôm nay, những bạn cần hiểu qua 1 số khái niệm như java web là gì

Laptrinhjavaweb Academy cung cấp các khóa học: Java Core, Java Web, Java Hosting

1 số quan điểm về những bạn lúc bấy giờ học lập trình web với java !

Lộ trình học java web lấy từ bản thân mình, từ những thứ mà mình được học và làm sau 1 khoảng thời gian cũng kha khá, do đó đây là quan điểm cá nhân, ai thấy hợp lý thì share không thì cho comment để trao đổi

Hình 1 : Cảm giác không an tâm khi 1 số đồng đội học lập trình web với java sai cách

1 số sai lầm của 1 vài thanh niên học java web là bỏ qua những kiến thức nền tảng của Java Web, cụ thể là JSP, Servlet, JDBC mà đú qua luôn nào là SPRING, nào là JPA, nào là HIBERNATE!

Bản thân mình cũng đang dạy Java Web cơ bản đến nâng cao, mình có hỏi những bạn trong lớp về những kỹ năng và kiến thức nền và thật đáng buồn là 99 % không biết gì ( không biết gì ở đây là những bạn học không đàng hoàng, học qua loa, học chỉ để là mình đã từng học chứ những bạn chưa thực sự hiểu cách học như thế nào, đơn cử như thể : JDBC hoạt động giải trí thế nào, cách nhận request trong Servlet có mấy cách, nêu tên từng cách, commit, rollback trong JDBC là gì, MVC trong JSP Servlet em hiểu như thế nào là hài hòa và hợp lý … ) hàng tá câu hỏi mà tui chỉ nhận được cái phủ nhận dễ thương và đáng yêu, thì tui tin những bạn bè ngoài kia cũng không ngoại lệ .
Rồi, đi vô luôn, không vòng vo nữa :
Đầu tiên, làm ơn mấy thím mà chuyển ngành, chuyển nghề hay mới học lập trình mà muốn học Java Web thì làm ơn học lập trình cơ bản trước giùm cái. Mua sách hay lên mạng xem nội dụng của “ kĩ thuật lập trình ”, “ Cấu trúc tài liệu giả thuật ” … xem nó dạy gì trong đó, học tầm 1 năm ok rồi thì chuyển qua học Java cơ bản
Còn thím nào đã có cơ bản về lập trình rồi, đã có học qua Java cơ bản ( chú ý quan tâm học ở đây tự là tự build được 1 cái project gì đó nho nhỏ như quản trị học viên, sinh viên … viết trên nền console rồi thì mới nói là biết nha những tình yêu ! ) thì học cơ sở tài liệu dùm cái, học để biết những quan hệ trong Database là những gì, chúng được sử dụng như thế nào, cách viết và sử dụng những câu sql ra làm thế nào …
Rồi những thím nào mà đã có cơ bản về lập trình, đã biết 1 chút qua Java cơ bản, cơ sở dự liệu thì giờ đây xem qua Java Web mới hợp ly hen, nói rồi học lập trình và đơn cử là lập trình Java Web không phải là chuyện như ăn 1 bát cơm hay uống 1 ly nước, phải có tuần tự thì mới ok được hén

Hướng dẫn học jsp servlet trong lập trình web với java

Hình 2 : Học jsp trong lập trình web với java

Học cách build 1 website đơn giản, cụ thể lấy web tin tức là dễ nhất, sử dụng các công nghệ: jsp, servlet, jdbc. Laptrinhjavaweb có 1 khóa JSP Servlet JDBC miễn phí đây, học đi cho máu LINK KHÓA HỌC

Nói vậy thì cha nào chả nói được phải hơm, ok nghiên cứu và phân tích sâu hơn cho nghe
Học JSP : do tất cả chúng ta tập trung chuyên sâu backend là chính ( tui không phải fullstack do đó đừng nói tui tư vấn fullstack nha, plz ) nên giao diện dùng bootstrap cho tui, vì sao vì nó dễ học. Để xứ lý logic trên giao diện, dùng jquery cho tui
Kiểu gì cũng có những em vào chém nghe đâu jquery sắp chết, chết cái quần ý, hệ sinh thái của nó còn cả nùi, nói chết là chết à. Rồi tại sao lại học jquery, vì nó cũng dễ thế thôi ( đương nhiên không phải ai cũng thây dễ nhưng trung bình 10 người thì 8 h người nói dễ rồi ) .
Chúng ta không chuyên front-end do đó, hãy tìm những thứ dễ nhất mà học, đừng tỏ ra nguy khốn rồi lại bảo Java Web khó .
Ok đó mới là cách phong cách thiết kế giao diện và giải quyết và xử lý logic trên giao diện, JSP có những thứ ngon hơn nhiều đó là những thư viện tư vấn cho JSP như JSTL, Function … học tới đâu cần thì import chứ h nói ra thì nhiều lắm
Servlet : khám phá @ WebServlet để hiểu cách gửi request như thế nào, RequestDispatcher là gì, cách bind data ra JSP ( view ) dùng request. setAttribute ra làm thế nào

Đặc biết áp dụng kiến trúc MVC vào thiết kế cho gọn, tách biết phần code cũng như logic java và html làm các phần riêng biệt. Chứ tui thấy trên mạng chỉ code hết vào JSP (Html và Java răng môi lẫn lộn mà tui phát hơn)

Học cách chia layer theo quy mô 3 – tier, chia package rõ ràng .
Vậy là sơ qua được cái JSP, Servlet rồi hen, tiếp tới JDBC nè. Nói thật ra cái này chỉ là học cách sử dụng thôi, những nội dung cần học trong này gồm có :

Học jdbc trong lập trình web với java jsp servlet

Hình 3 : Học JDBC trong lập trình web với java

JDBC : học cách hoạt động giải trí của nó, flow nó chạy như nào khi thao tác dữ liệu cũng như lấy tài liệu lên. Tìm hiểu về PreparedStatement, ResultSet, commit, rollback, transaction trong JDBC là thế nào
Khi học JDBC nó khá là thô sơ do đó hãy tìm cách tự build framework riêng sử dụng JDBC, vận dụng những kĩ thuật nâng cao trong Java như Java Reflection, Java Annotation, Java Generic vào mà làm ( mấy cái này tui thề những bạn còn non và xanh lắm )

Học restful web service trong lập trình web với java jsp servlet

Hình 4 : Học restful web service trong lập trình web với java học jsp servlet

Cách thao tác giữa JSP và Servlet, cố gắng nỗ lực khám phá kĩ thuật Restful Web Service, Ajax để sau này qua Spring MVC hay Spring Boot code gần như tái sử dụng lại được 100 % chứ không phải đi viết lại
Vì khi tất cả chúng ta viết theo kỹ thuật Restful Web Service, Data tương tác nó sử dụng là json do đó bất kỳ công nghệ tiên tiến hay ngôn từ gì thì tương tác dùng json cũng apply được hết, chứ nếu bạn bạn vận dụng theo kĩ thuật của từng công nghệ tiên tiến, tui thế bạn phải rework lại code là chuyện thường ngày ở huyện !
Đó sơ sơ JSP Servlet JDBC là có nhiêu đó thôi, vậy chứ nội cái việc bạn tự build framework dùng JDBC và vận dụng Restful Web Service vào là cũng máu ra máu, nước mắt ra nước mắt rồi đó hen
Thời gian cho cái đống này cũng phải 6 tháng. Ok fine, vậy là 1 năm 6 tháng rồi hen, lập trình là di sản, đừng nghĩ 1, 2 ngày là hoàn toàn có thể ra cơm cháo
Sau khi học basic xong rồi thì xem thị trường hay công ty nó đang cần gì thì học tiếp. Bản thân tui đang làm Spring do đó tui chia sẽ spring thôi hen, Struts hay JSF đang tạo ra sự sau này sẽ bổ trợ sau hén

Sau khi đọc xong lộ trình học java web cơ bản jsp servlet cho người mới bắt đầu rồi thì chuyển qua phần học spring framework cho người mới bắt đầu nhé: XEM TẠI ĐÂY

Follow nhóm zalo, fanpage, facebook cá thể, group facebook, kênh youtube để nhận những nội dung về lập trình java core, java web hay ho

– Nhóm zalo : XEM TẠI ĐÂY
– Fanpage : XEM TẠI ĐÂY
– Facebook cá thể : XEM TẠI ĐÂY
– Nhóm hỏi đáp lập trình không lấy phí : XEM TẠI ĐÂY

– Kênh youtube của laptrinhjavaweb: XEM TẠI ĐÂY

Laptrinhjavaweb Software phân phối : Java Hosting, Cloud VPS, Tên miền, source code Java chất lượng, phong cách thiết kế website

Source: https://vh2.com.vn
Category : Tin Học