Мы используем файлы cookie для обеспечения работоспособности сервиса, улучшения навигации и маркетинговых активностей Yolonce. Нажимая "Согласен", вы соглашаетесь с нашей Политикой конфиденциальности

Kotlin – быстрый старт

  Сложность

Повышение квалификации

  Длительность

Пока неизвестно

  Формат

онлайн

  Документ по выпуску

Сертификат Stepik

Стоимость курса
2 499

Подробнее о курсе

Всем привет! Добро пожаловать на курс "Котлин - быстрый старт". Почему Kotlin? Котлин - это следующий этап развития Java. Код, написанный на нем лаконичный, компактный, легко читаемый. Возможно, сначала он покажется непривычным, но когда вы познакомитесь с ним поближе, то скорее всего больше не захотите возвращаться на Java - именно так было у меня :) В последнее время популярность Котлина растет с огромной скоростью. Большинство компаний переписывают или уже переписали свои программы и приложения с Java на Kotlin, а большинство новых программ пишутся сразу на Kotlin. Поэтому, чтобы быть в тренде и всегда быть востребованным на рынке труда, каждому Java или Android-разработчику рано или поздно придется его изучать.   Что будет в курсе? В этом курсе мы изучим все, что нужно, чтобы перейти на новый язык. По его окончании, все, что вы до этого писали на Java, вы сможете написать на Kotlin. Шаг за шагом мы будем продвигаться к цели. Мы начнем со стандартного Hello World и постепенно изучим все основы, включая много новых вещей, которых не было в Java, таких как: extension-функции, функциональное программирование, data-классы и многое другое. Чтобы вы не просто просмотрели видео, но и закрепили весь материал на практике, в лекции были включены домашние задания. Часто студенты просто смотрят видео и к концу курса у них мало что остается. Чтобы такая ситуация не сложилась с вами, в курс были добавлены также промежуточные тесты. Проходя их, вы будете видеть свой уровень и поймете, стоит ли продолжать обучение или лучше сделать паузу и повторить уже пройденные темы.   Для кого этот курс? Данный курс предназначен для тех, кто уже знает основы Java. Kotlin полностью совместим с Java и использует множество Java-библиотек, поэтому без знания Java изучить его будет очень трудно, практически невозможно.   Что мне делать, если я не знаю Java? Если у вас есть проблемы со знанием Java, не переживайте, вы можете здесь же найти мой курс "Полный курс Android + Java с нуля" или "Программирование на Java с нуля", в котором мы изучим все, что нужно для прохождение этого курса   Желаю Вам успехов в обучении! Андрей Сумин

Документ после выпуска

Сертификат Stepik

Автор курса

Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Программа курса

  Введение


- Введение
- Первая программа на Kotlin

  Основной синтаксис


- Переменные
- Тест по переменным
- Nullable types (нулабельные типы)
- Условный оператор if
- Тест по условным операторам и nullable types
- Условный оператор when
- Введение в коллекции
- Тест по коллекциям
- Циклы
- Введение в функции
- Дефолтные и именованные параметры
- Исключения
- Тест по основному синтаксису языка Kotlin

  Функциональное программирование


- Анонимные методы или лямбда-выражения
- Функции высшего порядка filter и map
- Бесконечные последовательности
- Функция ZIP
- Функция FlatMap
- Контрольная работа по коллекциям
- Функции with и let
- Создание функций высшего порядка
- Extension-функции

  ООП


- Введение в ООП
- Конструкторы
- Методы
- Equals
- HashCode
- Data class
- Enum-class
- Наследование
- Абстрактные классы, интерфейсы и Smart Cast
- Анонимные классы
- Оптимизируем код
- Модификаторы доступа
- Companion Object
- SingleTon
- Generic
- Generic functions. Lateinit var
- Итоговый тест по курсу Kotlin

  Практическое использование Kotlin в Android-разработке


- Первое приложение на Kotlin
- Обзор второго приложения на Kotlin
- Добавляем зависимости для приложения
- Добавляем POJO объекты
- Получаем данные из сети
- Создание локального хранилища
- Добавляем и настраиваем ViewModel
- Дорабатываем ViewModel
- Создаем первые макеты
- Адаптер и первый экран
- Экран с детальной информацией
- Ссылка на готовый проект
- Итоги

Для кого этот курс

Этот курс предназначен для всех разработчиков, как начинающих, так и уже опытных, которые знают язык Java и хотят развиваться в своей профессии. Когда вы изучите этот язык, то для вас откроется намного больше вакансий, т.к. на сегодняшний день в большинстве вакансий на Java и Android разработчиков требуется знание Kotlin

Предварительные требования

Основы Java

Что вы получите

Основы языка Kotlin

Функциональное программирование

Лямбда-выражения

Написание программ в Kotlin-стиле

Extension-функции

Data-классы

Особенности ООП на Kotlin

Коллекции на Kotlin

Null-safety

В этом курсе мы изучим все, что нужно, чтобы перейти с Java на Котлин. По его окончании, все, что вы до этого писали на Java, вы сможете написать на Kotlin. Шаг за шагом мы будем продвигаться к цели. Мы начнем со стандартного Hello World и постепенно изучим все основы, включая много новых вещей, которых не было в… Ещё

Оставьте отзыв

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

обновлено: 24.11.2024

Похожие курсы

Kotlin. Уровень 1. Основы программирования

Kotlin. Уровень 1. Основы программирования

Специалист
 онлайн
 32 ак. ч. + 16 ак. ч. самостоятельно
  Перейти к курсу
PRO Kotlin. Основы программирования

PRO Kotlin. Основы программирования

Stepik
 онлайн
 3-6 часов в неделю
  Перейти к курсу
Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

Kotlin JVM – курс для начинающих

Kotlin. Уровень 2. Разработка приложений

Kotlin. Уровень 2. Разработка приложений

Специалист
 онлайн
 32 ак. ч. + 16 ак. ч. самостоятельно
  Перейти к курсу
Kotlin. Быстрый старт

Kotlin. Быстрый старт

Разработка Android приложений на Kotlin, уровень 2

Разработка Android приложений на Kotlin, уровень 2

Специалист
 онлайн
 40 ак. ч. + 20 ак. ч. самостоятельно
  Перейти к курсу
Котлин - быстрый старт

Котлин - быстрый старт

Оставьте заявку

Наши консультанты ответят на все вопросы
И помогут в выборе

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных