Try   HackMD

Spring Boot Tutorial

Location: Room nnn, 德田館
Time: hhmm ~ hhmm

``If you can properly define the problem,
then you’ve already defined the solution as well.''
-- Chip Kidd

Class Information

Instructor

Objectives

  • Spring Boot 2 and 3 with comparison
  • Full-stack web applications
  • Design patterns
  • Tool usage:
    • Databases: H2, PostgreSQL, InfluxDB
    • Git CLI with automation
    • Maven and Gradle
    • CI/CD by Jenkin
    • Liunx: Ubuntu
    • Virtualization: Docker

Prerequisites

  • Java Programming link

Working Environment

  • Spring Boot 2.7.x
    • JDK 11
  • Spring Boot 3
    • JDK 17

Recording Classroom Lectures Policy

Recording of classroom lectures is prohibited unless advance written permission is obtained from the class instructor and any guest presenter(s).

Overview

  • Databases & JDBC
  • Dependency management: Maven/Gradle
  • Core concepts of Spring Framework: Inversion of Control (IoC) & Aspect-Oriented Programming (AOP)
  • Catchup of front-end techniques: HTML, CSS, and React.js
  • Project: shopping cart
  • Virtualization: Docker
  • DevOp?

Schedule

Introduction to Spring Framework

References

Dependency Management

Database

Spring Framework

Spring Boot

Case Study

Misc