When developing applications on the Kuika platform, you can use various data sources and create Custom Action. One of these operations can be performed using the C# language. C# is a widely used programming language in modern application development and can be used as a powerful data source integration tool on the Kuika platform. In this course, you will learn how to connect to databases, apply object-oriented programming principles, and develop performance-oriented applications with C#.
This training content consists of the following topics:
After adding a C# data source, the following fields appear on the detail screen:
Custom Authentication Provider allows you to create customized authentication systems.
The Custom Authentication class implements the Custom Authentication interface and defines the authentication functions. The following methods are readily available for users:
In Kuika, fields containing return null are invalid. Therefore, when the null is returned, the values in Kuika are valid.
Custom Authorization Provider is used to determine the roles of users within the application.
Custom Authorization Class and Get Roles Method
Kuika provides a ready-made C# predefined function in Custom Authorization for users. This function contains the following methods and variables:
The comments provided in the code help developers understand how to use the function. In particular, editable areas of the code are specified for developers who want to define custom roles. This structure can be used to define customized roles for workers on specific screens or application sections.
Verification Code Sender Provider is used to send verification codes to users.
Verification Code Sender Provider is used to send verification codes to users of an application. Generates and transmits single-use verification codes for user authentication processes using different communication channels such as SMS, email or push notifications.
Basic Functions of Verification Code Sender Provider
Send Verification Code via SMS or Notification
Once this is done, the verification codes will be sent by the specified method. The created data source takes the following information as a parameter:
The user must select the method (e-mail, SMS, push notification, etc.) by which the verification code will be transmitted and filled in the relevant fields.
After completing the required information entry, complete the process by clicking the CREATE button. These steps ensure that users receive verification codes and that security processes are supported.
In this example, we create a class called Calculator and include a method that performs addition. Explanations are also added for each section:
This example shows the process of creating a class in C#, defining methods and using those methods to perform a simple calculation.
Designer 1 course aims to improve your design skills on the Kuika Low-code platform.
Builder 1 course aims to increase your development skills on the Kuika Low-code platform.
Builder 2 course aims to introduce advanced development methods using Kuika's visual interface tools.
Process Automation course aims to increase your workflow development skills on the Kuika Low-code platform.
Designer 2 course offers content for preparing advanced interface designs on the Kuika Low-code platform.