->

The Complete 2023 Kotlin Tutorial For Development [Bootcamp]

Published 2/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 4.70 GB | Duration: 8h 1m


 

Learn & Practice Kotlin from Scrrch!Master Kotlin by learning 100+ tutorials in 10 min everyday for Software Development

What you'll learn

This course is perfect for absolute bners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.

You do not need programming skills, we will start from scratch and slowly make our way to intermediate and more advanced topics

All the essential of Kotlin are covered to be better software developer who can fully understand exactly what he/she is coding and why programming is easy

You should be excited to learn an awesome new programming language!

The course is continually updated and enhanced, and fully supported as it evolves.

Take this course in confidence today knowing you have just found the BEST Kotlin Programmming course on Udemy!

Don't delay. Every minute you’re not learning Kotlin is a missed opportunity for that PERFECT high paying job. Click the BUY NOW button and start learning.

Requirements

You just need a PC/Laptop and Basic Internet to browse this course and rest all is covered in video in simple english to follow.

Description

You do not need programming skills, we will start from scratch and slowly make our way to intermediate and more advanced topics.You should be excited to learn an awesome new programming language.You will Master the Kotlin programming language by learning 100+ tutorials over 100 days, just Focusing 10 minutes Everyday.You will be able to program in Kotlin professionally and you will be ready as Kotlin Developer for any software development.You will be able to apply Kotlin Learning to your Android app development roles as well.You will understand Kotlin-Java interop and migration strats, Object-oriented programming with Kotlin, Key concepts/syntax of the Kotlin language.You will be ready to use Kotlin for Software Development and Android Development.You will be to use Intellij, the popular Java (and Kotlin) IDE, to write code effectively and professionally.This course also covers object-orientation, the major development paradigm you need to grasp in today's world. But we will also look at functional programming concepts that will make your life much easier.Once you understand these, you will also be able to understand other object-oriented languages, including Java, PHP, C, C#, Scala, or Swift. They all use this same basic paradigms.We'll be using the IntelliJ IDE. So you'll be learning the fundamentals of Kotlin in the context of one of the world's greatest IDEs. And that's important because Kotlin, when teamed with IntelliJ, provides the most productive programming environment I ever used. With that said, this course is still appropriate for those who just want to learn Kotlin but don't plan on using IntelliJ.Lastly, this course is not specific to any particular problem domain (i.e. android apps, server-side web apps, compile-to-javascript apps, or native apps).

Overview

Section 1: Getting Started | Installation Of IntelliJ IDE Software Tool

Lecture 1 Introduction To Course

Lecture 2 Tutorial -1 | How to Install the IntelliJ IDE for Kotlin Development

Lecture 3 Tutorial -2 | How to Create a Kotlin File in IntelliJ Tool

Lecture 4 Tutorial -3 | How to Update the Kotlin Plugin in IntelliJ

Section 2: Introduction To Course

Lecture 5 Tutorial -4 | "Hello World" in Kotlin - Your First Kotlin Program

Lecture 6 Tutorial -5 | How to Create Variables in Kotlin

Lecture 7 Tutorial -6 | How to Create Read-Only Variables in Kotlin

Lecture 8 Tutorial -7 | How to Provide a Type on Kotlin Variables

Section 3: Data Types In Kotlin

Lecture 9 Tutorial -8 | Kotlin Data Types: Numbers

Lecture 10 Tutorial -9 | Kotlin Data Types: String and Char

Lecture 11 Tutorial -10 | Kotlin String Interpolation and Triple Quotes

Lecture 12 Tutorial -11 | Kotlin Data Types: Boolean

Section 4: Expressions, Conditionals, Statements & More

Lecture 13 Tutorial -12 | Kotlin If/Else Conditional

Lecture 14 Tutorial -13 | How to Use the Kotlin Single Line If/Else Statement

Lecture 15 Tutorial -14 | How to Understand Truth Tables in Kotlin

Section 5: Operators In Kotlin

Lecture 16 Tutorial -15 | Kotlin Structural Equality

Lecture 17 Tutorial -16 | Kotlin Structural Equality

Lecture 18 Tutorial -17 | Nullable Types in Kotlin

Lecture 19 Tutorial -18 | Nullable Safe Calls (?.) in Kotlin

Lecture 20 Tutorial -19 | Kotlin Elvis Operator ?: in Kotin

