Skip to content

longndt/springboot-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Spring Boot Course - LongNDT

1. Techniques:

  • Java: backend language

  • Spring Boot: Java framework

  • Thymeleaf: view engine

  • Bootstrap: CSS framework

  • MySQL: database

  • ReactJS: frontend framework

2. Softwares:

  • JDK: software development kit

  • IntelliJ: IDE

  • Tomcat: web server

  • MySQL Community Server : database server

  • MySQL Workbench : database management tool

  • Postman: API testing tool

3. Syllabus:

Lab 1:

  • Create Java Spring Boot project in IntelliJ with autoconfiguration

  • Create table with Hibernate

  • Implement CRUD features with JPA

  • Create view for web with Thymeleaf

Lab 2:

  • Setup system authentication using Spring Security

  • Make data validation using Hibernate Validator

  • Display form input error using Thymeleaf

  • Setup web template using Thymeleaf layout dialect

Lab 3:

  • Setup relationship between entities (tables)

  • Implement extra features: Filter, Search, Sort

Lab 4:

  • Create API with Spring Boot

  • Consume API with ReactJS

About

Java Spring Boot course - LongNDT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published