یادگیری در هر مکانی
یادگیری در هر مکانی
فرقی نمیکند از چه دستگاهی استفاده میکنید و کجا هستید ، به راحتی میتوانید آموزش انلاین ببینید
با کیفیت ترین آموزش های برنامه نویسی
با کیفیت ترین آموزش آنلاین
بهترین کیفیت صوتی و تصویری و شیوه ی بیان مدرس برای شما فراهم شده است
دریافت نامحدود فایلها
دریافت بدون محدودیت
محصولات آموزشی سایت آواسام در هر مکان و زمانی از پروفایلتان قابل استفاده است
پشتیبانی و مشاوره ی برنامه نویسی
مشاوره رایگان و پشتیبانی
پشتیبان آواسام آماده پاسخگویی به تمام سوالات شما میباشد
سوالی دارید ؟ پشتیبانی آنلاین ما در تلگرام آماده پاسخگویی درباره ی این دوره است

دوره ی آموزش ساخت اپ گالری تصاویر آنلاین با کاتلین

دوره ی آموزش ساخت اپ گالری تصاویر آنلاین با کاتلین
این دوره مجازی است و ویدیو های آن تحویل داده میشود
این دوره دارای پشتیبانی آنلاین است و بعد از خرید به سوالات شما پاسخ میدهیم
این دوره بصورت قانونی در آواسام تولید شده است
با تهیه این دوره بطور نامحدود میتوانید آنرا تهیه کنید

اشتراک گذاری :‌
جزئیات این محصول
وضعیت دوره
۱۰۰% تکمیل شده و آماده ی تحویل است
دارای پشتیبانی
بله
زبان دوره
فارسی / تولید شده در سایت آواسام
تعداد جلسات
۱۰ ویدیو
تعداد نمایش
۸۶۱۶ بار
تعداد افراد شرکت کننده : ۸۱۹ نفر
۹۹۰,۰۰۰تومان
 ۵۰%تخفیف
۴۹۹,۰۰۰ تومان


تخفیف این دوره
تاپایان: سه شنبه ۲۴ تیر ۱۳۹۹
فعال است و بعد به قیمت اصلی برمیگردد
ویژگی محصولات سایت آموزشی آواسام

توضیحات و جزئیات دوره :

آموزش پروژه محور زبان برنامه نویسی کاتلین ( kotlin ) برای تولید اپلیکیشن اندرویدی

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

 

کاتلین یا  Kotlin یک زبان برنامه نویسی است که توسط تیم JetBrains ساخته شده است . زبان برنامه نویسی کاتلین در سال 2017 توسط گوگل بطور رسمی بعنوان زبان برنامه نویسی توسعه اپ های اندرویدی معرفی شد . 

ویژگی های خوب کاتلین باعث شده است که در سال های گذشته اکثر برنامه نویسان اندروید به سمت کاتلین جذب شوند و اپ های خود را با کاتلین تولید کنند  . 

کاتلین جایگزین جاوا نیست بلکه خود زبان کاتلین بر روی ماشین مجازی جاوا یا Java Virtual Machine  اجرا میشود .
 

ویژگی های کاتلین نسبت به جاوا : 

دوره ی پروژه محور برنامه نویسی اندروید با زبان کاتلین ( kotlin )
  • عدم وجود خطای معروف جاوا NullPointerException یا همان مزیت Null Safety
  • کدنویسی بسیار کمتر نسبت به جاوا
  • سرعت اجرای بالای برنامه های نهایی 
  • مصرف کم باطری برنامه های ساخته شده با کاتلین
  • دارای جدیدترین تکنیک های برنامه نویسی به دلیل جدید بودن زبان کاتلین
  • توانایی برنامه نویسی بصورت مولتی پلتفرم با استفاده از Kotlin/Native برای دیگر سیستم عامل ها 
     

برنامه نویسان اندروید باید کاتلین را یاد بگیرند 

دوره ی پروژه محور زبان برنامه نویسی کاتلین ( kotlin )

از آنجایی که کاتلین دارای ویژگی های خوب بسیاری میباشد و از توسط گوگل هم بعنوان یک زبان رسمی معرفی شده است پس میتوان حدس زد که در آینده ای نه چندان دور اتفاقات زیادی برای برنامه نویسی اندروید با کاتلین خواهد افتاد . 

