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: gfxtra__TheComplet.part1.rar.html gfxtra__TheComplet.part2.rar.html gfxtra__TheComplet.part3.rar.html
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.