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

دوره ی آموزش برنامه نویسی اندروید با کاتلین (kotlin) پروژه محور
نکات مهم درباره ی این محصول
دوره بصورت فایل های ویدیویی با متعلقات موجود تحویل داده میشود
دوره دارای پشتیبانی آنلاین میباشد
کپی رایت این محصول برای سایت avasam.ir میباشد
ثبت نام در دوره فوری و همان لحظه ی درخواست شما می باشد
جزئیات محصول
مدرس : مهندس نیک زاد
پشتیبانی انلاین: دارد
وضعیت: تکمیل شده
سورس کد : دارد
تعداد جلسات: ۱۰۳ عدد
تعداد فصل ها: ۹ فصل
شرکت کننده : ۵۰۱۹ نفر
ضمانت بازگشت : تا یک هفته
۵,۰۰۰,۰۰۰ تومان
۵%
۴,۷۵۰,۰۰۰ تومان
این محصول در جشنواره زمستان قرار گرفته و تخفیف به مدت محدودی فعال است.

تاریخ اتمام تخفیف : پایان روز جمعه ۳ فروردین ۱۴۰۳

سام نیکزاد
مدرس : سام نیکزاد

کارشناسی مهندسی نرم افزار
کارشناس ارشد هوش مصنوعی
تجربه تدریس برنامه نویسی از ۱۳۹۲

نیاز به کمک داری ؟ پشتیبانی ما در تلگرام و واتساپ پاسخگوی شماست ۰۹۳۵۴۸۸۷۳۴۴
پادکست دوره ی آموزش برنامه نویسی اندروید با کاتلین (kotlin) پروژه محور
پادکست صوتی راهنمای این محصول

توضیحات و جزئیات :‌
آخرین بروزرسانی های دوره :

۱ - فصل هشت اضافه شد : مینی دوره ی آموزش پایگاه داده با زبان برنامه نویسی کاتلین جهت برنامه نویسی اپلیکیشن های موبایل

۲- فصل نهم اضافه شد : فصل جدید با عنوان Jetpack Compose اضافه گردید در ادامه ی مقاله به ماهیت Jetpack Compose میپردازیم و میبینیم با این شیوه ی برنامه نویسی میتوانید ui و ux های بسیار توانمندی در اپلیکیشن های اندرویدی ایجاد کنید. برای خواندن بیشتر درباره ی این بروزرسانی اینجا کلیک کنید.

 

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

به دلیل جدید بودن سینتکس ( قواعد دستوری ) زبان برنامه نویسی کاتلین یادگیری سینتکس این زبان اهمیت بالایی دارد و دوستانی که از زبان جاوا به سمت کاتلین می آیند ابتدا دچار سردرگمی میشوند چون ذهنیت آنها این است که کاتلین مشابه جاواست اما اینطور نیست !

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

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

 

:: اهداف این دوره ی آموزشی ::

  • یادگیری زبان کاتلین از صفر تا صد
  • توانایی برنامه نویسی اپلیکیشن های اندرویدی با کاتلین
  • تسلط کامل به محیط های Intellij IDEA و Android Studio
  • تسلط کامل به کار با پایگاه داده با زبان Kotlin
  • تسلط کامل به پیاده سازی پروژه بصورت واقعی با زبان کاتلین ( دارای سه بخش پروژه محور )
  • توانایی هندل کردن انواع پروژه های کاتلین در بازار کار یا شرکت های مختلف
  • تسلط به مبحث جدید Jetpack Compose در زبان کاتلین

 

در مدت زمان اخیر تعداد افرادی که این دوره ی آموزشی را تهیه کرده اند به بیش از ۴۰۰۰  نفر رسیده است که این استقبال نشان از محتوای با کیفیت و عالی این دوره است.

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

 

 

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

 

در بخش اول این دوره که شامل ۶ فصل میشود در محیط حرفه ای به نام محیط Intellij IDEA  ابتدا خود زبان برنامه نویسی کاتلین از صفر تدریس خواهد شد.

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

در بخش سوم بروزرسانی ها اضافه میشود که به ترتیب سرفصل و عناوین بروزرسانی های دوره ی آموزشی کاتلین در همین مقاله آپدیت میشود.

 

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

به درخواست کاربران ، بروزرسانی انجام شد.

 

مینی دوره ی کار با پایگاه داده Sqlite با زبان Kotlin بعنوان بروزرسانی اضافه شد

 

این دوره ی آموزشی در سال ۱۴۰۲ هجری شمسی بازبینی و بروزرسانی های لازم انجام شده است.

این مینی دوره بعنوان بروزرسانی شهریور سال ۱۴۰۰ به کل این مجموعه ی آموزشی اضافه گردید که در این بخش به آموزش کار با پایگاه داده در اپ های اندرویدی با زبان کاتلین پرداخته میشود. شاید یکی از دغدغه های کاربران و شرکت کنندگان این دوره عدم پوشش کامل مباحث CREATE , READ , UPDADE و DELETE روی جدول های مختلف بود که هم اکنون با اضافه شدن این مینی دوره رفع شده است.

