×

Kotlin Reflection

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
Duration

1h 1m

level

Advanced

Course Creator

Timothy Ghanim

Last Updated

03-May-23

This course will teach you how to use the reflection API for Kotlin and how it can be used to develop a simple Object-Relational Mapping (ORM) library, a model Mapping library, and a Dependency Injection (DI) framework.

Add your review

If you’ve ever wondered what reflection is and what is it used for, or how to build Test Runners or Object-Relational Mapping libraries, then this course is where you need to be. In this course, Kotlin Reflection, you will learn about the Kotlin Reflection API and use it to develop three basic libraries that will be used to refactor a legacy code base. First, you will see how to develop a simple ORM library that constructs basic INSERT and SELECT statements. Then, you will explore how to develop a simple object mapper that maps from database model objects to business model objects, to separate the data access layer from the business layer. Finally, you will learn how to build a simple Dependency Injection (DI) framework that facilitates construction of dependency implements for Web API controllers. By the end of this course, you will have the skills and knowledge of reflection and Kotlin Reflection API needed to build your own libraries.
Author Name: Timothy Ghanim
Author Description:
Timothy is a software developer who’s been around for some time now. He started playing with code at an early age and has picked up alot of expertise in many areas of software development on different platforms using many programming languages. He also is very well familiar with many associated technologies and development stacks and has run through the software development lifecycle many times so far. In the past decade, Timothy’s focus was on software security, specifically on writing secure c… more

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Kotlin Reflection”

Your email address will not be published. Required fields are marked *

Edcroma
Logo
Compare items
  • Total (0)
Compare
0
https://login.stikeselisabethmedan.ac.id/produtcs/
https://hakim.pa-bangil.go.id/
https://lowongan.mpi-indonesia.co.id/toto-slot/
https://cctv.sikkakab.go.id/
https://hakim.pa-bangil.go.id/products/
https://penerimaan.uinbanten.ac.id/
https://ssip.undar.ac.id/
https://putusan.pta-jakarta.go.id/
https://tekno88s.com/
https://majalah4dl.com/
https://nana16.shop/
https://thamuz12.shop/
https://dprd.sumbatimurkab.go.id/slot777/
https://dprd.sumbatimurkab.go.id/
https://cctv.sikkakab.go.id/slot-777/
https://hakim.pa-kuningan.go.id/
https://hakim.pa-kuningan.go.id/slot-gacor/
https://thamuz11.shop/
https://thamuz15.shop/
https://thamuz14.shop/
https://ppdb.smtimakassar.sch.id/
https://ppdb.smtimakassar.sch.id/slot-gacor/
slot777
slot dana
majalah4d
slot thailand
slot dana
rtp slot
toto slot
slot toto
toto4d
slot gacor
slot toto
toto slot
toto4d
slot gacor
tekno88
https://lowongan.mpi-indonesia.co.id/
https://thamuz13.shop/
https://www.alpha13.shop/
https://perpustakaan.smkpgri1mejayan.sch.id/
https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
https://nana44.shop/
https://sadps.pa-negara.go.id/
https://sadps.pa-negara.go.id/slot-777/
https://peng.pn-baturaja.go.id/
https://portalkan.undar.ac.id/
https://portalkan.undar.ac.id/toto-slot/
https://penerimaan.ieu.ac.id/
https://sid.stikesbcm.ac.id/