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.
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
Since 1999, Web Age Solutions has been committed to helping our clients thrive. Whether that’s through off-the-shelf-courses or fully customized programs, we tailor our offerings to meet client needs. As a result, we’ve had the privilege of working with some of the biggest names in business in a range of industries, including TELUS, Nokia, UPS, and Comcast.
Serving clients throughout North America, Africa, Australia, Europe, and the Middle East, we offer flexibility, ease, and peace of mind.
At Web Age Solutions, it’s vital to make sure our clients are in good hands. That’s why we’re always on the lookout for exceptional instructors and information technology sales professionals.
If our core values resonate with you, be sure to get in touch with us today through our Careers page.
This course is designed to provide participants with a fundamental understanding of the capabilities of Power BI. Students will discover how to quickly gather, clean, and transform data with just a few clicks.
Examine large data sets to uncover patterns, correlations and other useful business insights. With the increased use of smart devices, sensors, intelligent systems and other tools, the volume of data has become harder to manage.
This two-day course provides students with the knowledge and skills to analyze data with Power BI. Prerequisites: Basic knowledge of the Microsoft Windows operating system and its core functionality; Familiarity with Microsoft Office applications – particularly Excel.
From data collection to data visualization, get all the technical and business skills to launch a thriving career as a Data Analyst.
The main purpose of the course is to give students a good understanding of data analysis with Power BI. The course includes creating visualizations and publishing the visualizations
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy