Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

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

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

О товаре

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, эмулятор
  • Пользовательский интерфейс
  • Компоненты приложения
  • Встроенные базы данных
  • Вызов веб-сервисов

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Специалист, Марат Хакимов

[Специалист] Основы работы с Tableau – визуализация и анализ данных (Яков Васин)
Tableau Desktop – комплексное решение для бизнес-анализа и визуализации данных от компании Tableau. Программа позволяет представить все данные организации на единой информационной панели, анализировать разнородную информацию и превращать ее в выразительные интерактивные отчеты, которыми можно
1670 RUB
[Специалист] Стресс - менеджмент (Андрей Копнин)
Стрессоустойчивость — качество, которого ждут от сотрудников и в стартапах, и в крупных компаниях. Это качество можно и нужно развивать. Курс поможет вам предотвратить эмоциональное выгорание на работе: научит, как действовать в условиях цейтнота и выходить из стрессовых ситуаций в общении с
1665 RUB
[Специалист] Мастер класс - Консолидация финансовой отчетности по МСФО. 2020 (Галия Тулепбаева)
Консолидация финансовой отчетности необходима, когда речь идет о контроле головной организации над компаниями. Если компания контролирует какие-либо предприятия, то она должна включать сведения о них в свою консолидированную отчетность. Таким образом, компания должна предоставлять финансовую
1640 RUB
[Специалист] Microsoft Power BI Desktop для пользователей (Ольга Кулешова)
Power BI Desktop – это мощный инструмент по визуализации и анализу данных, загружаемых из различных источников. Большое количество встроенных возможностей визуализаций, а также возможности по их гибким настройкам, в том числе с применением условного форматирования в таблицах/диаграммах, позволяют
1710 RUB
[Специалист] Java. Уровень 1. Язык программирования Java 2020 (Виктор Бодров)
Хотите научиться программировать на Java Standard Edition 13 (Java SE13) и создавать объектно-ориентированные приложения? Java – самый популярный объектно-ориентированный язык программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки
1640 RUB
[Специалист] Kotlin. Уровень 1. Основы программирования 2020 (Марат Хакимов)
Kotlin это новый популярный объектно-ориентированный язык программирования. Kotlin используется для создания серверного программного обеспечения, прикладных программ, Android-приложений, разработки веб-сайтов, игр и многого другого. Обладая современным и упрощенным по сравнению с Java синтаксисом,
1645 RUB