لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه پیشرفته پایگاه داده Kotlin
Advanced Kotlin Database Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Kotlin زبان ترجیحی برای توسعه اندروید است، اما محبوبیت آن در توسعه وب در حال افزایش است، زیرا این یک زبان برنامه نویسی مدرن است که با جاوا سازگار است و یادگیری آن آسان تر از Scala است. برای توسعه یک برنامه کاربردی Kotlin با هر پیچیدگی، باید به طور گسترده با پایگاه های داده تعامل داشته باشید. در این دوره، Alexey Soshinl به شما یاد می دهد که چگونه شروع کنید. او به شما نشان می دهد که چگونه می توانید اتصال را با استفاده از کتابخانه Exposur تنظیم کنید، جداول را تعریف و پر کنید، و پرس و جوهای سفارشی را بنویسید و اشکال زدایی کنید. او همچنین بعد از هر فصل یک چالش ارائه میکند تا بتوانید دانش خود را در حین کار در دوره آزمایش کنید.
سرفصل ها و درس ها
معرفی
Introduction
سلام (در حال انجام)
Hello
(In progress)
آنچه شما باید بدانید
What you should know
ویدیوی GitHub
GitHub video
1. راه اندازی و عملیات پایه CRUD
1. Setup and Basic CRUD Operations
اتصال به پایگاه داده شما
Connecting to your database
باز کردن معامله
Opening a transaction
استفاده از انواع داده
Using data types
ایجاد و حذف جداول
Creating and dropping tables
درج ورودی جدید
Inserting a new entry
پرس و جو از همه ورودی ها
Querying all entries
پرس و جو از یک ورودی
Querying a single entry
به روز رسانی یک ورودی
Updating an entry
حذف ورودی ها
Deleting entries
چالش: یک جدول دوم ایجاد و پر کنید
Challenge: Create and populate a second table
راه حل: یک جدول دوم ایجاد و پر کنید
Solution: Create and populate a second table
امتحان فصل
Chapter Quiz
2. ویژگی ها و عملیات پیشرفته
2. Advanced Features and Operations
آماده سازی داده ها
Preparing the data
استفاده از توابع روی ستون ها
Using functions on columns
ایجاد کلیدهای خارجی
Creating foreign keys
افزایش سرعت پرس و جو با ایندکس ها
Speeding up queries with indexes
حفظ منحصر به فرد بودن
Preserving uniqueness
سفارش و محدود کردن
Ordering and limiting
با استفاده از ستون های شمارش شده
Using enumerated columns
کار با خرما
Working with dates
پیوستن به جداول
Joining tables
جمع آوری نتایج
Aggregating results
سفارشی کردن شمارش ها
Customizing enumerations
چالش: گزارش تهیه کنید
Challenge: Produce a report
راه حل: گزارش تهیه کنید
Solution: Produce a report
امتحان فصل
Chapter Quiz
3. تست و ورود به سیستم
3. Testing and Logging
ثبت پرس و جوها
Logging queries
معاملات معلق
Suspended transactions
کد آزمایشی که از Exposur استفاده می کند
Testing code that uses Exposed
الکسی سوشین یک معمار راه حل در Depop و نویسنده است.
الکسی نویسنده دو نسخه الگوهای طراحی کاتلین و بهترین روش ها است و در کتاب 97 چیزهایی که هر برنامه نویس جاوا باید بداند مشارکت داشته است. او مدرک لیسانس علوم کامپیوتر را از کالج آکادمیک تل آویو، یافو
نمایش نظرات