|
via Udemy |
Go to Course: https://www.udemy.com/course/khyzhun-kotlin-for-beginners/
ВступЦей курс "Основи програмування на 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: особливості, порівняння з JavaEnum класи: визначення та прикладиМодуль 6: Поглиблене вивчення об'єктно-орієнтованого програмуванняObjects, data objects, Companion objects: особливості та використанняІнтерфейси: визначення та практичне застосуванняНаслідування та перевизначення методів (Override)Об'єктно-орієнтоване програмування та модифікатори видимостіDelegates: ключові аспектиЗавершальний модуль: Закріплення знань та наступні крокиПідсумки курсу та рекомендації щодо подальшого навчанняМетоди навчанняКурс включає в себе лекції, практичні заняття, лабораторні роботи, та проєктні роботи. Кожен модуль містить відеоматеріали, текстові пояснення, приклади коду, та вправи для самостійного виконання.ПідсумокЦей курс забезпечує міцну основу в області програмування на Kotlin і розробки програмного забезпечення. Він ідеально підходить для осіб, які хочуть розпочати свою кар'єру в технологіях, зокрема в мобільній розробці.