جزئیات مینی دوره اضافه شده بعنوان بروزرسانی به کل پکیج 

  • تعداد جلسات مینی دوره : ۴ جلسه
  • تعداد کل جلسات دوره بعد اضافه شدن بروزرسانی : ۱۰۳ جلسه
  • کیفیت مینی دوره :‌ 1080p 
  • مدرس : مهندس نیکزاد
  •  

:: نمونه ویدیو از بخش مینی دوره ( بروزرسانی دوره ) ::

<iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;" src="https://www.aparat.com/video/video/embed/videohash/t9kho/vt/frame" width="" height="" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen"></iframe>

 

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

من سالها بود با کاتلین کار میکردم حتی قبل تر از اینکه شرکت گوگل ، بصورت رسمی کاتلین را معرفی کند. بعد از معرفی زبان کاتلین توسط گوگل در مراسم Google IO سال ۲۰۱۷ بعنوان دومین زبان رسمی توسعه ی اپ های اندرویدی و همچنین مزیت های بسیاری که کاتلین نسبت به جاوا داشت ، سیل عظیمی از برنامه نویسان در سرتاسر جهان به سمت آموزش کاتلین جاری شد.

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

 

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

 

این دوره ی آموزشی را میتوانم بعنوان یک دوره ی آموزشی عالی برای کاتلین معرفی کنم چون تمامی مباحث لازم برای برنامه نویسان عزیز پوشش داده شده است چه از نظر سینتکس خود کاتلین و چه از نظر برنامه نویسی اپلیکیشن های اندرویدی با زبان کاتلین.

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

 

رزومه ی کوتاهی از مدرس آموزش کاتلین ( استاد نیک زاد )

 

لیسانس مهندسی نرم افزار 

سابقه ی تدریس حرفه ای از سال ۱۳۹۲ دارای مدارک مختلف بین المللی برنامه نویسی
سابقه ی برنامه نویسی اندروید از ۱۳۹۰ سابقه ی فعالیت برنامه نویسی در شرکت کافه بازار مدیر کل شرکت آوای هوشمند سام به ش.ث ۴۴۸۳۸

 

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

 

شما میتوانید برای دیدن جلسات رایگان ( جهت ارزیابی کیفیت ) ۴ جلسه را به رایگان از طریق لینک های زیر دریافت کنید و تماشا کنید .

 

همچنین شما میتوانید بدون نیاز به دانلود ، ۴ جلسه ی رایگان این دوره را به ترتیب بالا ، از طریق ویدیو پلایر های زیر ، بصورت آنلاین تماشا کنید .

<video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="300" height="150"> </video> <video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="300" height="150"> </video>
<video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="300" height="150"> </video> <video style="display: block; margin-left: auto; margin-right: auto;" controls="controls" width="300" height="150"> </video>

 

چرا باید کاتلین را یاد بگیرید و آموزش کاتلین چقدر اهمیت دارد ؟

چرا باید زبان کاتلین را یاد بگیرید و اهمیت آموزش کاتلین چقدر است ؟

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

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

 

  • کاتلین بعنوان یک زبان رسمی برای توسعه اپ های اندرویدی توسط تیم اندروید شرکت گوگل برگزیده شده است .
  • کاتلین نسبت به جاوا از پرفرمنس بهتری برای تولید اپلیکیشن های اندرویدی برخوردارد است .
  • اپ های تولید شده با کاتلین باگ کمتری دارند چون سیستم Null Safety کاتلین مانع از بروز خطاهای جاوا مخصوصا خطای همیشگی nullpointerexception میشود که باعث کرش کردن اپلیکیشن های شما میشد .
  • در بازار کار درخواست متخصص کاتلین رو به افزایش است و شرکت های بزرگ به دنبال متخصصین کاتلین هستند .
  • کاتلین کدنویسی بسیار کمتری دارد که باعث میشود در زمان و زحمت برنامه نویسان صرفه جویی شود .
  • یادگیری کاتلین آسان است چون کاتلین ساده ، مختصر و نزدیک به زبان انسان است .

 

دیگر کاربردهای زبان کاتلین

 
دیگر کاربردهای زبان برنامه نویسی کاتلین
 