هم اکنون تعداد بسیاری از توسعه دهندگان اپ های اندرویدی از کاتلین استفاده میکنند و رضایت بسیار بیشتری نسبت به جاوا دارند و از آنجایی که تیم توسعه دهنده ی کاتلین مرتبا در حال گسترش این زبان است آینده ی بسیار خوبی در انتظار زبان کاتلین است 

اگر شما خواستید اپلیکیشن خود را بجز اندروید برای IOS یا حتی پلتفرم های دیگر هم داشته باشید با جاوا نمیتوانید این کار را بکنید ولی Kotlin/Native این امکان را برای شما فراهم میکند ! 

پس کاتلین یک زبان قدرتمند رو به رشد و آینده دار است همچنین برای توسعه اپ های اندرویدی مزیت های زیر را در اختیار شما قرار میدهد : 

  • توسعه اپ اندرویدی راحت تر از قبل میشود
  • کدنویسی کمتری میکنید
  • نتیجه ی نهایی شما سریعتر ، کم حجمتر و پرفرمنس بالاتری خواهد داشت 

محتویات دوره ی آموزشی پروژه محور زبان برنامه نویسی کاتلین ( kotlin ) برای ساخت اپ گالری تصاویر آنلاین

دوره ی پروژه محور زبان برنامه نویسی کاتلین ( kotlin ) - ساخت اپ گالری تصاویر آنلاین
  • جلسه 1 :
    آشنائی با زبان کاتلین و آموزش مفاهیم ابتدایی برای شروع با کاتلین
    مزایای کاتلین و نحوه ی یادگیری
    معرفی کل دوره ی آموزشی پروژه محور کاتلین وب سایت آواسام
     
  • جلسه 2 :
    آموزش نصب و راه اندازی برنامه های مورد نیاز
    آموزش راه اندازی زبان کاتلین در محیط Android Studio
     
  • جلسه 3 :
    آموزش کار با فایل های کاتلین
    آموزش تبدیل فایل های جاوا به کاتلین در محیط Android Studio 
    آموزش ایجاد پراکسی در محیط Android Studio برای دور زدن تحریم های آی پی ایرانی و بیلد کردن بدون مشکل 
    آموزش دانلود و راه اندازی ماشین مجازی Genymotion 
    آموزش ایجاد دستگاه های مجازی اندروید جدید
    آموزش اجرا کردن اولین برنامه ی کاتلین و نمایش یک پیام ساده
    معرفی آموزش پروژه محور برای گالری آنلاین تصاویر و کتابخانه های مورد نیاز 
     
  • جلسه 4 :
    آموزش کار با فایل Gradle و افزودن تمام کتابخانه های مورد نیاز برای پروژه گالری تصویر آنلاین
    آموزش نحوه ی ایمپورت کردن پکیج ها در کلاس های کاتلین
    آموزش نحوه ی ایجاد کلاس جدید در کاتلین
    آموزش کار با توابع در کاتلین
    آموزش نحوه ی کامنت گذاری بین کدها در زبان کاتلین
    آموزش انواع متغیرها در زبان کاتلین 
    آموزش کار با متغیرهای نوع Var و نوع Val در کاتلین
    آموزش تعریف نوع متغیر ها و مقدار دهی به آنها در طول کدنویسی

 

  • جلسه 5 :
    آموزش کار با توابع در زبان برنامه نویسی کاتلین 
    آموزش ایجاد توابع Override در محیط اندروید استودیو
    آموزش ایجاد متد جدید با پارامتر های ورودی و خروجی مختلف
    ایجاد چند تابع تستی جهت یادگیری بیشتر توابع کاتلین
    آموزش ثبت نام و دریافت کلید API از سایت Pixabay.com 
    آموزش دریافت رشته ی Json تصاویر از وب سرویس سایت Pixabay.com

  • جلسه 6 : 
    آموزش ساخت data class جهت ایجاد مدل Photo برای تصاویر پروژه 
    آموزش ایجاد مدل PhotoList جهت فراهم کردن مدل لیست تصاویر
    آموزش ایجاد اینترفیس PhotoAPI جهت دریافت API مربوط به تصاویر 
    آموزش ایجاد کلاس PhotoRetriver جهت واکشی تصاویر از API آنلاین از وب سرویس Pixabay.com

  • جلسه 7 : 
    آموزش ایجاد layout مربوط به هر آیتم recyclerView جهت نمایش در لیست 
    آموزش ایجاد بخش layout مربوط به adapter
    آموزش کدنویسی و ایجاد adapter با کاتلین جهت فراهم کردن recyclerView

  • جلسه 8 : 
    آموزش لود کردن اطلاعات وب سرویس با استفاده از retrofit2 و ارسال آن برای adapter
    آموزش تنظیم کردن و فراخوانی adapter جهت پرکردن لیست recyclerView
    آموزش لود کردن تصاویر با استفاده کتابخانه ی Glide 
    در نهایت دریافت اطلاعات از وب سرویس Pixabay و نمایش تصاویر در یک لیست با استفاده از recyclerView , retrofit2 , Glide و زبان کاتلین

  • جلسه 9 : 
    ایجاد اکتیویتی جدید به نام DetailsActivity برای نمایش یک تصویر انتخاب شده از لیست recyclerView
    آموزش کدنویسی رویداد کلیک شدن یک عنصر از لیست recyclerView و باز شدن اطلاعات آن در اکتیویتی جدید با Intent
    آموزش ساخت آبجکت تصویر و ارسال اطلاعات ان بواسطه ی Intent و دریافت سمت اکتیویتی Details
    نمایش اطلاعات و تصویر با رزولیشن بالاتر در اکتیویتی DetailsActivity 

 

