جشنواره تخفیف‌های تابستانی به مدت یک هفته! کد تخفیف ۲۵% : SUMMER 

آموزش حرفه‌ای دیتابیس SQLite در اندروید با کاتلین

مدرس: امیرحسین عبدالله زاده

با سلامی دیگر،‌ من امیرحسین هستم و با یک دوره آموزشی جدید و رایگان در خدمت شما هستم!

دقیقا 2 سال پیش همین موقع یک دوره‌ای با موضوع آموزش دیتابیس SQLite در اندروید ضبط کرده بودم. اون دوره اولین دوره‌ای بود که توی آرکادمی ضبط شد و میشه گفت نقطه شروع کار ما در آموزش آنلاین بود!

بعد از گذر 2 سال تصمیم گرفتم یک بازضبطی روی این مبحث داشته باشم و یک آموزش خیلی بهتر و کاملتر هم از نظر مسائل آموزشی مثل فن بیان و اینجور چیزا (به هر حال آدم بعد از 2 سال آموزش دادن مداوم طبیعیه که بهتر بشه) و هم از نظر محتوای آموزشی رو آماده کنم و در واقع این دوره قراره جایگزین اون دوره قبلی بشه.

خب این دوره یک سری ویژگی‌های مهمی داره که قصد داریم در ادامه بررسیشون کنیم.

ویژگی‌های دوره آموزش دیتابیس SQLite در اندروید

  1. اولین ویژگی مهم این دوره اینه که ما در طول آموزش از زبان کاتلین استفاده می‌کنیم و کد می‌نویسیم.
  2. دومین ویژگی مهم اینه که این دوره یک پیش‌نیاز خیلی مهم برای  Room محسوب میشه. Room یکی از Componentهای Android Architecture Components محسوب میشه.
    android architecture components room
    Android Architecture Components هم یکی از بخش های اصلی Android Jetpack محسوب میشن (اگر میخواید با Jetpack و AndroidX آشنایی بیشتری پیدا کنید یه نگاهی به این لینک بندازین).
    به نظرم این روزها هر برنامه‌نویس اندرویدی باید با Room آشنایی داشته باشه. استفاده از Room در کنار کامپوننت‌های دیگه‌ای مثل ViewModel و LiveData و مابقی کامپوننت‌ها به ما این امکان رو میدن که به شکل منسجم و اصولی‌تری پروژه‌مون رو بر پایه معماری‌ای بنویسیم که بتونیم ویژگی‌ها و قابلیت‌هایی مثل گسترش‌پذیری، تست‌پذیری و نگهداری رو در پروژه‌مون افزایش بدیم. من هم تا حد ممکن سعی کردم این آموزش رو به شکلی پیش ببرم که در انتهای دوره ساختاری توی ذهنتون شکل بگیره که بعدش بتونید ساختار Room رو راحتتر و بهتر درک کنید و پیشروی داشته باشید.
  3. سومین ویژگی مهم هم اینه که می‌تونیم بگیم این دوره یه جورایی یک شروعی برای یادگیری معماری MVVM محسوب میشه. حالا مثال MVVM رو میزنم چون این روزها در دنیای اندروید خیلی بیشتر مطرحه و ما با استفاده از همون کامپوننت‌هایی که بالاتر دربارشون توضیح دادم خیلی راحتتر، منظم‌تر و منسجم‌تر می‌تونیم این معماری رو پیاده‌سازی کنیم. درواقع ما در این دوره با یک بخشی از این معماری آشنا میشیم و سعیم بر این بوده که یک ساختار و معماری اولیه در ذهنتون شکل بگیره.

پیش‌نیازهای دوره آموزش دیتابیس SQLite در اندروید

  1. طبیعتا این دوره یک دوره مقدماتی نیست و لازمه با مقدمات برنامه‌نویسی اندروید آشنایی داشته باشید. جهت تسلط به این مقدمات می‌تونید در دوره قدم یک برنامه‌نویسی اندروید شرکت کنید.
  2. لازمه با زبان برنامه‌نویسی کاتلین و نحوه استفاده از این زبان در اندروید آشنایی داشته باشید. جهت آشنایی با کاتلین می‌تونید در دوره رایگان آموزش مقدماتی کاتلین و جهت آشنایی با نحوه استفاده از کاتلین در اندروید در دوره مهاجرت به کاتلین در اندروید شرکت کنید.
    مهاجرت به کاتلین در اندروید
    دوست عزیز شما میتوانید با تخفیف ویژه در این دوره شرکت کنید
    کد تخفیف:
    inlmg20
  3. در این دوره پیش‌فرض من این بوده که با مفاهیم و مقدمات اولیه دنیای دیتابیس آشنایی دارید. مفاهیمی مثل مدل رابطه‌ای، روابط بین جدول‌ها، کلید‌ اصلی و خارجی، SQL و ... . جهت آشنایی با مقدمات دیتابیس می‌تونید در دوره رایگان و پروژه‌محور قدم صفر دیتابیس شرکت کنید که یک پیش‌نیاز مهم برای دوره فعلی محسوب میشه.

کلیدواژه: دیتابیس کاتلین دیتابیس SQLite آموزش SQLite آموزش دیتابیس SQLite آموزش دیتابیس SQLite اندروید آموزش SQLite با کاتلین آموزش دیتابیس SQLite با کاتلین

دیدگاه ها:
mohammadbrzbrz72
۳ روز قبل
reply
خیلی ممنون از آموزش مفیدتون
امیرحسین عبدالله زاده
۲ روز قبل در پاسخ به mohammadbrzbrz72
reply
ممنون از همراهی شما
محمد رجب زاده
۱ روز قبل
reply
در حوزه اندروید من استاد عبدالله زاده رو از همه بیش تر قبول دارم
ارسال دیدگاه:
برای ارسال دیگاه باید به سیستم وارد شوید و یا ثبت نام کنید. ثبت نام چند لحظه بیشتر زمان شما را نمیگیرد.