Hands-On Kotlin Web Development with Ktor
Focused View
7:03:01
2 View
01.The Course Overview.mp4
04:22
02.What is a backend.mp4
02:40
03.Why choose Ktor as backend.mp4
01:55
04.Creating our first project with IntelliJ plugin and ktor.start.io.mp4
05:44
05.Creating our first route that returns a string.mp4
07:43
06.Bookstore-application - Create and set up dependencies.mp4
03:39
07.Kotlin coroutine explained and demonstrated.mp4
08:29
08.Kotlin Extension explained and demonstrated.mp4
06:48
09.Ktor architecture and lifecycle explained.mp4
03:51
10.Ktor installation and configuration of features.mp4
06:32
11.Ktor routes in general.mp4
17:55
12.Calling 3rd party REST services.mp4
11:55
13.Endpoints for our book store. Get and post books.mp4
16:12
14.The PUT,POST,GET and DELETE Routes.mp4
10:49
15.Let Us Test the Endpoints with cURL.mp4
13:58
16.Creating a REST API.mp4
18:50
17.Feature Content Negotiation.mp4
06:27
18.Conversion from Kotlin object to JSON with Jackson.mp4
07:14
19.Auto-update web application on build.mp4
07:09
20.Routes with path variables.mp4
05:20
21.Routes with request parameters.mp4
03:48
22.Getting and setting headers.mp4
05:32
23.Bookstore-application - Convert json to objects. Add search endpoints with request parameters.mp4
07:51
24.Feature Status Pages.mp4
09:20
25.Data posted to the route endpoint.mp4
09:00
26.Basic Authentication on chosen endpoints.mp4
09:30
27.Routing interceptors - Check admin rights.mp4
07:17
28.CallLogging log all incoming requests.mp4
02:56
29.Metrics statistics on the usage of the endpoints.mp4
08:04
30.Bookstore-application - Add error handling and basic authentication to our book store.mp4
06:05
31.Starting up a MongoDb with Docker-compose and adding the MongoDB dependency.mp4
09:41
32.Insert data to a MongoDB.mp4
09:39
33.Updating and deleting data.mp4
07:54
34.Extracting data with a query.mp4
04:26
35.Sorting and paging.mp4
06:31
36.Bookstore-application - Saving, deleting and extracting books.mp4
04:16
37.Test strategy - No server context needed.mp4
06:26
38.Setting up a Ktor test.mp4
07:19
39.What is a good unit test.mp4
04:17
40.Performance testing with K6.mp4
06:40
41.Bookstore-application - Setup K6 and unit tests.mp4
03:15
42.HTML DSL - Installing the feature and writing basic HTML.mp4
06:41
43.HTML DSL importing css.mp4
09:18
44.HTML DSL importing static files.mp4
05:17
45.CSS DSL - Installing the feature and writing basic CSS.mp4
06:53
46.CSS DSL rules.mp4
08:55
47.HTML Templating and passing variables.mp4
10:17
48.Bookstore-application - Create a login page.mp4
10:13
49.Bookstore-application - Create a Book search page.mp4
07:37
50.Bookstore-application - Create a Cart checkout page.mp4
14:11
51.Bookstore-application - Create receipt page.mp4
05:42
52.Create a .jar file With Gradle.mp4
07:38
53.Docker multi-stage build - Build image.mp4
07:30
54.Docker multi-stage build - Execution image.mp4
06:37
55.Bookstore-application - Create a docker image and spin it up.mp4
08:53
More details
User Reviews
Rating
average 0
Focused display
Category

PacktPub
View courses PacktPubPackt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
- language english
- Training sessions 55
- duration 7:03:01
- Release Date 2024/03/15