Доступно

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. coldfire
      coldfire оставил отзыв "Хорошо".
      28 апр 2020
    2. skladchik.com
      Складчина доступна.
      27 апр 2020
    3. Sergey963
      Sergey963 не участвует.
      27 апр 2020
    4. Sergey963
      Sergey963 участвует.
      27 апр 2020

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

    1. skladchik.com
      Складчина доступна.
      27 апр 2020
    2. skladchik.com
      Взнос составляет 790р.
      27 апр 2020
    3. skladchik.com
      Складчина активна.
      27 апр 2020
    4. skladchik.com
      Сбор взносов начинается 27.04.2020.
      23 апр 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://v14.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 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей