Skip to content

Ktor Tutorial for Artisans (Laravel developer) #3

@shengyou

Description

@shengyou

Develop a Ktor 1.5 tutorial for artisan, mainly focus on the following topics:

  • Ktor introduction
    • What's it?
    • Quick history for the name, the goal, the team
    • Main advantage (eg. light-weight)
  • Development environment
    • IDE with JDK
    • Ktor plugin
  • Project creation & dependency
    • Ktor project template
    • Gradle
  • Routing
    • Hello world app
  • Request & Response
    • The call object & application cycle
    • Retrieve params
  • Features
    • Add ContentNegotiation to return JSON response
    • Add `View to return HTML page
  • Exposed
    • Add exposed and mysql-driver dependency
    • Create schema for migration
    • Create DAO for CRUD
  • Retrospective
    • What we learned?
    • Similarities and Differences

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions