Lập trình Web Java Spring 2019
Mô tả

Khóa này chỉ dành cho những học viên đã lập trình Java core  tối thiểu 4 tháng hoặc học khóa Java căn bản thực hành. 

Khóa học này sẽ tập trung hướng dẫn 3 thư viện mã nguồn mở nổi tiếng của Spring.io: 

  • Spring IO Platform: chỉ với một nền tảng, bạn có thể viết ứng dụng web, tích hợp dữ liệu, chạy tác vụ ngầm, ứng dụng reactive.
  • Spring Boot: dùng để tạo ứng dụng đơn lẻ. Nó đã nhúng trực tiếp TomCat hoặc Jetty hoặc Undertow. Không cần WAR file, tối giản cấu hình XML. Phù hợp tạo ra microservice
  • Spring Framework: nền tảng đầy đủ tương đương với Ruby On Rails hay ASP.net MVC. Nó hỗ trợ owjependency Injection, Aspect Oriented Programming, kiến trúc MVC, cơ chế tạo RESTful web service, hỗ nhiều loại kết nối CSDL như JDBC, JPA, JMS.

Các thư viện cao cấp khác như Spring Cloud Data Flow, Spring Cloud, Spring Data, Spring Integration, Spring Batch đều dựa trên nền tảng của 3 thư viện trên.

 

Không tập trung vào những slide trình chiếu cứng nhắc, Lập trình Java Spring là khóa học tập trung vào thực hành bằng các ví dụ đơn giản, ngắn gọn giúp người học làm quen, trải nghiệm và tự thu nạp kiến thức cho mình. Học viên sẽ được tiếp cận các mô hình phát triển, building,  coding, testing, deploying,… trong môi trường công nghiệp với công cụ mã mở như Maven, Eclipse, Tomcat,… Học viên sẽ được linh hoạt lựa chọn các web framework thông dụng nhất hiện nay (Spring-MVC, JSF, GWT, Struts…)  tích hợp với Hibernate, Web Service, …

Đặc điểm của khoá học:

  • Có nhiều mã nguồn được chắt lọc từ những dự án lập trình Spring thực tế giúp học viên nắm bắt công nghệ nhanh hơn.
  • Số lượng bài tập thực hành phong phú. Yêu cầu học viên phải toàn tâm dành thời gian tối thiểu một ngày 4 tiếng để lập trình làm bài tập.
  • Giảng viên Nguyễn Tấn Hiệp, lập trình viên Java Spring 8 năm kinh nghiệm tham gia các dự án lớn tại FPTSoftware.
  • Slide do giảng viên tự biên soạn, nhiều hình ảnh – code tóm tắt trực quan giúp học viên hiểu tổng quát và nhớ sâu những điểm chính.
  • Giảng viên code trực tiếp trong giờ học và giải thích từng bước để học viên học theo.
  • 2 màn hình projector 46 inch.
  • Lớp học nhỏ dưới 14 học viên. Học viên và giảng viên dễ dàng trao đổi, hỏi đáp.
  • 12 buổi học, mỗi buổi 3 tiếng, phục vụ ăn nhẹ, đồ uống trong giờ nghỉ giải lao. Diễn ra trong khoảng 3 tháng.

Điều kiện nhập học:

  • Học viên tham gia khóa học cần có kiến thức về Java căn bản và Web Front - end căn bản ( HTML, CSS, Javascript)   .
  • Nếu chưa có kiên thức căn bản thì có thể tham khảo khóa Lập trình Java căn bản
Giáo trình
0. Document, Discover the API
  •  Document the API with Swagger
1. API Security: OAuth2 & JWT
  •  Set up OAuth2 with Spring Security
  •  Tokens, OAuth2 and JWT
  •  Refreshing a Token
2. REST and HTTP Semantics
  •  Exception Handling
  •  Basic Input Validation
  •  Good URI Practices
  •  The lifecycle of a Request
3. Spring Data/JPA
  •  Introduction to JPA
  •  Create JPA Project
  •  Define JPA Entity
  •  Connect JPA with MySQL/H2
4. Integration
  •  Introduction to RabbitMQ
5. The basic of REST with Spring
  •  The anatomy of a REST API
  •  Properties and Project Settings
  •  The Web Configuration
  •  Rest Pagination
6. Consuming the API from Angular 7
  •  Basic ways to consume REST from Angular
  •  Dealing with CORS
  •  Working with OAuth2 and Tokens (JWT)
7. Introduction to Spring
  •  Setup Environment
  •  Bootstrap a New Project
  •  Hello World
thumbnail
2400000đ
12 buổi thực hành tại phòng lab
Có sản phẩm thực tế sau khoá
Hỗ trợ học phí khoá tiếp theo
Đánh giá
4 sao
5 người đánh giá
Nguyễn Hàn Duy
Những những kỹ thuật mình học được dự án này đã giúp mình ghép lại những mảnh kiến thức vụn vặn học ở các môn khác nhau ở đại học: CSDL, HTML, phân tích thiết kế.
Long Chính HAUI
Lớp học hay. Thầy giáo dạy quá các ví dụ nhỏ dễ hiểu. Ghép lại thành một dự án lớn khá vất vả. Sinh viên cần phải chăm mới linh hội được hết.
Bùi Toàn Thắng
Mình được công ty cử đi. Học xong áp dụng vào dự án thật. Hiện sản phẩm đã ra mắt. Nhìn chung là hữu ích. Mình cũng phải tự đọc sách rất nhiều mới làm được.
Nguyễn Văn Toàn
Mình không học Java căn bản nên rất vất vả khi học lớp này. Nhiều lúc muốn bỏ học. Nhưng tiếc tiền nên học đến cuối khoá. Sau đó phải đi thực tập mất 3 tháng không lương mới xin được việc. Cảm ơn thầy Hiệp.
Đoàn Thị Mai
Mình không học Java căn bản và cả Web nên vào lớp này chả hiểu gì. Được 7 buổi thì phải bỏ. Nếu Techmaster cho học lại thì ok
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
2400000đ
Học viên hoàn thành học phí trong một lần
Đóng theo đợt
2400000đ
Học viên có thể đóng thành nhiều đợt