ХАЙ! Сегодня рассмотрим такую тему как курсы Kotlin для разработки первых приложений на операционной системе Android. ЛЕТС ГОУ!
- 1. «Уроки Kotlin»
- Программа обучения включает:
- 2. «Введение в Kotlin JVM»
- Начинка обучалки
- 3. «Kotlin»
- «Kotlin for Android Developers»
- Программа курса
- 4. «Руководство по языку Kotlin»
- Начинка
- 5. «Базовый курс по Kotlin»
- 6. «Основы программирования на языке Kotlin»
- Программа
- 7. «Курс по Kotlin для начинающих 2021»
- 8. «Уроки по Kotlin на Android Studio 2020»
- 9. «Kotlin с нуля»
1. «Уроки Kotlin»
Длительность курса составляет 12 уроков, включающие в себя 30 заданий для закрепления практики. Формат обучалки — видео + текстовые пометки. Обратной связи, как и сертификата по окончании учебной программы нет.
Программа обучения включает:
- Введение в Kotlin и установка.
- Переменные и типы данных в Kotlin.
- Условные операторы (if else, when).
- Использование функций.
- Массивы данных (Array, List, Map).
- Параметры в функциях и циклы.
- Создание классов и объектов (ООП).
- Абстрактные классы и интерфейсы.
- Наследование классов и перечисление.
- Классы данных, изолированные классы.
- Kotlin Android Studio. Создание калькулятора.
- Создание погодного Android-приложения на Kotlin.
Что тут есть?
- Доступ к практическим заданиям курса за 400 ₽ в месяц
- Бесплатно доступны видеоуроки и простые задания
- Сервис подходит для новичков
2. «Введение в Kotlin JVM»
Длительность обучения — 26 уроков в формате видео с выполнением задач и тестов. Сертификат не выдаётся, а обратной связи с преподавателями не возможна.
Начинка обучалки
- Введение.
- Ввод и вывод.
- Базовая арифметика.
- Структура языка — выражения и методы.
- Работа со строками.
- Интерполяция строк.
- Задачи по изученным темам.
- Логические выражения, сравнение переменных и тип Boolean.
- Условный оператор, диапазоны чисел.
- Практика — «Обратная разработка».
- Оператор when.
- Тип Double, библиотека Math.
- Задачи по изученным темам.
- Работа со строками (#2).
- Char, спецсимволы и экранирование.
- Преобразование простых типов.
- Оператор цикла for, repeat и массивы.
- Функции.
- Массивы и циклы — задачи.
- Цикл while, операторы управления циклом.
- Введение в ООП.
- Классы.
- Наследование и полиморфизм.
- Enum и interface.
- Nullability.
- Важный разговор.
3. «Kotlin»
JetBrains проводит обучение, в которое входит 42 урока: здесь обучаются написанию кода на котлин. Правда курс на английском языке, знаний тут хватает для практического применения. Один из лучших курсов по Kotlin для новичков на данный момент.
Начинка учёбы
Блок #1. IntroductionHello, world!
Java to Kotlin conversion
Named arguments
Default arguments
Lambdas
Strings
Data classes
Nullable types
Smart casts
Extension functions
Object expressions
SAM conversions
Extension functions on collections Блок #2. Conventions
Comparison
In range
Range to
For loop
Operators overloading
Destructuring declarations
Invoke Блок #3. Collections
Filter; map
All, Any and other predicates
FlatMap
Max; min
Sort
Sum
Group By
Partition
Fold
Compound tasks
Get used to new style Блок #4. PropertiesProperties
Lazy property
Delegates example
Delegates
Блок #5. Builders
Extension function literals
String and map builders
The function apply
Html builder
Builders: how it works
Блок #6. Generics
Generic functions
«Kotlin for Android Developers»
За обучение отвечают эксперты-преподаватели, они расскажут как использовать основы Kotlin для реализации первые приложений на Андроид. Всего 15 уроков + 4 теста для закрепления практики.
Нет сертификата
Программа курса
- Welcome.
- Introduction.
- Keyword for a Function.
- Getting Set Up — Part 1
- Getting Set Up — Part 2.
- Basic Autoconvert.
- What is an Expression?
- Eradicate findViewById.
- NotesAdapter.
- Extension Functions.
- Data Classes.
- What Do Data Classes Generate?
- The Anko Library.
- String Templates for Boilerplate.
- Fixing the Data Store.
- Convert All the Queries.
- Kotlinize the Queries.
- Finishing Up.
- Conclusion.
4. «Руководство по языку Kotlin»
Обратная связь в телеграм чате
Программа содержит 53 статьи для начинающих и продвинутых пользователей. Сайт основан на основе обучения Kotlin от англоязычным JetBrains https://kotlinlang.org
Начинка
- Основной синтаксис.
- Идиомы.
- Стилистика кода.
- Основные типы.
- Пакеты.
- Управляющие инструкции.
- Операторы перехода.
- Классы и наследование.
- Свойства и поля.
- Интерфейсы.
- Модификаторы доступа.
- Расширения.
- Классы данных.
- Изолированные классы.
- Обобщения (Generics).
- Вложенные классы.
- Перечисления (enum).
- Объекты.
- Делегирование.
- Делегированные свойства.
- Функции.
- Лямбды.
- Встроенные функции.
- Основы сопрограмм.
- Мультиплатформенные проекты.
- Создание мультиплатформенных проектов с помощью Gradle.
- Мульти-декларации.
- Коллекции.
- Интервалы.
- Приведение и проверка типов.
- Ключевое слово this.
- Равенство.
- Перегрузка операторов.
- Null безопасность.
- Исключения.
- Аннотации.
- Рефлексия.
- Функции области видимости.
- Типобезопасные строители.
- Псевдонимы типов.
- Ключевые слова и операторы.
- Документация Kotlin кода.
- Использование kapt.
- Использование Maven.
- Использование Ant.
- Kotlin и OSGi.
- Плагины для компилятора.
- Использование Gradle.
- Вызов Java из Kotlin.
- Вызов Kotlin из Java.
- Динамические типы.
- ЧаВо.
- Сравнение с Java.
5. «Базовый курс по Kotlin»
Devcolibri — автор ютуба канала рассказывает в 18 видеоуроках как настроить окружение для работы и начать писать первые приложения на андроид.
Нет сертификата
Начинка учёбы
- Введение.
- String Templates.
- Переменные var vs. val.
- Типы данных Kotlin.
- Функции.
- NPE и Null Safety.
- Работа с классами и их свойствами.
- Пакеты — Импорт методов и классов.
- Enum — Перечисления и их роль.
- When — Оператор выбора.
- Интерфейсы.
- Абстрактные классы и модификатор open.
- Модификатор open и область его применения.
- Модификаторы доступа.
- Крутость и гибкость циклов.
- Использование модификатора IN.
- Как пишутся POJO в Kotlin?
- Sealed Классы.
6. «Основы программирования на языке Kotlin»
Жаркий контент на 100 часов = 10 недель обучения! Подойдёт для пользовтелей, знающих основы Kotlin. Сертификат не выдаётся ученикам (только при покупки подписки).
Без обратной связи
Программа
- Введение в Kotlin.
- Основы языка Kotlin.
- Классы и объекты.
- Классы и объекты (продолжение).
- Функции и лямбды.
- Практическое использование Kotlin в Android-разработке.
- Введение в Android-разработку.
- Элементы View.
7. «Курс по Kotlin для начинающих 2021»
27 уроков по котлин с оьратной связьюв коммментариях. Формат как всегда — видеоуроки и практические задания.
8. «Уроки по Kotlin на Android Studio 2020»
Очередное обучение от автора N.E.C.O RU. Сюда входит 27 уроков с обратной связью в комментариях.
Нет сертификата
Подходит для новичков
9. «Kotlin с нуля»
15 практической теории и практики расскажут о применение языка программирования котлин на проектах, в частности создании приложении.
Нет сертификата и обратной связи
Начинка учёбы
- Программирование и Kotlin.
- Kotlin в IntelliJ IDEA.
- Переменные в Kotlin.
- Типы данных.
- Условный оператор if-else.
- Условный оператор when.
- Nullable-типы.
- Цикл while.
- Массивы как тип данных.
- Цикл for.
- Строковые шаблоны в Kotlin.
- Списки в Kotlin.
- Словари в Kotlin.
- Функции в программировании.
- Обработка исключений в Kotlin.
Бонусные материалы
- PDF-версиюя курса с ответами на задания за 59 руб
- Курс можно проходить на смартфоне