Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Let's develop a message-driven microservices application
Introduction
Welcome (2:21)
Installation (2:02)
How to use this course & Vagrant intro (6:32)
Planning BookieMarker
Requirements, design and architecture (2:56)
The frontend - HTML design
Introduction: from sketch to HTML page (1:26)
Bootstrap essentials (2:25)
Let's code: bootstrap grid system (1:06)
Solution: bootstrap grid system (3:17)
Let's code: navbar, forms & buttons
Solution: navbar, forms & buttons (3:45)
The frontend - interactive websites
Introduction: interactive websites (3:17)
Knockout.js essentials 1: MVVM (1:22)
Knockout.js essentials 2: data binding (2:44)
Let's code: list & search bookmarks (3:29)
Solution: list & search bookmarks (3:35)
Let's code: add & remove bookmarks
Solution: add & remove bookmarks (3:31)
Let's code: edit summary
Solution: edit summary (1:39)
The backend
Introduction (2:20)
REST essentials (3:58)
Spring essentials (3:03)
Let's code: domain model & REST (7:59)
Solution: domain & REST API (3:45)
Let's code: search for URL
Solution: search for URL (3:12)
Let's code: integrate frontend (9:36)
Solution: integrate frontend (3:35)
Let's code: sorting (3:09)
Solution: sorting (3:40)
The scraping service
Introduction (2:47)
Microservices essentials (3:58)
RabbitMQ essentials (6:38)
Let's code: webscraper (2:05)
Solution: webscraper (2:19)
Let's code: python RabbitMQ (4:14)
Solution: python RabbitMQ (5:07)
Let's code: integrate the backend (5:57)
Solution: integrate the backend (4:53)
Let's code: integrate the frontend (1:29)
Solution: integrate the frontend (1:28)
Where to go from here
Congratulations (1:23)
Teach online with
Introduction
Complete and Continue