Section 6: Functions

Lecture 21 tutorial -20 | How to Create a Function in Kotlin

Lecture 22 Tutorial -21 | How to Return a Value from a Kotlin Function

Lecture 23 Tutorial -22 | Functions inside of other Functions in Kotlin

Lecture 24 Tutorial -23 | Single Line Expressions in Kotlin

Lecture 25 Tutorial -24 | How to use Function Arguments in Kotlin

Lecture 26 Tutorial -25 | How to Use Named Parameters in Kotlin Functions

Lecture 27 Tutorial -26 | How to use Default Argument Values in Kotlin

Lecture 28 Tutorial -27 | Function Refactoring to New Lines and Named Arguments

Lecture 29 Tutorial -28 | How to Provide Multiple Arguments of the Same Type with Var Arg

Lecture 30 Tutorial -29 | How to Overload a Function in Kotlin

Section 7: Classes And Constructors

Lecture 31 Tutorial -30 | How to Create a Class in Kotlin

Lecture 32 Tutorial -31 | Primary Class Constructors in Kotlin

Lecture 33 Tutorial -32 | How to use Multiple Constructors in a Kotlin Class

Lecture 34 Tutorial -33 | How to use the Kotlin Init Block

Lecture 35 Tutorial -34 | How to Use Class Properties in Kotlin

Lecture 36 Tutorial -35 | How to Override Property Getters in Kotlin

Lecture 37 Tutorial -36 | How to Override Property Setters in Kotlin

Lecture 38 Tutorial -37 | How to Use Multiple Properties in a Kotlin Class

Lecture 39 Tutorial -38 | How to Create a Function in a Kotlin Class

Lecture 40 Tutorial -39 | Kotlin Companion Objects

Lecture 41 Tutorial -40 | How to Create a Singleton in Kotlin

Lecture 42 Tutorial -41 | How to Declare Constants in Kotlin

Lecture 43 Tutorial -42 | How to Use the Kotlin lateinit Modifier

Lecture 44 Tutorial -43 | Kotlin Nested Classes

Lecture 45 Tutorial -44 | Kotlin Inner Classes

Section 8: Enums, Abstraction Functions and Data Classes

Lecture 46 Tutorial -45 | How to Create an Enum in Kotlin

Lecture 47 Tutorial -46 | How to Use Kotlin Enum Constructor Parameters

Lecture 48 Tutorial -47 | How to Create Abstract Functions Inside of a Kotlin Enum

Lecture 49 Tutorial -48 | How to Iterate Over Kotlin Enum Values

Lecture 50 Tutorial -49 | How to Add Static Methods to Kotlin Enums

Lecture 51 Tutorial -50 | How to Use the Kotlin When Expression

Lecture 52 Tutorial -51 | How to Use the Kotlin When Expression

Lecture 53 Tutorial -52 | How to Create a Parameterless Constructor in a Kotlin Data Class

Lecture 54 Tutorial -53 | Understanding Component1, Component2, ComponentN in a Kotlin Data

Lecture 55 Tutorial -54 | How to Destructure a Kotlin Data Class

Lecture 56 Tutorial -55 | How to Copy a Kotlin Data Class Instance

Lecture 57 Tutorial -56 | How to Use the Kotlin Pair and Triple Data Classes

Section 9: Access Modifiers, Abstract classes And Interfaces

Lecture 58 Tutorial -57 | How to use the Protected Modifier in Kotlin

Lecture 59 Tutorial -58 | How to Use the Protected Modifier on Kotlin Methods

Lecture 60 Tutorial -59 | How to Use the Internal Modifier in Kotlin

Lecture 61 Tutorial -60 | How to Use the Internal Modifier in Kotlin

Lecture 62 Tutorial -61 | How to Create an Abstract Class in Kotlin

Lecture 63 Tutorial -62 | Using Abstract Classes as an Abstraction

Lecture 64 Tutorial -63 | What are Kotlin Interfaces Used For and Why?

Lecture 65 Tutorial -64 | How to Create an Interface in Kotlin

Lecture 66 Tutorial -65 | How to Create an Interface in Kotlin

Lecture 67 Tutorial -66 | Kotlin Interfaces Example

Lecture 68 Tutorial -67 | Kotlin Interfaces Example

Section 10: Collection in Kotlin - Array, ArrayList, Map, FlatMap etc

