Kotlin from the beginning to pro and intro to GUI
4.2 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,315 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Kotlin from the beginning to pro and intro to GUI to your Wishlist.

Add to Wishlist

Kotlin from the beginning to pro and intro to GUI

learn basic of kotlin,control flow ,oop,serialization,collection, strings , files and parallel programming
4.2 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,315 students enrolled
Last updated 7/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • learn basics syntax of kotlin
  • How to interact with user and make input output
  • How to deal with files read and write in files
  • How to using java techniques like java swing and javaFX
  • learn about decision making with if and when loops in kotlin like for loop and while
  • learn OOP and treat with classes ,interfaces and properties and access modifier of property
  • How to treat with strings
  • How to make serialization and deserializaton
  • how to use parallel programming using thread class and another way
  • learn abour operator overloading with class
View Curriculum
Requirements
  • some knowledge about the basic of programming langauge
Description

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

Requirements

  • IDE for write the program

Who is the target audience?

  • Programming language learners
  • Programmer needs to learn android development 
  • Programmer needs to use java's techniques 



Who is the target audience?
  • students needs to learn kotlin programming language
  • Students need to use GUI
  • Students need to learn android
Students Who Viewed This Course Also Viewed
Curriculum For This Course
62 Lectures
06:04:45
+
Introduction
11 Lectures 34:15


Environment variable
01:56

Resources
00:04

Copyright
00:15




Datatypes4
07:22

Variables and Input
03:31

null and convert
04:41
+
Control Flow
7 Lectures 52:33
Logical Operations
06:42

if _ else if_else
05:21

if_else if_else_2
05:58

when
10:28

For Loop
06:44

Nested for
09:28

while
07:52
+
Functions
2 Lectures 08:12
function_1
05:33

Local function
02:39
+
OOP
13 Lectures 01:07:41
OOP_Introduction
02:36

Class Members
06:32

Constructors
08:09

Multiple Constructors
04:33

Primary Constructor
02:33

Properties 1
07:20

Property 2
07:05

Property visibility
04:33

object 1
04:20

interface
06:21

main with class
07:02

Aggregation
03:34

data class
03:03
+
Math
2 Lectures 18:17
Arithmatic operations
05:33

Math class
12:44
+
Collections
4 Lectures 32:28
Arrays
08:49

ArrayList 1
10:21

Array list 2
06:00

List 1
07:18
+
Files
3 Lectures 23:57
FileWriter 1
07:45

FileReader 1
05:14

File Class
10:58
+
Other
11 Lectures 01:05:01
Extension Functions
00:10

Extension function factorial
06:33

Strings 1
07:13

strings 2
07:02

Strings 3
11:43

Operator Overloading 1
08:49

Operator Overloading 2
07:29

require expression
04:36

Script Engine
03:36

Serialization 1
05:18

Deserialization 1
02:32
+
Parallel programming
4 Lectures 23:11
Intro and thread function
03:52

Thread 1
06:30

Thread 2
07:46

Thread 3
05:03
+
How to use java Swing
3 Lectures 19:55
Intro Java Swing
03:58

paint 1
09:29

paint 2
06:28
1 More Section
About the Instructor
Mohamed Ibrahiem Morrier
4.2 Average rating
20 Reviews
3,199 Students
3 Courses
Programmer - 5,000 students

I am student in Egypt university and i am very good in university . i made four courses on udemy.I read some books in programming language like csharp ,python,kotlin,c++ and java and i watch a lot of videos in programming language ,  networking ccna and automatic coontrol i have some experience in asp.net mvc  and learn a lot about xamarin.android and use android studio with kotlin and java