Companies Home Search Profile

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
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Packt 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