Hands-On Kotlin Web Development with Ktor




Hands-On Kotlin Web Development with Ktor

Ktor is a Kotlin-specific framework for building asynchronous client- and server-side web applications. It is one of the most widely-adopted and supported alternatives to Java for Android app development. Ktor has gained massive popularity remarkably quickly, and you'll rapidly create connected applications in Kotlin with minimal effort.

This course provides hands-on training in a practical and engaging way to get you started building an end-to-end web application using Kotlin's popular framework, Ktor. You will begin by swiftly covering Kotlin and Ktor basics (for this, you'll benefit from some basic knowledge of Kotlin before starting this course).

You'll cover setting up your project—which will be full-stack (client and server)—and create your web application in the Ktor framework using Kotlin as your language. You'll cover some important Ktor features and solutions, and will cover routing and HTML Builder. You'll also run your configured application and test it.

By the end of the course, you will have learned how to build web applications with Kotlin using the Ktor framework.

About the Author

Mike Møller Nielsen is a Danish software developer with a passion for programming and tech and works on a freelance basis developing full-stack applications. He gained a BSc in Chemistry from the Technical University of Denmark (DTU) before he migrated to IT engineering. He has more than 22 years' experience with programming and IT engineering.

Mike has a YouTube channel where he spreads his knowledge and solutions to everyday problems. He obtained his knowledge of Ktor from showcasing Kotlin and Ktor on his YouTube channel.

Build web apps quickly and with less effort using Kotlin and Ktor

Url: View Details

What you will learn
  • Understand the Ktor lifecycle, and how to install and configure Ktor features
  • Implement a JSON typesafe backend based on Ktor features
  • Organize your code in routes and in multiple Kotlin files

Rating: 3.55

Level: Beginner Level

Duration: 7 hours

Instructor: Packt Publishing


Courses By:   0-9  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

About US

The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of coursescompany.com.


© 2021 coursescompany.com. All rights reserved.
View Sitemap