زبان کاتلین یک زبان کراس پلتفرم است که به یک پلتفرم خاص مثل اندروید وابسته نیست . شما میتوانید با یادگیری زبان کاتلین در دیگر پلتفرم ها نیز برنامه نویسی کنید .
اگر این دوره ی آموزشی را طی کنید شما به مباحث قواعد دستوری کاتلین بصورت کامل مسلط خواهید شد و میتوانید از زبان کاتلین برای دیگر پلتفرم ها نیز استفاده کنید.
طبق داکیومنت اصلی زبان کاتلین این زبان برای پلتفرم های زیر نیز کاربرد دارد : 
  • برنامه نویسی موبایل بصورت مولتی پلتفرم ( اندروید و ios )
  • برنامه نویسی سمت سرور برای وب سایت
  • برای فرانت اند وب سایت
  • و برای علوم داده ها 
 

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

 

 ✅ جلسه ۱ : 

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

 

✅ جلسه ۲ : 

  • صحبت در مورد ماشین مجازی جاوا
  • آموزش دانلود jdk و jre
  • آموزش نصب jdk و jre 
  • آموزش پیکربندی و آماده سازی jdk
  • آموزش تعریف متغیرهای سیستمی و تعریف java به سیستم

 

✅ جلسه ۳ : 

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

 

✅ جلسه ۴ : 

  • آموزش دانلود محیط Intellij IDEA 
  • آموزش نصب و راه اندازی Intellij IDEA
  • آموزش تنظیمات مختلف محیط Intellij IDEA

 

✅ جلسه ۵ : 

  • آموزش ساخت پروژه در اندروید استودیو
  • آموزش تنظیمات کامل پروژه جدید اندرویدی
  • آموزش انتخاب template های پیش ساخته اندروید استودیو
  • آموزش کامل ساختار پروژه های اندروید استودیو
  • آموزش فایل manifest.xml و شناسنامه ی اپ های اندرویدی
  • آموزش بخش های مختلف و کار با محیط اندروید استودیو

 

✅ جلسه ۶ : 

  • آموزش انواع layout ها در اندروید
  • آموزش LinearLayout 
  • آموزش ساخت LinearLayout افقی و عمودی 
  • آموزش کار با attribute های ویو ها 
  • آموزش ساخت layout دلخواه 
  • آموزش خاصیت مهم weight در طراحی layout ها

 

✅ جلسه ۷ : 

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

 

✅ جلسه ۸ : 

  • آموزش ساخت پروژه کاتلین در محیط Intellij IDEA 
  • آموزش تنظیمات مهم محیط Intellij IDEA
  • آموزش ساخت فایل کاتلین درون محیط Intellij IDEA
  • آموزش ساخت تابع main 
  • آموزش کدنویسی کاتلین در محیط Intellij IDEA
  • آموزش کار با دستور print و println

 

✅ جلسه ۹ : 

  • آموزش متغیرها در زبان های برنامه نویسی
  • آموزش متغیرها در زبان کاتلین
  • آموزش تعریف متغیر با var و val
  • آموزش استفاده از مقدار متغیرها 

 

✅ جلسه ۱۰ : 

  • آموزش تعریف نوع متغیرها
  • آموزش تعریف نوع متغیر عدد صحیح Int 
  • آموزش تعریف نوع متغیر رشته ای String
  • آموزش تعریف نوع متغیر Boolean
  • آموزش تعریف نوع متغیر اعشاری float و double 

 

✅ جلسه ۱۱ : 

  • آموزش constant ها 
  • آموزش تعریف constant جدید در کاتلین
  • بررسی ثابت ها در دیگر زبان های برنامه نویسی
  • آموزش کاربرد ثابت ها 

 

✅ جلسه ۱۲ : 

  • آموزش optional ها 
  • آموزش تعریف متغیرهای optional
  • آموزش انتساب مقدار null به متغیرها در کاتلین

 

✅ جلسه ۱۳ : 

  • آموزش ترکیب کردن متغیرها با همدیگر
  • آموزش انتساب ترکیب چند متغیر در یک متغیر در کاتلین

 

✅ جلسه ۱۴ : 

  • آموزش دریافت داده از کاربران در محیط Intellij IDEA
  • آموزش کار با تابع readline و ویژگی های آن 
  • آموزش دریافت انواع داده از کاربر و تبدیل آنها 

 

✅ جلسه ۱۵ : 

  • آموزش مبحث Null Safety در زبان کاتلین
  • آموزش علامت ؟ در کاتلین
  • آموزش کاربرد علامت !! در کاتلین
  • آموزش تکنیک های گذر از خطای NullPointerException 

 

✅ جلسه ۱۶ :

  • آموزش تبدیل انواع داده ها 
  • آموزش تبدیل مقدار رشته ای به مقدار عدد صحیح و برعکس 
  • آموزش تبدیل مقدار عدد صحیح به اعشاری و برعکس 

 

✅ جلسه ۱۷ :

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

 

✅ جلسه ۱۸ :

  • بررسی تقدم عملگرها در برنامه نویسی
  • آموزش تقدم عملگرها در کاتلین با مثال عملی
  • آشنایی با تابع Math

 

✅ جلسه ۱۹ :

  • آموزش premetive DataType ها
  • آموزش و بررسی انواع داده های byte , char , short , int , long , float , double , boolean , void 

 

