Kotlin
Embark on this comprehensive Kotlin course and discover the power of this modern programming language. You'll dive into the fundamentals of Kotlin and explore its syntax, features, and advantages. From basic data types and control structures to advanced topics like null safety and extension functions, you'll gain a thorough understanding of Kotlin's capabilities. Through hands-on exercises and projects, you'll master Kotlin and learn how to leverage its concise and expressive syntax to build efficient and reliable applications.
Duration
2 months (6 hrs/w)
Level
Beginner/Intermediate
Price
55000AMD/month
Requirements
Java
Format
Offline/Online/Hybrid
Introduction to Kotlin
- -The philosophy of Kotlin
- -Declaring functions, variables, classes, enums, and properties
- -Control structures in Kotlin
- -Loops and conditional operators
- -Nullable types and syntax for dealing with nulls
- -Smart casts, Throwing and handling exceptions
- -Functions for working with collections, strings, and regular expressions
- -Using named arguments, default parameter values, and the infix call syntax
Classes in Kotlin, Extension functions, Data class
- -Classes and interfaces
- -Overloading in kotlin
- -Data classes, Extension functions
- -Enums and sealed classes
- -Accessing a backing field from a getter or setter
- -Object declarations: singletons made easy
- -Class delegation: using the “by” keyword
Operator overloading, Lambdas, High order functions , Annotations
- -Operator overloading
- -Function types,Higher-order functions and their use for structuring code
- -Inline functions
- -Generic functions and classes
- -Type erasure and reified type parameters
- -Applying and defining annotations
Exams, Seminar and Final Evaluation
- -Midterm Exam
- -Seminar Sessions
- -Final Evaluation
Free Consultation Sessions Available
Apply Now!