Миленько. Весь курс построен по принципу «найди 10 отличий Java от Kotlin». И я их не нашел! Серьезно. Да, самую малость изменили синтаксис. Библиотеки от Java, инструменты даже с названием Java, папки с файлами Kotlin лежат в папке Java, синтаксис на 99% из Java, байт-код после компиляции один в один как у Java, исполняется на виртуальной машине Java, тестируется библиотекой JUnit... Сам курс немного сумбурный, он не соответствует плану на странице курса. Темы раскрываются в стиле «вот в Java так, и тут точно так же, но лучше!». Короче, если знаешь Java, прыгнешь в Kotlin моментально, для этого курс и создан — «Java to Kotlin». Как его будет понимать человек без знаний Java — наверное, никак! В целом я доволен. Примерно такого я и ожидал, но некоторые моменты, уникальные для Kotlin, пришлось гуглить и понимать самостоятельно, хотя бы data-классы. Жадные менеджеры вроде ничего лишнего не обрезали.
Kotlin. Уровень 1. Основы программирования
О чём курс
Вам нужен инструмент с лаконичным синтаксисом, который полностью совместим с Java, но лишен его устаревших ограничений — именно такой подход к разработке осваивается здесь. Вы разберете конструктивные особенности языка, включая функциональные возможности, работу с типизацией и создание объектно-ориентированных структур. Особое внимание уделяется интеграции Kotlin в проекты на Java и написанию чистого, тестируемого кода. Программа ориентирована на программистов, которые хотят расширить стек технологий и ускорить процесс разработки за счет современного синтаксиса Kotlin. К концу обучения вы сможете полноценно использовать язык в серверной разработке или при создании Android-приложений.
Программа обучения
- Точной программы нет. Примерный план на основе описания:
- Элементы и конструкции языка Kotlin
- Работа с типами данных и переменными
- Управляющие конструкции: ветвление и циклы
- Создание методов и функций
- Объектно-ориентированное программирование: классы, наследование, полиморфизм
- Использование Data-классов, абстрактных классов и интерфейсов
- Коллекции, массивы и работа со строками
- Обработка ошибок и исключений
- Основы функционального программирования и лямбда-выражения
- Параметризованные типы (Generics)
- Взаимодействие Kotlin и Java
- Введение в тестирование кода и паттерны проектирования
Другие материалы автора 6
МХ Марат Хакимов Все материалы
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».