✅ جلسه ۲۰:

  • آموزش ++ کاتلین
  • آموزش -- کاتلین
  • آموزش تفاوت postfix و prefix

 

✅ جلسه ۲۱:

  • آموزش دیباگ کردن کدهای کاتلین
  • آموزش break point گذاری در محیط intellij ADEA
  • آموزش کنترل debugger محیط intellij IDEA

 

✅ جلسه ۲۲:

  • ساخت برنامه ی ورود و ثبت نام ساده با کاتلین

 

✅ جلسه ۲۳ : 

  • آموزش کامل شرط if در برنامه نویسی
  • آموزش شرط if در کاتلین با مثال عملی

 

✅ جلسه ۲۴ : 

  • آموزش شرط if else در برنامه نویسی
  • آموزش شرط if else در کاتلین با مثال عملی

 

✅ جلسه ۲۵ : 

  • آموزش if else if در کاتلین با مثال عملی

 

✅ جلسه ۲۶ : 

  • آموزش if های تو در تو یا Nested Ifs در کاتلین با مثال عملی

 

✅ جلسه ۲۷ : 

  • آموزش شرط when در زبان کاتلین با مثال عملی

 

✅ جلسه ۲۸ : 

  • آموزش نوشتن شرط تک خطی
  • آموزش انتساب مقدار شرط به متغیر

 

✅ جلسه ۲۹ : 

  • آموزش انتساب مقدار شرط when به متغیر

 

✅ جلسه ۳۰ : 

  • آموزش حلقه ی for در برنامه نویسی
  • آموزش پیاده سازی حلقه ی for در کاتلین به همراه مثال
  • آموزش پیاده سازی حلقه ی for  بجای foreach در کاتلین

 

✅ جلسه ۳۱ : 

  • آموزش پیاده سازی حلقه های تو در تو یا Nested For 
  • پیاده سازی مثال معروف چاپ ستاره مثلثی با حلقه های تو در تو

 

✅ جلسه ۳۲ : 

  • آموزش مفهوم حلقه ی while در برنامه نویسی
  • آموزش پیاده سازی حلقه ی while در کاتلین با مثال

 

✅ جلسه ۳۳ : 

  • آموزش مفهوم حلقه ی do while در برنامه نویسی
  • پیاده سازی حلقه ی do while در کاتلین با مثال

 

✅ جلسه ۳۴ : 

  • آموزش مفاهیم break و continue در برنامه نویسی
  • آموزش استفاده از break و continue در کاتلین با مثال

 

✅ جلسه ۳۵ : 

  • آموزش کامل داده ی string در کاتلین 
  • آموزش متدهای کمکی برای رشته ها به نام toUpperCase و toLowerCase و split 

 

✅ جلسه ۳۶ :

  • آموزش آرایه ها در کاتلین بخش اول

 

✅ جلسه ۳۷ :

  • آموزش آرایه ها در کاتلین بخش دوم 

 

✅ جلسه ۳۸ :

  • بررسی تفاوت بین array و arrayList در کاتلین
  • آموزش ArrayList ها در کاتلین با مثال 

 

✅ جلسه ۳۸ :

  • آموزش کامل مفهوم Hashmap و پیاده سازی ان در زبان کاتلین

 

✅ جلسه ۴۰ :

  • آموزش استفاده از تابع ArrayOf برای ساخت آرایه ها در کاتلین
  • آموزش واکشی و درج اطلاعات و بروزرسانی آنها در آرایه 

 

✅ جلسه ۴۱ :

  • آموزش کار با تابع HashmapOf برای ساخت ارایه دو بعدی 

 

✅ جلسه ۴۲ :

  • آموزش استفاده از setOf برای ساخت set collection

 

✅ جلسه ۴۳ :

  • آموزش مفهوم تابع در برنامه نویسی
  • آموزش پیاده سازی انواع توابع در کاتلین

 

✅ جلسه ۴۴ : 

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

 

✅ جلسه ۴۵ : 

  • آموزش پیشرفته توابع در کاتلین
  • آموزش تعریف مقدار پیشفرض برای پارامترهای یک تابع 

 

✅ جلسه ۴۶ : 

  • آموزش نحوه ی Overloading کردن توابع
  • آموزش ساخت توابع یکسان با پارامترهای ورودی متفاوت 

 

✅ جلسه ۴۷ : 

  • آموزش Polymorphism در توابع کاتلین

 

✅ جلسه ۴۸ : 

  • آموزش تعریف و استفاده از متغیرهای local 
  • آموزش تعریف و استفاده از متغیرهای global

 

✅ جلسه ۴۹ : 

  • معرفی برنامه نویسی شی گرا و آموزش مفاهیم آن 

 

✅ جلسه ۵۰ : 

  • بررسی مزایای استفاده از شی گرایی در برنامه نویسی

 

