Big Data Training

by Web Age Solutions team Claim Listing

This course is appropriate for developers who already know Java and Android or those wishing to learn the Kotlin language. This course does not teach Android development fundamentals, focusing rather on the Kotlin language.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Web Age Solutions team Logo

img Duration

3 Days

Course Details

In response to Google’s Kotlin-first policy for Android, every team doing Android development needs to consider Kotlin. This three-day course is an in-depth introduction to the Kotlin language.

This course is appropriate for developers who already know Java and Android or those wishing to learn the Kotlin language. This course does not teach Android development fundamentals, focusing rather on the Kotlin language.

 

Objectives

After completing this course, students will be able to:

  • Understand Kotlin language fundamentals

  • Create Kotlin Classes and Objects

  • Write functions and lambdas in Kotlin

  • Use Kotlin Generics

  • Implementing Concurrency with Coroutines

 

Outline for Introduction to Kotlin Training

Kotlin Overview

  • History of Kotlin

  • Kotlin compared to other languages

  • Kotlin Features

  • Running Kotlin

 

Variables and Data Types

  • Numeric Types

  • Literals

  • Variables

  • Type Conversions

 

Keywords and Operators

  • Hard Keywords

  • Soft Keywords

  • Operators

 

Arrays and Strings

  • Arrays

  • Creating Arrays

  • Array Methods

  • Strings

  • Escaped Strings

  • Raw Strings

 

Loops and Conditionals

  • Loops

  • Ranges

  • Conditionals

  • If

  • When

 

Null Safety

  • Why null safety?

  • Nullable References

  • The Safe Call Operator

  • The Elvis Operator

  • The Not-Null Assertion Operator

  • Safe Casts

 

Object Orientation

  • Classes

  • Inheritance

  • Interfaces

  • Access

  • Data Classes

  • Sealed Classes

 

Functions and Lambdas

  • Functions

  • Higher-order functions

  • Lambdas

  • Extension Functions

 

More Functions

  • Function Scope

  • Infix Functions

  • Operator Overloading

  • Inline Functions

  • Tail Recursion

  • Scope Functions

 

Advanced Object Orientation

  • Nested Classes

  • Object Expressions

  • Object Declarations

  • Companion Objects

  • Delegation

  • Generics

 

Collections

  • List

  • Set

  • Map

  • Collection Transformations

 

Concurrency

  • Threads

  • Coroutines

 

Calling Java from Kotlin

  • Calling Java from Kotlin

  • Issues

 

Calling Kotlin from Java

  • Java calls Kotlin

  • Issues

 

Kotlin Domain Specific Languages (DSLs)

  • Domain-Specific Languages

  • Lambdas

  • Extension Functions

  • DSL Markers

  • Toronto Branch

    220 Yonge Street Suite 218B, Toronto

Check out more Big Data Analytics courses in Canada

ACRA Training Logo

Microsoft Power BI Boot Camp

You’ll learn how to implement solutions using the Power Query, PowerPivot, PowerView, Power Map, Power BI, Power BI Desktop, and Excel Services for SharePoint.

by ACRA Training [Claim Listing ]
Knowledge Hut Logo

Microsoft Power BI Certification Course

Are you prepared to unlock the full potential of data in today's data-driven business landscape? Look no further than our unparalleled Microsoft Power BI Data Analyst Course.

by Knowledge Hut [Claim Listing ]
  • Price
  • Start Date
  • Duration
IIBS Toronto Logo

Data Analytics and Reporting

Data Analytics and Reporting (with SAP SAC, Microsoft Power BI, and Tableau) is a highly flexible and curated course designed based on the latest market research, combining three opportunity factors into one course, i.e., SAC, Microsoft Power BI, and Tableau, to raise the dual probability.

by IIBS Toronto [Claim Listing ]
Coding Classes Toronto Logo

Data Science with Python: Data Analysis and Visualization

The course will begin with a review of the basic syntax and data structures of Python before moving on to object-oriented programming, scientific computation, and data visualization. The final unit will teach you how to manipulate data with Pandas before you complete a final project.

by Coding Classes Toronto [Claim Listing ]
Q Academy Logo

PowerBI

Power BI is revolutionizing the way organizations analyze data, make data-driven decisions, and communicate insights effectively. Whether you are a business analyst, data professional, or anyone interested in leveraging data for better decision-making.

by Q Academy [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy