Học java và java web qua bài viết Học java và java web qua video Khóa học java web Bán áo thun java web Hỗ trợ đồ án java và javascript Thiết kế website Tâm sự lập trình

Khóa học lập trình java web backend online cơ bản nâng cao từ a đến z hướng dẫn học jsp servlet spring framework spring mvc spring boot jpa hibernate restful web service tại hồ chí minh ho chi minh hcm tphcm

TUYỂN SINH LỚP JAVA WEB ONLINE THÁNG 3/2020

Mục tiêu khóa học java web jsp servlet spring mvc spring boot jsp hibernate jpa restful web service

  • Bạn đang yếu Java Core, Database cũng như yếu về thiết kế hệ thống. Bạn vẫn chưa biết làm sao để clean, clear code thì hãy tham gia ngay vào khóa học nhé :D. Tất cả được kiểm chứng bởi các bạn học viên: XEM REVIEW TẠI ĐÂY
  • Để cải thiện được code cho học viên, khóa học sẽ có phần Review Code, Khi được review các bạn mới ngộ ra được nhiều điều, mới biết code sao cho tốt, sao cho clean, clear mà điều này hầu như chưa bao giờ các bạn được trải nghiệm: XEM DANH SÁCH REVIEW CODE TẠI ĐÂY
  • Để biết code sao cho hợp lý, code sao cho tốt nhưng không có ai có kinh nghiệm review cho bạn thì bạn sẽ không nhận ra được. Do đó khi được review ban sẽ hiểu ah thì ra code như này sẽ ngắn gọn hơn. Như vậy thông qua nhiều lần review sẽ hình thành trong bạn thói quen, dần dần bạn sẽ code tốt hơn. Việc review này rất ít chỗ làm cho dù bạn có đi làm lâu năm mà không được review, góp ý thí chất lượng code của bạn sẽ phải mất rất lâu mới được cải thiện. Đây cũng chính là điểm mấu chốt mà laptrinhjavaweb.com tạo nên sự khác biệt so với những chỗ khác.
  • Trong quá trình học các bạn sẽ thường xuyên nhận được những chia sẽ về cách xây dựng hình ảnh trong công ty, cách làm sao để tăng lương trong các đợt Review hay thăng tiến trong công việc từ người dạy ... XEM VIDEO CHIA SẼ KINH NGHIỆM ĐI LÀM TẠI ĐÂY
  • Ngoài những điều trên, mục tiêu không thể thiếu vẫn là sau khóa học các bạn có thể xây dựng 1 website quản lý bất động sản với logic cao áp dụng các best practice trong Java, Spring gồm các công nghệ: JSP, Servlet, JDBC, Spring MVC, Spring Boot, Spring Security, Restful Web Service, Jquery, Bootstrap, Java 7, Java 8, JPA, Hibernate, Spring Data JPA

Thông tin thời gian học và các hình thức học:

  • Khóa học kéo dài 4 tháng
  • Hình thức học: học online qua Skype, Trainer dạy và hướng dẫn trực tiếp qua Skype
  • 1 tuần học 2 buổi, 1 buổi 3h (học tối từ 21h và kéo dài từ 2 - 3h). Học vào 2 tối thứ 2, 6
  • Nếu bạn nào bận, không thu xếp học online được thì có thể xem video offline được quay lại sau mỗi buổi học, mọi support như lớp online

Thông tin chi tiết về học phí: 

  • Học phí module 0: 3 triệu nếu chưa học qua java và database XEM CHI TIẾT
  • Học phí cho module 1: 3 triệu nếu đã biết qua java, database XEM CHI TIẾT
  • Học phí cho module 2: (2 triệu nếu đã học qua module 1, 6 triệu nếu chưa học qua Module 1) XEM CHI TIẾT
  • Học phí cho module 3: 6 triệu XEM CHI TIẾT
  • Học phí module 4: 7 triệu, dành cho các bạn muốn học kèm, lớp tối đa 5 bạn, dạy full từ java lên java web XEM CHI TIẾT
  • Học phí module 5: 30 triệu, dành cho các bạn chưa biết gì về lập trình (học 12 tháng, mỗi tuần 1 buổi)
  • Chú ý:  Học phí đóng 1 lần theo từng module và đóng trước khi start khóa học. Nếu bạn nào đã đăng ký và chuyển khoản mà xin rút thì sẽ không hoàn tiền, do đó nếu thực sự muốn tham gia học và muốn theo java web thì hãy tìm hiểu kĩ trước khi đăng ký, tránh tình trạng khó xử cho đôi bên.