✅ جلسه ۵۱ :

  • آموزش class ها و نحوه ی ساختن آنها در kotlin
  • آموزش تعریف attribute ها یا property های کلاس  

 

✅ جلسه ۵۲ :

  • آموزش ساخت object جدید از class در kotlin
  • آموزش دسترسی به property های یک object و استفاده از آنها 

 

✅ جلسه ۵۳ :

  • آموزش ایجاد constructor یک کلاس
  • آموزش ارسال پارامتر به constructor یک کلاس 

 

✅ جلسه ۵۴ :

  • آموزش ساخت custom cunstructor برای یک کلاس 
  • آموزش ارسال پارامتر به custom cunstructor و استفاده از آن 

 

✅ جلسه ۵۵ :

  • آموزش Inheritance  یا ارث بری در کاتلین
  • تشریح کلاس های والد و فرزند و نحوه ی استفاده از آنها با مثال کامل 

 

✅ جلسه ۵۶ :

  • آموزش Access Modifiers مختلف در کاتلین ( public private protected )

 

✅ جلسه ۵۷ :

  • آموزش Overriding متدهای درون یک کلاس با مثال

 

✅ جلسه ۵۸ :

  • آموزش مفهوم Casting در برنامه نویسی
  • آموزش پیاده سازی Up Casting و Down Casting در شی گرایی

 

✅ جلسه ۵۹ :

  • کاربرد کلمه ی this و نحوه ی استفاده از آن
  • کاربرد کلمه ی super و آموزش استفاده از آن 

 

✅ جلسه ۶۰ :

  • آموزش مفهوم Interface ها در برنامه نویسی
  • مقایسه تفاوت بین Interface ها و class ها در کاتلین
  • آموزش کار با Interface ها در کاتلین 

 

✅ جلسه ۶۱ :

  • آموزش مفهوم Abstraction  در برنامه نویسی شی گرا
  • آموزش پیاده سازی Class های نوع Abstract

 

✅ جلسه ۶۲ :

  • آموزش ساخت کلاس از نوع Enum و استفاده از آن با مثال

 

✅ جلسه ۶۳ :

  • آموزش کلاس نوع Generic و نحوه ی پیاده سازی آن به همراه مثال عملی

 

✅ جلسه ۶۴ :

  • آموزش پیاده سازی Extention ها در کاتلین
  • آموزش اضافه کردن Extention برای ArrayList

 

✅ جلسه ۶۵ :

  • آموزش package ها در برنامه نویسی کاتلین
  • آموزش ساخت package جدید 

 

✅ جلسه ۶۶ :

  • آموزش ساخت Nested classes یا کلاس های تو در تو
  • آموزش ساخت inner class در زبان کاتلین 

 

✅ جلسه ۶۷ :

  • آموزش Singleton Desing Pattern در شی گرایی کاتلین و نحوه ی استفاده از آن 

 

✅ جلسه ۶۸ :

  • آموزش مفهوم Try/Catch در برنامه نویسی
  • آموزش پیاده سازی Try/Catch در کاتلین

 

✅ جلسه ۶۹ :

  • آموزش خواندن و نوشتن روی فایل جانبی با کاتلین به همراه مثال عملی

 

✅ جلسه ۷۰ :

  • آموزش برنامه نویسی Multi threading یا چند نخی در کاتلین 

 

✅ جلسه ۷۱ :

  • آموزش دانلود و بروزرسانی SDK های اندروید

 

✅ جلسه ۷۲ :

  • آموزش نصب kotlin روی android studio
  • آموزش بروزرسانی kotlin نصب شده روی android studio

 

✅ جلسه ۷۳ تا جلسه ۸۳ : 

  • شروع بخش پروژه محور و ساخت پروژه ماشین حساب با کاتلین در محیط اندروید استودیو

 

✅ جلسه ۸۴ تا جلسه ۹۶ : 

  • بخش پروژه محور و ساخت پروژه  بازی Tic Tac Toe با کاتلین در محیط اندروید استودیو

 

✅ جلسه ۹۶ تا جلسه ۹۹ : 

  • بخش پروژه محور و ساخت اپلیکیشن تناسب اندام با کاتلین در محیط اندروید استودیو

 

✅ جلسه ۱۰۰ : (مینی دوره پایگاه داده)

  • شروع کار با پایگاه داده sqlite در اندروید استودیو
  • آموزش ساخت دیتابیس جدید
  • آموزش ساخت db handler و کار با آن
  • آموزش ساخت adapter های پایگاه داده و کار با آنها
  • آموزش فراخوانی داده ها از جدول
  • آموزش نمایش داده های فراخوانی شده در recyclerview بصورت لیست

 

