Temel Seviye Kotlin Eğitimi

Temel Seviye Kotlin Eğitimi Depar Akademi

Temel Seviye Kotlin Eğitim İçeriği

  • Introduction
  • Download and Install(JDK,Eclipse IDE,Intellij IDE)
  • Kotlin Keywords
  • Kotlin Variables
  • Kotlin Type Casting
  • Kotlin Operators
  • Kotlin Input Output
  • Kotlin Comments
  • Kotlin String Operations
  • Kotlin Basic Array
  • Kotlin Multidimensional Array
  • First Kotlin Project in Eclipse IDE
  • First Kotlin Project in IntelliJ IDE
  • Run First App
  • If-Else Expression
  • When Expression
  • For Loop
  • While Loop
  • Do-While Loop
  • Kotlin Ranges
  • Kotlin Repeat
  • Return and Jump
  • Continue Structure
  • Break
  • Functions
  • Recursion
  • Kotlin default and named arguments
  • Class and Objects
  • Kotlin Constructors
  • Kotlin Inheritance
  • Visibility Modifiers
  • Inner Classes
  • Kotlin abstract class
  • Kotlin Interfaces
  • Kotlin Override
  • Kotlin Super Class
  • Nested and Inner Class
  • Kotlin Data Class
  • Kotlin Sealed Class
  • Enum classes
  • Null Safety
  • Generics
  • Exception Handling
  • Kotlin try catch
  • Multiple catch blocks
  • Nested try catch
  • Throw keyword
  • Kotlin try expression
  • Kotlin Custom Exception
  • Sample Project
  • Creat File
  • Read Contents of a File
  • File as List
  • Write Content to a File
  • Append Text to a File
  • Check File
  • Copy File
  • File Iterate
  • Delete Files
  • File Extension
  • Sample Project
  • Introduction
  • Creating Thread
  • thread() Function
  • Extending Thread
  • Implementing Runnable Interface
  • Kotlin Coroutines
  • Launch
  • Async
  • RunBlocking
  • Sample Project
  • Collections Overview
  • Constructing Collections
  • Iterators
  • Sequences
  • Filtering
  • Grouping
  • Ordering
  • Aggregate Operations
  • Write Operations
  • List Operations
  • Set Operations
  • Map Operations
  • Sample Project
  • Introduction GUI
  • Swing JFrame
  • Swing JLabel
  • JCheckBox
  • Swing icons
  • Swing menu
  • JDialog
  • JScrollPane
  • Event Handling
  • Sample Project
  • Introduction
  • Using JDBC(MySql,MSSQL)
  • Database Connect
  • Database Query
  • Database Insert
  • Database Update
  • Database Delete
  • Sample Project
  • Defining a Lambda
  • Type Inference
  • Type Declaration
  • Returning from a Lambda
  • Using It
  • Implementing Lambdas
  • Lambda Object Variable
  • Lambda Literal
  • Method References
  • Lambda Functions
  • Sample Project
  • Projects