آموزش دوره صفرتاصد کاتلین پروژه محور
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
دوره "متخصص" جایگزین دوره های اندروید شد.
برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید :
چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره متخصص را ببینیم؟
بنا بر سیاست کلیک سایت که سعی دارد تا همیشه دوره های خود را به روز نگه دارد. دوره صفرتاصد نیز در این چند سال نزدیک به 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 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 2 )
مریم
میگه:
سلام . میخواستم بپرسم که این دوره ی کاتلین که شصت و یک قسمت هست در حال حاظر تموم شده است یا بعد قرار هست که به این آموزش ها چیزی اضافه بشه. ممنون
پاسخ:
سلام ودرود
دوره تکمیل شده است ولی چون اکثر دوره های سایت در صورت اضافه شدن مطالب جدید اپدیت میشن ممکنه این دوره هم اپدیت بشه ولی دوره تکمیل شده است و فعلا اپدیتی نداره
مگه اینکه دوره جدیدی که داریم میسازیم به این دوره اضافه کنیم ویا در قالب یک دوره جدید منتشرش کنیم
رضا مظفری
میگه:
در بخش build gradle به مشکل برخوردم ارور داد ورژن کتاب خونه هارو چطور درست کنم گفتین ممکنه اون ایراد داشته باشه؟؟؟؟؟؟
پاسخ:
سلام من که نمیدونم چه اروری داده از پنل رفع اشکال بپرسید تا با هم حلش کنیم
گلی
میگه:
موقع خرید آموزش ها آیا سورس ها هم وجود داره ...سورس های برنامه شما؟
پاسخ:
سلام ودرود بله همه سورس های دوره در اختیارتون گذاشته میشه
رضا مظفری
میگه:
سلام ببخشید من همه چیزایی که تو ویدیو نصب اندروید استودیو گفتینو رعایت کردم ولی در بخش app/build.gradle ارور میده هیچ مدله هم درست نمیشه چیکار کنم؟؟؟؟!!!!
ابتدای هر 5 تا ارور هم عبارت unable to resolve dependency for .... رو نوشته
پاسخ:
سلام ممکنمه عیب از ورژن کتابخونه ها باشه
کاربر
میگه:
سلام استاد من دوره صفر تا صد اندروید شمارو خریدم البته تا اونجایی ک ساخت اپلیکیشن علی بابا شروع میشه میخواستم بدونم برای یاد گیری برنامه نویسی ios دوره صفر تا صد ios کلیک سایت رو بخرم یا دوره اموزش کاتلین ؟
پاسخ:
سلام سعی کنید روی یک حوزه متمرکز بشید
همزمان جلو رفتن دو دوره مجزا اشتباهه
سعی کنید اندروید رو یاد بگیرید بعد برید سراغ ios
گلی
میگه:
سلام . روزتون بخیر . آقای مهندس این آموزش کاتلینی ک روی سایت قرار گرفته برای چ سالیست ؟ و آیا شما اکلیپس کارش کردین یا اندروید استودیو ؟ آیا داگرها استفاده شده ...rx javaچطور؟ و از معماری استفاده کردین؟و آپدیتش چ زمانی میاد ...با تشکر
پاسخ:
سلام ودرود این دوره اوایل امسال اپدیت شده
مباحثی مثل دگر و rxjava و معماری ها جز مباحث صفرتاصد نیست ولی تو دوره های دیگه اموزش دادیم
دوره دیجی کالا با معماری با rxjava اموزش داده شده و دوره دگر هم به زودی منتشر میشه
حمیدی
میگه:
صبور میشیم استاد عزیز به خاطر شما
فقط ای کاش یک تاریخ احتمالی بگید؟
بعد استاد اون دوره جامع کاتلین خودش صفر تا صد محسوب میشه؟
پاسخ:
درود بر شما
دوره جامع اگر سینتکس کاتلین رو بدونید میشه به عنوان صفر تا صد هم ببینید
حمیدی
میگه:
سلام استاد دوره جامع کاتلین چه هست؟ چه فرقی با صفر تا صد کاتلین داره که میخواید آموزش اونو شروع کنید
پاسخ:
مهم ترینش بحث معماری ها و مباحث امنیتی و انیمیشن ها و بسیاری مطالب دیگه
باید صبور باشید تا تکمیل بشه
محمدرضا
میگه:
سلام جناب مهندس نکويی عزیز
می خوام بدونم به امید خدا آموزش آتی شما قراره چی باشه؟
پاسخ:
سلام ودرود یک دوره جامع با زبان کاتلین هست
حمیدی
میگه:
سلام استاد نکویی، وققتون بخیر
من یه سوال داشتم میشه یکم وقت بذارید در مورد نحوه کدنویسی بگید، من یک آماتور هستم. موقع نمایش فصل ها کامل متوجه میشم ولی بعدا یادم میره جز اون کدهایی که تو هر جلسه استفاده میکنیم، این طبیعیه؟ لازمه حتما همون لحظه کدها رو حفظ بشیم
پاسخ:
سلام ودرود کاملا طبیعی هست
هر کدی رو باید بارها بنویسید تا حفظ بشید
اول از جزوه کمک بگیرید ولی سعی کنید خودتون بزنید تا کم کم حفظ بشید
یاسر خضری پور
میگه:
سلام خدمت استاد خوش صدای کلیک سایت ، استاد می خواستم بدونم که این دوره آیا قرار تو آینده بروز بشه و تغیر کنه و یا مطالب جدیدی اضافه بشه به این دوره، و اگه الان این ۳ فصل رو خریدیم آیا بعدا که مطالب همین سه فصل بروز شد رایگان در دسترسمون قرار میگیره؟
پاسخ:
سلام ودرود ممنون از شما دوست عزیز
سیاست کلیک سایت به این شکل هست که اگر قسمت های قبلی به روز رسانی و ضبط مجدد بشه نیاز به هزینه نیست و رایگان در اختیارتون قرار میگیره ولی در صورت اضافه شدن قسمت های جدید هزینه جداگانه خواهد داشت
میلاد
میگه:
سلام استاد لطفا به دوره کاتلين وارد شدن با اثر اسکن انگشت و اسکن صورت را هم اضافه نمایید و توکن ها هم که بخش امنیتی می باشند هم اضافه بنمايد
پاسخ:
سلام ودرود بحث توکن ها رو توی دوره امنیت اموزش دادیم منتها به زبان جاوا هست ببینید میتونه کمکتون کنه
علی
میگه:
سلام
استاد برنامه ای که با کاتلین برای iosساخته میشه سرعتش نسبت به برنامه ای که با سوییفت ساخته میشه چطوره؟
پاسخ:
سلام نیتیو هست و خیلی خوب کار میکنه و هردو عالی عمل میکنند
کاتلین واقعا محشره
محمدحسین
میگه:
سلام استاد وقت بخیر
استاد چه زمانی آموزشایی که تو دوره های مربوط به صفر تا صد گفتید رو برای کاتلین هم میگید؟ مثل آموزش اتصال به درگاه بانکی - معماری های مختلف - پرداخت درون برنامه ای و در واقع هر چیزی که تو اون دوره صفر تا صد گفتید ولی برای کاتلین نگفتید.
پاسخ:
سلام دوره جدید که این هفته استارت میزنیم همه اینها رو داره
مهدی جوادنیا
میگه:
سلام استاد وقتتون بخیر . من هیچ آشناییتی نسبت به جاوا ندارم در این صورت میتونم کاتلین رو یاد بگیرم؟
پاسخ:
سلام ودرود بله هیچ محدویدتی نداره
میلاد
میگه:
سلام استاد نکویی خسته نباشید چه زمانی آموزش ثبت نام با ارسال کد پیامکی و خروجی گرفتن IOS روی مک و معماری ها در کاتلین به این دوره اضافه می نمایید
پاسخ:
سلام خروجی گرفتن مک نیاز به سیستم مک داره که من فعلا ندارم
دوره جدید کاتلین همراه با معماری تو راه داریم
علیرضا حق شناس
میگه:
سلام استاد دوره صفر تا صد رو تا قسمت 50 جلو رفتم ولی میترسم یادگیری جاوا خیلی زمان ببره و اون ایده هایی که دارم رو کسی دیگه بسازه با این تفاسیر میشه برم سراغ کاتلین اول اونو مسلط بشم و برنامه ها رو بسازم بعد برگردم سراغ جاوا؟؟
و اینکه بعد از یادگیری کاتلین دوره های پروژه محوری که اموزش دادین مثل دیجی کالا میشه بدون مسلط بودن به جاوا توسط کاتلین اجرا کرد یا نه؟
پاسخ:
سلام اصلا نگران نباشید شما با یادگیری جاوا کاتلین هم یادمیگیرید چون ساختار هردو دقیقا یکی هست و فقط سینتکس متفاوت هست
شما جاوا را مسلط بشید و هر دوره ای رو ببینید با یادگیری کاتلین میتونید همه اون دوره ها رو پیاده سازی کنید
هیچ مشکلی نیست این دو کاملا یکی هستن فقط توی سینتکس متفاوت هستند
کاربر
میگه:
سلام . خسته نباشید
ببخشید من توی قسمت 23 وقتی که پروژه رو میسازم کد های داخل پروژه من با چیز هایی که توی فیلم هست فرق میکنه!!
باید چکار کنم؟؟
پاسخ:
سلام سوالات فنی رو از پنل رفع اشکال سایت بپرسید
پوریا یوسف پور
میگه:
سلام و عرض ادب
توی قسمت main activity داخل آموزشها برای bottom navigation از شرط when استفاده شده اما وقتی من پروژه خودمو ایجاد میکنم چنین چیزی تو main activity نیست تا بتونم کد create.Fragment() رو برای هرکدوم از فرگمنتها بنویسم. الان باید چیکار کنم؟
پاسخ:
از سورس استفاده کنید
ebrahim shakak
میگه:
باسلام
در مورد کار با دیتابیس افلاین در کاتلین سوال داشتم
اول اینکه اموزشها همراه با سورس هستند؟!
دوم اینکه اموزشهای دیتابیس افلاین قابلیت جستجو و نمایش در ریسایکلرویو هم اموزش دادین!؟
و سوم اینکه اموزش درون پرداخت بازار هم به پکیج کاتلین اموزش داده میشود؟!
تشکر
پاسخ:
سلام ودرود
اموزشها تماما همرا با سورس هست
اموزش دیتابیس کامل هست و همه کار میتونید بکنید
و اموزش پرداخت درون برنامه ای هم در قالب پروژه به زودی اموزش داده میشه
پوریا یوسفپور
میگه:
با سلام مجدد
مشکل لگ اندروید استودیو تو سیستم من با نصب یه هارد اس اس دی به راحتی حل شد!!!
پیشنهاد میکنم دوستانی که این مشکلو دارن حتما یه هارد اس اس دی نصب کنن واقعا عالیه .
از آموزشهای خوبتون هم خیلی ممنونم عالی توضیح میدین.
پاسخ:
سلام ودرود بله هارد اس اس دی تاثیر خیلی خوبی توی اجرای اندروید استدیو داره
shakak
میگه:
سلام
لطفا اموزش درون پرداخت ها با کاتلینم بزارید
واقعا درون پرداخت کاتلین الزامیه
تشکر
پاسخ:
سلام چشم حتما بصورت پروژه محور میذاریمش
پوریا یوسف پور
میگه:
سلام خسته نباشید
من بعد ۷۲ ساعت درگیری با اندروید استودیو راهی برای افزایش سرعتش پیدا نکرد. واقعا اعصاب خرد کنی داره
خواستم بدونم کدنویسی کاتلین در اکلیپس با این آموزشها ممکنه؟
پاسخ:
سلام دیگه از اکلیپس پشتیبانی نمیشه سعی کنید سخت افزارتون رو ارتقا بدید
محمد
میگه:
سلام به شما
سوالم اینه سروری که برای اپ دیوار توی این دوره طراحی شده واقعی هست یا روی لوکال هاست خودتون هست؟ این طور هست که اگه توی استخدام بخوام این اپ دیوار رو به عنوان نمونه کار ارائه بدم توی کار با سرور مشکلی نداشته باشه و اطلاعات رو از سرور بگیره؟
پاسخ:
همه دوره ها روی سرور لوکال هست ولی توی قسمت 97و98 دوره صفرتاصد اموزش قراردادن روی سرور واقعی رو اموزش دادم میتونید ببینید
کاربر
میگه:
سلام . وقتتون بخیر . به هیچ عنوان برنامه نویسی یاد ندارم . میخوام نرم افزاری مشابه دیوار طراحی کنم . هم برای اندروید هم برای ios . دوره اندروید (کاتلین ) به دردم میخوره؟ میشه راهنماییم کنین
پاسخ:
سلام ودرود
طبق گفته گوگل زبان کاتلین برای ios هم خروجی میده منتها در حال حاضر راه ساده ای برای این کار نیست ویه کم پیچیدگی داره منتها خروجی اندروید به راحتی داده میشه.و دوره کاکل ترین دوره کاتلین هست میتونید استفاده بفرمایید