Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 8453 ГРН
Учасників: 0 з 195
Організатор: Відсутній
Статус: Набір учасників
Внесок: 45.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Котлін це нова популярна об'єктно-орієнтована мова програмування. Котлін використовується для створення серверного програмного забезпечення, прикладних програм, для Android-додатків, розробки веб-сайтів, ігор і багато чого іншого. Володіючи сучасним і спрощеним в порівнянні з Java синтаксисом, Kotlin усуває значну кількість його недоліків, зберігаючи 100% сумісність з Java. Створені на мові Котлін додатки можуть успішно працювати на будь-якому комп'ютері незалежно від його архітектури.

на курсі " Котлін. Рівень 2. Розробка додатків " розглядаються елементи і конструкції мови Котлін, використовувані при розробці клієнт-серверних і мобільних додатків. Всі теоретичні положення детально демонструються на практичних прикладах сертифікованими викладачами центру "Спеціаліст".

Курс рекомендований як досвідченим, так і початківцям розробникам Котлін, які хочуть розвинути свої професійні навички в створенні крос - платформного об'єктно-орієнтованого коду.*****
після закінчення курсу ви будете вміти:
  • Створювати багатопотокові додатки
  • Застосовувати рефлексію
  • Створювати власні предметно-орієнтовані мови
  • Працювати з базами даних
  • Створювати користувальницький інтерфейс
  • Познайомитеся з основами розробки Android-додатків
  • Познайомитеся з основами розробки веб-сайт-додатків
Фахівці, що володіють цими знаннями і навичками, в даний час вкрай затребувані. Більшість випускників наших курсів роблять успішну кар'єру і користуються повагою роботодавців.

програма курсу
Модуль 1. DSL
  • поняття предметно-орієнтованої мови
  • Лямбда-вирази з одержувачами
  • Угода викликати
  • Лабораторна робота: створення DSL мета-мови
Модуль 2. Багатопотокове програмування
  • плюси і мінуси багатопотокових додатків
  • засоби для управління багатопоточністю
  • клас потік і інтерфейс запускається
  • Створення потоків
  • Монітори та синхронізація потоків
  • сучасні засоби з управління потоками (виконавці, фреймворк Fork/Join)
  • нові потоки, безпечні колекції та класи (ThreadLocalRandom, AtomicInteger та ін.)
  • реактивні потоки
  • Корутины
  • Лабораторна робота: Потоки
  • Лабораторна робота: виконавці
  • Лабораторна робота: Корутини
[СПОЙЛЕР="інформація"]Модуль 3. Робота з базами даних
  • SQL і NoSQL бази даних
  • мова SQL
  • JDBC
  • перехід в сплячий режим
  • Лабораторна робота: JDBC
  • Лабораторна робота: перехід в сплячий режим
Модуль 4. Інтерфейс користувача
  • гойдалки
  • TornadoFX
Модуль 5. Web-додатки
  • сервлети і JSP
  • JSF
  • Веб-сервіси
  • Лабораторна робота: Створення сервлетів і JSP
  • Лабораторна робота: Створення та виклик веб-сервісу
Модуль 6. Рефлексія
  • отримання інформації про класи, методи, поля
  • виклик методів через рефлексію
  • Лабораторна робота: рефлексія
Модуль 7.Модуль Android розробку
  • Android Studio, емулятор
  • інтерфейс користувача
  • компоненти програми
  • вбудовані бази даних
  • виклик веб-сервісів
зміст складчини (файли і папки)
Kotlin 2. День 01.mp4 [166m 833k 554]
Kotlin 2. День 02.mp4 [205m 723k 741]
Kotlin 2. День 03.mp4 [169m 959k 38]
Kotlin 2. День 04.mp4 [183m 91k 580]
Kotlin 2. День 05.mp4 [167m 412k 710]
Kotlin 2. День 06.mp4 [188m 949k 302]
Kotlin 2. День 07.mp4 [183m 454k 832]
Kotlin 2. День 08.mp4 [98m 883k 981]

Матеріали

01
html.example.txt [120]
kotlin.example.txt [204]

КотлинДСЛ
build.gradle [517]
gradle.properties [26]
gradlew [5k 305]
gradlew.bat [2k 269]
настройка.gradle [32]

збірка

класи

Котлін

головна

вступ
Введення $ main$st$1.class [1k 455]
IntroKt.class [3k 18]
Student.class [2k 92]

json

v1
JsonArrayBuilder.class [1k 211]
JsonKt$main$j$1$1.class [1k 495]
JsonKt$main$j$1$2.class [1k 509]
JsonKt$main$j$1.class [1k 940]
JsonKt.class [2k 355]
JsonObjectBuilder.class [1k 529]

МЕТА-інформація
kotlind.kotlin_module [99]

людина

v1
Address.class [2k 48]
Person.class [2k 152]
PersonKt$main$person$1$1.class [1k 644]
PersonKt$main$person$1.class [1k 726]
PersonKt.class [2k 617]

v2
Address.class [1k 355]
AddressBuilder.class [1k 859]
Person.class [1k 701]
PersonBuilder.class [2k 689]
PersonKt$main$person$1$1.class [1k 583]
PersonKt$main$person$1.class [1k 640]
PersonKt.class [2k 39]

Котлін

сборникКотлин
build-history.bin [48]
остання збірка.bin [81]

кеші-jvm

