آموزش دوره صفرتاصد کاتلین پروژه محور
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
دوره "متخصص" جایگزین دوره های اندروید شد.
برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید :
چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره متخصص را ببینیم؟
بنا بر سیاست کلیک سایت که سعی دارد تا همیشه دوره های خود را به روز نگه دارد. دوره صفرتاصد نیز در این چند سال نزدیک به 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 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات ( صفحه 4 )
حمید فروغی
میگه:
سلام ببخشید کاتلین کاربردی تره یا زبان جاوا .. یادگیری کاتلین کافیه برای توسعه اندروید به طور کامل
پاسخ:
سلام کاتلین وجاوا فوق العاده قدرتمند هستند
کاتلین زیان جدید گوگل هست و اینده برنامه نویسی اندرویده
منتها پیشنهاد من شروع از جاوا هست
بازم خودتون میتونید انتخاب کنید
کاتلین م جاوا هردو عالین وباهر دو میشه بدون محدودیت بهترین برنامه ها رو نوشت
فرهاد سلامی
میگه:
لطفا یکی دو بخش تحت عنوان کار با انیمیشن ها را هم به این مجموعه اضافه کنید.
پاسخ:
سلام چشم حتما
فرهاد سلامی
میگه:
آیا توی پروژه کاتلین میشه از کدهای جاوا استفاده کرد یا نه منظورم اینه که اگر جایی توی پروژه گیر بکنیم میتونیم بجای کدهای کاتلین از کدهای جاوا استفاده کنیم یا این که قسمتهای بخصوصی رو با جاوا کد زد؟
پاسخ:
سلام امکان اینکه اون کلاس رو جاوا تعریف کنید واز جاوا استفاده کنید هست
فرهاد سلامی
میگه:
برنامه ای که با کاتلین می نویسیم را می تونیم توی مارکت بازار منتشر کنیم و پرداخت درون برنامه ای بازار را بهش اضافه کنیم و آیا آموزشی هم برای پرداخت درون برنامه ای بازار به زبان کاتلین دارید؟
پاسخ:
سلام ودرود
بله میشه توی مارکت منتشر کنید اپلیکیشن ها تون رو ومحدودیتی نداره
اموزش پرداخت درون برنامه ای بازار به زبان جاوا اموزش دادیم که میتونید به کاتلین تبدیل کنید
ابوالفضل
میگه:
سلام استاد ممنون بابت پاسخ گویی تون من تو قسمت اندروید صفر تا صد اشتباها این سوال پرسیدم ولی هدف من این قسمت کاتلین بود.سوال من اینه که استاد دور ه کاتلین شما کامله؟بعد این دوره چه اپ هایی میشه نوشت؟بعد این دوره میشه اپ هایی مثل چت ..گرام رو نوشت؟
پاسخ:
سلام هر اپلیکیشنی میتونید بنویسید
یوسف اولادحسینی
میگه:
سلام، در دوره ساخت اپلیکیشن دیوار، اتصال به درگاه بانکی وجود نداره؟
پاسخ:
سلام خیر ولی توی دوره صفرتاصد و دیجی کالا داریم
مهرداد
میگه:
سلام خدمت استاد عزیز
من توسعه دهنده اندروید هستم و لازم دارم وارد بازار ios هم بشم چون معمولا پروژه هام برا هر دو پلتفرم هست اما نمیدونم بین swift یا kotlin یا React کدام شروع کنم که بعدا پشیمون نشم
لطفا راهنمایی کنید
سپاس از شما
پاسخ:
سلام وقتی شما جاوا یاد میگیرید عملا کاتلین هم یاد میگیرید چون مفاهیم یکسانه و فقط سینتکس تغییر کرده
و اما برای اینکه وارد بازار کار ios بشید بدون شک پیشنهاد من فلاتر هست که بهترین گزینه است چون native هست و از طرف گوگل هم پشتیبانی میشه
به زودی اموزشش رو واستون میذارم
مهدی
میگه:
سلام قسمت رتروفیت من یه لیستی دارم که داخل یه جسون آبجک هست و میخام لیست داخل اون را بگیرم یعنی اون لیست آگهی ها داخل یه جسون آبجکت دیگه هست و به صورت صفحه بندیه
لطفا این مورد را توضیح بدید
پاسخ:
سلام اموزش کامل داده شده
باید به همون شکلی که گفته رشته ها رو بشکنید
کاربر
میگه:
سلام و خداقوت...
چرا اینقدر تاکید دارین که اول جاوا رو یاد بگیریم بعد کاتلین رو؟
پاسخ:
جاوا زبان بسیار قدرتمندی هست هرچند کاتلین اگه قوی تر نباشه ضعیف تر نیست ولی چون ساختار برنامه نویسی در هردو یکی هست و فقط سینتکس فرق داره و هنوز بازار ایران هم روی جاوا داره میچرخه بهتره اول جاوا رو یادبگیرید بعد برید سراغ کاتلین.این طوری یادگیری کاتلین توی یک هفته هم مقدوره
منصوری
میگه:
سلام اینکه این پروژه رو با کاتلین انجام دادین به چه منظور بوده ؟با جاوا سخت تر و طولانی تر میشده یا جاوا قابلیت این اپلیکشنو نداشته؟
پاسخ:
کاتلین و جاوا هردو جز زبانهای native برای اندروید هستند که به این معنی هست هردو کامل هستند و هر برنامه ای رو میتونید با این دو بسازید. اما از اونجایی که ساختر برنامه نویسی در هم کاتلین و هم جاوا یکی هست و فقط سینتکس ها فرق داره بهتره جاوا رو مسلط بشید بعد یادگیری کاتلین اسون میشه .اینطوری همزمان به دو زبان مسلط میشید
ایمان
میگه:
درود و وقت بخیر
بنده زمانی که در بخش 7 برنامه رو با توجه به آموزش اجرا میکنم، با این خطا در امولیتور مواجه میشم:
Unfortunately this app has stopped working
و برنامه بالا نمیاد
دلیلش چی میتونه باشه؟
پاسخ:
سلام مشکل توی کدهاتون هست
حامد
میگه:
سلام.. ببخشید شما سفارش ساخت یه برنامه برای اندرود قبول میکنید؟
پاسخ:
سلام اگه فرصتش بشه وبا برنامه های بنده بخونه بله
Mohammad
میگه:
ببخشید برای اندروید چرا آموزش تست نویسی رو درست نمی کنید؟
پاسخ:
سلام ان شالله اموزشش رو قرار میدیم
مهدی پیری
میگه:
سلام
استاد برای شروع به یادگیری زبان برنامه نویسی اندروید بهتر از این آموزش استفاده کنیم یا از آموزش صفر تا صد اندروید ؟
پاسخ:
سلام پیشنهاد بنده دوره صفرتاصد هست
احسان
میگه:
سلام
سورس کامل برنامه و php و کانکشن رو از کجا میشه گرفت ؟
پاسخ:
سلام از پشتیبانی تهیه کنید
احسان اثنی عشری
میگه:
ببخشید چه طور میشه از استاد سوال پرسید
بخشی از پروژه رو گیر کردم
پاسخ:
سلام از طریق پنل رفع اشکال سایت بپرسید
رضا
میگه:
سلام استاد نکویی . آموزش خروجی گرفتن ios در کاتلین رو کی میذارین بیصبرانه منتظر این قسمت آموزشیم
پاسخ:
سلام روشی که فعلا وجود داره اینه که باید مک رو نصب کنید و روی مک نرم افزار appcode ؤو نصب کنید و کدهای کاتلین رو داخلش کپی کنید وخروجی بگیرید
Ali
میگه:
سلام آخر ما نفهمیدیم این Katilen یه زبان مستقله یا باید جاوا بلد باشی تا بتونی اینم یاد بگیری لطفا توضیح بدید
پاسخ:
سلام بله یک زبان مستق و جدا هست منتها بسیار به جاوا شباهت داره
وحید
میگه:
سلام و خسته نباشید من واقعیتش خیلی علاقه دارم به برنامه نویسی و ترم دو کامپیوتر هستم تازه به قولی شروع کردم اصلا اولویتم پول نیست بلکه علاقم هست من هیچی بلد نیستم از برنامه نویسی آندروید ولی یکم ویژوال بیسیک و برنامه سی کارکردم فقط میخواستم بپرسم الان برم سمت کاتلین آیا دچار مشکل نمیشم؟ باید اول چه چیزی رو برای اینکه کاتلین راحت باشه بیاموزم؟ لطفا جواب بدین منتظر هستم خیلی ممنون
پاسخ:
سلام ودرود خیلی هم خوبه
میتونید ازهمین دوره شروع بکنید و مشکلی نیست ولی خیلی خوبه شما جاوا رو هم بلد باشید
میلاد
میگه:
سلام استاد نکویی می خواستم بدونم با یادگیری این دوره آموزشی آیا می شه کد های جاوا را به کد های کاتلين تبدیل کرد به طور مثال در دوره ساخت تلگرام کد اپلود تصویر نمایه را به صورت کاتلين تبدیل کرد
پاسخ:
سلام بله بااین دوره میتونید همه کدهای جاوا رو به کاتلین بزنید
میلاد
میگه:
سلام استاد نکویی وقتون بخیر می خواستم بپرسم قسمت سرچ را در این دوره به صورت autocomplete ایجاد کرده اید
پاسخ:
سلام بله اموزش داده شده
میلاد
میگه:
سلام
من بسته های اموزشی اندرویدتون رو خریدم اما الان علاقه پیدا کردم که برنامه نویسی با ios و با زبان swif رو هم یادبگیرم.به نظر شما با یادگیری کاتلین و خروجی گرفته بصورت ios ایا نیاز هست که باز سمت swif بریم ؟
پاسخ:
سلام با کاتلین میشه هم خروجی اندروید و هم ios گرفت ولی باید مک رو نصب کنید و از طریق appcode خروجی بگیرید
امکان داره در اینده مستقیما بشه از اندروید استدیو خروجی ios بگیرید و این کار راحت ترم بشه ونیاز به یادگیری زبان سوئیفت هم نیست
کاربر
میگه:
سلام استاد خسته نباشید یک دوره در مورد ساخت اپليکيشن آپارات در کاتلين آموزش دهید
پاسخ:
سلام ان شالله قرار میدیم
کاربر
میگه:
سلام استاد نکویی
من آموزش بازار شما رو تهیه کردم اما هنوز ندیدم به نظر شما این اموزش رو ببینم و بعد کاتیلن رو ببینم و یا الان کاتلین رو ببینم.
فرصت من کمه میخام هرچی سریع تر به اندروید مسلط باشم و زبانی (یا جاوا یا کاتلین) را بلد باشم که بهتر هست. ممنون میشم پاسخ بدید
پاسخ:
سلام قطعا اول جاوا بعد کاتلین
اول بازار رو ببینید بعد برید سراغ کاتلین
فاطمه
میگه:
سلام استاد نکویی
ایا با خرید اموزش سورس در اختیارمون قرار میگره؟
پاسخ:
سلام بله هردوره ای تهیه بکنید سورسش در اختیارتون قرار میگیره