План на курса
Въведение
Настройване на инструментите за Kotlin
- Използване на инструментите от командния ред Инсталиране на JDK за Kotlin Инсталиране и настройка на IDE: IntelliJ Инсталиране на добавките
Първи стъпки с Kotlin и синтаксиса Kotlin.
- Изучаване на Kotlin архитектурата Изучаване на Kotlin синтаксиса с помощта на ключови характеристики на Kotlin
Обектно-ориентиран Programming с Kotlin
- Преглед на Programming с обекти Създаване на клас Добавяне на методи към класове Дефиниране на базови конструктори Използване на именувани параметри и стойности по подразбиране Използване на отворени класове за разрешаване на наследяване Използване на абстрактни класове Създаване и използване на интерфейси Обработка Подмяна на създаване на класове данни Използване на единични и придружаващи обекти Използване на изброявания Групиране на класове в пакети Използване на импортиране Внедряване на скриване на информация Използване на средства за получаване и настройка Внедряване на модификатори на видимост Разбиране на генеричните елементи Внедряване на общ стек с помощта на общи функции
Разработка на приложения за Android с помощта на Kotlin
- Настройване на инструментите за Android Разработка Инсталиране на Android Studio Стартиране на нов проект Настройка на емулатора Настройка на библиотеката
Данни за изпълнение Management
- Работа с променливи, константи и Swift типове данни
Изисквания
- Опит в програмирането на Java
- Основен опит или познаване на разработката за Android
- Опит с Swift програмиране
Oтзиви от потребители (6)
Треньорът беше перфектно подготвен. Обширните познания на обучителя и много материали.,
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
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Course - Cross-platform mobile development with PhoneGap/Apache Cordova
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of iOS and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Course - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.