sticknycu / pizza-lab

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pizza-lab

Schedule

Day 1

  • Welcome + Intro
  • Initial Setup
  • Java Recap

Day 2

  • Intro to Spring Boot and Web Services
  • Building REST APIs using Spring

Day 3

  • Adding a database to the Spring Boot application
  • Hibernate, JPA

Day 4

  • Building the Service Layer
  • Design patterns
  • Http client

Day 5

  • Testing your application
  • Unit tests, Mockito, integration/e2e tests

Day 6

  • Deploying in containers
  • Docker, Logs

Day 7

  • Deep dive into Web Services

Day 8

DEMO DAY

Day 1

Initial setup

  • Download and install IntelliJ IDEA
  • Create a new GitHub repository using the following tutorial. If you don't have a github account yet, please create one using your personal email address.
  • Generate a new SSH key and add it to GITHUB tutorial
  • Configure Java 1.8 tutorial
  • Create new Maven project in your repository: use https://github.com/javacamp2022/pizza-lab as reference
  • Create at least 8 domain objects
  • Create a dummy repository(storage) that stores in memory a few collections of your objects. The storage should be initialized at startup.
  • Create at least 5 operations to retrieve and add new objects to the dummy storage
  • Create a main class that will call the 5 operations

About


Languages

Language:Java 100.0%