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

Fast Lane Logo

Introduction to Tableau

Introduction to Tableau / Tableau Quickstart is a one-day hands-on, quickstart to Tableau course geared for attendees new to using the tool or for those who want a refresher of the basics or newer features.

by Fast Lane [Claim Listing ]
Calgary Learning Institute Logo

Big Data

This artificial intelligence course will help you learn AI and big data concepts such as digital learning, the reign of the algorithm, smart data, data lakes, and many more.

by Calgary Learning Institute [Claim Listing ]
The Chang School Of Continuing Education (TMU) Logo

Data Analytics, Big Data, and Predictive Analytics

Data analytics is critical in almost all industries, from business and finance to government and healthcare. This is driving the need for people who can analyze and integrate data into business decision-making.

by The Chang School Of Continuing Education (TMU) [Claim Listing ]
Edtia Logo

Big Data Certification Training

The Big Data certification course provides knowledge on Big Data and Hadoop Ecosystem tools such as HDFS, YARN, MapReduce, Hive, and Pig.

by Edtia [Claim Listing ]
The Data Steps Logo

Tableau

Our data visualisation course covers the basic principles of working with Tableau such as conditional formatting, integrating the dashboard, scripting, linking maps, Tableau integration with R, etc.

by The Data Steps [Claim Listing ]

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