✅ جلسه ۱۰۱ : (مینی دوره پایگاه داده)

  • آموزش دریافت اطلاعات فیلدها در kotlin
  • آموزش نوشتن کوئری INSERT  در دیتابیس 
  • آموزش بروزرسانی recyclerview از داده های درج شده در دیتابیس

 

✅ جلسه ۱۰۲ : (مینی دوره پایگاه داده)

  • آموزش آموزش کار با recyclerview برای انعطاف بیشتر
  • آموزش DELELTE کردن از پایگاه داده با کاتلین (دیتابیس)

 

✅ جلسه ۱۰۳ : (مینی دوره پایگاه داده)

  • آموزش بروزرسانی UPDATE اطلاعات قدیمی در پایگاه داده با کاتلین

 

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

 

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

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

 

محتویات دریافتی دوره ی آموزشی پروژه محور کاتلین ( Kotlin )

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

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

 

فصل 2 دوره ی آموزش پروژه محور کاتلین سایت آواسام
فصل 3 دوره ی آموزش پروژه محور کاتلین سایت آواسام
فصل ۴ دوره ی آموزش پروژه محور کاتلین سایت آواسام
فصل 5 دوره ی آموزش پروژه محور کاتلین سایت آواسام

فصل 6 دوره ی آموزش پروژه محور کاتلین سایت آواسام
فصل 7 دوره ی آموزش پروژه محور کاتلین سایت آواسام

 

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

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

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

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

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

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

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

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

همچنین در هر فصل یک پوشه به نام Attached Files قرار داده ایم که شامل سورس کدهای نوشته شده و آماده تمرینات و پروژه های این دوره ی آموزشی است ‌که به راحتی میتوانید در محیط اندروید استودیو استفاده کنید .

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

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

برای بحث های تئوری اسلایدهای مفهومی توسط مدرس تهیه شده است و برای کدنویسی های لازم بعد از تدریس مطالب و کدها ، مثال های مختلف و تمرینات مختلفی ارائه میشود .

 

فصل ۹ ام اضافه شد آموزش Jetpack Compose در برنامه نویسی کاتلین

در سالهای قبل برای طراحی رابط کاربری اپ های اندرویدی و همچنین عملکرد ظاهری که شامل ui و ux میشود از روش XML برای طراحی ظاهر اپ ها استفاده میشد که اکنون دیگر منسوخ شده است و با ورود Jetpack Compose شما میتوانید اپلیکیشن ها را سریعتر و راحت تر بسازید و کدهای منظم و تمیزتری داشته باشید.

در آموزش جت پک کامپوز  ( Jetpack Compose ) در این دوره ی آموزشی از صفر شروع میکنیم و قدم به قدم وارد دنیای Jetpack Compose میشویم و با قسمت های مختلف آن آشنا میشویم.

اگر برنامه نویسی فلاتر کار کرده باشید ممکن است کار با جت پک کامپوز شما را به یاد برنامه نویسی فلاتر بندازد.

در Jetpack Compse دیگر خبری از فایل های XML درون res وجود ندارد و شما با کدنویسی مختصر و ترتمیز با زبان کاتلین میتوانید انواع UI های زیبا را به راحتی بسازید.

این فصل یعنی فصل ۹ ام اختصاصا به بحث جت پک کامپوز اختصاص داده شده و بصورت کامل مباحث jetpack compose تدریش میشود.

آموش جت پک کومپوز یا jetpack compose در برنامه نویسی کاتلین

مزیت های استفاده از Jetpack Compose در برنامه نویسی اندروید چیست ؟ 

  1. برپایه ی کامپوننت نویسی است  یعنی شما میتوانید بخش های مختلف UI اپ خود را بصورت توابعی جدا بنویسید و بارها صدا بزنید.
  2. به راحتی با view های موجود در اندروید سازگار میباشد.
  3. افزایش شدید سرعت توسعه ی اپلیکیشن های موبایلی بعلت عدم درگیر شدن با کدهای سردرگم کننده و زیاد XML 
  4. چون jetpack compose برپایه ی زبان کاتلین است ویژگی های خوب آن زبان را نیز به ارث برده 
  5. نگهداری از کدها راحت است چون همه چیز درون یک فایل است و بخش های مختلف مثل زمان XML ندارد
  6. اپلیکیشن که از jetpack compose استفاده کند ۱۰۰٪ با کاتلین است چون jetpack compose مختص برنامه نویسی اندروید با کاتلین است.

 

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

شما هم اگر از کاربران ما هستید نظر خود را به سیستم پشتیبانی بصورت ویس ارسال کنید تا بعد از تایید در این بخش قرار گیرد همچنین میتوانید ویس خود را ایمیل کنید : info@avasam.ir
.:: نظرهای کاربران ::.
سحر

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

امين اسماعيلى

چطور امكان داره قبل اينكه زبان كاتلين توسط گوگل معرفى بشه شما باهاش كد ميزدين؟؟؟ لطفا اصلاحش كنين !!!!

