$245 – $295

Kotlin Workshop, Day 2, Advanced

Event Information

Share this event

Date and Time

Location

Location

ctc TrainCanada - Toronto

595 Bay Street

#302

Toronto, ON M5G 2C2

Canada

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Friends Who Are Going
Event description

Description

Learn the advanced features of the Kotlin programming language.

This is a full-day in-class instructor-led workshop that covers the advanced topics and features of Kotlin.

Course Details

This is part of a two day workshop that on day one covers the introduction to Kotlin and on day two covers the advanced topics of the language. For convenience the student may buy separately the Introductory day or the Advanced day or both.


Outline

  1. Advanced OOP

  2. Advanced Interoperability with Java

  3. Inline functions

  4. Reified type parameters

  5. Lazy evaluation

  6. Functional constructs

  7. DSLs

  8. Metaprogramming

  9. Asynchronous programming


Instructor

Alberto Arias (www.linkedin.com/in/aarias-ca/) is an independent Software Engineer and Consultant with 20 years of experience developing software and implementing IT solutions.

He has used technologies like JavaScript, JQuery, Node.js, Express, C#, .NET, EF, ASP.NET, Java, Spring framework, Oracle DB, SQL server, and MongoDB.

He organizes the Toronto Kotlin user group and has been using Kotlin in the last 2 years. In the last six months he has been developing a web application using Kotlin and Spring Boot.

Outcomes

At the end of this course you will be capable of using the most advanced features of Kotlin like advanced OOP, use of reified type parameters, inline functions, create DSLs, Async programming and much more.

Intended Audience

Programmers or anyone interested into learn the most advanced features of Kotlin.

Prerequisites

Know the fundamentals of Kotlin or take the Kotlin workshop, Day 1, Introduction.


Computer setup.

Bring your own Laptop (any OS is fine).

The JDK 1.6+ installed.

An IDE with the Kotlin plugin installed or if you prefer to work on your fav text editor then install the Kotlin compiler.

Intellij IDEA is a great IDE to work with Kotlin, if you don’t have it you may install the free community edition.


Share with friends

Date and Time

Location

ctc TrainCanada - Toronto

595 Bay Street

#302

Toronto, ON M5G 2C2

Canada

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved