Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kotlin для початківців без знання Java
Rating: 5.0 out of 5(2 ratings)
7 students

Kotlin для початківців без знання Java

Kotlin для початківців без знання Java
Last updated 4/2024
Ukrainian

What you'll learn

  • Basics of Kotlin programming language
  • Object-oriented programming principles
  • If-else statements
  • Numbers
  • Strings and Chars
  • Booleans
  • Variables vs Values
  • When operator
  • While operator
  • Arrays
  • Collections
  • Functions
  • Classes
  • Interfaces
  • Delegates

Course content

8 sections • 25 lectures • 7h 8m total length
  • Знайомство з Kotlin — ще це таке, де його можна використовувати і головне як?22:49
  • Hello World! — перша програма + встановлюємо IDE13:17

    Сьогодні ми встановило IDE від JetBrains, а саме IntelliJ IDEA для того, щоб почати програмувати на Kotlin.

Requirements

  • No programs no experience needed
  • No java experience needed

Description

Вступ

Цей курс "Основи програмування на Kotlin" призначений спеціально для тих, хто не має досвіду в програмуванні і бажає освоїти одну з найпопулярніших мов програмування, яка широко використовується для розробки мобільних додатків на Android, а також серверних застосунків і багато іншого. Kotlin вирізняється своєю безпекою, простотою і повною сумісністю з Java, що робить його ідеальним вибором для новачків.

Цілі курсу

Курс має на меті навчити студентів:

  • Основам програмування: змінні, типи даних, оператори, цикли, умовні конструкції.

  • Основам об'єктно-орієнтованого програмування: класи, об'єкти, спадкування, поліморфізм, інкапсуляція.

  • Роботі з колекціями: списки, множини, карти.

  • Використанню стандартних бібліотек Kotlin для рішення типових завдань програмування.

  • Розробці простих додатків, що включає взаємодію з користувачем.


Структура курсу "Основи програмування на Kotlin для початківців"

Модуль 1: Введення в Kotlin

  • Що таке Kotlin? Його можливості та переваги

  • Встановлення ідеї та написання першої програми "Hello World!"

Модуль 2: Основи мови Kotlin

  • Робота з числами і основні типи даних

  • Текстові рядки та символи: відмінності та використання

  • Булеві змінні і логічні вирази: основи булевої алгебри

  • Змінні VAL і VAR: порівняння та використання

  • Умовні оператори: if / else-if / else

  • Оператор WHEN

Модуль 3: Структури даних в Kotlin

  • Масиви: визначення, використання та особливості

  • Колекції: List, Set, Map

Модуль 4: Цикли та обробка помилок

  • Цикли For-loop і While / Do-While

  • Робота з виключеннями: блок try-catch-finally

  • Поглиблене розуміння виключень: види та обробка

Модуль 5: Основи програмування функцій та класів

  • Функції: декларація, параметри та використання

  • Класи в Kotlin: основна інформація

  • Nested і Inner класи: особливості та використання

  • Data Class: особливості, порівняння з Java

  • Enum класи: визначення та приклади

Модуль 6: Поглиблене вивчення об'єктно-орієнтованого програмування

  • Objects, data objects, Companion objects: особливості та використання

  • Інтерфейси: визначення та практичне застосування

  • Наслідування та перевизначення методів (Override)

  • Об'єктно-орієнтоване програмування та модифікатори видимості

  • Delegates: ключові аспекти

Завершальний модуль: Закріплення знань та наступні кроки

  • Підсумки курсу та рекомендації щодо подальшого навчання


Методи навчання

Курс включає в себе лекції, практичні заняття, лабораторні роботи, та проєктні роботи. Кожен модуль містить відеоматеріали, текстові пояснення, приклади коду, та вправи для самостійного виконання.

Підсумок

Цей курс забезпечує міцну основу в області програмування на Kotlin і розробки програмного забезпечення. Він ідеально підходить для осіб, які хочуть розпочати свою кар'єру в технологіях, зокрема в мобільній розробці.

Who this course is for:

  • Beginner Android Developer
  • Begineer Kotlin Developer
  • Begineer Mobile Developer