Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Progmatex, 2 апр 2020.

Цена: 24250р.-93%
Взнос: 1580р.
100%

Основной список: 34 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 2 апр 2020
    #1
    Progmatex
    Progmatex ОргОрганизатор

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

    [​IMG]Kotlin. Уровень 1. Основы программирования
    Kotlin.jpg
    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
    • Лабораторная работа: тестирование методов и классов

    Скрытая ссылка
     
    Последнее редактирование: 16 окт 2023
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      2 май 2025
    2. skladchik.com
      Складчина закрыта.
      1 май 2025
    3. coldfire
      coldfire оставил отзыв "Хорошо".
      28 апр 2020
    4. skladchik.com
      Складчина доступна.
      27 апр 2020

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      2 май 2025
    2. skladchik.com
      Складчина закрыта.
      1 май 2025
    3. skladchik.com
      Складчина доступна.
      27 апр 2020
    4. skladchik.com
      Взнос составляет 790р.
      27 апр 2020
  3. Отзывы участников

    4/5,
    • 4/5,
      Работой организатора доволен
      Миленько. Весь курс по принципу "найди 10 отличий java от kotlin". И я не нашел! Серьезно. Да, чуток - самую малость - изменили синтаксис. Библиотеки от Java, инструменты даже с названием Java, папки с файлами котлина лежат в папке java, синтаксис 99% из java, байт-код после компиляции 1 в 1 как java, исполняется, вы сейчас заплачете, на виртуалке java, тестирует это все библиотека junit...
      Сам курс немного сумбурный, он не по плану на странице курса. Темы раскрываются "вот в java так и тут точно так же, но лучше!". Короче если знаешь Java - прыгнешь в котлин моментально и для этого курс и создан Java to Kotlin. Как его будет понимать человек без знаний Java - наверное НИКАК!
      В целом я доволен. Примерно такого я и ожидал, но некоторые моменты уникальные для котлина пришлось гуглить и понимать самостоятельно. Хотя бы data-классы.
      Жадные менеджеры вроде ничего лишнего не обрезали
      28 апр 2020
      4 пользователям это понравилось.
  4. Обсуждение
  5. 6 апр 2020
    #2
    coldfire
    coldfire ДолжникДолжник
    Смотрел его курсы по Андроиду. Вполне неплохо. Сверху накатил JavaBegin "Разработка приложения "Учет финансов 2.0" и мне более чем хватило для создания собственных приложений. Хотя я еще тогда имел большой опыт работы с Java. Kotlin сейчас несется на всех парах, java в банках не подвинет, конечно же, но из андроида может и вытолкнуть. Сколько не смотрел вакансии андроида - процентов 70+ просят либо именно Котлин, либо "будет плюсом знание"
    P.S. Забавно. Открыл для себя, что и те курсы по Андроиду подогнал Праметей. Этот чел внес в мое образование больше чем вся образовательная система родины. Хотя про переводы Ianuaria не стоит забывать.
     
    7 пользователям это понравилось.
  6. 23 апр 2020
    #3
    coldfire
    coldfire ДолжникДолжник
    Задрали бегуны, пора за подобные мувы сурово наказывать. Угадайте кто побежал первый в очередной раз? Правильно - тело с пару тысячами покупок, а заходило изначально чтобы утащить курс на свой говнопаблик, а стадо побежало за ним. >_<
     
  7. 24 апр 2020
    #4
    Train
    Train ЧКЧлен клуба
    Я правильно понимаю, что начало курсов будет 09.11.2020 то есть через пол года ?
    Тогда какой смысл сейчас организовывать ?
     
  8. 24 апр 2020
    #5
    Wisdomknower
    Wisdomknower БанЗабанен
    Участники, давайте прорекламируем складчину.
    Цена 750 руб. лично для меня дорого.
    Предлагаю каждому присутствующему в основе сегодня прорекламировать в 5 темах (УЧТИТЕ правила рекламы), тогда сбросим цену в 2 раза.
    Такая цена меня устроит, думаю и остальным будет приятно платить меньше
    coldfire, подскажи, когда можно подпись делать?
     
    1 человеку нравится это.
  9. 24 апр 2020
    #6
    coldfire
    coldfire ДолжникДолжник
    Когда? Всегда. Как? Профиль - настройки - подпись.
    Не думаю, что реклама погоду сделает. Специалист частенько по такой цене идет. Сейчас цена, ну для меня, вполне хорошая. Даже если сваливать будут еще. Ни разу еще не пожалел о покупке. Хорошие курсы, но требующие подготовки, о чем предупреждают на сайте. Не то разрекламированное г, которое тоннами бодяжит ОТУС, а на складчике его еще и разбивают на модули. Осталось только специалиста резать, чтобы цена глаза радовала
     
    1 человеку нравится это.
  10. 24 апр 2020
    #7
    Wisdomknower
    Wisdomknower БанЗабанен
    Все настройки просмотрел, ничего не нашёл. Только в графе "Обо мне" где можно писать. Сбросьте ссылку на подпись, хочу проверить, может у меня не хватает прав, единственное предположение
     
  11. 24 апр 2020
    #8
    bizonnnnn
    bizonnnnn БанЗабанен
    Не парьтесь. Цену в два раза не скинете, а какой то стольник погоды не сделает.
     
    2 пользователям это понравилось.
  12. 24 апр 2020
    #9
    coldfire
    coldfire ДолжникДолжник
    https://v22.skladchik.org/account/signature
    но я согласен с bizonnnnn + я за то чтобы побыстрее получить курс
     
    1 человеку нравится это.
  13. 24 апр 2020
    #10
    Wisdomknower
    Wisdomknower БанЗабанен
    Спасибо, оказался прав -
    Клуб Складчик - Ошибка
    У Вас нет прав для просмотра этой страницы или для выполнения этого действия.
     
  14. 26 апр 2020
    #11
    Sergey963
    Sergey963 ЧКЧлен клуба
    Бесплатный совет: чтобы не было сбежавших, делайте сборы взносов подольше. Несколько дней это очень и очень мало. Продлите сборы и вы приятно удивитесь. Я сам выписался из-за того, что дорого. Да и сейчас непростое время. С деньгами у людей не особо.
     
    1 человеку нравится это.
  15. 26 апр 2020
    #12
    АлександрSAV
    АлександрSAV СкладчикСкладчик
    А почему, к примеру вот я оплачу и должен дожидаться тех, кто может месяц время тянуть, понятно что обстановка с деньгами у всех разная ну ничего потом оплатят и заберут если уж им этот курс нужен
     
    3 пользователям это понравилось.
  16. 26 апр 2020
    #13
    coldfire
    coldfire ДолжникДолжник
    И бесплатно раздавайте! И доплачивайте потому что время непростое! Я даже слушать этот бред не буду. Нет денег, не согласен с чем то, не хочешь и тд - на выход молча, без советов. Из складчины в складчину, одно и тоже. Итак халява, но нужно еще больше халявы. Надоели
     
    3 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.