albertprofe wiki
Home
Linux OS
Linux: concepts
Linux: basic concepts
Linux: Bash
Linux: su and sudo
Linux: pipes
Linux: File System
Linux: Virtual Machines
Linux: distros
Linux Distros: Ubuntu
Linux Distros: Mint
Linux Distros: Debian
Linux Distros: openSuse
Linux Distros: Manjaro
Linux Distros: Red Hat Enterprise
Linux: laboratories
Linux Lab#LI01-1: Choose Linux
Linux Lab#LI01-2: Install at least three distributions
Linux Lab#LI01-3: Adjust user permissions
Linux Lab#LI02-1: Export env user with grep and pipe
Linux Lab#LI03-1: Manage users and groups
Linux Lab#LI03-2: Manage files
Linux Lab#LI03-3: Manage software
Linux Lab#LI03-4: Manage hardware
Linux Lab#LI04-1: Bash scripting, qtool
Linux Lab#LI04-2: Bash scripts as terminal tool
Linux Lab#LI04-3: Distribute the terminal app
Linux readings
Linux Resources
DevOps
What is DevOps
DevOps: Introduction
DevOps: Agile and Microservices
Infrastructure as code (IaC)
Immutable Infrastructure
Software Lifecycle
Documentation
How to document: Quarto and Obsidian
Network protocols
Network: Basics
Network: Client-server
Network Protocols
Network: DNS
Network: API Rest
Network: gRPC
Network: Websocket
Network: SMTP
Network: Ping
Network: UDP
Network: webhook
Network: SOAP
Network: graphQL
Version Control
Git
GitHub
Idea and GitHub 2023
Git and GitHub 2023 CLI
IDEs
IDE: Visual Code
IDE: IntellJIdea
DevOps tools
Amazon Web Services AWS
Docker
Jenkins pipelines
Kubernetes k8s
Digital Ocean
Nagios
Ansible
DevOps Laboratories
Lab 1: chat App
Lab 2: Spring Boot AWS AEB manually
Lab 3: Spring Boot and AWS S3 publisher
Lab 4: Spring Boot Docker/Jenkins
Lab 5: k8s on Digital Ocean
Lab 6: Spring Boot AWS codecommit
DevOps readings
DevOps Resources
MarkUp
MarkUp Languages
Introduction Markup
HTML Markup
Markdown Markup
Markdown and HTML working together, good idea?
Quarto Markdown
Quarto Markdown: basics
Quarto Markdown: creating
Quarto Markdown: publishing
Quarto Markdown: code & data
Quarto Markdown: api rest call
Quarto Markdown: OJS Cells
Quarto Markdown: cheat-sheet
Styling: CSS
Cascade Style Sheet
CSS: W3.css
MarkUp Languages Laboratories
Lab#MD01-1: Create and publish by Quarto
MarkUp Languages readings
MarkUp Languages Resources
Java SE
What is Java SE
Java Standard Edition: Basics
Java Standard Edition: Principles
Java MOOC Helsinki
Java MOOC Helsinki Syllabus
Java Create Project
Java SE: Maven
Java SE: Create Maven Project
Java SE: Project push GitHub
Java SE: JUnit and TDD
Java Concepts
Java SE: Class and Objects
Java SE: Scope
Java SE: static modifier
Java SE: Coupling and DDD
Java SE: Packages
Java SE: Abstract/Interface
Java SE: Java 8
Java Principles
Java SE: Encapsulation
Java SE: Abstraction
Java SE: Inherence
Java SE: Polymorphism
Java Design Patterns
Java Patterns: UML
Java Patterns: Types
Singleton
Factory
Abstract Factory
Builder
Facade
Bridge
Decorator
Composite
Observer
Strategy
State
Commander
Java SE Laboratories
Lab#SE00-1: Maven Person
Lab#SE00-2: Maven Clinic
Lab#SE00-3: Library Model
Lab#SE00-4: Abstract/Interface Human
Lab#SE01-1: Maven/Gradle Person and Account
Lab#SE01-2: Maven/Gradle Person and Account stored in JSON
Lab#SE02-1: Movie/Review, Model
Lab#SE02-2: Movie/Review, CRUD Operations
Lab#SE02-3: Movie/Review, factory
Lab#SE02-4: Movie/Review, interactivity and coupling
Lab#SE02-5: Movie/Review, simulate interactivity by console
Lab#SE03-1: Library/Book, Core-Model
Lab#SE03-2: Library/Book, Sprint Zero
Lab#SE03-3: Library/Book, Expand Model
Lab#SE04-1: healthyFood Restaurant, Core Model
Java SE readings
Java SE Resources
Spring
Spring Legacy
Spring Framework
Spring MVC
Springs Servlets
Spring Boot Basics
Spring Boot: fundamentals
Spring Boot: create a Project
Spring Boot: H2 DB and Thymeleaf
Spring Boot: cycle
Spring Boot Concepts
Spring Boot: Dependency Injection
Spring Boot: Annotations
Spring Boot: Controller
Spring Boot: View
Spring Boot: Thymeleaf
Spring Boot: Vaadin Flow
Spring Boot: Vaadin Hilla
Spring Boot: Model
Spring Boot: Rest
Spring Boot: Data & DB
Spring Boot: JPA & DI
Spring Boot: JPA Mappings
Spring Boot: JPA Relationships
Spring Boot: JPA Queries
Spring Boot: JPA Inherence
Spring Boot: Scaling
Spring Boot Laboratories
Lab#SB00-1: Library UML
Lab#SB00-2: CRUD User
Lab#SB00-3: LibraryManagement
Lab#SB00-4: API Rest
Lab#SB00-5: Rest & JPA-H2
Lab#SB00-6: Rest & MongoDB
Lab#SB00-7: Styling
Lab#SB01-1: DataBase
Lab#SB02-1:
JPA
Relationships
Lab#SB03-1: APIs & cloud
Lab#SB04-1:
JPA
Inherence
Lab#SB05-1: API Rest
Lab#SB06-1:
employeeCourse
Lab#SB07-1:
monitor Book
Lab#SB08-1: Restaurant UML
Lab#SB08-2: Vaadin
Lab#SB08-3: H2 and API Rest
Lab#SB08-4: JPA
Lab#SB08-5: Test API Rest
Lab#SB09-1: SpringIO Conference
Spring Boot readings
Spring Boot Resources
ReactJS
ReactJS: Principles
React JS: Introduction
React JS: render virtual DOM
React JS: Create a React project
React JS: Components
React JS: JSX
React JS: props and state
JavaScript: web scripting
JavaScript: basics
JavaScript: functions
JavaScript: objects
JavaScript: variables
JavaScript: flux control
ES6: ECMAScript 6
React JS ES6: arrow functions
React JS ES6: import modules
React JS ES6: array, data and key
React JS ES6: destructuring
React JS ES6: spread operator
ReacJS 18: Hooks
React JS: Rules of Hooks
ReactJS: useState
React JS: useReducer
React JS: useRef
React JS: useEffect
React JS: useContext
ReactJS: useMemo
ReactJS: custom hooks
ReactJS: Designing an App
React JS App: async
React JS App: events
React JS App: router
React JS App: conditional render
React JS App: styling
React JS: Laboratories
Lab#RE01-1: API Rest Axios
Lab#RE02-1: Router & Hooks
Lab#RE03-1: to-do app
Lab#RE03-2: HighCharts
Lab#RE03-3: API Rest Mono
Lab#RE03-4: API Rest Domains
Lab#RE03-5: data management
Lab#RE04-1: todo & server
Lab#RE04-2: Spring Boot & ReactJS
Lab#RE05-1: chat & websockets
Lab#RE05-2: chat: backend
Lab#RE05-3: chat & AWS
Lab#RE05-4: chat: test ws AWS
Lab#RE05-5: chat & front
Lab#RE05-6: chat & ws: front
Lab#RE06-1: healthyFood Restaurant
Lab#RE06-1-PR: create a pull request
Lab#RE07-1: traffic lights simulation
React JS readings
ReactJS Resources
SCRUM
What is SCRUM
SCRUM Agile Methodology
Agile Manifesto & Values
SCRUM Guide
Weeks
Week 1: Meetings, Impediments and Iterations
Week 2: User stories, Tasks and Habits
Week 3: Delivering Value & Communication
Week 4: ScrumMaster, how it works
Week 5: Mindset, the key to everything
Week 6: Product Owner, how it works
Week 7: Managing Time & Mind
Week 8: Team & the Specialist
Week 9: Albertus’ Dilemma
Week 10: Before SCRUM
Week 11: Team Dynamics
Week 12: Emotions and Thoughts
Week 13: Decision Making and Intuition
Week 14: Beyond SCRUM
Week 15: Balances, atmosphere and tools
SCRUM: Laboratories
SCRUM Lab#SC00: Timetable
SCRUM Lab#SC01: Paper Airplanes
SCRUM Lab#SC02: Spaguetti Challenge
SCRUM Lab#SC03: Books Project
SCRUM Lab#SC04: Final Project
SCRUM Lab#SC05: SCRUM Tests
Resources
SCRUM Resources
Learning
Vocabulary
General Vocabulary
SCRUM Vocabulary
DevOps Vocabulary
Java SE Vocabulay
Spring Boot Vocabulary
DataBase Vocabulary
ReactJS Vocabulary
Web Vocabulary
Learning
Useful Questions
Learning: tips
Writing
Taking Notes
Comments
Document
Auto-Evaluate
Books & Articles
Books table
Books cards
Articles table
Articles cards
Training
IFCD0210-25 Docs
IFCD0210 Official Docs
IFCD0210 Calendar & Deliveries
IFCD0210 Sprint Backlog
IFCD0210 Product Backlog
Archived
IFCT116-24 Docs
IFCD0021-24 Docs
IFCD0210-24 Docs
IFCD044 Docs
IFCT034PO Docs
IFCD0210 Docs
About
About me and this site
About me
About a developer
About this site
About images credit
Spring Boot readings
Spring Boot Resources
Spring
Spring Legacy
Spring Framework
Spring MVC
Springs Servlets
Spring Boot Basics
Spring Boot: fundamentals
Spring Boot: create a Project
Spring Boot: H2 DB and Thymeleaf
Spring Boot: cycle
Spring Boot Concepts
Spring Boot: Dependency Injection
Spring Boot: Annotations
Spring Boot: Controller
Spring Boot: View
Spring Boot: Thymeleaf
Spring Boot: Vaadin Flow
Spring Boot: Vaadin Hilla
Spring Boot: Model
Spring Boot: Rest
Spring Boot: Data & DB
Spring Boot: JPA & DI
Spring Boot: JPA Mappings
Spring Boot: JPA Relationships
Spring Boot: JPA Queries
Spring Boot: JPA Inherence
Spring Boot: Scaling
Spring Boot Laboratories
Lab#SB00-1: Library UML
Lab#SB00-2: CRUD User
Lab#SB00-3: LibraryManagement
Lab#SB00-4: API Rest
Lab#SB00-5: Rest & JPA-H2
Lab#SB00-6: Rest & MongoDB
Lab#SB00-7: Styling
Lab#SB01-1: DataBase
Lab#SB02-1:
JPA
Relationships
Lab#SB03-1: APIs & cloud
Lab#SB04-1:
JPA
Inherence
Lab#SB05-1: API Rest
Lab#SB06-1:
employeeCourse
Lab#SB07-1:
monitor Book
Lab#SB08-1: Restaurant UML
Lab#SB08-2: Vaadin
Lab#SB08-3: H2 and API Rest
Lab#SB08-4: JPA
Lab#SB08-5: Test API Rest
Lab#SB09-1: SpringIO Conference
Spring Boot readings
Spring Boot Resources
On this page
1
Webs
1.1
The PetClinic example
1.2
employeeCourse
2
Books
2.1
Stratospheric
2.2
Quarkus for Spring Developers
2.3
Microservices Patterns
2.4
Introduction to Quarkus, MicroProfile, and Kubernetes
Edit this page
Report an issue
Spring Boot readings
Spring Boot Resources
Spring Boot Resources
Readings
spring
boot
resources
readings
Java Spring Resources and Readings
Author
albertprofe
Published
Tuesday, June 1, 2021
Modified
Friday, November 1, 2024
MarkUp Resources
1
Webs
1.1
The PetClinic example
The Spring PetClinic Community
The Spring PetClinic Demo
SpringBoot github
1.2
employeeCourse
employeeCourse github code
employeeCourse wiki
2
Books
Microservices for Java Developers
2.1
Stratospheric
Stratospheric
From Zero to Production with Spring Boot and AWS
2.2
Quarkus for Spring Developers
Quarkus for Spring Developers
Quarkus for Spring Developers GitHub
Quarkus for Spring Developers Book
2.3
Microservices Patterns
Microservices Example ftgo
Microservices Patterns
Microservices Patterns GitHub
Microservices Patterns e-book
2.4
Introduction to Quarkus, MicroProfile, and Kubernetes
Introduction to Quarkus, MicroProfile, and Kubernetes
Back to top