Скачать Kotlin. Уровень 2. Разработка приложений [2020] [Специалист] [Марат Хакимов]

  • Автор темы Автор темы admin
  • Дата начала Дата начала
  • Приглашаем разместиться на бесплатной основе в разделе Маркет -> услуг. Наш ТГ: @ble_lol
    Для просмотра КУРСОВ надо статус VIP, КУПИТЬ МОЖНО ТУТ: https://ble.lol/account/upgrades

    Запрещенно работать RU и СНГ! Блок навечно!

admin

Команда форума
Баба Яга
9 Ноя 2024
26,451
269
BCoin
184,247
DEP
41,637р
Kotlin. Уровень 2. Разработка приложений
Kotlin это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом, Kotlin устраняет значительное количество его недостатков, сохраняя 100 % совместимость с Java. Созданные на языке Kotlin приложения могут успешно работать на любом компьютере независимо от его архитектуры.
На курсе «Kotlin. Уровень 2. Разработка приложений» рассматриваются элементы и конструкции языка Kotlin, используемые при разработке клиент-серверных и мобильных приложений. Все теоретические положения детально демонстрируются на практических примерах сертифицированными преподавателями Центра «Специалист».
Курс рекомендован как опытным, так и начинающим Kotlin разработчикам, которые хотят развить свои профессиональные навыки в создании кросс - платформенного объектно-ориентированного кода.
По окончании курса Вы будете уметь:
Создавать многопоточные приложения
Применять рефлексию
Создавать собственные предметно-ориентированные языки
Работать с базами данных
Создавать пользовательский интерфейс
Познакомитесь с основами разработки Android-приложений
Познакомитесь с основами разработки web-приложений
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Модуль 1. DSL
Понятие предметно-ориентированного языка
Лямбда-выражения с получателями
Соглашение invoke
Лабораторная работа: создание DSL мета-языка
Модуль 2. Многопоточное программирование
Плюсы и минусы многопоточных приложений
Средства для управления многопоточностью
Класс Thread и интерфейс Runnable
Создание потоков
Мониторы и синхронизация потоков
Современные средства по управлению потоками (Executors, Fork/Join Framework)
Новые потоки, безопасные коллекции и классы (ThreadLocalRandom, AtomicInteger и др.)
Reactive streams
Корутины
Лабораторная работа: Потоки
Лабораторная работа: Executors
Лабораторная работа: Корутины
Модуль 3. Работа с базами данных
SQL и NoSQL базы данных
Язык SQL
JDBC
Hibernate
Лабораторная работа: JDBC
Лабораторная работа: Hibernate
Модуль 4. Пользовательский интерфейс
Swing
TornadoFX
Модуль 5. Web-приложения
Сервлеты и JSP
JSF
Веб-сервисы
Лабораторная работа: Создание сервлетов и JSP
Лабораторная работа: Создание и вызов веб-сервиса
Модуль 6. Рефлексия
Получение информации о классах, методах, полях
Вызов методов через рефлексию
Лабораторная работа: Рефлексия
Модуль 7. Введение в Android разработку
Android Studio, эмулятор
Пользовательский интерфейс
Компоненты приложения
Встроенные базы данных
Вызов веб-сервисов

Скрытое содержимое могут видеть только пользователи групп(ы): VIP