jagomart
digital resources
picture1_Programming Pdf 182480 | Big Nerd Ranch Training Syllabus Kotlin Essentials052021


 182x       Filetype PDF       File size 0.20 MB       Source: f.hubspotusercontent20.net


File: Programming Pdf 182480 | Big Nerd Ranch Training Syllabus Kotlin Essentials052021
kotlin essentials training syllabus course overview discover why google has pinned kotlin as the preferred language for android development with this 2 day course you will learn kotlin development techniques ...

icon picture PDF Filetype PDF | Posted on 31 Jan 2023 | 2 years ago
Partial capture of text on file.
        Kotlin Essentials
        Training Syllabus
        Course Overview
        Discover why Google has pinned Kotlin as the preferred language for Android development with this
        2-day course. You will learn Kotlin development techniques and language principles, and will walk
        away knowing how to migrate existing Java projects to Kotlin.
        Who Should Take This Course
          ● Developers who are looking to explore the Kotlin language
          ● Developers who wish to see both object-oriented and functional programming paradigms
           implemented in a modern JVM language
          ● Developers interested in learning a language with multi-platform applications
          ● Android developers who want to learn new skills to advance their career
          ● Teams looking to upgrade their applications from Java to Kotlin.
        Syllabus
        The Basics
          ● Understand writable and read-only properties and take a look at Kotlin’s type system
          ● Work with control flow statements as assignable expressions
          ● Differentiate nullable and non-nullable types and how to work with null safely
          ● Understand safe exception handling in Kotlin
        Collections and Functions
          ● Learn how to represent series of data with mutable and read-only collection types
          ● Take a closer look at collections, including destructuring, type checking, smart casting, and
           type parameter constraints
          ● Learn about defining class- and file-level functions and specifying their return types
          ● See how to pass functions as arguments, lambda notation, and function references
          ● Use functional paradigms to clean up code, including map, flatMap, filter, and reduce, as well
           as how to define your own functional operators
          ● Understand type variance and generic type parameters
        Objects, Inheritance, and Extensions
          ● Apply object-oriented programming concepts to Kotlin
          ● Learn about constructors, equality, and preconditions for object construction
          ● Learn how to use data classes, enums, and sealed classes to represent data and algebraic
           data types
          ● Override class behavior and define abstract, open or closed classes
          ● Understand extension functions to safely add behavior to classes you don't control
                                             Kotlin Essentials
                                             Corporate Training Syllabus
        Advanced Kotlin
          ● Learn how to interoperate with Java classes and support Java compatibility
          ● Use Ktor to stand up a simple web server in Kotlin
          ● Leverage coroutines to efficiently and safely move work between threads
          ● Use Channels to communicate between coroutines
          ● Represent application state using the Flow API to observe and react to changes in values
           over time
          ● Step into Kotlin Multiplatform to see how Kotlin can be used across platforms and stacks
                                             Kotlin Essentials
                                             Corporate Training Syllabus
The words contained in this file might help you see if this file matches what you are looking for:

...Kotlin essentials training syllabus course overview discover why google has pinned as the preferred language for android development with this day you will learn techniques and principles walk away knowing how to migrate existing java projects who should take developers are looking explore wish see both object oriented functional programming paradigms implemented in a modern jvm interested learning multi platform applications want new skills advance their career teams upgrade from basics understand writable read only properties look at s type system work control ow statements assignable expressions differentiate nullable non types null safely safe exception handling collections functions represent series of data mutable collection closer including destructuring checking smart casting parameter constraints about dening class le level specifying return pass arguments lambda notation function references use clean up code map atmap lter reduce well dene your own operators variance generic ...

no reviews yet
Please Login to review.