دوره آموزش زبان برنامه نویسی کاتلین (Kotlin)
مدرس : علی آشکاران
جشنواره نوروزی با ۷۰ و ۸۵ درصد تخفیف ۲۴ ساعته فعال شد
دریافتمدرس : علی آشکاران
قیمت آموزش : ۲۸۰ هزار تومان
همین الان یادگیری را آغاز کنید !
در این دوره آموزش زبان برنامه نویسی کاتلین به صورت جامع در اختیار شما قرار گرفته است. گوگل زبان برنامه نویسی کاتلین را به عنوان زبان رسمی برنامه نویسی اندروید معرفی کرد. زبان برنامه نویسی کوتلین که تلفظ صحیح آن کاتلین است جایگزین زبان جاوا برای کد نویسی در اندروید استودیو می باشد. زبان کاتلین مزایای بسیاری را برای توسعه دهندگان Jvm و Android ارائه داده است. Kotlin پشتیبان عالی توسط اندروید استودیو دارد. زبان کاتلین با جاوا در بسیاری از پروژه های مشابه در حال رقابت است.این زبان Open Source، استاتیک، عملگرا و ترکیبی از برنامه نویسی کاربردی و شئ گرا می باشد. زبان کاتلین خطاهای زمان اجرا را کاهش داده و انعطاف پذیری و سرعت بالایی دارد. زبان برنامه نویسی کاتلین دارای کتابخانه قوی ایست که می توانید بخش های طولانی و تکراری کد را با روش فراخوانی توابع جایگزین نمایید. در دوره آموزش زبان برنامه نویسی کاتلین شما از سطح مقدماتی تا پیشرفته با Kotlin آشنا شده و در انتهای دوره، با انجام چندین پروژه ساده، مفاهیمی را که آموخته اید را به صورت عملی پیاده سازی خواهید کرد.
تاریخچه زبان کاتلین :
زبان کاتلین(Kotlin) در سال ۲۰۱۰ در JetBrains، شرکتی از IntelliJ IDEA اختراع شد و از سال ۲۰۱۲، Open Source بوده است. تیم Kotlin در حال حاضر دارای بیش از ۲۰ عضو تمام وقت از JetBrains است و پروژه Kotlin در GitHub حدود ۲۱۵ شرکت کننده دارد. JetBrains از کوتلین در بسیاری از محصولاتش استفاده می کند که شامل IntelliJ IDEA است.
نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
سطح دوره : مبتدی تا پیشرفته
توضیحات : کاربر عزیز میتوانید این دوره تصویری را از طریق بخش مربوطه، به صورت دانلودی دریافت کنید .
سرفصل های زیر به صورت کلی بیان شده اند و هر فصل مباحثی جز موارد ذیل را نیز پوشش می دهد.
مقدمه و پیشگفتار
آشنایی کلی
نصب نرم افزارهای مورد نیاز
اولین برنامه کاتلین برای اندروید
راه اندازی شبیه ساز
اجرای برنامه اندرویدی روی گوشی
آشنایی با اندروید استودیو
متغیر ها در کاتلین
توابع در کاتلین
دستورات شرطی
عملگرها
ranges
آرایه ها
رشته ها
حلقه ها
مدیریت مقادیر null
بررسی نوع داده ای و تبدیل خودکار
کلاس ها
خصوصیات
کلاس داده
سطوح دسترسی
بررسی enum
delegation
بررسی Collections
قابلیت Extensions
بررسی ویجت های اندروید
ساخت ماشین حساب ساده + استفاده از interface
ساخت بازی دوز
ساخت ماشین حساب بر پایه کلاس های کاتلین
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
حسین –
با سلام
من در حال یادگیری اندروید با زبان جاوا هستم
چیکار کنم ادامه بدم چون فصل پنجم
کاتلین که اومد حس میکنم جاوا میره کنار
یعنی ارزش یادگیریم کم میشه
درسته ایا ؟
واحد پشتیبانی لرن فایلز –
درود بر شما. خیر قطعاً ارزش یادگیری شما هیچ تغییری نخواهد داشت. با یک تحقیق کوتاه متوجه میشید که کاتلین جایگزین اندروید با جاوا نخواهد شد. بدون نگرانی یادگیری خودتون رو ادامه بدید. جناب آشکاران و سایر متخصصین حوزه اندروید هم همین نظر را دارند. موفق باشید.
مجهول –
هیچ سایتی مثل لرن فایلز بی انصاف نیست و به اندازه شما از اعتماد مشتری سوء استفاده نمیکنه. توی سایتهای دیگه با قیمت بسیار کمتر عرضه شده و قطعا کیفیت آموزششون هم بهتره.
واحد پشتیبانی لرن فایلز –
درود بر شما. در لرن فایلز همیشه تا حد امکان از کاربران عزیزمون حمایت کردیم و این گفته شما بی انصافی است. ما قبل از ارائه یک محصول تمامی بازار و محصولات را رصد می کنیم و سپس قیمتی معقول و مقرون به صرفه را تنظیم می کنیم. لطفاً شما هم این مقایسه را انجام دهید و تنها قیمت پایین تر را ملاک قرار ندهید. این جمله که فرمودید “قطعاً کیفیت آموزششون هم بهتره” رو بنده دقیق متوجه نشدم بر چه مبنایی می فرمائید چون نظر ما دقیقاً خلاف این است. ممنون میشم اگر دلیل بهتر بودن هر یک از آموزش های سایر وب سایت ها رو بفرمائید تا از نظر شما مطلع شویم؟ موفق باشید.
علی مقدم –
با عرض سلام خدمت مدیران محترم اکادمی مجازی لرن فایلز
مقدمه :
ابتدا ضمن تشکر از مهندس اشکاران و مدیران سایت خصوصا جناب اقای پردل قبل از هر چیز اعلام می کنم بنده از کاربران قدیمی این سایت هستم و اولین موفقیت زندگیم که منجر به درآمد زایی بود را مدیون همین سایت هستم بنابرین چیزی که در ادامه خواهید خواند به معنی این خواهد بود که من خیر و صلاح سایت لرن فایلز را می خواهم
ببنید اقای چرم پیشه مدت هاست که بنده هم درخواست این دوره را داده بودم و هم بسیار منتظر آن بودم ! اما چیزی که امروز دیدم متسفانه حداقل از دیدگاه اینجانب نوعی ضربه زدن به این اکادمی ارزشمند است و بر خلاف گفته شما که در پاسخ نظر دوست عزیزمان گفتید گویا بررسی دقیقی از آموزش های کاتلین موجود در وب نداشته اید! بله بنده در مورد آموزش های فارسی صحبت می کنم نه زبان اصلی همین گونه دوست عزیزی به درستی اشاره کردند در کمال تعجب آموزش هایی با کیفیت تر از مجموعه جاری هم از نظر قیمت و هم از نظر زمانآموزش و هم از نظر کیفیت و تمرکز در مطالب وجود دارد .
از این بحث که عبور کنیم ضربه وقتی شدید تر می شود که کاربر متوجه می شود ادعا مطرح شده مبنی بر صفر تا ۱۰۰ بودن دوره صحیح نیست ، قدم اول برای اثبات این موضوع این است که کاتلین چیزی نیست که با ۱۱ ساعت تمام شود مگر اینکه این فصل اول این مجموعه می بود!!!! برای نمونه به موارد زیر توجه کنید
۱-برسی دقیق جنریک ها
۲-پرش عمیق تر به توابع
۳-سناریوهای کلاس
۴-پرش عمیق تر به جنریک
۵-ساختمان داده
۶-بعضی از خصوصیات جدید کاتلین که گفته نشده
۷-برنامه نویسی آسنکرون
۹-متا پروگرمینگ در کاتلین
۱۰-رفلکشن-این مبحث بسیار بسیار مهم در اموزش جاوا استاد آشکاران وجود ندارد هرچند که در سایر آموزش ها وب موجود است و این نوعی ضعف است
۱۱-کار با دیزاین پترن های مهم در کاتلین و اندروید
۱۲-کار با گوگل مپ با کاتلین -که در سری جدید آموزش های جاوا اندروید استدیو و هم سری قدیم موجود نبود
۱۳-فرم ورک های اختصاصی -در سایر آموزش های وب در پک های اموزش اندروید موجود است
۱۴-کار با کتاب خانه های مهم جاوا در کاتلین و هماهنگ سازی
۱۵-آلارم منیجر -در سری جدید و قدیم اندروید نیز وجود ندارد
۱۶-برسی دقیق تر تفاوت های جاوا و کاتلین
۱۷-نحوه کار با سمت در سرور در فراخوانی api
۱۸-ریسیور ها
۱۹-retrofit
۲۰-کار با ndk فراخوانی توابع سی در کاتلین
در حال حاضر لیست بیشتری دارم از موارد مهم دیگر که اتفاقا در سراسر نت موجود است ولی به دلیل طولانی شدن از ذکر آن ها برهیز می کنم.
ضمن اینکه با توجه به ساعات مجموعه بسیاری از موراد به درستی تفهیم نمی شود (شخصا تجربه داشتم)
توجه کنید که این دوره مخصوص اندروید ساخته شده پس نمی توانید ادعا کنید ما خیلی چیز ها را جا زدیم چون کاتلین محض بود (هرچند باز هم ناقص است) زیرا مشخصا استاد در محیط اندروید استدیو کار می کند!
افزایش قیمت نوجومی آموزش ها و کم شدن کیفیت آن پیروزی نیست ، شکست است از سایتی که بهترین دروه های لینوکسی با ۳۰ ساعت آموزش فقط برای دوره اول تولید می کند واقعا این حرکت صحیح است؟؟؟؟؟؟؟؟؟؟؟؟
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
با سلام خدمت دوست و همراه عزیز
از اینکه این همه اهمیت قائل شدین و انتقاد کردین دنیایی تشکر می کنم.
جواب آقای آشکاران، مدرس محبوب این دوره رو هم بشنویم:
“سلام،
تیتر دوره: آموزش زبان برنامه نویسی کاتلین برای اندروید
ما کاتلین رو آموزش دادیم که بعدا تو پکیج های بعدی که با کاتلین کار می کنیم کاربر با این زبان برنامه نویسی آشنا باشه.
این دوره آموزش صفر تا صد کاتلین نبوده ، نیست ، و نخواهد بود.
طبق گفته این کاربر محترم : ” از این بحث که عبور کنیم ضربه وقتی شدید تر می شود که کاربر متوجه می شود ادعا مطرح شده مبنی بر صفر تا ۱۰۰ بودن دوره صحیح نیست ، قدم اول برای اثبات این موضوع این است که کاتلین چیزی نیست که با ۱۱ ساعت تمام شود مگر اینکه این فصل اول این مجموعه می بود!!!! ”
شما باید از حجم این فیلم متوجه بشید که قرار نیست در ۱۱ ساعت کل مباحث مربوط به زبان برنامه نویسی کاتلین آموزش داده بشه.
این لیست که شما ارائه کردین هم تنها بخشی از مباحث مرتبط با اندرویده.
در دوره مربوط به اندروید با جاوا ما بیش از ۱۰۰ مورد رو بررسی کردیم. شاید گاهی اوقات بعضی آیتم ها از قلم بیوفته اما همیشه شماره تماس، ایمیل به کاربران می دم و قبل از پایان هر پکیج از کاربران می خوام تا مطالبی که جا مونده و یا نیاز دارن رو بگن تا آموزش بدم….
دوباره تاکید می کنم…. این دوره برای این ضبط شده که کاربران با کاتلین آشنا بشن…. در ۱۱ ساعت نمیشه کل کاتلین رو آموزش داد.”
پیغام بالا جواب آقای آشکاران بود به دوست عزیزمون آقای مقدم
یه دوست –
خداییش آموزش با این قیمت نمی ارزه
توی سایت های دیگه آموزش پروژ محور با کاتلین همراه با کار با دیتابیس آموزش دادند واقعا با این قیمت نیست
یکم انصاف داشته باشید
واحد پشتیبانی لرن فایلز –
سلام دوست من
ممنونیم از انتقادی که می کنین
سعی ما بر این هست که دوره هامون با بیشترین کیفیت ممکن تولید بشه، بنابراین افزایش قیمت در کنار افزایش کیفیت طبیعیه دوست من.
مجتبی کمالی –
من خودم دوره اندرویدی که آقا آشکاران درس داده رو دیدم و هیچ دوره ای مثل دوره ی اندروید آقای آشکاران در هیچ سایتی با این کیفیت قرار نداره، مطالب به صورت کامل بیان شدن، من اطمینان دارم این دوره هم بی نظیر هست و آقای آشکاران زبان کاتلین رو که ساده تر از جاوا هم هست به خوبی درس دادن البته من این دوره رو تهیه نکردم چون از پایه تدریس شده و برای من کاربرد نداره ولی از این اطمینان دارم که کامل ترین دوره کاتلین هست .به نظر من آقا آشکاران یکی از بهترین مدرس ها برنامه نویسی هست . و بعد از یک سال آشنایی با لرن فایلز از کیفیت آموزش ها اطمینان دارم این دوست مجهول الهویه که گفته هیچ سایتی مثل لرن فایلز بی انصاف نیست خودش بی انصافی کرده شما به این آموزش نگاه کنید در ویدیو معرفی آموزش کل روند آموزش بیان شده که این خیلی کار زیبایی هست که شما کامل بدونید در این آموزش چه چیزی تدریس شده در سایت های دیگه یک توضیح کوتاه بیان می کنند و آموزش مثل یک هندونه دربسته می مونه بعد از خرید کیفیتش مشخص می شود من خودم اگر آموزش نیاز داشته باشم اول به سایت لرن فایلز مراجعه می کنم. و تا الان از خرید هام پشیمان نشدم البته نقد هم دارم آموزش React Native و Nodejs و Angular در سایت قرار نداره که امیدوارم آموزش react رو با آقا آشکاران استارت بزنید.
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
سلام دوست عزیز
جهانی سپاس از این همه محبت و انرژی خوب
انتقاد هاتون رو هم به بخش آموزش فرستادم.