вхідні дані
перехід від джерела до виходу.вкладка [4k 96]
джерело-висновок.вкладка.потік ключів [4k 96]
джерело-висновок.вкладка.потік ключів.len [8]
перехід від джерела до виходу.tab.len [8]
source-to-output.tab.values.at [3k 68]
джерело-висновок.tab_i [32k 768]
джерело-висновок.tab_i.len [8]

jvm

Котлін
class-fq-name-to-source.tab [4k 96]
class-fq-name-to-source.tab.keystream [4k 96]
class-fq-name-to-source.tab.keystream.len [8]
class-fq-name-to-source.tab.len [8]
class-fq-name-to-source.tab.values.at [864]
class-fq-name-to-source.tab_i [32k 768]
class-fq-name-to-source.tab_i.len [8]
внутрішнє ім'я джерела.tab [4k 96]
внутрішнє ім'я джерела.tab.keystream [4k 96]
внутрішнє ім'я - до джерела.tab.keystream.len [8]
внутрішнє ім'я до джерела.tab.len [8]
internal-name-to-source.tab.values.at [2k 38]
внутрішнє ім'я-для-source.tab_i [32k 768]
внутрішнє ім'я джерела.tab_i.len [8]
упаковка-деталі.вкладка [4k 96]
пакет-частини.вкладка.потік ключів [4k 96]
package-parts.tab.keystream.len [8]
package-parts.tab.len [8]
package-parts.tab.values.at [64]
package-parts.tab_i [32k 768]
package-parts.tab_i.len [8]
прототип.вкладка [4k 96]
proto.tab.keystream [4k 96]
proto.tab.keystream.len [8]
proto.tab.len [8]
proto.tab.values.at [5k 847]
proto.tab_i [32k 768]
proto.tab_i.len [8]
джерело для класів.вкладка [4k 96]
джерело для класів.вкладка.потік ключів [4k 96]
джерело для класів.вкладка.потік ключів.len [8]
джерело для класів.tab.len [8]
source-to-classes.tab.values.at [763]
джерело для класів.tab_i [32k 768]
джерело для класів.tab_i.len [8]

пошукові запити
лічильник.вкладка [3]
file-to-id.tab [4k 96]
перетворення файлу в ідентифікатор.вкладка.потік ключів [4k 96]
file-to-id.tab.keystream.len [8]
ідентифікатор файлу.tab.len [8]
file-to-id.tab.values.at [79]
ідентифікатор файлу.tab_i [32k 768]
ідентифікатор файлу.tab_i.len [8]
ідентифікатор файлу.вкладка [4k 96]
ідентифікатор файлу.вкладка.потік ключів [4k 96]
ідентифікатор файлу.tab.keystream.len [8]
ідентифікатор файлу.tab.len [8]
id-to-file.tab.values.at [416]
ідентифікатор файлу.tab_i [32k 768]
ідентифікатор файлу.tab_i.len [8]
пошукові запити.вкладка [4k 96]
пошук.вкладка.потік ключів [4k 96]
пошукові запити.вкладка.потік ключів.len [8]
пошукові запити.вкладка.len [8]
lookups.tab.values.at [3k 407]
пошукові запити.tab_i [32k 768]
пошукові запити.tab_i.len [8]

сеанси

gradle

оболонка
gradle-wrapper.jar [55k 190]
gradle-оболонка.властивості [202]

src

головна

java

Котлін

вступ
Вступ.kt [1k 213]

json

v1
Json.kt [1k 137]

людина

v1
Чол. кт [702]

v2
Чол. тис. т [1 тис. 248]

ресурси

тест

java

Котлін

ресурси

02
android2-6-sqlite.pdf [142k 156]
build.gradle [520]
база даних.властивості [483]
hibernate.code.txt [2k 793]
hibernate-build.gradle.txt [976]
jdbc-hibernate-create-table.sql.txt [937]
jdbc-url.txt [96]
Runner.kt [5k 25]

КотлинДБ
build.gradle [520]
gradle.properties [26]
gradlew [5k 305]
gradlew.bat [2k 269]
настройка.gradle [31]

збірка

класи

Котлін

головна

jdbc
RunnerKt.class [1k 220]

МЕТА-інформація
KotlinDB.kotlin_module [34]

Котлін

сборникКотлин
build-history.bin [82]
остання збірка.bin [81]

кеші-jvm

вхідні дані
перехід від джерела до виходу.вкладка [4k 96]
джерело-висновок.вкладка.потік ключів [4k 96]
джерело-висновок.вкладка.потік ключів.len [8]
перехід від джерела до виходу.tab.len [8]
source-to-output.tab.values.at [769]
джерело-висновок.tab_i [32k 768]
джерело-висновок.tab_i.len [8]

jvm

kotlin
внутрішнє ім'я до джерела.tab [4k 96]
внутрішнє ім'я до джерела.tab.keystream [4k 96]
внутрішнє ім'я до джерела.tab.keystream.len [8]
внутрішнє ім'я джерела.tab.len [8 ]
internal-name-to-source.tab.values.at [329 ]
внутрішнє ім'я джерела.tab_i [32k 768]
внутрішнє ім'я-to-source.tab_i.len [8]
упаковка-деталі.вкладка [4k 96]
пакет-частини.вкладка.потік ключів [4k 96]
package-parts.tab.keystream.len [8]
package-parts.tab.len [8]
package-parts.tab.values.at [61]
https://www.specialist.ru/course/kotlin2
 
Угорі