Kotlin Bootcamp from Basics to advanced
0.0 (0 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.
31 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Kotlin Bootcamp from Basics to advanced to your Wishlist.

Add to Wishlist

Kotlin Bootcamp from Basics to advanced

you learn Basics ,Loops ,Functions , OOP , Strings , Basic Input/Output,and Parallel Programming
0.0 (0 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.
31 students enrolled
Last updated 8/2017
English
Current price: $10 Original price: $150 Discount: 93% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Basics of Kotlin with Intellij IDEA
  • Learn how to make Statements like if and when and Loops like for,foreach and while
  • Learn OOP with Kotlin Classes , Enum Classes and data Classes and Object Keywords
  • Build simple programs using kotlin
View Curriculum
Requirements
  • PC and free space
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?
  • Kotlin Programmer
  • Android developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
92 Lectures
10:53:02
+
Introduction
5 Lectures 10:40



programmes
01:40

Make First Program and Test kt
06:02
+
Basics
11 Lectures 01:15:03
Comments kt
02:38

Statement kt
05:33



Datatypes p2 kt
09:26

Datatypes p3 kt
08:05

Datatypes p4 kt
05:22

Datatypes p5 kt
06:31

Get Input from User p1 kt
07:54

Get Input from User p2 kt
08:27

Arithmetic operations p1 kt
07:39
+
Decision making and Loops
14 Lectures 01:55:02
if Statement kt
08:02

if else Statement p1 kt
08:42

Logical Expression p1 kt
08:27

Logical Expression p2 kt
08:16

else if Statement p1 kt
08:58

else if Statement p2 kt
06:48

when Statement p1 kt
08:36

when Statement p2 kt
07:58

for Loop p1 kt
07:15

for Loop p2 kt
07:57

Nested for Loop p1kt
08:28

Nested for Loop p2 kt
08:28

break Statement p1 kt
09:15

While Loop kt
07:52
+
Functions
10 Lectures 01:28:32
Functions p1 kt
06:34

Functions p2 kt
08:26

Functions p3 kt
09:26

return Statement p1 kt
09:30

Local Functions kt
10:53

Default and Named Arguments kt
09:06

Single Expression Functions and vararg kt
08:24

Fibonachi Series p1 kt
09:22

Fibonachi Series p2 kt
08:41

Lambda Expression p1 kt
08:10
+
OOP
13 Lectures 01:14:37
Class Members kt
06:32

Constructors kt
08:09

Multiple Constructors
04:34

Primary Constructors
02:33

Properties p1 kt
07:20

Properties p2 kt
07:05

Properties visibility p3 kt
04:33

Functions in Classes p1 kt
07:43

Aggregation kt
03:34

Class with main Function version 1 kt
07:02

Object p1 kt
04:21

data class p1 kt
03:03

Enum Class p1 kt
08:08
+
Collections & Generics
14 Lectures 01:49:04
Array p1 kt
05:35

Array p2 kt
05:26

ArrayList p1 kt
07:43

ArrayList p2 kt
08:44

ArrayList p3 kt
07:43

ArrayList p4 kt
07:31

ArrayList p5 kt
06:53

LinkedList p1 kt
08:32

LinkedList p2 kt
07:32

Hashtable p1 kt
08:23

Hashtable p2 kt
09:03

Strings p1 kt
07:13

Strings p2 kt
07:03

Strings p3 kt
11:43
+
Input and Output
14 Lectures 01:38:57
FileInputStream p1 kt
08:04

FileInputStream p2 kt
07:16

FileOutputStream p1 kt
08:41

FileReader p1 kt
07:15

FileWriter p1 kt
08:10

Buffered IO Stream kt
06:17

Data IO Stream p1 kt
08:13

Data IO Stream p2 kt
08:32

Data IO Stream p3 kt
04:09

Object IO Stream p1 kt
07:21

Object IO Stream p2 kt
06:11

Serialization p1 kt
05:18

Deserialization p1 kt
02:32

File Class p1 kt
10:58
+
Miscellenoues
5 Lectures 41:41
Math class p1 kt
12:44

Operator Overloading p1 kt
08:49

Operator Overloading p2 kt
07:29

Extension Function p1 kt
06:33

Kotlin and Java kt
06:06
+
Concurrency and Reflection
6 Lectures 39:26
intro to Parallel progarming and thread Function
03:53

Thread Class p1 kt
06:30

Thread Class p2 kt
07:46

Thread Class p3 kt
05:03

Reflection p1 kt
08:02

Reflection p2 kt
08:12
About the Instructor
Mohamed Ibrahiem Abd ElHamied
4.3 Average rating
25 Reviews
3,283 Students
4 Courses
Programmer

I am student in Tants 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. i have five courses in udemy