این دوره بصورت پروژه محور در مدت زمان کم مفاهیم اصلی زبان برنامه نویسی کاتلین را انتقال میدهد و با تخصص های زیر در این دوره ی آموزشی پروژه محور آشنا میشوید : 

  1. برنامه نویسی و مفاهیم اولیه Kotlin جهت شروع کدنویسی در محیط اندروید استودیو برای تولید اپلیکیشن های اندرویدی
  2. ارتباطات سروری در برنامه نویسی اپلیکیشن های اندرویدی کاتلین با استفاده از کتابخانه قوی Retrofit2
  3. استفاده از کتابخانه ی قوی Glide جهت بارگزاری تصاویر آنلاین در اپلیکیشن های اندرویدی
  4. توانایی دریافت API وب سرویس و پردازش آن با زبان کاتلین 
  5. نحوه ی ساخت اداپتر توسط کاتلین 
  6. نحوه ی ساخت مدل در کاتلین 
  7. نحوه ی کدنویسی جاوا در کنار کاتلین و تبدیل کدهای جاوا به کاتلین در محیط اندروید  استودیو

 

آموزش برنامه نویسی کاتلین


دوره ی آموزش ساخت اپ گالری تصاویر آنلاین با کاتلین
دوره ی آموزش ساخت اپ گالری تصاویر آنلاین با کاتلین

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

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
نظرات کاربران
    1. فقط افرادی که محصول را تهیه کرده اند میتوانند در این قسمت نظر ثبت کنند
    2. نظر باید درباره ی محصول باشد و جنبه های مثبت و منفی آنرا بنویسید
    3. برای سوال های پیش از خرید ، تیکت باز کنید یا از قسمت تماس با ما ارتباط برقرار کنید
    4. نظرات شامل توهین ،‌ دارای الفاظ رکیک و تبلیغات منتشر نخواهد شد
برای نوشتن نظر وارد شوید ورود
یا به عنوان یک میهمان نظر خود را بنویسید :

آرش علیزاده / 6 ماه پیش

دوره ی ارزشمند و خوبی بود پیشنهاد مینم حتما تهیه کنید 

علی یوسفی / 6 ماه پیش

سلام یکی از بهترین دوره های آموزشی بود که با قیمت معقول و خوبی تهیه کردم و ازش راضی بودم تنها مسیله ای که داشت این بود که سرعت کدنویسی و آموزش مدرس خیلی زیاد بود و گاهی باید ویدیو را استاپ کنم و کلی فکر کنم و اینترنت جستجو کنم تا ببینم چی گفت لطفا دوره های بعدی یکمی با سرعت کمتر و آرامتر توضیح بدید ممکنه شخصی مثل بنده مبتدی باشه بازم سپاسگزارم 

