رویداد به پایان رسیده است!
Kotlin-Everywhere در تاریخ پنج‌شنبه ۳۰ خرداد به پایان رسیده است. (جزئیات بیشتر)

Kotlin-Everywhere

شروع:
پنج‌شنبه ۳۰ خرداد ۹۸ ۱۵:۰۰
پایان:
پنج‌شنبه ۳۰ خرداد ۹۸ ۱۸:۰۰
Kotlin-Everywhere
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات


Keynote

در این قسمت نگاهی کوتاه به کاتلین و مسیری که تا الان طی کرده می اندازیم، سپس بنیاد کاتلین فارسی و اهداف و برنامه هاشون را معرفی میکنیم.

 

Functional Programming in Kotlin

در این ارائه ابتدا درباره اصول و مفاهیم اصلی برنامه‌نویسی Functional از قبیل pure functions, higher order functions, recursion صحبت خواهیم کرد و سپس به مثال‌های مختلفی از نحوه پیاده‌سازی در کاتلین می پردازیم.

 

توسعه بک اند با استفاده از Ktor

در این ارائه ابتدا به معرفی Ktor به عنوان یک فریمورک توسعه بک اند کاملا مبتنی بر کاتلین پرداخته و سپس به مقایسه آن با دیگر فریمورک‌های کاتلینی و غیر کاتلینی می پردازیم. در انتها با چند مثال نحوه پیاده سازی وب سرویس‌های ساده با Ktor بر مبنای DSL را بررسی می‌کنیم.

 

Creating declarative UI using Kotlin DSL

در این قسمت به توسعه صفحات اپلیکیشن با استفاده از مزایایی که Kotlin به ارمغان می آورد می پردازیم - مختصر، امن و کاملا سازگار با جاوا، طراحی شده به صورتی که مقدار کد boilerplate ای که شما باید بنویسید را به شدت کاهش دهد. بنابراین شما می توانید تنها بر روی کد خود تمرکز نموده و به سادگی تمام صفحات اپلیکیشن را در کد به صورت declarative تعریف نمایید.

 

کاتلین برای مرورگر

در این قسمت ابتدا نگاهی به Kotlin/JS و نحوه استفاده از آن در پلتفرم های سمت کلاینت می اندازیم، سپس فریمورک Kotlin-React را معرفی کرده و با مثال به نحوه استفاده و پیاده سازیش می پردازیم.

زمان‌بندی

روز اول
عنوانشروعپایان
Keynote۱۵:۰۰۱۵:۳۰
Functional Programming in Kotlin۱۵:۳۰۱۶:۱۵
توسعه بک اند با استفاده از Ktor۱۶:۱۵۱۷:۰۰
استراحت و پذیرایی۱۷:۰۰۱۷:۳۰
Creating declarative UI using Kotlin DSL۱۷:۳۰۱۸:۱۵
کاتلین برای مرورگر۱۸:۱۵۱۹:۰۰

سخنرانان

Vahid Mavaji
Vahid Mavaji
Data Engineer
Sina Rezaie
Sina Rezaie
Back-end/Android Developer
Keivan Esbati
Keivan Esbati
Android Developer
Sina Darvishi
Sina Darvishi
Founder at Kotlin Farsi

برگزارکنندگان

Abbas Oveissi
Abbas Oveissi
Android Developer
Behdad Abedi
Behdad Abedi
Android Developer
Keivan Esbati
Keivan Esbati
Android Developer

حامیان

آدرس: تهران تهران. خیابان حافظ - دانشگاه امیرکبیر - سالن بهمن روابط عمومی