پشتیبانی آواسام :

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

نیما ج.

سلام

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

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

اپ های آفلاین ساده جایی در بازار کار ندارن.

ممنون

پشتیبانی آواسام :

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

صلدق خودستان

سلام  این دوره کد تخفیف نداره؟

محمود دخیلی

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

fahimeh mousavi

من میخاستم این دوره را تهیه کنم به نظرتون برای یادگیری کاتلین عالیه ؟‌ چون یه جایی مقاله ای میخوندم و توش این دوره را معرفی کرده بودم یکم شک دارم یکی منو راهنمایی بکنه این دوره را تهیه کنم یا نه؟

ابولفضل کریمیان

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

من بخاطر کار در شرکتی که داشتم مجبور بودم زبان برنامه نویسی کاتلین را یاد بگیرم و دنبال یک دوره ی خوب کاتلین بودم که به پیشنهاد یکی از دوستانم در اینترنت این دوره را تهیه کردم و خیلی ازش راضی بودم 

مهندس نیکزاد مدرس این دوره هستند و به مباحث تسلط دارند و کیفیت دوره هم عالیه زنده باد آواسام برای تمام برنامه نویسان فارسی زبان 

علی معصومی

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

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

مجتبی فریدونی

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

آرین افضلی

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

alirezamohammadi

سلام من طبق نظر دوستانی که تعریف کرده بودند خریداری کردم ولی زیاد راضی نبودم چون پشتیبانی مشکل پروژه ی من را حل نکرد و همینطوری موندم روی هوا ! 

کمال منتظری

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

معصومه قدسی

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

اریک ماطوسیان

سلام وقت شما بخیر. بنده با زبان های برنامه نویسی C و Python کار کردم آیا این دوره برای من مناسب هست یا باید حتما با جاوا کار کرده باشم ؟ ممنونم

پشتیبانی آواسام :

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

payam

سلام فرق این دوره با دوره اپ گالری چیه

پشتیبانی آواسام :

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

مسعود قاسم پور

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

من دوره های زیادی را در وب دیدم ولی همه ناقص بودند و این دوره بی نقص ترین دوره ی کاتلین هست به جرات میتونم بگم حتی از دوره های سایت های انگلیسی زبان مثل لیندا و یودمی و ... که زیادی معروف هستند برتر هست 

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

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

 

محمدرضا مشهدی زاده

بهترین کیفیت و یادگیری از همه جهت.

علی

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

ممنون از شما 

Mmm

با عرض سلام و خسته نباشید 

ببخشید این دوره حدودا چند ساعت است 

 

 

پشتیبانی آواسام :

سلام این دوره ۱۰۳ جلسه2 است و هر جلسه بین ۲۰ دقیقه تا یک ساعت متغیر است

منصور

درود.حجمی که باید دانلود بشه چقده 

پشتیبانی آواسام :

سلام. لطفا برای اطلاع دقیق از این مورد تیکت باز کنید یا از طریق چت انلاین وتساپ یا تلگرام با شماره ۹۳۵۴۸۸۷۳۴۴ در ارتباط باشید

وحید فرج زاده

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

sahel zandi

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

مرتضی حسینی

سلام استاد اگه با برنامه نویسی هیچ اشنایی نداریم میتونیم ازین پکیج استفاده کنیم یا خیر

 

پشتیبانی آواسام :

سلام با مفاهیم اولیه برنامه نویسی آشنا باشید بهتر یاد خواهید گرفت. با احترام

زهرا

سلام میخاستم این دوره را تهیه کنم یه سوال داشتم. به نظرتون اول جاوا رو ببینم یا کاتلین رو همینطوری شروع کنم ؟ اگر بله دوره ی جاوا شما رو هم میخام تهیه کنم 

پشتیبانی آواسام :

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

پژمان یزدانی

سلام . دوره ی فوق العاده ای تهیه کردید . اجرتون با خدا

حسین سلطانی

سلام استاد عزیز . آیا در این دوره بحث کلاس های درونی و کلاس های generic آموزش داده شده است ؟‌ 

پشتیبانی آواسام :

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

نیما فرامرزیان

سلام با این دوره میتونم برنامه نویس اندروید بشم ؟ چقدر طول میکشه ممنون میشم پاسخ بدید

پشتیبانی آواسام :

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

احسان محمدی

سلام در این دوره قسمت پروژه محور هم هست ؟‌

پشتیبانی آواسام :

سلام بله این دوره هم اکنون سه عدد بخش پروژه محور دارد- دو اپلیکیشن و یک گیم که در محیط اندروید استودیو با کاتلین نوشته میشه

میثم هاشمی

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

ناصر کریمی

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

محمد حسین دیانتی

با سلام
پیش نیاز های دوره کاتلین چی هستش؟؟؟

