Kotlin from the beginning to pro and intro to GUI

Kotlin from the beginning to pro and intro to GUI

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6 Hours | 757 MB

Learn basic of kotlin, control flow, oop, serialization, collection, strings, files and parallel programming

This course learn you programming with kotlin how to use its syntax and fundamentals.how can you use datatypes and user defined datatypes and how to convert among various datatypes. How to make functions and make return functions. We learn about some type of collections and arrays.take logical expressions, arithmetic expression and math class and its methods. We learn about control flow like if, if else, and when statement then loop like for, while and do.. while, what is OOP how to make class, interface, properties and methods then make extension function. We take exception handling.

What will you learn in this course?

  • Write basic syntax and language features
  • Using control flow and its various shape
  • How to use Datatypes
  • Treat with files like write and read
  • Serialization and Deserialization
  • A lot of functions in some classes like Math class
  • Improve language with write Extension functions
  • Write interface in Java and use it with kotlin
  • Handling error
  • Parallel Programming
  • This class
  • String class and how to treat with it
Table of Contents

Introduction
1 JDK
2 Program
3 Environment variable
4 Resources
5 Copyright
6 Comments
7 Datatypes2
8 Datatypes3
9 Datatypes4
10 Variables and Input
11 null and convert

Control Flow
12 Logical Operations
13 if _ else if_else
14 if_else if_else_2
15 when
16 For Loop
17 Nested for
18 while

Functions
19 function_1
20 Local function

OOP
21 OOP_Introduction
22 Class Members
23 Constructors
24 Multiple Constructors
25 Primary Constructor
26 Properties p1
27 Properties p2
28 Property visibility
29 object 1
30 interface
31 main with class
32 Aggregation
33 data class

Math
34 Arithmatic operations
35 Math class

Collections
36 Arrays
37 ArrayList 1
38 Array list 2
39 List 1

Files
40 FileWriter 1
41 FileReader 1
42 File Class

Other
43 Extension Functions
44 Extension function factorial
45 Strings 1
46 strings 2
47 Strings 3
48 Operator Overloading 1
49 Operator Overloading 2
50 require expression
51 Script Engine
52 Serialization 1
53 Deserialization 1

Parallel programming
54 Intro and thread function
55 Thread 1
56 Thread 2
57 Thread 3

How to use java Swing
58 Intro Java Swing
59 paint 1
60 paint 2

Intro to GUI
61 Intro to JavaFX fxml
62 JavaFX simple project
63 bonus