Курсы Kotlin для начинающих
Kotlin — объектно-ориентированный язык программирования, работающий поверх Java Virtual Machine и разрабатываемый компанией JetBrains. С 2017 года Kotlin получил официальную поддержку для разработки Android-приложений, с 2019 года — «предпочтительный» язык для разработчиков приложений под Android. Курсы Kotlin помогут вам изучить язык и начать создавать приложения для Android.
Дополнительное чтение для Android-разработчиков:
Фирменные курсы по Kotlin компании JetBrains. Обучение строится вокруг создания реальных программ — конвертера единиц, калькулятора, поискового движка и т.п.
Каждый проект рассказывает про определенную тему и разбит на этапы. Этапы помогают вам перейти от простого к более сложному коду, позволяя добавлять больше функциональности в ваше рабочее приложение на каждом этапе.
Этот трек все еще находится в стадии разработки, что делает его хорошим выбором для тех, кто не только заинтересован в обучении, но также стремится предоставить обратную связь и внести свой вклад в сообщество.
За время обучения вы:
- научитесь профессионально создавать приложения под Android;
- подготовитесь к собеседованию;
- разработаете портфолио с использованием современных библиотек и фреймворков.
В этом курсе вы изучите все, что нужно, чтобы перейти на новый язык. По его окончании, все, что вы до этого писали на Java, вы сможете написать на Kotlin. Шаг за шагом вы будете продвигаться к цели — начиная со стандартного Hello World вы будете постепенно изучать все основы, включая много новых вещей, которых не было в Java: extension-функции, функциональное программирование, data-классы и многое другое.
Чтобы вы не просто просмотрели видео, но и закрепили весь материал на практике, в лекции были включены домашние задания. Часто студенты просто смотрят видео и к концу курса у них мало что остается. Чтобы такая ситуация не сложилась с вами, в курс были добавлены также промежуточные тесты. Проходя их, вы будете видеть свой уровень и поймете, стоит ли продолжать обучение или лучше сделать паузу и повторить уже пройденные темы.
После прохождения этого курса вы будете иметь достаточно знаний для того, чтобы решать с помощью языка Котлин простые и практически полезные задачи; кроме того, данный курс подготовит вас к дальнейшему изучению интересного мира программирования.
В рамках этого модуля вы познакомитесь со следующими аспектами языка Котлин:
- Базовые типы данных: целый, вещественный, логический, символьный, строковый
- Структуры данных: списки, массивы, ассоциативные массивы, множества
- Объявление и использование функций и переменных
- Основные операторы: if, when, for, while, do/while, try/catch
- Использование рекурсии
- Текстовый ввод-вывод
- Простейшие файловые операции
- Исключения и обработка ошибок
- Элементы функционального программирования: функции высших порядков, лямбды
Modern Android Development (MAD) Skills — это бесплатная серия видеороликов и статей от Google, в которых рассказывается о современных способах Android-разработки.
MAD предлагает сочетание видео, размещенных на YouTube, и статей, опубликованных в Medium? вопросов и ответов экспертов. Проект постоянно пополняется новым контентом.
Длительность обучения:
Произвольная
Формат:
Видео, статьи, Q&A
Сертификат:
Программа:
С помощью этого курса вы научитесь создавать и разрабатывать приложения для Android на языке программирования Kotlin, используя проверенные в отрасли инструменты и библиотеки. С их помощью вы сможете создавать приложения за меньшее время, писать меньше кода и с меньшим количеством ошибок. Этот курс был разработан Google совместно с Udacity. Курс дает вам практический опыт создания реальных приложений для Android с использованием лучших отраслевых практик и современной архитектуры приложений.
“Kotlin для начинающих” — это бесплатный 9-часовой курс, посвященный основам Kotlin. Его автор — Донн Фелкер, профессионал с большим опытом, основатель Caster.io, автор “Разработка Android-приложений для чайников”, “Разработка приложений для Android-планшетов для чайников”, консультант и соведущий подкаста для разработчиков Fragmented. Он работал над такими мобильными приложения, как MyFitnessPal, Groupon и другими.
Важно отметить, что хотя Донн в первую очередь является мобильным разработчиком, курс не ориентирован на Android, но рассматривает Kotlin как язык общего назначения, который можно использовать в любом проекте.