و میتونیم از صفر با این دوره کار کنم؟؟؟؟؟
توی کامنت ها هم نوشتین آشنایی با جاوا ، یعنی باید زبان جاوا رو بلد باشیم؟؟؟؟

پشتیبانی آواسام :

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

علی

سلام و وقت بخیر

میخواستم بدونم اگه کسی تازه بخواد یک زبان برنامه نویسی یاد بگیره و تا الان هیچکدوم از زبان ها رو کار نکرده باشه میتونه از این دوره استفاده کنه؟ 

ممنون میشم اگه پاسخ بدید. 

پشتیبانی آواسام :

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

عبدالرضا شریفی

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

Hesam

سلام و خسته نباشید

تو این دوره آموزش کاتلین، کار و ارتباط با دیتابیس وجود نداره؟

پشتیبانی آواسام :

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

مهسا

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

حامد گنجی

سلام دوره را خریدم و دیدم . از نظر کیفیت تصویری و صوتی عالی بود شیوه ی بیان مدرس هم خوب بود و در کل راضی بودم. بازم تشکر میکنم از تهیه و برگزاری دوره ی خوب فارسی برای کاتلین چون من واقعا دنبال یادگیری زبان کاتلین برای برنامه نویسی اندروید بودم. 

پوریا کمالی

سلام 

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

پشتیبانی آواسام :

سلام آشنایی با جاوا نیاز هست فقط . تشکر

علی

سلام 

میتونم با این آموزش های شما 

یک برنامه انبارداری و حسابداری بنویسم ؟

پشتیبانی آواسام :

سلام بله حتما

غلامی

سلام دوره ی فوق العاده با کیفیت و شیرینی بود لذت بردم ممنون

مهسا

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

امید محمدی

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

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

زهره میرزایی

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

دانیال حقوقی

دوره ی آموزشی فوق العاده با کیفیت بود به همراه سورس کد ها و فایل های ویدیویی بسیار با کیفیت و با پشتیبانی منظم و با حوصله که ادم بیشتر از برنامه نویسی لذت میبره شما فوق العاده اید آواسام

علیرضا شریف

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

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

علی رضایی
سلام من امکان پرداخت برایم فراهم نیست.میشه آموزش رو رایگان به من بدید؟
پشتیبانی آواسام :

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

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

سلام انشالله در بروزرسانی های اینده این دوره بخش های زیادی را اضافه خواهیم کرد

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

با سلام بررسی ها انجام شد مشکلی نیست . شاید مشکل از اختلالات سراسری درگاه های بانکی باشه که این روزها اتفاق میوفته با احترام

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

سلام . بله بخش پروژه محور + سورس کدهای بخش پروژه محور در این دوره است و با خرید این دوره تماما به پروفایلتون اضافه میگردد . با احترام

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

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

مهدی یزدی
سلام و عرض ادب خدمت تیم آموزشی محترم آواسام و همه ی دوستانی و عزیزانی که اینجا حضور دارند خیلی خوشحالم که در سن 47 سالگی شروع کردم به یادگیری برنامه نویسی کاتلین و این دوره شیرین جناب نیک زاد را دیدم و کاملا راضی بودم و ایشون خیلی زحمت کشیدن لطفا حمایتشون کنید . با تشکر مهدی یزدی
فاطمه خانی
من دانشجوی کارشناسی ارشد هوش مصنوعی هستم و برای کسب و کار وارد بازار کار اندروید شدم و متوجه شدم که کاتلین زبان جدید و قدرتمندی هست بعد از کلی پرس و جو این دوره را تهیه کردم و راضی بودم پشتیبانی هم متعهد و پاسخگو بوده تا الان
مصطفی بابایی
سلام من دوره را دیروز خریدم و تا الان ۲۰ جلسه ای دیدم خیلی عالی تدریس میکنید ولی کاش که ارتباط با پشتیبانیتون سریعتر بود برای حل مشکلم از ظهر پیام دادم پاسخی نمیدید
سیمین معتمدی
سلام من این دوره را تهیه کردم و دیدم نسبت به دوره های خارجی بسیار شیواتر و با کیفیت تر بود و البته اولین دوره ی فارسی زبان برای کاتلین بود که دیدم واقعا عالی بود من سرمباحثی که هفته ها درگیرش بودم و نمیتونستم حتی از مستندات اصلی کاتلین یاد بگیرم مثل آرایه های دو بعدی در کاتلین و ... به راحتی و با شیوایی تمام در این دوره یاد گرفتم احسنت به مدرس این دوره استاد نیک زاد عزیز واقعا با کیفیت ترین آموزش ها را ارائه میدهید آرزوی موفقیت های بیشتر واستون دارم دوست دار شما سیمین معتمدی
محمدXS
خیلی آموزش چرتی بود
پشتیبانی آواسام :

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

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

سلام بله در حال تولید هستیم . بعد از اماده سازی در سایت قرار میگیرد 

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

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

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