Đề cương khóa java web jsp servlet spring mvc spring boot:

 
Module 0: Học java core và database

1.Học java core

  • Biến (variables), kiểu dữ liệu (data type), toán tử (operator), vòng lặp (loop: for, while)
  • Conditon (if, else), Switch case, break, continue
  • OOP: object, class, constructor, inheritance, polymorphism, abstraction, encapsulation
  • Java String
  • Exception, Java inner class, Java Collection, Java generic, Java Reflection, Java Annotation

2. Học database:

  • SQL select, SQL insert, SQL update, SQL where
  • SQL And, Or, Not
  • Order by, Like, Join, Exists, Group by, Having, Between
  • .................................

HƯỚNG DẪN HỌC JSP SERVLET JDBC CƠ BẢN MIỄN PHÍ

  • Hướng dẫn ôn tập Database cơ bản

  • Xây dựng mô hình MVC trong JSP Servlet
  • Hướng dẫn sử dụng Sitemesh Decorator trong JSP Servlet phân chia giao diện
  • Hướng dẫn ôn tập Database cơ bản
  • Xây dựng tần SERVICE, DAO trong JSP Servlet
  • Hướng dẫn học JDBC cơ bản, nâng cao trong JSP Servlet
  • Hướng dẫn xây dựng Restful Web Service trong Java Web JSP Servlet
  • Hướng dẫn hiển thị dữ liệu phân trang sắp xếp trong JSP Servlet JDBC
  • Xây dựng phần Security trong JSP Servlet JDBC
  • Hướng dẫn CRUD trong JSP Servlet JDBC sử dụng Restful Web Service
  • Hướng dẫn học jquery cơ bản

HƯỚNG DẪN HỌC SPRING MVC, SPRING BOOT CƠ BẢN MIỄN PHÍ

  • Tạo project Spring MVC sử dụng XML Configuaration cơ bản

  • Hướng dẫn sử dụng Template trong SPRING MVC

  • Hướng dẫn học JPA cơ bản trong SPRING MVC
  • Hướng dẫn Restful Web Service cơ bản trong SPRING MVC
  • CRUD trong SPRING MVC sử dụng JPA và Restful Web Service
  • CRUD trong SPRING MVC sử dụng Hibernate và Restful Web Service
  • Hướng dẫn Spring Security trong SPRING MVC

 

  • Tạo project Spring Boot cơ bản

  • Hướng dẫn Restful Web Service cơ bản trong Spring Boot

  • Hướng dẫn Spring Data JPA cơ bản trong Spring Boot

  • CRUD sử dụng Restful Web Service và Spring Data JPA  trong Spring Boot

 

