آموزش دوره صفرتاصد کاتلین پروژه محور
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
دوره "متخصص" جایگزین دوره های اندروید شد.
برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید :
چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره متخصص را ببینیم؟
بنا بر سیاست کلیک سایت که سعی دارد تا همیشه دوره های خود را به روز نگه دارد. دوره صفرتاصد نیز در این چند سال نزدیک به 6 بار بصورت رایگان آپدیت شد. از انجایی که بعد از اخرین اپدیت androidx و جت پک معرفی شد عملا اپدیت دوره صفرتاصد توجیه نداشت.تصمیم گرفتیم دوره ای جدید با عنوان متخصص اندروید را تقدیم شما کنیم تا برخلاف دوره صفرتاصد که تنها با جاوا اموزش داده شده بود در این دوره علاوه بر جاوا کاتلین را هم بصورت کامل در خدمت شما باشیم.ضمن اینکه مفاهیم حرفه ای مانند معماری ها ، dependency injection و مطالب بسیار زیادی که یک برنامه نویس حرفه ای باید بدونه رو هم به دوره اضافه کردیم.مطالب دوره متخصص به مراتب نسبت به صفرتاصد تغییر پیدا کرده و مفاهیم بسیار جدید به دوره اضافه شده.پس بهترین گزینه و جامع ترین گزینه برای شروع برنامه نویسی دوره متخصص هست.دوره متخصص هم دوره ای خواهد بود که همیشه آپدیت خواهد شد و جدیدترین مطالب روز به دوره اضافه خواهد شد.
برای دیدن جزئیات دوره متخصص و سرفصل ها حتما دموی دوره متخصص را ببینید.
○○○○○○○○○○○○○○○○○○○
و اما آموزش دوره صفرتاصد کاتلین پروژه محور :
توضیحات کلی مجموعه:
دموی دوره را حتما بببینید(این دوره پروژه محور هست و فصل دوم اموزش ساخت اپلیکیشن دیوار را اموزش دادیم)
دروه اموزش کاتلین بصورت تصویری و کاملا پروژه محور که تمامی مطالب مفید وکاربردی را اموزش دادیم.کاتلین زبان جدید برنامه نویسی گوگل هست که به تازگی توسط این شرکت معرفی شده است. از مزایای این زبان سرعت بالای آن وحجم کمتر کدها و شباهت بسیار زیاد ان به زبان جاواست.برای ان دسته از دوستانی که نگران سیستم عامل فیوشا هستند باید عرض کنم که قطعا کد زنی زبان فیوشا هم با کاتلین خواهد بود. باتوجه به سرمایه گذاری میلیارد دلاری گوگل برای کاتلین باید اینده برنامه نویسی اندروید و یا سایر سیستم عامل های اندروید از ان کاتلین دانست
فصل های بعدی این دوره به زودی ارائه میشه ودر ان یک پروژه بزرگ از صفرتاصد اموزش داده میشه. نمونه این دوره را درهیچ یک از دوره های مشابه فارسی پیدا نخواهید کرد
برای تهیه سورس به سایت http://www.clicksource.ir مراجعه کنید
سرفصلهای دوره برنامه نویسی کاتلین:
-
مقدمه و پیشگفتار
-
آشنایی کلی
-
نصب نرم افزارهای مورد نیاز
-
اولین برنامه کاتلین برای اندروید
-
راه اندازی شبیه ساز
-
اجرای برنامه اندرویدی روی گوشی
-
آشنایی با اندروید استودیو
-
متغیر ها در کاتلین
-
توابع در کاتلین
-
دستورات شرطی
-
عملگرها
-
Ranges
-
آرایه ها
-
رشته ها
-
حلقه ها
-
مدیریت مقادیر Null
-
بررسی نوع داده ای و تبدیل خودکار
-
کلاس ها
-
خصوصیات
-
کلاس داده
-
سطوح دسترسی
-
بررسی Enum
-
Delegation
-
بررسی Collections
-
قابلیت Extensions
- آشنایی با متغیرها
- آشنایی با داده های ورودی
- تغییر نوع داده ها
- عملگرهای ریاضی
- اولویت ها در کاتلین
- دیباگ کردن کدها به صورت قدم به قدم
- آشنایی با logical statement ها
- آشنایی با دستور شرطی if در کاتلین
- کار با دستور if های تو در تو
- کار با دستور شرطی when
- استفاده از دستورات if و when
- کار با حلقه for
- آشنایی با حلقه for تو در تو
- کار با حلقه while
- کار با حلقه DoWhile
- آموزش loop control ها
- آشنایی کامل با string ها
- کار با آرایه ها در کاتلین
- کار با array list در کاتلین
- آموزش hashmap در کاتلین
- اموزش کار با فرگمنت در کاتلین
- اموزش کار با دیتابیس sqlite
- اموزش دیباگ کردن و رفع مشکل برنامه
- اموزش اتصال به سرور با رتروفیت درکاتلین
- اموزش کار با تب لیوت ها و ویوپیجر در کاتلین
- اموزش اتصال به دیتابیس در کاتلین
بخش های رایگان این مجموعه آموزشی:
اموزش نصب (همان اموزش نصب دوره صفرتاصد اندروید) ( بخش 1 ) دانلود مستقیم اموزش ساخت پروژه جدید و فایل گردل ( بخش 2 ) دانلود مستقیم متغیرهای عددی در کاتلین ( بخش 3 ) دانلود مستقیم کار با متغیرهای رشته ای و مقدار null در کاتلین ( بخش 4 ) دانلود مستقیم اموزش if statement و when در کاتلین ( بخش 5 ) دانلود مستقیم اموزش ارایه ها، حلقه for , while ,do while ( بخش 6 ) دانلود مستقیم اموزش کار با لایه ها در کاتلین ( بخش 7 ) دانلود مستقیم اموزش کار با لایه ها وساخت ایکن ها ( بخش 8 ) دانلود مستقیم اموزش شی گرایی و lifecycle اکتیویتی ( بخش 9 ) دانلود مستقیم اموزش ساخت متد یا function در کاتلین ( بخش 10 ) دانلود مستقیم مرور مطالب اموزش داده شده ( بخش 34 ) دانلود مستقیم نمایش جزئیات ( بخش 40 ) دانلود مستقیم افزودن به علاقه مندی ها ( بخش 44 ) دانلود مستقیم( اموزش نصب (همان اموزش نصب دوره صفرتاصد اندروید) )
( اموزش ساخت پروژه جدید و فایل گردل )
( متغیرهای عددی در کاتلین )
( کار با متغیرهای رشته ای و مقدار null در کاتلین )
( اموزش if statement و when در کاتلین )
( اموزش ارایه ها، حلقه for , while ,do while )
( اموزش کار با لایه ها در کاتلین )
( اموزش کار با لایه ها وساخت ایکن ها )
( اموزش شی گرایی و lifecycle اکتیویتی )
( اموزش ساخت متد یا function در کاتلین )
( جابه جایی وارسال اطلاعات بین اکتیویتی ها )
( اموزش ارث بری و سازنده ها در کاتلین )
( اموزش کار با constraint layout )
( اموزش کار با check box و seekbar وradio button در کاتلین )
( اموزش کار با spinner در کاتلین )
( اموزش کار با فایل و پرمیشن ها در کاتلین )
( اموزش ران تایم پرمیشن ها در کاتلین )
( اموزش کار با recyclerview در کاتلین )
( اموزش کار با recyclerview در کاتلین )
( اموزش کار با دیتابیس در کاتلین )
( اموزش کار با دیتابیس در کاتلین )
( اموزش کار با دیتابیس در کاتلین و دیباگ کردن و مشکل یابی )
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 61 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
پشتیبانی فنی: دارد
می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس مجتبی نکویی ) در میان گذاشته و برطرف نمایید.
تعداد فصل ها: 3 فصل
مدت زمان: 25 ساعت و 4 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 3 )
لاجوردی
میگه:
سلام
الان شما میگین اینده با کاتلین هست پس فلاتر که میخواین اموزششو بزارین چی الان نظرتون چیه ممنون میشم کامل توضیح بدین
پاسخ:
سلام ودرود
فلاتر به طرز وحشتناکی اپ ها رو خوشگل میکنه و همین باعث میشه یه راط کاربری عالی داشته باشید ولی از اون طرف کاتلین بسیار قدرتمند هست.در مورد سیستم عامل اینده گوگل هم گمانه زنی ها درمورد این هست یا دارت (زبان فلاتر) زبانش خواهد بود یا کاتلین .ضمن اینکه هر دو هم بازار کار عالی دارند که اگه به هردو مسلط باشید نونتون توی روغنه.پس ترجیح میدم هر دو رو بلد باشم
میلاد
میگه:
سلام استاد لطفا قسمت اپلود تصویر در کاتلین با رتروفیت به سمت سرور و دریافت ان تصویر به صورت عکس نماییه یا اسلایدر رابه دوره اضافه نمایید من کل اینترنت رو سرچ کردم این قسمت پیچیدگی های خاص خودش را دارد استاد لطفا این قسمت را به دوره اضافه نمایید
ممنونم از تیم کلیک سایت
پاسخ:
سلام چشم در اولین فرصت انجام میدیم منتها شاید زمان ببره
یه روش راحت توی دوره صفرتاصد توی قسمت 95 گفتم همون رو بتونید به کاتلین برگردونید حل میشه دیگه
زهرا
میگه:
سلام.وقتتون بخیر یعنی بااین دوره میتونم پروژه کارشناسیموتحویل بدم؟
پاسخ:
سلام با این دوره هر برنامه ای میتونید بنویسید
زهرا
میگه:
سلام .من چندتاسوال داشتم درمورد آموزش کاتلین.این آموزش ایا همه کدایی که میزنین معلومه؟ودومین سوال اینه که یه قسمتی زدین که باphpکدزدین یعنی اموزشش دادین ؟سوال سوم اینه که من میخوام تا عید پروژه کارشناسیمو تحویل بدم چون وقت کمی دارم نمیتونم ازجاواشروع کنم ولی بعدا انجامش میدم میخواستم بدونم بااین بسته آموزشی میتونم پروژه خوبی تحویل بدم؟
پاسخ:
سلام ودرود اموزش و سورس کامل هست و دراختیارتون قرار میگیره.درمورد php هم اموزش رایگان php توی دوره صفرتاصد گذاشتم اگه نیاز بود میتونید از اونها استفاده بکنید توی دوره هم اموزش دادم منتها اگه اصلا بلد نیستید اون ویدیوها رو میتونید ببینید.با این دوره کاملا از صفر میتونید کاتلین رو یادبگیرید
میلاد
میگه:
سلام
لطفا ویدیوی گرفتن خروجی ios از پروژه هایی که با کاتلین در اندروید استودیو نوشته شده رو بزارین .
میلاد
میگه:
بنده تنهایی کار میکنم اصلا امکان پیوستن به گروه حتی در استانمون نیست
ایدههایی هم دارم بعضیاشون نیاز هس که روی سیستم عامل ios اجرا بشه
و نمیخوام زیاد این ور کنم چون میخوام بجز ایده هام بعدا بتونم در یه گروه یا شرکت عضو بشم و یا استخدام و واسه اون روزا سابقه کاری زیادی داشته باشم
خودتون هم میدونین که فلاتر هماومده و
در چند سال آیند (۵سال) سیستم عامل جدید گوگل فیوشا بیاد
به نظرتون فلاتر خوبه یا کاتلین یا چیز دیگهی؟
پاسخ:
سلام درمورد اینده فیوشا هیچ چیزی مشخص نیست یه عده میگن زبانش کاتلینه یه عده میگن دارته(زبان مورد استفاده در فلاتر) به شخصه ترجیح میدم همه رو بلد باشم ولی کاتلین زبان بی نظیری هست شک نکنید
میلاد
میگه:
سلام استاد نکویی اموزش ثبت نام با ارسال کد پیامکی که به همه دوره های جاوا اضافه کرده اید را به زبان کاتلین هم اموزش می دهید یا باید خودمون کدهای که به زبان جاوا زدید توی دوره ثبت نام با ارسال کد پیامکی را به کاتلین تبدیل یا خودتون یک دوره جدا در این باره آموزش می دهید
پاسخ:
سلام ودرود
سمت سرورش که یکسان هست و برای همه زبانها قابل استفاده است
برای کاتلین هم کافیه کدهای جاوا رو به کاتلین تبدیل کنید هرچند برای کاتلین هم اموزشش میذارم ولی زمانش مشخص نیست
مصطفی دانشور
میگه:
درود بر مهندس خوش صدای کلیک سایت.من سیستمم 32بیت هستش به خاطر همین مجبور شدم نسخه پرتابل اندروید استدیو رو از سایت سافت98 دانلود کنم.sdk و پراکسی که add کردم هیچ مشکلی ندارن.فقط کدایی که به صورت پیشفرض تو اکتیویتی قرار گرفته شده کنارشون خطای this attribute not alowed here هستش...علت این خطا چیه؟
پاسخ:
سلام ودرود ارادت داریم
لطف کنید توی پنل رفع اشکال سایت بپرسید تا حلش کنیم
سپند مهرایین
میگه:
سلام خسته نباشید. در مجموع با یاد گیرب این دوفصل میتونی مهر برنامه ای رو بزنیم؟؟ ایا این اموزش اپدیت خواهد شد در اینده و اینکه زبان کاتلین تمام قابلیت های جاوا رو داره و میشه هر اپی رو باهاش زد .؟
باتشکر
پاسخ:
سلام ودرود بله با این دوره میتونید هر اپی بزنید.زبان کاتلین اگر قوی تر از جاوا نباشه ضعیف تر نیست
کاربر
میگه:
سلام استاد نکویی، در نظرها گفتید برای فلاتر هم آموزش میذارید، آیا این اتفاق بزودی میفته؟
پاسخ:
سلام ودرود بله دوره در حال ضبط فلاتر هست
حمید
میگه:
با سلام و خسته نباشید. از این خط اندروید استدیو داره ایراد میگیره
targetSdkVersion 28
ممنون میشم کمکم کنید.
پاسخ:
سوالات فنی رو لطف کنید از پنل رفع اشکال سایت بپرسید
سهیل
میگه:
اخه من میخوام استادش خودت باشی جناب نکویی نه شخص دیگه
سهیل
میگه:
سلام استاد میگم که برعکسش نمیشه که اول کاتلین یاد بگیریم بعد یه هفته ای جاوا یاد بگیریم؟
پاسخ:
سلام همه چیز شدنی هست ولی به پیشنهاد من جاواست چون به نظر من سینتکس جاوا برای شروع قابل فهم تره
علیرضاحسینی
میگه:
سلام استاد نکویی...شما گفتین اول جاوا رو یاد بگیریم بعد کاتلین...لینک جاوا رو برام میفرسین؟از اونجایی که باید شروع کنم لینکشو بفرسین ممنون
پاسخ:
ازاین دوره شروع کنید
https://b2n.ir/67998
علیرضا حسینی
میگه:
آخه استاد شما میگین اول جاوا یاد بگیریم خب یادگیری کاتلین سریع تر نیست؟
الان شروع کنیم کاتلین یاد بگیریم سریع تر وارد بازار کار نمیشیم؟چون مدت دوره یادگیریش کمتره خب
این پیام درادامه پیام قبلیمه...ممنونم
پاسخ:
سلام من پیشنهاد کردم خودتون باید تصمیم بگیرید
فرقی توی یادگیری هیچکدوم نیست
مثلا اگه قراره یک ساله جاوا یاد بگیرید یک ساله هم کاتلین رو یاد میگیرید با این تفاوت که اگه جاوا رو بلد باشید یک هفته بعدش کاتلینم اوکی میشید
سهیل
میگه:
سلام استاد ببخشید شما الان میگید جاوا تو بورسه...تا من بخوام جاوا رو یاد بگیرم دوسال طول میکشه...بعد از دوسال هنوزم جاوا میمونه تو بورس؟؟؟
پاسخ:
سلام همزمان که دارید جاوا یاد میگرید کاتلین هم یاد میگیرید چون ساختار هر دو یکی هست وفقط باید سینتکس کاتلین رو یادبگیرید که یک هفته ای به شرط تسلط به جاوا یاد میگیرید
و اینکه مطمئن باشید جاوا همچنان زبان قدرتمندی هست
علیرضاحسینی
میگه:
سلام استاد نکویی...خوب هستین انشاالله...میخواستم بدونم من الان بخوام شروع کنم بهتره مستقیما کاتلین یاد بگیرم یا اول جاوا یاد بگیرم؟
این کلیپتون تاریخش مربوط به کیه؟کی این حرفارو گفتین؟
پاسخ:
سلام پیشنهاد من شروع از جاوا هست چون شما همزمان هم جاوا را یادمیگرید هم کاتلین
چون ساختار توی کاتلین همون ساختار جاواست و فقط سینتکس عوض میشه که با تسلط به جاوا کاتلین به راحتی یاد گرفته میشه
الهه صفدری
میگه:
سلام خسته نباشی من جاوا رو بلدم شروع کردم به تازگی خوندن زبان کاتلین میخواستم ازون درخواست کنم
معماری MVVMدر کاتلین میشه توضیح بدین چون من دارم پروژه ای شروع میکنم بایدبا زبان کاتلین بزنم از MVVMاستفاده کنم
پاسخ:
سلام ودرود
دوره دیجی کالا ورژن جدید رو با معماری mvvm اموزش دادم میتونید همون رو توی کاتلین پیاده کنید
Mr.Abbasi
میگه:
سلام خسته نباشید استاد نکویی
هر قسمت رو ک میبینم باید کامل اونو از بر شیم؟ یه پلنی چیزی واسه کسایی که تازه کارن ندارین؟!
مثن روزی چن ساعت آموزشارو ببینن؟!تا یه آموزش رو کامل نفهمیدن سراغ کلیپ بعدی نرن؟!خلاصه یه توضیحی و راهکاری بذارین جلومون،ممنون
پاسخ:
سلام ودرود بر شدن نیاز نیست
در مرحله اول باید بفهمید و یادداشت برداری کنید
هرجا رو نفهمیدید توی پنل رفع اشکال سایت بپرسیدو برای تمرین از جزوه برای کد زنی استفاده کنید تا کدها رو حفظ بشید
moein
میگه:
با عرض سلام و خسته نباشید
میخواستم ببینم با دریافت این دوره ، میشه به یه تسلط کامل روی اندروید و کاتلین رسید و به طور حرفه ای طراحی اپ اندروید و ios کرد؟
پاسخ:
سلام ودرود بله دوره کامل هست میتونید هر اپلیکیشنی رو باهاش بسازید
سپند مهرایین
میگه:
برای برنامه نویسی تحت وب با زبان کاتلین اموزشی ندارین؟یا برنامه ساخت دوره شو ندارین؟
پاسخ:
سلام ان شالله سعی میکنیم قرار بدیم اموزشش رو
سپند مهرایین
میگه:
سلام خسته نباشین من کاتلین رو دوره های سایت کد اکادمی رو دیدم ولی خب دوره های شما خیلییی کاملتره و ویدیو های دموتونم از هر نظر دیدم اوکی بود الان سوال من اینه که اگر فقط فصل دومتون یعنی ساخت اپ دیوار رو بگیرم همه چی رو متوجه میشم یا باید از فصل اول بگیرم و ببینم تا سر در بیارم چی به چیه در ضمن از جاوا هم یه چیزایی بلدم حرفه ای نه ولی در حد این که مثلا یه اپ بزنم ای پی ای بگیرم داخلش یه ریسایکلرم درست کنم قیمت عرض و ... رو نشون بده در این حد بلدم .حالا با این اوصاف فقط فصل دوم شمارو ببینم اوکی هست؟همه چیز توش گفته شده؟
پاسخ:
سلام فصل دوم که کامل هست و در قالب پروژه محور میتونید ببینید ولی اگه امکانش هست واستون پیشنهاد من اینه کل دوره رو ببینید
Koreilami
میگه:
سلام خسته نباشید
ببخشید میتونید پروژه های سبک رو به زبان کاتلین به این دوره اضافه کنید؟!
پاسخ:
سلام ان شالله دوره های مختلف دیگه ای برای اموزش کاتلین اضافه میکنیم
رضا نظری
میگه:
سلام استاد وقت بخیر
استادمن منطق برنامه نویسی رو بلدم و تقریبا از یکسری زبان ها ی ناخونکی زدم و حالا میخوام به صورت کراس پلتفرم رو اپلیکیشن کار کنم
ریکت یا فلاتر یا کاتلین ؟
اصلا کراس پلتفرم کار کردن درسته ؟
خواهش میکنم جواب بدین
پاسخ:
سلام ببینید من به شخصه دوست دارم متخصص اندروید باشم
هرروز سعی میکنم مطالب جدید رو یادبگیریم
قطعا کاتلین بی نظیر هست هیچ شکی توش نیست
منتها فلاتر هم عالیه
ولی به شخصه پیشنهاد میدم در کنار جاوا و کاتلین فلاتر رو هم یاد بگیرید که به زودی دوره ش رو میذارم
میلاد
میگه:
سلام استاد وقتون بخیر می خواستم بدونم دقیقا چه زمانی اون قسمتی که با کدهای کاتلین خروجی IOS می گیرم را می خواهید در این دوره قرار دهید
پاسخ:
سلام هروقت گوگل یه راه حل ساده تر بده
درحال حاضر راهش اینه که مک رو نصب کنید وکدها رو ببرید توی appcode وازش خروجی بگیرید