• Форумы
  • Администрирование

Скачать [Специалист] Kotlin. Уровень 1. Основы программирования 2020 [Марат Хакимов]

Информация
Цена: 145 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
395 522
Реакции
38 862
Монеты
1 191
Оплачено
0
Баллы
0
23.04.2020
  • #SkladchinaVip
  • #1
[Специалист] Kotlin. Уровень 1. Основы программирования 2020 [Марат Хакимов]
Ссылка на картинку
Kotlin это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом, Kotlin устраняет значительное количество его недостатков, сохраняя 100 % совместимость с Java. Созданные на языке Kotlin приложения могут успешно работать на любом компьютере независимо от его архитектуры.
На курсе «Kotlin. Уровень 1. Основы программирования» рассматриваются все элементы и конструкции самого языка Kotlin, а также разбираются варианты его совместного использования с Java. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».
Курс предназначен для всех программистов, желающих повысить свой уровень.
По окончании курса Вы будете уметь:
  • Использовать ветвление и циклы
  • Создавать методы на Kotlin
  • Применять лямбда-выражения
  • Работать с массивами и со строками
  • Разрабатывать классы на Kotlin
  • Работать с Data-классами
  • Изучите систему типов Kotlin
  • Использовать наследование и полиморфизм
  • Разрабатывать абстрактные классы и интерфейсы
  • Обрабатывать ошибки, возникающие в программе
  • Научитесь пользоваться коллекциями
  • Познакомитесь с функциональным программированием
  • Использовать в программе параметризованные типы
  • Получите представление о тестировании кода на Kotlin
  • Получите представление о паттернах проектирования
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Спойлер: Программа курса:
Модуль 1. Введение в Kotlin
  • Языковые лексемы
  • Модули, пакеты, файлы и классы
  • Настройка среды
  • Константы, переменные и функции
  • Строки, строковые шаблоны
  • Система типов
  • Допустимость null
  • Совместимость с Java
  • Лабораторная работа: работа со строковыми литералами и шаблонами строк
Модуль 2. Функции, методы и операторы
  • Создание и вызов функций
  • Именованные аргументы, значения по умолчанию
  • Операторы ветвления
  • when
  • Автоматическое приведение типов
  • Операторы циклов
  • Диапазоны
  • Пары и триплеты
  • Деструктурирование и мультидекларации
  • Встраивание функций
  • Лабораторная работа: циклы и ветвление
  • Лабораторная работа: замена if и switch на when
Модуль 3. Лямбда-выражения
  • Синтаксис лямбда-выражений
  • Ссылки на методы
  • Функциональные интерфейсы
Модуль 4. Разработка классов
  • Обзор основных концепций ООП
  • Перечисления
  • Объявление класса
  • Поля, свойства, методы, модификаторы доступа
  • Конструкторы и инициализаторы
  • Data-классы
  • Перегрузка операторов
  • Функции-расширения и свойства-расширения
  • Отложенная инициализация
  • Лабораторная работа: создание классов
  • Лабораторная работа: конструкторы и инициализаторы
  • Лабораторная работа: Data-классы
Модуль 5. Внутренние, вложенные классы
  • Внутренние классы
  • Вложенные классы
  • Шаблон синглтон
  • Объекты-компаньоны
  • Лабораторная работа: Использование объектов-компаньонов
Модуль 6. Наследование и полиморфизм
  • Наследование как механизм повторного использования кода
  • Конструктор при наследовании
  • Преобразование типов
  • Виртуальные методы и позднее связывание
  • Абстрактные классы и методы
  • Open, final, sealed
  • Делегирование как альтернатива
  • Лабораторная работа: создание иерархий классов
Модуль 7. Интерфейсы и аннотации
  • Концепция интерфейсов
  • Объявление интерфейса
  • Методы в интерфейсах
  • Реализация интерфейса
  • Использование и создание аннотаций
Модуль 8. Обработка исключений
  • Концепция исключений
  • Исключения Kotlin
  • Использование операторов try, catch и finally
  • Идиома try-with-resource
  • Лабораторная работа: работа с исключениями
  • Лабораторная работа: обработка исключений Java кода
Модуль 9. Коллекции
  • Иерархия классов коллекций
  • Концепция параметризованных типов данных
  • Работа с параметризованными методами и интерфейсами
  • Обзор возможностей коллекций в Kotlin
  • Лабораторная работа: работа с коллекциями
Модуль 10. Функциональное программирование
  • Функции высшего порядка
  • Работа с коллекциями в функциональном стиле
  • Последовательности
  • Лабораторная работа: функциональное программирование при работе с коллекциями
Модуль 11. Тестирование
  • JUnit
  • Mockito
  • Лабораторная работа: тестирование методов и классов
Нажмите для раскрытия...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
2020 kotlin марат хакимов основы программирования специалист уровень 1
Похожие складчины
Скачать [Специалист] Kotlin. Уровень 2. Разработка приложений 2020 [Марат Хакимов]
  • Kail
  • 05.05.2020
0
Ответы
0
Просмотры
1K
05.05.2020
Kail
Скачать [Специалист] Разработка мобильных приложений под Android. Уровень 1 [2018] [Марат Хакимов]
  • Kail
  • 11.10.2020
0
Ответы
0
Просмотры
930
11.10.2020
Kail
Скачать [Специалист] Разработка мобильных приложений под Android. Уровень 2 [2018] [Марат Хакимов]
  • Kail
  • 11.10.2020
0
Ответы
0
Просмотры
767
11.10.2020
Kail
Скачать [Специалист] Разработка мобильных приложений под Android. Уровень 3 [2018] [Марат Хакимов]
  • Kail
  • 11.10.2020
0
Ответы
0
Просмотры
818
11.10.2020
Kail
Скачать [Специалист] Java. Уровень 1. Язык программирования Java 2020 [Виктор Бодров]
  • Kail
  • 23.04.2020
0
Ответы
0
Просмотры
1K
23.04.2020
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?