Lecture 69 Tutorial -68 | How to Create an Array in Kotlin

Lecture 70 Tutorial -69 | How to Create a List in Kotlin

Lecture 71 Tutorial -70 | How to Create Mutable Lists in Kotlin

Lecture 72 Tutorial -71 | How to Filter a List in Kotlin

Lecture 73 Tutorial -72 | How to Find Items in a Kotlin List

Lecture 74 Tutorial -73 | How to Use FilterNot on a Kotlin List

Lecture 75 Tutorial -74 | How to Create a New List from an Existing List in Kotlin

Lecture 76 Tutorial -75 | How to Combine Multiple Immutable Lists in Kotlin

Lecture 77 Tutorial -76 | How to Use the map Operator on a Kotlin List

Lecture 78 Tutorial -77 | Kotlin - Map vs Flatmap

Section 11: Looping In Kotlin

Lecture 79 Tutorial -78 | How to Use a For-Loop in Kotlin

Lecture 80 Tutorial -79 | How to Use a Kotlin While Loop

Lecture 81 Tutorial -80 | How to use forEach to Iterate over a Kotlin List or Collection

Lecture 82 Tutorial -81 | How to Iterate Over a Kotlin List with an Index with ForEachIndex

Lecture 83 Tutorial -82 | How to Use a Kotlin Range

Section 12: HashMap And Sequences In Kotlin

Lecture 84 Tutorial -83 | How To Create a Map in Kotlin

Lecture 85 Tutorial -84 | How to create a Mutable Map in Kotlin

Lecture 86 Tutorial -85 | Kotlin Sequences

Lecture 87 Tutorial -86 | Kotlin - List vs. Set vs. Map

Section 13: Special Operators, Type Casting and Generic Classes

Lecture 88 Tutorial -87 | Kotlin Ternary Operator

Lecture 89 Tutorial -88 | Kotlin Double Bang Operator !!

Lecture 90 Tutorial - 89 | Kotlin requireNotNull Keyword

Lecture 91 Tutorial -90 | How to use checkNotNull in Kotlin

Lecture 92 Tutorial -91 | Kotlin Type Checking with the 'is' Keyword

Lecture 93 Tutorial -92 | Kotlin Type Casting - How to Cast in Kotlin

Lecture 94 Tutorial -93 | How to Cast in Kotlin -

Lecture 95 Tutorial -94 | How to Use Kotlin Generics with Lists and Maps

Lecture 96 Tutorial -95 | How to Create a Generic Class in Kotlin

Section 14: Exception Handling in Kotlin

Lecture 97 Tutorial -96 | How to Throw an Exception in Kotlin

Lecture 98 Tutorial -97 | How to Create a Custom Exception in Kotlin

Lecture 99 Tutorial -98 | How to Use a Try Catch Statement in Kotlin

Lecture 100 Tutorial -99 | How to Catch Multiple Exception Types in Kotlin

Lecture 101 Tutorial -100 | How to Use a Try/Catch/Finally Statement in Kotlin

Lecture 102 Tutorial -101 | How to Use a Try/Catch/Finally Statement in Kotlin

Section 15: TypeAliasing, Extension Function and Lambda Expression

Lecture 103 Tutorial -102 | How to create a typealias in Kotlin

Lecture 104 Tutorial -103 | How to Create a Kotlin Extension Function

Lecture 105 Tutorial -104 | How to Use Lazy Evaluation in Kotlin

Lecture 106 Tutorial - 105 | How to use a Lazy Initializer Block in Kotlin

Lecture 107 Tutorial -106 | How to Use Simple Lambda Expressions in Kotlin

Lecture 108 Tutorial -107 | How to use a Lambda Function as a Function Parameter in Kotlin

Lecture 109 Tutorial -108 | How to Pass Arguments to a Kotlin Lambda Function

Lecture 110 Tutorial -109 | How to Use the 'it' Parameter in Kotlin Lambda Expression

Lecture 111 Tutorial -110- Part A | How to Call Kotlin from Java

Lecture 112 Tutorial -110- Part B | How to Call Kotlin from Java

This course is perfect for absolute bners with no previous programming experience.

HomePage:

https://www.udemy.com/course/the-complete-2023-kotlin-tutorial-for-development-bootcamp/

 

 

 


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Themelli   |  

Information
Members of Guests cannot leave comments.




rss