Kotlin 101 Masterclass

Feb 1st, 9:30 AM to 1:30 PM

Call: 98842-94494

Kotlin 101 Masterclass

  To Register Call -- Siva Thiagarajan @ 98842-94494

Email   siva@durasoftindia.com

Timings Feb 1st, 9:30 AM to 1:30 PM
Instructor Naresha
Venue Beehive Workspace
Warren Buffet Board Room
99 & 100, Prestige Towers,
9th Floor, Residency Rd,
Shanthala Nagar,
Richmond Town,
Bengaluru, Karnataka 560025
Fees Rs. 799/- per person

PayTM: 98842-94494
UPI: arunasiva@icici
Online Bank Transfer:
Bank Account Name: DURASOFT
Bank Account Number: 007705006427
Account Type: Current Account
Location: ICICI Bank Door No. 1063, Munusamy Salai, KK Nagar West, Chennai – 600078. (This branch was previously located in Ashok Nagar)
NEFT Code: ICIC0000077

Please email Payment confirmation to siva@durasoftindia.com

About the program

Kotlin is a modern and statically typed programming language targeting the JVM, Android, JavaScript & Native that will boost your productivity and increase your developer happiness. In this masterclass, we explore Kotlin language and help developers familiar with Java (or similar language) to understand why they should use Kotlin with a thorough understanding of the building blocks.

We will start with typical Java programming idioms and write Kotlin equivalent of the program. We will discuss what Kotlin offers to make the developers more productive and quicker feedback. You will also work on several coding exercises to help explore the language better.

At the end of the workshop, the participants would have gained a solid understanding of basic building blocks of Kotlin and what makes it a better Java.

Agenda:

Creating and running Kotlin programs
Immutability through vals
Handling nulls
Classes, objects, constructors
Working with Collections: Lists, Maps
Lambdas
Java Interop
Q & A

Prerequisites

  • A laptop with JDK and IntelliJ IDEA installed.
  • Experience of developing applications in Java (or a similar language).
  • No prior knowledge of Kotlin is essential

About Naresha

Naresha works as Developer, Technical Excellence Coach and Cloud Transformation Catalyst. He works with the developers to improve their professional practices to get better at developing maintainable applications that continuously deliver business value. He also helps teams to architect solutions for the cloud and migrate applications to cloud platforms. He has been developing enterprise software for more than 13 years. TDD, Refactoring, Programming languages, Cloud architecture and Continuous Delivery are his current areas of interest. He is passionate about learning new technologies/ programming paradigms and applying them to solve business problems.

Naresha is the founder organiser of Bangalore Groovy User Group. He has been a speaker at several conferences including GR8 Conf EU, Functional Conf, GR8 Conf India, Java2Days Bulgaria, Grails Conf, GIDS, Eclipse Summit, Selenium Conf, AWS Community Day, and FOSSCON India.