План на курса
Въведение
- Защо Kotlin е по-добра Java
Настройване на инструментите
- Използване на инструментите от командния ред Инсталиране на JDK за Kotlin Инсталиране и настройка на IDE: IntelliJ Инсталиране на добавките
Първи стъпки с Basic Kotlin Programming
- Изучаване на Kotlin архитектура Създаване на променливи в Kotlin Разбиране на различните типове данни в Kotlin Използване на низове в Kotlin Разбиране на неизменността в Kotlin Внедряване на изрази, оператори и присвоявания Използване на променливи с нулеви стойности в Kotlin за нулева безопасност Обработка на условен програмен поток с изрази "if" Опции за обработка Използване на изрази "when" Проучване на разширените възможности на Kotlin за условни изрази Използване на масиви и списъци в Kotlin Внедряване на циклични конструкции в Kotlin Създаване, деклариране и използване на функции в Kotlin Използване на параметри и връщане на стойност Използване на функции за разширение Използване на вградени функции Използване на функции от по-висок ред
Обектно-ориентиран Programming с Kotlin
- Общ преглед на програмиране с обекти Създаване на клас Добавяне на методи към класове Дефиниране на основни конструктори Използване на именувани параметри и стойности по подразбиране Използване на отворени класове за разрешаване на наследяване Използване на абстрактни класове Създаване и използване на интерфейси Обработка Подмяна на създаване на класове данни Използване на единични и придружаващи обекти Използване на изброявания Групиране на класове в пакети Използване на импортиране Внедряване на скриване на информация Използване на Getters и Setters Внедряване на модификатори на видимост Разбиране на генеричните елементи Внедряване на генеричен стек с помощта на генерични функции
Изследване на съвместимостта на Kotlin с Java
- Използване на Java от Kotlin Използване на Kotlin от Java
Проучване на разширените функции на Kotlin.
- Разбиране на претоварването на оператора Използване на анотации Използване на отражение Внедряване на DSL конструиране Внедряване на деструктуриране
Използване на Kotlin за функционални Programming
Практически: Конвертиране на приложение за Android от Java в Kotlin
- Използване на Android Studio Стартиране на нов проект с Kotlin Преобразуване на съществуващ Java код в Kotlin Използване на Android API с Kotlin
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит в Java програмиране
- Основен опит или познаване на разработката за Android
Публика
- Разработчици на Android, които се интересуват от Kotlin
- Java програмисти, интересуващи се от Kotlin
Oтзиви от потребители (5)
Треньорът беше перфектно подготвен. Обширните познания на обучителя и много материали.,
Dawid - ista Shared Services Polska Sp. z o.o.
Course - Programming with Kotlin
Machine Translated
Интензивност на курса, обхват на темите. Сложните теми са обяснени на добро ниво, така че въпреки че има някои бели петна, останали в тях (като DSL) -- няма да е трудно да продължа сам, тъй като вече имам общо разбиране за база и поне знам как да формулирам въпросите си към Google.
Alexey Baryshnev - C.T.Co SIA
Course - Advanced Kotlin Programming
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Course - Kotlin for Beginners
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Постоянно натискане на промени, когато на 3-ия ден започнах да се губя повече от преди и беше по-трудно да забележа грешката бързо, успях бързо да проверя най-новите промени и да остана в крак с материала
Paulina
Course - Advanced Java Security
Machine Translated