Total Duration : 8 Hours
88 Video Lessons
Introduction to Kotlin Programming Training Video
Duration : 5 : 15
01. Part 1: Introduction
0101 Welcome to the Course
0102 Why Kotlin
02. Part 2: A Primer on Kotlin
0201 Introduction to the JVM
0202 Installing the Tooling
0203 The Kotlin REPL
0204 The Kotlin Application
0205 Kotlin with IntelliJ IDEA
0206 Conventions Used with Kotlin & Summary
03. Part 3: The Basics of Kotlin
0301 Declaring Variables in Kotlin
0302 Working with Basic Types in Kotlin
0303 Loops and Ranges in Kotlin
0304 Kotlin
0305 Packages and Imports in Kotlin & Summary of Kotlin Basics
04. Part 4: fun with Functions
0401 Functions in Kotlin
0402 Functions with Default and Named Parameters in Kotlin
0403 Functions with Unlimited Parameters in Kotlin
05. Part 5: Classes in Kotlin
0501 Classes in Kotlin
0502 Kotlin
0503 Kotlin 0503
Kotlin Data Classes
0505 Enum Classes in Kotlin
0506 Objects in Kotlin & Summary
06. Part 6: Inheritance et al.
0601 Inheritance in Kotlin
0602 Working with Abstracts in Kotlin
0603 Interfaces in Kotlin
0604 A Brief Look at Generations in Kotlin & Summary
07. Part 7: Working with Nulls
0701 Null Safety & Summary
08.Part 8: A handful of tidbits
0801 Type in Kotlin
0802 Tuples
0803 Deconstructing values
0804 Working with Exception
0805 Declaring Constants
0806 Annotations in Kotlin & Summary
09. Part 9: Getting Functional
0901
Lambda Expressions in Kotlin
0903 Closures in Kotlin
0904 Extension Functions in Kotlin & Summary
10. Part 10: Interoperability
1001 Interoperability with Java
1002 Talking to Java from Kotlin
1003 Working with nulls from Java
1004 Talking Kotlin in Java
1005 Top-level Functions and Properties in Kotlin
1006 Extension Functions from Java
1007 Interop with Java 7 and 8 & Summary
11. Part 11: Standard Library
1101 Kotlin
1102 Filtering, Mapping, and Flatmapping in Kotlin
1103 Lazy Evaluation with Sequences in Kotlin
1104 String Extensions in Kotlin & Summary
12. Part 12: Build Tools
1201 Build Tools in Kotlin & Summary
Advanced Kotlin Programming Training Video
Duration : 3:00
01. Part 1: Introduction
0101 Welcome to the Course
02. Part 2: Diving Deeper into functions
0201 Local Functions in Kotlin
0202 Infinity Functions in Kotlin
0203 Anonymous Functions in Kotlin
0204 Inline Functions in Kotlin
0205 Returns and Local Returns in Kotlin
0206 Tail Recursion in Kotlin
0207 Operator Overloading in Kotlin
0208 Lambda Extensions in Kotlin
0209 Involving Kotlin
0210 in Kotlin 0210 Functional Constructs in Kotlin & Summary
03. Part 3: Class Scenarios
0301 Fields in Kotlin
0302 Late Initialization in Kotlin
0303 Nested Classes in Kotlin
0304 Companion Objects in Kotlin
0305 Hiding Constructors in Kotlin
0306 Sealed Classes in Kotlin
0307 Aliases in Kotlin Type & Summary
04. Part 4: Delegation
0401 The Concept of Delegation in Kotlin
0402 Delegating Member Functions in Kotlin
0403 Delegating Properties in Kotlin
0404 Built-in Delegated Properties in Kotlin
0405 Local Delegates in Kotlin
0406 Extension Properties in Kotlin & Summary
05. Part 5: Diving Deeper into Generics
0501 Generic Constraints in Kotlin
0502 Generics and Invariance
0503 Covariance
in Kotlin
0505
06. Part 6: Metaprogramming
0601 An Introduction to Reflection
0602 Using Java Reflection with Kotlin
0603 Using Kotlin Reflection
0604 Type of Erasure on the JVM
0605 Reproduction Generation in Kotlin
0606 Custom Annotations in Kotlin & Summary
07. Part 7: Asynchronous Programming
0701 The Problem of Asynchronous Programming
0702 Coroutines in Kotlin & Coroutine in Kotlin
0703 Async and Await in Kotlin
0704 Koutlin
0705 Coroutines and Reactive Extensions in Kotlin & Summary
08. Conclusion
0801 Course Summary
======================================================================
This DVDs are only suitable for a PC/laptop/Mac; it WILL NOT play on a TV
This DVDs are only suitable for a PC/laptop/Mac; it WILL NOT play on a TV
======================================================================
No comments:
Post a Comment