Module 1: Hướng dẫn spring mvc spring boot jdbc jpa restful web service dành cho các bạn đi làm tại công ty về java web

  • Hướng dẫn tự build framework riêng giống SPRING FRAMEWORK, JPA

  • Trong phần này mình áp dụng các kiến thức rất hay trong java core như java reflection, java annotation, java generic để hướng dẫn các bạn build framework
  • Việc tư build framework này, nó là tiền đề để khi học qua công nghệ cụ thể trong khóa là SPRING, JPA, HIBERNATE thì các bạn chỉ cần học cách sử dụng nữa là xong vì cơ bản mình hướng dẫn build khá giống mấy cái đó
  • Hướng dẫn chia module trong dự án, clean structure project trong spring mvc spring boot jsp servlet nâng cao
  • Áp dụng vào chia module, clean structure cho dự án website quản lý bất động sản
  • Hướng dẫn thiết kế, phân tích database cho hệ thống sao cho ngắn gọn, không quá nhiều ràng buộc, ôn tập các kiến thức sql nâng cao hỗ trợ query phức tạp
  • Áp dụng thiết kế database cho hệ thống website quản lý bất động sản
  • Áp dụng các kiến thức nâng cao và best practice trong java 7,8 để xây dựng dự án
  • Giải quyết bài toán xử lý cùng lúc nhiều tham số với builder parttern
  • Ứng dụng Stream, map, collect, lambda expression ... trong java 8 để clean code
  • Xây dựng 1 số phần core quan trọng sử dụng java nâng cao: java reflection, java annotation, java generic, kiểu dữ liệu enum ...
  • Hướng dẫn full cách sử dụng git (git flow)
  • pull, push, commit, chia branch, merge request trong GIT
  • Hướng dẫn SPRING DATA JPA nâng cao trong SPRING BOOT
  • Hướng dẫn học cách sử dụng spring data jpa từ cơ bản đến nâng cao
  • Tìm kiếm nâng cao trong spring data jpa với nhiều điều kiện
  • Hướng dẫn custom spring data jpa để áp dụng vào nhiều trường hợp khác nhau
  • Làm ví dụ thông qua chức năng tìm kiếm tòa nhà, tìm kiếm khách hàng, thêm tòa nhà, giao tòa nhà cho nhân viên, giao khách hàng cho nhân viên trong dự án quản lý bất động sản
  • Xây dựng restful web service nâng cao hỗ trợ giao tiếp API giữa spring mvc và spring boot
  • Call API trong java sử dụng HTTP client
  • Áp dụng vào xây dựng các API cho chức năng quản lý tòa nhà, quản lý khách hàng trong dự án quản lý bất động sản
  • Hướng dẫn học JPA nâng cao
  • Hướng dẫn build core backend sử dụng best practice trong java 7,8: java generic, reflection ...
  • Tìm hiểu về HQL, SQL native trong JPA
  • Phần quyền API trong spring boot sử dụng JWT token
  • Authentication và authorization api trong spring boot
  • Hướng dẫn jquery nâng cao
  • Áp dụng vào các chức năng cần logic jquery cao như: giao tòa nhà, giao khách hàng ....
  • Xem demo dự án website quản lý bất động sản
  • Xây dựng chức năng quản lý tòa nhà
  • Tìm kiếm tòa nhà với nhiều điều kiện khác nhau
  • Chức năng giao tòa nhà cho nhân viên
  • Thêm, sửa, xóa tòa nhà
  • Xây dựng chức năng quản lý khách hàng
  • Tìm kiếm khách hàng
  • Giao khách hàng cho nhân viên
  • Thêm, sửa, xóa khách hàng
  • Xây dựng chức năng giao dịch hợp đồng giữa nhân viên và khách hàng
 
  • Nộp bài cho trainer
  • Trainer hỗ trợ review code
  • Chỉnh sửa code cho học viên giúp học viên clean, clear code hơn
 

Module 2: Hướng dẫn các project theo yêu cầu của học viên

  • Học phí thì nếu bạn nào đã học qua module 1 hay đăng ký chung với module 1 thì mình giảm 1 triệu còn  5 triệu. Còn bạn nào đăng ký thẳng module 2 này thì học phí là 6 triệu
  • Trong module này, mình sẽ support các bạn làm các project, dự án mà các bạn mong muốn
  • Nếu bạn có nhu cầu học java web thì mình sẽ share các video mà mình quay lại của các lớp java web mà mình dạy để các bạn học
 

Module 3: Hướng dẫn deploy các dự án lên website thật dành cho các bạn muốn làm freelance, nhận các dự án website về làm

  • Đây là module dành cho các bạn muốn ngoài công việc chính ở công ty có thể làm thêm vào buổi tối các dự án nhận ở nhà
  • Ở module này, mình sẽ hướng dẫn các bạn cách để deploy 1 web khi viết dưới local xong lên server thật như thế nào, hướng dẫn các bạn cách cấu hình server, setup các công cụ cần thiết để có thể chạy project lên server thật
 

Module 4: Lớp java web 1 kèm 5

  • Module này dành cho các bạn chưa biết về java và database, biết sơ sơ
  • Mình sẽ tập trung dạy các kiến thức java mà mình áp dụng trong project java web, từ đó sau khi học xong phần java và database, chuyển qua phần web các bạn học rất nhanh và sẽ không bị ngộp, đuối
  • Lợi ích của nhóm: lớp sỉ số <=5 nên các ban sẽ được dạy kĩ hơn, quan tâm nhiều hơn ....

Thông tin liên hệ: