Companies Home Search Profile

Kotlin Fundamentals

Focused View

Kevin Jones

5:07:23

124 View
  • 1. Course Overview.mp4
    01:48
  • 1. Introduction.mp4
    03:44
  • 2. Using the Command Line.mp4
    06:00
  • 3. Using InteliJ IDEA.mp4
    03:34
  • 4. Summary.mp4
    03:44
  • 01. Introduction.mp4
    00:58
  • 02. The main Function.mp4
    03:40
  • 03. Functions.mp4
    04:31
  • 04. Variables.mp4
    05:00
  • 05. Basic Types.mp4
    04:31
  • 06. Arrays.mp4
    02:30
  • 07. String Templates.mp4
    02:40
  • 08. Conditionals.mp4
    02:24
  • 09. Comments.mp4
    01:13
  • 10. Summary.mp4
    02:35
  • 1. Introduction.mp4
    01:25
  • 2. If Expression.mp4
    02:33
  • 3. Exceptions.mp4
    07:09
  • 4. Try Expressions.mp4
    02:43
  • 5. While Loops.mp4
    05:40
  • 6. For Loops.mp4
    08:39
  • 7. When Expression.mp4
    08:10
  • 8. Summary.mp4
    03:43
  • 01. Introduction.mp4
    00:45
  • 02. Classes.mp4
    03:14
  • 03. Primary Constructor.mp4
    03:16
  • 04. Secondary Constructors.mp4
    03:07
  • 05. Properties.mp4
    06:50
  • 06. Methods.mp4
    02:52
  • 07. Derivation.mp4
    06:36
  • 08. Abstract Classes.mp4
    02:12
  • 09. Interfaces.mp4
    06:56
  • 10. Inline Classes.mp4
    04:04
  • 11. Summary.mp4
    02:31
  • 1. Introduction.mp4
    02:48
  • 2. Declaring a Data Class.mp4
    04:45
  • 3. Changing Behavior of Data Classes.mp4
    02:15
  • 4. Copy.mp4
    01:30
  • 5. Destructuring.mp4
    01:39
  • 6. Summary.mp4
    01:33
  • 1. Introduction.mp4
    00:30
  • 2. Enumerations.mp4
    05:31
  • 3. Sealed Classes.mp4
    01:45
  • 4. Sealed Classes Demo.mp4
    06:36
  • 5. Inner Classes.mp4
    01:54
  • 6. Summary.mp4
    02:17
  • 1. Introduction.mp4
    00:53
  • 2. Object Instances.mp4
    02:29
  • 3. Singletons.mp4
    02:51
  • 4. Companions Objects.mp4
    04:09
  • 5. Summary.mp4
    01:51
  • 1. Introduction.mp4
    01:42
  • 2. Basic Usage.mp4
    03:19
  • 3. Named and Default Arguments.mp4
    05:10
  • 4. Single Expression Functions.mp4
    01:48
  • 5. Extension Functions.mp4
    04:01
  • 6. Iinfix Operators.mp4
    05:33
  • 7. Summary.mp4
    02:24
  • 1. Introduction.mp4
    01:53
  • 2. Passing Functions.mp4
    05:50
  • 3. Lambdas.mp4
    08:41
  • 4. Closures.mp4
    02:06
  • 5. With and Apply.mp4
    02:18
  • 6. Try.mp4
    01:35
  • 7. Summary.mp4
    01:20
  • 1. Introduction.mp4
    00:42
  • 2. Arrays.mp4
    06:39
  • 3. Collections.mp4
    06:18
  • 4. Manipulating Collections.mp4
    01:41
  • 5. Using Predicates.mp4
    02:42
  • 6. Filtering and Mapping.mp4
    04:37
  • 7. Sequences.mp4
    02:12
  • 8. Sequences Demo.mp4
    05:35
  • 9. Summary.mp4
    01:25
  • 1. Introduction.mp4
    06:19
  • 2. Nullable Types.mp4
    05:17
  • 3. Operators.mp4
    02:37
  • 4. Operators Demo.mp4
    02:43
  • 5. Let and Lateinit.mp4
    04:35
  • 6. Summary.mp4
    01:17
  • 1. Introduction.mp4
    01:26
  • 2. Nulls and Java.mp4
    07:00
  • 3. Platform Types.mp4
    05:28
  • 4. Overriding Types.mp4
    01:52
  • 5. Single Abstract Method Types.mp4
    03:38
  • 6. Annotations.mp4
    06:51
  • 7. Summary.mp4
    02:16
  • Description


    This course teaches the Kotlin programming language, and progresses through to more advanced topics including Kotlin’s object-oriented nature and effectively using functions

    What You'll Learn?


      Kotlin is the language of choice for anyone developing Android applications and is one of the most important general purpose languages on the Java Virtual Machine. In this course, Kotlin Fundamentals, you’ll learn to program in Kotlin. First, you’ll explore the fundamentals of the language such as loops, ranges, and expressions. Next, you’ll discover how to write object-oriented code using classes, interfaces, data classes, and sealed classes. Finally, you’ll learn how to use functions throughout your code, for example when working on collections and sequences and using lambdas as callbacks. When you’re finished with this course, you’ll have the skills and knowledge of Kotlin programming needed to develop Kotlin applications both on the server and on the client.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    A long time ago in a university far, far away Kevin fell in love with programming. Initially on the university's DEC20 computer doing BASIC and Pascal and a little bit of Fortran. His first job had him writing batch PL/1 on an IBM mainframe where he also discovered the arcane delights of JCL. He soon realized the multiuser systems were not for him after discovering the delights of dBase IV on IBM PCs. From here it was all downhill as he became addicted to C and the Windows API. Just missing out on coding for Windows 1, he did code for the other 16 bit versions of Windows, 2 and 3, including the various network-ready versions. He still remembers the awkwardness of having to carry an IBM Token Ring MAU with him wherever he went. After trying to pretend that Windows and C were really object oriented he decided that it would be better to learn C++. It was around this point that he realized that as well as writing code for a living he could be paid for telling people how to write code for a living. He taught Windows, MFC and C++ for a UK training company before his spirit was broken on the back of the OLE support in MFC when he finally stepped away from the nightmare of unmanaged code to the nirvana of the managed runtime called Java. It was at this time that he spoke at several JavaOne conferences usually on the subject of Servlets, JavaServer Pages and tag libraries. After buying the Sun employees copious amounts of Apple Martini Kevin was invited onto the expert groups for the Servlet and JSP specifications. Oh, how he laughed when .Net appeared and the same arguments raged about non-deterministic destruction and garbage collection that were now so old hat in the Java world. He finally got his hands dirty in C# and .Net about eight years ago, again working in the web tier and hating every minute of the using the monstrosity that was and is ASP.Net Web Forms. It wasn't until MVC appeared that he finally felt he had come home to Microsoft. Now of course MVC is so last year and Kevin is focusing more and more on rich clients using JavaScript and tools such as Knockout and AngularJS. He believes that JavaScript is the best thing since, well, JavaScript. He still retains his passion for developing and teaching; spending about a quarter of the year doing the latter and most of the time doing the former. When not stuck in front of a computer you can find him: with his nose in a book, a good one preferably, but almost any book would do; watching a film; walking; running; or annoying his wife by watching sports on television.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 87
    • duration 5:07:23
    • level preliminary
    • English subtitles has
    • Release Date 2023/06/14