آموزش دوره صفرتاصد کاتلین پروژه محور
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
دوره "متخصص" جایگزین دوره های اندروید شد.
برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید :
چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره متخصص را ببینیم؟
بنا بر سیاست کلیک سایت که سعی دارد تا همیشه دوره های خود را به روز نگه دارد. دوره صفرتاصد نیز در این چند سال نزدیک به 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 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 5 )
Mahsa
میگه:
سلام استاد نکویی
لطفا تا قبل از عید یک آموزش در رابطه با خروجی گرفتن کاتلین برای ios درست کنید واقعا نیاز هست که یاد بگیریم فقط خواهشا هر چه زودتر آموزشش رو بزارید
با تشکر
پاسخ:
سلام ودرود توی کانال سایت یه کلیپ کوتاه که کلیت کار رو نشون میده گذاشتم
اینکه اموزش بدید این مورد رو نیازمنده اینه مک روی سیستممون نصب کنیم و appcode رو روش نصب کنیم و کدها رو توی اون قراربدیم خروجی بگیریم
میلاد
میگه:
سلام استاد خسته نباشید آیا در درج آگهی در اپليکيشن دیوار که با کاتلين ساخته اید از stepbar یا مرحله به مرحله که در هنگام درج آگهی در اپليکيشن دیوار می باشد شما هم به همان گونه ساختید
پاسخ:
سلام ودرود این دوره بسیار دوره کاملی هست این مورد که گفتید توش نیست ولی با دیدن دوره هر برنامه ای رو میتونید پیاده کنید.ضمن اینکه stepbar یک کتابخونه است که نحوه استفاده از کتابخونه ها رو اموزش دادیم
علی مرادیان
میگه:
سلام استاد خسته نباشید
میشه ساخت کتاب و برای کاتلین بسازین
شاید بگین که اول جاوا بعد کاتلین
ولی چرا این همه زمان بزاریم برای جاوا که هم سخت تره و هم به گفته خودتون سرعتمون یک چهاردهم کاتلین در حالی که میتونیم کاتلین و توی زمان کمتری یاد بگیریم و خیلی سریعتر برنامه بسازیم
خیلی ممنون میشم اگه دوره های بیشتری مخصوص کاتلین بسازین
پاسخ:
سلام چشم اونم میسازیم
مهسا
میگه:
سلام لطفا جواب بدید که این اموزشتون تمام سرفصل های مربوط به اندروید رو شامل میشه؟و لطفا یه منبع برای اموزش اندروید با کاتلین معرفی کنید وب سایت kotlinlang فقط مباحث مربوط به کلاس و توابع و ...رو توضیح داده و توابع مثل setonclicklistener , ...که تو اموزش هاتون توضیح دادید نیست
پاسخ:
سلام توی این دوره اکثر موارد رو گفتیم که درحال حاضر توی هیچ دوره فارسی این مطالب گفته نشده
سوالی هم بود میتونید بپرسید جواب داده میشه خدمتتون
مهسا
میگه:
اینکارو کردم که از طریق sdkmanager خودش دانلود کنه ولی نشد از طریق اموزشتون هم رفتم جلو ولی بازم نمیشه
پاسخ:
سلام لطف کنید توی پنل رفع اشکال سوال بپرسید. چون باید عکس بفرستید ببینم چه ایرادی گرفته
مهسا
میگه:
من نمیتونم اندروید استودیو رو نصب کنم از سایت androiddeveloper اندروید استودیو و sdk رو دانلود کردم ولی نصب sdk مشکل داره لطفا لطفا راهنمایی کنید با قند.شکن هم اینکارو کردم ولی نمیشه
پاسخ:
سلام sdk فایل نصبی نیست که نیاز به نصب داشته باشه
میتونید از طریق خود اندروید استدیو وقتی به قندشکن وصل هستید دانلود بکنید
احسان
میگه:
سلام من تو قسمت 18 از آموزش وقتی میخوام کتابخانه recyclerview رو اضافه کنم این ارور رو میده و کتابخانه رو دانلود نمیکنه و اضافه نمیکنه؟
all packages are not available for download
;The following packages are not available
Package id extras;android;m2responsitory-
این چه اروریه؟
پاسخ:
سلام دقیقا عین اموزش عمل کنید و اسم کتابخونه رو درست وارد کنید
سوالات فنی رو از طریق پنل رفع اشکال سایت بپرسید
میلاد
میگه:
سلام.
آیا برنامه دیواری که نوشتین همه قابلیت های دیوار مثل ، چت با فروشنده ، پولی بودن برخی از فیلدها یا دسته بندی ها، نردبان آگهی و آگهی فوری و ... رو داره؟
با تشکر
پاسخ:
سلام مبحث چت توی دوره تلگرام کاملا اموزش داده شده
مطالب دیگه ای هم که فرمودین کلملا با دیدن دوره یاد میگیرید
علی
میگه:
سلام مجدد
مهندس جان منظورم ساخت ویدئوی آموزشی از چیزی که گفتید هستش
سلام ودرود
درحال حاضر پلاگینی واسه اندروید استدیو نیومده برای این کار.کاری که باید بکنید این هست که روی سیستم مک نرم افزار appcode رو نصب کنید وکدهای کاتلین رو داخل اون بذارید وبا پلاگین native kotlin ازش خروجی بگیرید
میخام همین رو بصورت فیلم آموزشی بسازید
اگه لطف کنید ممنون میشم
پاسخ:
سلام چشم ان شالله میذاریمش
علی
میگه:
سلام بی زحمت آموزش نصب و راه اندازی و گرفتن خروجی از کاتلین برای IOS رو میخواستم
هزینه مهم نیست فقط زمان برایم خیلی مهمه
کسی تا حالا چنین چیزی درست نکرده اگه این آموزش را بسازید مطمئننا درخواست کننده زیادی داره
بعد از اینکه حاضر کردید اطلاع بدید جزء اولین نفری هستم که ازتون خرید میکنم
بازم تشکر از آموزش خوبتون
پاسخ:
سلام ودرود
درحال حاضر پلاگینی واسه اندروید استدیو نیومده برای این کار.کاری که باید بکنید این هست که روی سیستم مک نرم افزار appcode رو نصب کنید وکدهای کاتلین رو داخل اون بذارید وبا پلاگین native kotlin ازش خروجی بگیرید
kamran mehravar
میگه:
سلام مهندس خسته نباشین
شما متریال دیزاین هم آموزش دادین تو این پکیج؟
به نظر شما با این آموزش میشه یدونه برنامه ی کامل برای یک شرکت نوشت و به فروش رسوند؟یا اینکه حتما حتما باید جاوا رو 100 درصد اوکی کنم؟
یخورده شک دارم به اینکه حتما جاوارو هم باید 100 درصد اوکی باشم یا اینکه همین کاتلین کافیه
بنده میخواستم ios هم خروجی داشته باشم ، و شما در دموی آموزش فرمودید که میشه خروجی ios هم گرفت،یعنی با این وجود دیگه نیازی نیست دوره ی ios رو بخونم؟
ممنون میشم کمکم کنید
پاسخ:
سلام بله دوره کامل هست و همه موارد گفته شده
پیشنهاد بنده تسلظ به جاواست چون دراین صورت توی یک هفته میتونید کاتلین رو یادبگیرید
میلاد
میگه:
سلام استاد نکویی آیا امکان داره قسمت های جدیدی در اینده به این دوره اضافه بشه
پاسخ:
سلام بله امکان داره
محمد
میگه:
سلام استاد نکویی عزیز. خسته نباشید
چرا در مورد تست ها مانند Junit - Epresso - mockito و... در قالب چند پروژه یک آموزش کامل نمی سازید؟
واقعا الان همه جا دیگه نیاز به تست نویسی دارن برای استخدام، یا در مورد Dagger2 .
ممنون میشم در این موارد هم آموزش های خوب و جامع و پروژه محوری رو بسازید
پاسخ:
سلام چشم اموزشش رو میذاریم واستون
علی
میگه:
استاد مثلا دوره دیجی کالا یا بازار یا اپلیکیشن فیلمو با جاوا تو سایت هست یکی از این اپلیکیشن ها رو با کاتلین آموزش بدید چون برا کاتلین
این جور دوره وجود نداره.
پاسخ:
ببینید پیشنهاد من به شما اینه
درحال حاضر زبان جاوا روی بورسه
شما اگه جاوا رو یادبگیرید و مسلط بشید توی 1 هفته میتونید به کاتلین مسط بشید. دوره های پروژه محور دیگه هم برای کاتلین میذاریم ولی با همین دوره های جاوا هم میتونید به جاوا و هم به کاتلین(دیدن دوره دیوار) مسلط بشید
ولی بازم چشم دوره های دیگه هم میزاریم
علی
میگه:
سلام استاد این دوره عالیه و دارم ازش استفاده میکنم ولی کاش برا کاتلین دوره جداگانه فقط برای تولید اپلیکشن هم میذاشتین.
پاسخ:
سلام ودرود لطف دارید
متوجه منظورتون نشدم
چه دوره ای مد نظرتون بگید تا قرارش بدیم
احسان
میگه:
سلام استاد برای یادگیری کاتلین باید جاوا رو هم یاد بگیریم؟
یعنی اگه جاوا بلد نباشیم نمیتونیم با کاتلین کار کنیم؟ نمیشه فقط کاتلین رو یاد گرفت؟ چون من زمان کافی برای یادگیری هردو رو ندارم و میخوام کاتلین یاد بگیرم.
پاسخ:
سلام ببینید شدن میشه ولی قطعا بهترین کاره اینه با جاوا شروع کنید.چون همزمان که دارید جاوا یادمیگیرید کاتلین هم یادمیگیرید. شما دوره های جاوا رو ببینید بعد یادگیری کاتلین واستون 1 هفته بیشتر زمان نمیبره
جوان
میگه:
سلام ، آیا آموزش متریال دیزاین و معماری ها توی این دوره داده میشه ؟ اگه نه توی کدوم دوره ها هست؟
پاسخ:
سلام این دوره کاتلین به شکلی هست که اگه جاوا کار کرده باشید به راحتی میتونید همه کدها و پروژه ها رو با کاتلین بنویسید
اما معماری رو میتونید از دوره mvp که با جاوا گفتیم اموزش ببینیم
فعلا معماری های کاتلین روی بورس نیست
حسن کرمانی
میگه:
هدف بنده فقط ایجاد پروژه ی مورد نظرمه و گرنه نمیخوام استخدام بشم فقط فکرمو اجرا کنم .
برای ایجاد یک فروشگاه اینترنتی که چند تا ماشین سه بعدی داشته باشیم و خدمات ماشین رو همانند چراغ و رنگ و سپر و ... انتخاب و بر روی ماشین نمایش میده و به سبد خرید ما اضافه میشه
پاسخ:
سلام با کاتلین میتونید هر اپلیکیشنی بسازید و هیچ محدودیتی نداره
حسن کرمانی
میگه:
سلام استاد. وقت بخیر
با استفاده از کاتلین میشه فروشگاه اینترنتی و یک بازی دوبعدی همزمان در یک اپلیکیشن ایجاد کنیم ؟؟؟
پاسخ:
سلام به کاتلین میشه هر اپلیکیشنی میشه ساخت منتها بازی سازی مبحث جداگونه است که باید کار با موتور بازی یادبگیرید که اموزشش در حال ساخته
ابوالفضل کریمی
میگه:
سلام استاد ببخشید یعنی تو دوره کاتلین تلگرام رو آموزش ندادین؟دوره اش رو خواهید گذاشت؟
یا اگه نیست مثلاً خودم بخوام بسازم بعد آموزش شما چه چیزه دیگه ای باید یاد بگیرم که بتونم اپ پیام رسان بسازم؟
پاسخ:
سلام شما جاوا رو اول یادبگیرید و مسلط بشید
بعد میتونید خیلی راحت کدها رو به کاتلین تبدیل بکنید
Ali
میگه:
سلام ، امکان استفاده از معماری MVC و RXJAVA در کاتیلن هست ؟؟
پاسخ:
سلام بله توی کاتلین هم معماری ها رو داریم
ابوالفضل کریمی
میگه:
سلام استاد خسته نباشید ببخشید استاد من میتونم بدون هیچ پیش نیازی دوره کاتلین شما رو شروع کنم یعنی جاواروهم دیگه نرم سراغش چون من خیلی دنبال گرفتن پروژه نیستم و میخوام برای خودم کار کنم میخواستم بدونم میتونم فقط کاتلین رو یادبگیرم و تواین زمینه حرفه ای شم و هر اپلیکیشنی که خواستم رو بسازم با دوره شما؟ مثل همین اپلیکیشن هایی که آموزش هاش داخل سایت هست مثل اپ بازار ، اپ دیجی کالا ، اپ پیام رسان ها و...دیگر برنامه های اندروید با کاتلین؟ محدودیت نداره؟من میخوام وقتم رو بزارم سر این زبان آیا میتونم بعداز دوره شما مثلا یک اپ پیام رسان مثل تلگرام درست کنم؟کاتلین زبان کاملی هست؟ممنون میشم کامل جواب بدید.
پاسخ:
سلام همه چیز میشه
هیچ موردی نداره
ولی توصیه من اینه از جاوا روع کنید
اموزش ساخت تلگرام هم توی دوره ها هست که با جاوا اموزش دادیم
میلاد
میگه:
سلام استاد نکویی در این دوره اموزش فراخوانی انواع وب سرویس (Restful API) را داده اید
پاسخ:
سلام بله با انواع حالت های مختلف کار کردیم
محمد سلیمانی
میگه:
با سلام
من در حال طراحی ی اپ هستم که هم اندروید داره و هم ios ...
تووو این آموزش در مورد تبدیل کد ها به ios آموزشی داده شده ؟ و برای من ios مهمه . میخوام بدونم آیا آموزشش گذاشته میشه و با کاتلین نیاز به آموزش مجزا ios هست ؟؟
پاسخ:
سلام برای اینکه در کاتلین از ios خروجی بگیرید باید سیستم عامل مک رو نصب کنید سپس نرم افزار appcode رو نصب کنید و پلاگین kotlin native رو فعال کنید واز کدها خروجی ios بگیرید
کاوه
میگه:
سلام خسته نباشید
خواستم بدونم اگه جاوا بلد نباشیم و مستقیم بیایم سراغ کاتلین مشکلی پیش میاد؟ چون من برای آینده این زبان رو میخوام یاد بگیرم.
و اینکه نظرتون درباره فلاتر و آیندش چیه؟ چون اونم پروژه گوگل هستش.
ممنون
پاسخ:
سلام قطعا بهترین گزینه همینه که جاوا رو بلد باشید بعد بیاید سمت کاتلین