Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

KOTLIN Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: July 25th & 26th @10:00AM

Faculty: Mr. Sai

Duration : 1 Weekend Batch (6 Hours Per Day)

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202, IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No: +91 - 9246212143, 80 96 96 96 96

Syllabus:

KOTLIN

1. About Kotlin

a. Introduction
b. Java Vs Kotlin
c. Features of Kotlin

2. Kotlin Core Concepts

a. Functions & Variables
b. Classes & Properties
c. Enum and When
d. While and for loops
e. Handling exceptions

3. Functions

a. About collections
b. Making functions easier to call
c. Adding functions to other classes
d. Varargs, infix calls and library support for collections
e. Strings and regular expressions
f. Local functions and extensions

4. Classes, Objects & Interfaces

a. Class hierarchies
b. About constructors or properties
c. Compiler generated methods for delegation
d. About “object” keyword

5. About Lambdas

a. Introduction
b. Lamda expressions & references
c. Functional api ‘s for collections
d. Lazy collection operations
e. Using java functional interfaces
f. Lamda receivers “with” & “apply”

6. Kotlin Types

a. Nullability
b. Primitive & basic types
c. Collections & arrays

7. Operator overloading

a. Arithmetic operators
b. Comparison operators
c. Restructuring declarations & component
d. Reusing property accessor logic

8. High order Functions

a. Introduction
b. Inline functions
c. Internal flow of higher order functions

9. Generics

a. Introduction
b. Type parameters
c. Erasure
d. Generics sub typing

10. Annotations & Reflection

a. Introduction
b. Declaring & applying annotations
c. Introspecting kotlin objects at runtime

11. Integrating Java Code with KOTLIN & Vice Versa