مینا رجبی / 8 ماه پیش
سلام من قبلا یه دوره لاراول از شما دیدم اصلا بخش مدل ها را نگفتید و ناقص بود میخاستم این دوره را تهیه کنم اما شک داشتم
پاسخ پشتیبانی آواسام :

سلام کاربر عزیز . ما دو دوره ی لاراول داریم یکی برای لاراول نسخه های 5 و یکی که جدیدا منتشر شده اسمش  دوره ی طلایی لاراول 6 است . بحث مدل ها در هر دو دوره بصورت کامل و مجزا آموزش داده شده است و جزو سرفصل های این دوره ها است . لطفا نام دوره ای که شما دیدید و مشکل داشتید چی بود ؟ همینجا یا در تیکت اعلام کنید تا رسیدگی شود و راهنمایی های لازم برای شما ارسال شود . با احترام

سعید نیک دل / 10 ماه پیش
این آموزش رو دیدم خوب بود
مریم شجاعی / 1 سال پیش
من این دوره را دیدم خیلی خوب و عالی بود فقط یک ایرادی که داشت این بود سرعت مدرس خیلی زیاده باید فیلم رو چندبار ببینید ولی خب در کل نمیشه گفت ایراد هست دوره خیلی خوب بود .
میثم نصراللهی / 1 سال پیش
میثم هستم از شیراز . این دوره را دیدم و استفاده کردم و میخاستم تشکر ویژه بکنم بخاطر این دوره بسیار عالی و پر کاربرد . من میخاستم برای پروژه ی کاریم از کاتلین استفاده کنم که با این دوره کلی از مشکلاتم حل شد مرسی قیمت دورتون هم با این وضعیت اقتصادی خیلی عالیه یعنی مفته
محمد اسماعیل زاده / 1 سال پیش
سلام من میخواستم این دوره را تهیه کنم ولی یه سوال داشتم ممنون میشم پاسخ بدید . آیا این دوره کاملا پروژه محور است ؟ یعنی مباحث پایه ای کاتلین هم گفته میشود یا مستقیم وارد پروژه میشوید؟ ؟؟؟
پاسخ پشتیبانی آواسام :

سلام مباحث پایه ای کاتلین کامل گفته میشود به همراه یک پروژه که برای یک گالری آنلاین پیاده سازی میشود . در اصل هدف این دوره انتقال مفاهیم اصلی کاتلین بصورت پروژه محور است . با احترام 

اصغر قلی زاده / 1 سال پیش
این دوره در نوع خودش بی نظیره . دوره ی اموزشی کاتلین بصورت فارسی وجود نداره و برای اولین بار من از آواسام تهیه کردم و خیلی عالی بود .فقط تعداد جلساتش کمه و اینم من به این حساب میزارم که سرعت تدریس مدرس یکم زیاده و شما میتونید حین دیدن دوره ویدیو را استاپ کنید و بعد از تمرین دوباره ببینید . خیلی عالی بود کیفیتش محشر بود
نیما خانجانی / 1 سال پیش
سلام این دوره بسیار روان و عالی هست برای دوستانی که دنبال دوره ی آموزش کاتلین برای برنامه نویسی اندروید هستند پیشنهادش میکنم مرسی از مهندس نیکزاد بابت این دوره کامل و خوب
ناصر باقری محمودابادی / 1 سال پیش
آموزش لود کردن اطلاعات وب سرویس با استفاده از retrofit2 و ارسال آن برای adapter واقعا آموزشی کاربردی در اندروید محسوب میشه
علی ابوالحسنی / 2 سال پیش
سلام و خسته نباشید میخواستم بدون آیا آموزش پروژه محور دیگه ای هم در دست تولید دارین ؟
پاسخ پشتیبانی آواسام :

سلام و تشکر . بله اکثر دوره های آموزشی ما پروژه محور خواهد بود لطفا بخش محصولات را هر از گاهی چک کنید

مهمان / 2 سال پیش
کاتلین خیلی زبان سریع و عالی برای برنامه نویسی اندرویده و شما هم که در این دوره سنگ تمام گذاشتید خیلی مباحث خوبی را تدرس کردید مخصوصا که این دوره پروژه محور است و مباحثی مثل ارتباط با سرور و کتابخانه ی retrofit خیلی به دردم خورد مرسی بابت این دوره ی فوق العاده و حرفه ای