Чему вы научитесь
- Основы языка программирования kotlin
- Применение kotlin в реальных проектах
- Основы разработки приложений под android
- Работа в IntellijIDEA и Android Studio
- Грамотное построение структуры кода
- Теория и практика объектно-ориентированного программирования (ООП)
- Работа с лямбда-выражениями
- Null-безопасность в kotlin
- Асинхронность и многопоточность, корутины
- Отладка приложений (работа с debuger)
- Структура андроид-проектов
- Получение данных с сервера (REST API, JSON)
- Работа со сторонними библиотеками
О курсе
Вы узнаете о том как устроен язык программирования, что такое переменные, типы данных. Что такое ветвления, функции, коллекции, циклы, лямбда-выражения. Основные понятия ООП: классы, объекты, инкапсуляция, наследование, полиморфизм и зачем это все нужно. Null-safety, исключительные ситуации, асинхронность, многопоточность, kotlin coroutines. Где всему этому место в реальных проектах.
Для кого этот курс
Новички в программировании, желающие освоить современный язык программирования Kotlin
Разработчики на java и других языках программирования, желающие освоить Kotlin
Начинающие android-разработчики
Начальные требования
- Навыки программирования не требуются, на курсе вы научитесь всему необходимому
Преподаватели курса
Как проходит обучение
Большая часть курса видео-лекции с подкреплением знаний в конце каждого урока.
Нагрузка
1 час