دوره کامل برنامه نویس اندروید Kotlin | Kotlin A-Z™

The Complete Android Kotlin Developer Course | Kotlin A-Z™

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کاتلین | توسعه برنامه اندروید را از ابتدا بیاموزید، برنامه اندروید را با kotlin توسعه دهید و توسعه دهنده اندروید kotlin شوید خواه بخواهید برای ساخت برنامه اندروید بعدی خود Kotlin را یاد بگیرید یا فقط به یک مقدمه برای زبان نیاز دارید. Kotlin هم برای توسعه دهندگان اندروید و هم برای توسعه دهندگان جاوا محبوب است. Kotlin یک زبان برنامه نویسی استاتیکی و با هدف عمومی است که برای توسعه ماشین مجازی جاوا و دستگاه های اندرویدی استفاده می شود. کاتلین اندروید کاتلین توسعه اپلیکیشن اندروید با کاتلین اندروید توسعه اپلیکیشن تجارت الکترونیک اندروید اپلیکیشن توسعه بازی اندروید طراحی اپلیکیشن اندروید طراحی اپلیکیشن موبایل توسعه موبایل توسعه اندروید زبان برنامه نویسی کاتلین کاتلین چیست کاتلین اندروید مبانی کیت توسعه جاوا - JDK Android Studio Variables in Android Kotlin Kotlin انواع داده ها تبدیل در کاتلین برای آرایه های اندروید در دوره کامل برنامه نویس کاتلین اندروید اپراتورها در توسعه برنامه اندروید kotlin بیانیه های جریان کنترل حلقه ها در توسعه برنامه اندروید همه مفاهیم برنامه نویسی شی گرا kotlin java android studio kotlin kotlin برای توسعه دهندگان جاوا java kotlin به دلیل ماهیت منبع باز آن، کار با پلتفرم اندروید مستلزم یادگیری مداوم در مورد پلتفرم اندروید است. پلتفرم اندروید به طور فزاینده ای در بین توسعه دهندگان محبوب است و یک نیروی غالب در بازار جهانی گوشی های هوشمند است. توسعه اندروید یک فرآیند ایجاد نرم‌افزار است که بر برنامه‌هایی که بیشتر به عنوان برنامه‌ها شناخته می‌شوند، تمرکز دارد که با دستگاه‌های دارای اندروید سازگار هستند. ابزارهایی که برای توسعه اندروید استفاده خواهید کرد بستگی به این دارد که چگونه می خواهید شغل خود را به عنوان یک توسعه دهنده اندروید متمرکز کنید. توسعه اندروید یک مهارت ارزشمند است که می تواند به شما در ارتقاء شغل خود کمک کند. مهارت های توسعه اندروید در سرتاسر جهان با موارد مختلف مورد تقاضا هستند. اگر در حال ساخت برنامه های جدید اندروید هستید، Kotlin مناسب تر است زیرا زبان برنامه نویسی توصیه شده برای اندروید است. آموزش پرکاربردترین سیستم عامل روی کره زمین آموزش ساخت اپلیکیشن اندروید با استفاده از زبان برنامه نویسی Kotlin آموزش جدیدترین نسخه اندروید استودیو آموزش انتشار اپلیکیشن اندروید در گوگل پلی برنامه های خود را به گوگل پلی ارسال کنید از ابتدا شروع کنید و یک توسعه دهنده برنامه اندروید حرفه ای شوید قادر به توسعه برنامه های مدرن اندروید خواهد بود این دوره برای کمک به مبتدیان برای شروع ساخت اپلیکیشن در برنامه اندروید اندروید ساخته شده است، توسعه اپلیکیشن اندروید اندروید پیش ها: نیازی به دانش قبلی اندروید کاتلین نیست بدون نیاز به دانش کد نویسی Kotlin مشاهده کامل فیلم های دوره، به در پایان و به منظور عزم برای یادگیری و صبر برای Kotlin هیچ چیز دیگری! این فقط شما هستید، رایانه و جاه طلبی شما برای شروع امروز هیچ دانش قبلی برای توسعه اندروید لازم نیست بدون نیاز به دانش کدنویسی اندروید! ما سیستم عامل ویندوز (64 بیتی) را ترجیح می دهیم، اما این اجباری نیست. می توانید ترجیح دهید از سیستم عامل های دیگر استفاده کنید. داشتن یک کامپیوتر کار با رم 8 گیگابایتی یا بالاتر و اتصال به اینترنت میل به یادگیری توسعه برنامه اندروید هیچ چیز دیگری نیست! فقط شما هستید، رایانه و جاه طلبی شما برای شروع امروز تماشای کامل ویدیوهای دوره اندروید، تا آخر و به ترتیب.

سلام،

به دوره کامل برنامه نویس اندروید Kotlin خوش آمدید | دوره Kotlin A-Z™.
Kotlin | توسعه برنامه اندروید را از ابتدا یاد بگیرید، برنامه اندروید را با kotlin توسعه دهید و توسعه دهنده اندروید kotlin شوید

Kotlin هم برای توسعه دهندگان اندروید و هم برای توسعه دهندگان جاوا محبوب است. چه بخواهید کاتلین را برای ساختن برنامه اندروید بعدی خود یاد بگیرید، چه به سادگی نیاز به آشنایی با زبان داشته باشید، Udemy یک دوره با رتبه برتر برای کمک به شما در دستیابی به اهدافتان دارد.

Kotlin یک زبان برنامه نویسی بسیار جدید و به روز است. اندروید Kotlin توسط گوگل به عنوان زبان رسمی توسعه اندروید پذیرفته شده است. بنابراین، این زبانی است که همه کسانی که می خواهند یک توسعه دهنده اندروید باشند باید بدانند. در این دوره با توجه به اهمیت کاتلین، زبان برنامه نویسی کاتلین را از مبتدی تا پیشرفته آموزش می دهیم.

به دلیل متن باز بودن، کار با پلتفرم اندروید مستلزم یادگیری مداوم پلتفرم اندروید است. دوره توسعه اندروید من در Udemy، با سخنرانی‌های عملی در مورد سیستم‌عامل‌های Android و موارد دیگر، شما را از این منحنی یادگیری جلوتر نگه می‌دارد.

پلتفرم Android به‌طور فزاینده‌ای در میان توسعه‌دهندگان و یک نیروی غالب در بازار جهانی گوشی‌های هوشمند محبوب است. از آنجایی که کسب‌وکارهای بیشتری برنامه‌های تلفن همراه را برای تعامل با مشتری توسعه می‌دهند، مهارت‌های توسعه Android احتمالاً در تقاضای بالایی باقی خواهند ماند.

  • آیا می خواهید با یادگیری اندروید گزینه های شغلی خود را بهبود بخشید؟

  • آیا می خواهید توسعه برنامه اندروید را از ابتدا یاد بگیرید؟

  • آیا می خواهید توسعه اندروید را از ابتدا یاد بگیرید؟

  • آیا می خواهید استاد استودیو اندروید شوید؟

  • آیا می خواهید اولین برنامه خود را بسازید؟

اگر پاسخ شما "بله" است، در جای درستی هستید!

من رویکرد این دوره آموزشی را در مورد برنامه Android بسیار دوست دارم. در این دوره، مدرس بر روی Android SDK تمرکز می کند تا به شما یاد دهد که چگونه اپلیکیشن های زیبا برای گوشی های هوشمند بسازید. همانطور که عنوان دوره نشان می دهد، این راهنمای کامل برای یادگیری توسعه برنامه های اندروید است.

پلت فرم اندروید به طور فزاینده ای در بین توسعه دهندگان محبوب است و یک نیروی غالب در بازار جهانی گوشی های هوشمند است. از آنجایی که کسب‌وکارهای بیشتری برنامه‌های تلفن همراه را برای تعامل با مشتری توسعه می‌دهند، مهارت‌های توسعه Android احتمالاً تقاضای بالایی خواهند داشت.

توسعه اندروید یک فرآیند ایجاد نرم‌افزار است که بر برنامه‌هایی متمرکز است که بیشتر به عنوان برنامه شناخته می‌شوند و با دستگاه‌های دارای سیستم عامل Android (OS) سازگار هستند. از آنجایی که اندروید یک پروژه منبع باز است، توسعه دهندگان به راحتی به کیت توسعه نرم افزار اندروید (SDK) دسترسی دارند. بسیاری از این کیت در ارتباط با زبان های برنامه نویسی Kotlin، Java و C++ برای ساخت اپلیکیشن های خود استفاده می کنند. ابزار Android SDK کد شما را به همراه هر گونه فایل داده و منبع در یک APK یا بسته Android که یک فایل بایگانی است که از پسوند apk. استفاده می‌کند، کامپایل می‌کند. یک فایل APK حاوی تمام محتویات برنامه Android است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود. وقتی برنامه کامل شد و آماده انتشار شد، توسعه دهندگان Android می توانند برنامه های خود را در فروشگاه Google Play برای کاربران بارگذاری کنند تا برای توسعه بازی اندروید دانلود کنند.


به احتمال زیاد، بارها نام Android را شنیده‌اید، و آیا می‌خواهید توسعه‌دهنده اندروید باشید؟ حتی ممکن است یک گوشی هوشمند اندرویدی، برنامه تبلت اندرویدی، ساعت یا تلویزیون داشته باشید. اما اندروید چیست؟ اندروید یک سیستم عامل موبایل (OS) است که توسط گوگل طراحی و توسعه یافته است. سیستم عامل اندروید مبتنی بر هسته لینوکس است. بنابراین، «هسته لینوکس» چیست و چرا این یک جزئیات ضروری در مورد توسعه Android است؟

به طور خلاصه، هسته لینوکس یک سیستم عامل است، خوب، به نوعی - تا حدی یک سیستم عامل است. بیشتر شبیه بخش کوچکی از یک سیستم عامل است، اما یک بخش مهم. هسته لینوکس لایه ای است که مسئول ارتباط با سخت افزار دستگاه و مدیریت CPU و حافظه دستگاه است. سیستم عامل اندروید مبتنی بر هسته لینوکس است، زیرا هسته لینوکس اجازه می دهد تا سیستم عامل بازتر و قابل تنظیم تر، که همان چیزی است که Android ترویج می کند - هر سازنده دستگاهی می تواند سیستم عامل Android را بگیرد و آن را متعلق به خود کند.

تصور کنید چقدر بد است. اگر مثلاً منابع برنامه A اطلاعات را از فایل های یک برنامه دیگر بخواند و بالعکس بدون هیچ محدودیتی - تعاملات مخرب و ناامن وجود داشته باشد و کل سیستم را متوقف کند.

اشتراک‌گذاری اطلاعات (داده‌ها) بین برنامه‌ها بخش اساسی ساخت برنامه‌های متصل به هم است، بنابراین سیستم‌عامل اندروید از توسعه‌دهندگان می‌خواهد مجوزهایی را تنظیم کنند که کاربران باید برای انجام برخی کارها اعطا کنند. به عنوان مثال، برای اینکه یک برنامه به سیستم فایل گوشی (فایل های داخلی) دسترسی پیدا کند، ابتدا کاربر باید اجازه دسترسی بدهد. این بدان معناست که توسعه‌دهنده برنامه باید از قبل به کاربر اطلاع دهد که برنامه‌ای که نصب می‌کند می‌خواهد به چه چیزی دسترسی داشته باشد. به عنوان مثال، هنگامی که کاربر یک برنامه اندرویدی را نصب می کند که نیاز به دسترسی به گالری عکس یا دوربین گوشی دارد، برنامه برای دسترسی به گالری یا دوربین اجازه می خواهد. کاربر برنامه این اختیار را دارد که اجازه دهد یا رد کند. مجوزهای برنامه در Android محافظت کاربر را در برابر بدافزارها و ویروس‌های نرم‌افزاری تضمین می‌کند.

این دوره برای کمک به مبتدیان برای شروع ساخت برنامه در اندروید استودیو و توسعه اپلیکیشن اندروید یا طراحی اپلیکیشن اندروید ساخته شده است.

اگر می‌خواهید خودتان را در برنامه‌های Android توسعه دهید، این دوره برای شما مناسب است. خود را با برنامه های مختلف بهبود دهید

پلتفرم های دوره های آنلاین دارای دوره های توسعه برنامه اندروید و برنامه تجارت الکترونیک اندروید هستند، اما ما هنوز فکر می کنیم که اکثر آنها بخش کاربردی کاربردی را ندارند. این دوره برای پر کردن این شکاف طراحی شده است.

دوره من "دوره توسعه برنامه Android با Kotlin" شما را از سطح مبتدی تا پیشرفته می برد.

اشتیاق ما این است که تجربیات خود را با نمونه های مناسب به هر کسی که در این دوره ثبت نام می کند منتقل کنیم. در این دوره آموزشی گام به گام ساخت اپلیکیشن اندروید را خواهید آموخت. در حین انجام نوعی نمایش و گفتن در سخنرانی‌هایمان، دلایل آن را نیز توضیح می‌دهیم. در طول سخنرانی ها، با بیش از 10 مثال تمرین خواهیم کرد و ساخت و انتشار 2 برنامه اصلی را یاد خواهیم گرفت.

توسعه اندروید چیست؟
توسعه Android یک فرآیند ایجاد نرم افزار است که بر برنامه هایی متمرکز است که بیشتر به عنوان برنامه شناخته می شوند و با دستگاه های دارای سیستم عامل Android (OS) سازگار هستند. از آنجایی که اندروید یک پروژه منبع باز است، توسعه دهندگان به راحتی به کیت توسعه نرم افزار اندروید (SDK) دسترسی دارند. بسیاری از این کیت در ارتباط با زبان های برنامه نویسی Kotlin، Java و C++ برای ساخت اپلیکیشن های خود استفاده می کنند. ابزار Android SDK کد شما را به همراه هر گونه فایل داده و منبع در یک APK یا بسته Android که یک فایل بایگانی است که از پسوند apk. استفاده می‌کند، کامپایل می‌کند. یک فایل APK حاوی تمام محتویات برنامه Android است که توسط دستگاه ها برای نصب برنامه شما استفاده می شود. وقتی برنامه کامل شد و آماده انتشار شد، توسعه‌دهندگان اندروید می‌توانند برنامه‌های خود را در فروشگاه Google Play برای دانلود کاربران آپلود کنند.
برخی از ابزارهای مهم برای توسعه Android چیست؟
ابزارهایی که برای توسعه Android استفاده خواهید کرد بستگی به این دارد که چگونه می خواهید شغل خود را به عنوان یک توسعه دهنده Android متمرکز کنید. اگر قصد دارید روی توسعه برنامه‌های اندرویدی بومی تمرکز کنید، باید یک یا چند زبان برنامه‌نویسی را بدانید: جاوا، کاتلین و سی پلاس پلاس. جاوا و کاتلین در بین تعدادی از سازمان‌هایی که اپلیکیشن خود را به صورت بومی می‌سازند، محبوب هستند. C++ انتخاب محبوبی در میان توسعه دهندگانی است که بازی های با کارایی بالا می سازند یا برای انجام کارهای SDK سطح پایه برنامه ریزی می کنند. برخی از کارفرمایان به دنبال توسعه دهندگان اندروید هستند که بتوانند همزمان چندین پلتفرم را با استفاده از چارچوب های برنامه نویسی مانند Flutter یا React Native ایجاد کنند. اگر با فلاتر کار می کنید، باید دارت را نیز بدانید. اگر با React Native کار می کنید، به احتمال زیاد به دانش برنامه نویسی جاوا اسکریپت نیز نیاز خواهید داشت.
آیا توسعه اندروید شغل خوبی است؟
با بیش از 2.5 میلیارد کاربر فعال اندروید در سراسر جهان، توسعه Android یک مهارت ارزشمند است که می تواند به شما در ارتقاء شغل خود کمک کند. مهارت های توسعه اندروید در سراسر جهان با سازمان های مختلف در طیف گسترده ای از صنایع مورد تقاضا هستند. هنگامی که این سازمان ها برنامه های اندروید را به صورت بومی می سازند، سه زبان برنامه نویسی برتر معمولاً جاوا، کاتلین و سی پلاس پلاس هستند. همچنین می توانید در توسعه اندروید به دنبال شغلی باشید که از راه حل های چند پلتفرمی مانند Flutter یا React Native استفاده می کند. خواه از افزودن زبان جدیدی به کارنامه خود الهام گرفته باشید یا برای مصاحبه آماده شوید، می‌توانید منابع آنلاین زیادی را در سایت‌هایی مانند OAK Academy پیدا کنید تا مهارت‌های Android خود را به خوبی حفظ کنید.

آیا Kotlin یا Java برای توسعه اندروید بهتر است؟
اگر در حال ساخت برنامه های جدید اندروید هستید، Kotlin مناسب تر است زیرا زبان برنامه نویسی توصیه شده برای Android است. اگر برای اولین بار برنامه نویسی می کنید، اندروید Kotlin نیز انتخاب بهتری است زیرا دارای ویژگی های ایمنی و نحو مختصر است که به شما کمک می کند بر یادگیری اصول اصلی برنامه تمرکز کنید. باید توجه داشته باشید که در برخی موارد، کارفرمایان ممکن است به دنبال توسعه دهندگان اندروید باشند که مهارت های برنامه نویسی جاوا را دارند. به عنوان مثال، اگر قصد دارید به سازمانی بپیوندید که قبلاً یک برنامه Android دارد، ممکن است از جاوا استفاده کند. اگر آنها قبلاً یک برنامه نوشته شده در جاوا داشته باشند، بعید است که بخواهند برنامه را به زبان دیگری طراحی کنند، مانند android kotlin. بنابراین، باید به شرایط شغلی توجه کنید تا ببینید آیا در آگهی کاری که به آن علاقه دارید، جاوا به عنوان یک مهارت مورد نیاز فهرست شده است یا خیر.

آنچه مهم است

این دوره به صورت ماهرانه طراحی شده است تا به همه از مبتدیان کامل تا حرفه ای ها به عنوان یک تجدید کننده آموزش دهد.

در این دوره آموزشی خواهید آموخت؛

  • تنظیم محیط Android - نرم افزار لازم را دانلود، نصب و پیکربندی کنید

  • ایجاد یک پروژه جدید

  • Android Studio

  • اجزای Android

  • اجزا و چرخه زندگی

  • انتشار برنامه خود در Google Play و موارد دیگر Kotlin چیست و چگونه کار می کند،

  • اصول برنامه نویسی با Kotlin،

  • Android Studio

  • کیت توسعه جاوا – JDK

  • متغیرها در اندروید کاتلین

  • انواع داده کاتلین

  • آرایه‌ها در کاتلین برای اندروید

  • اپراتورهای توسعه برنامه اندروید kotlin

  • کنترل بیانیه‌های جریان

  • حلقه‌ها در استودیوی اندروید kotlin

  • توابع

  • Kotlin برای توسعه دهندگان جاوا

  • همه مفاهیم برنامه نویسی شی گرا مانند کلاس، شیء، سازنده، کپسولاسیون، ارث و غیره.

چرا می خواهید این دوره را بگذرانید؟

پاسخ ما ساده است: کیفیت آموزش.

OAK Academy مستقر در لندن یک شرکت آموزش آنلاین است. آکادمی OAK در زمینه IT، نرم افزار، طراحی، توسعه به زبان های ترکی، انگلیسی، پرتغالی، اسپانیایی و بسیاری از زبان های مختلف در پلتفرم Udemy که دارای بیش از 1000 ساعت آموزش ویدیویی است، آموزش می دهد. آکادمی OAK هم با انتشار دوره های جدید تعداد سری های آموزشی خود را افزایش می دهد و هم با ارتقاء دانش آموزان را از تمام نوآوری های دوره های قبلاً منتشر شده آگاه می کند.

هنگام ثبت نام، تخصص توسعه دهندگان با تجربه OAK Academy را احساس خواهید کرد.

محتوای تازه

بر کسی پوشیده نیست که چگونه فناوری با سرعتی سریع در حال پیشرفت است. ابزارهای جدید هر روز منتشر می‌شوند، گوگل اندروید را به‌روزرسانی می‌کند و حفظ آخرین دانش بسیار مهم است. با این دوره، همیشه این فرصت را خواهید داشت که آخرین روندها را دنبال کنید.

کیفیت تولید ویدیو و صدا

تمام محتوای ما به صورت ویدیو/صوتی با کیفیت بالا ایجاد/تولید می‌شود تا بهترین تجربه یادگیری را برای شما فراهم کند.

شما خواهید بود،

  • به وضوح می بینم

  • شنیدن واضح

  • حرکت در طول دوره بدون حواس‌پرتی

شما همچنین دریافت خواهید کرد:

  • دسترسی مادام العمر به دوره

  • پشتیبانی سریع دوستانه در بخش Q A

  • گواهی تکمیل Udemy برای دانلود آماده است

اکنون شیرجه بزنید!

ما پشتیبانی کامل را ارائه می‌دهیم و به هر سؤالی پاسخ می‌دهیم.

شما را در دوره کامل برنامه‌نویس Android Kotlin می‌بینیم | دوره Kotlin A-Z™.
Kotlin | توسعه برنامه اندروید را از ابتدا یاد بگیرید، برنامه اندروید را با kotlin توسعه دهید و توسعه دهنده اندروید kotlin شوید


سرفصل ها و درس ها

مقدمه ای بر دوره کامل برنامه نویس اندروید Kotlin | Kotlin A-Z™ Introduction to The Complete Android Kotlin Developer Course | Kotlin A-Z™

  • در این دوره آموزشی کاتلین اندروید چه خواهید آموخت What Will You Learn In This Kotlin Android Course

  • بررسی اجمالی کاتلین Kotlin Overview

  • اطلاعاتی در مورد اکوسیستم اندروید Some Information about Android Ecosystem

  • اصطلاحات اصلی برنامه نویسی Basic Programming Terms

  • فایل های پروژه Project Files

  • اسناد Documents

  • پرسش‌های متداول درباره دوره کامل برنامه‌نویس اندروید Kotlin FAQ about The Complete Android Kotlin Developer Course

  • امتحان Quiz

راه اندازی محیط در Android Studio Kotlin Environment Setup in Android Studio Kotlin

  • نصب کیت توسعه جاوا (JDK) Installing Java Development Kit (JDK)

  • نصب اندروید استودیو - قسمت 1 Android Studio Installation - Part 1

  • نصب اندروید استودیو - قسمت 2 Android Studio Installation - Part 2

  • ایجاد یک پروژه جدید در اندروید استودیو Creating a New Project on Android Studio

  • رابط اندروید استودیو Android Studio Interface

  • امتحان Quiz

مبانی کاتلین Fundamentals of Kotlin

  • اولین برنامه کاتلین First Kotlin Program

  • متغیرها در کاتلین Variables in Kotlin

  • انواع داده ها در اندروید کاتلین Data Types in Android Kotlin

  • تبدیل نوع Type Conversions

  • انواع داده های رشته ای String Data Types

  • آرایه ها در برنامه اندروید (kotlin) Arrays in android app (kotlin)

  • ArrayList ArrayList

  • تنظیم کنید Set

  • نقشه Map

  • امتحان Quiz

  • امتحان Quiz

اپراتورها در کاتلین Operators in Kotlin

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای Unary Unary Operators

  • عملگرهای برابری و رابطه ای در ktln Equality and Relational Operators in ktln

  • اپراتورهای شرطی در کاتلین Conditional Operators in kotlin

  • اولویت اپراتور در کاتلین Operator Precedence in Kotlin

  • تابع "rangeTo()" و عملگر "in". The “rangeTo()” Function and “in” operator

  • ورودی کنسول Console Input

  • امتحان Quiz

بیانیه های جریان کنترل در کاتلین Control Flow Statements in Kotlin

  • بیانیه اگر-دیگر If-Else Statement

  • If-Else - If Ladder Statement، Nested If Statement If-Else - If Ladder Statement, Nested If Statement

  • کاتلین: بیانیه وقتی Kotlin: When Statement

  • امتحان Quiz

حلقه ها در کاتلین Loops in Kotlin

  • کاتلین: برای و برای هر حلقه Kotlin: For and For Each Loops

  • Kotlin: while و Infinite Loop Kotlin: While and Infinite Loop

  • Kotlin: Do-While Loop Kotlin: Do-While Loop

  • امتحان Quiz

توابع در اندروید کاتلین Functions in Android Kotlin

  • کاتلین: توابع Kotlin: Functions

  • انواع توابع Types of Functions

  • امتحان Quiz

Kotlin: برنامه نویسی شی گرا (OOP) Kotlin: Object Oriented Programming (OOP)

  • شی و کلاس در کاتلین Object and Class in Kotlin

  • اصلاح کننده های دسترسی (Visibility). Access (Visibility) Modifiers

  • کنوانسیون نامگذاری Naming Convention

  • سازنده - قسمت 1 Constructor - Part 1

  • سازنده - قسمت 2 Constructor - Part 2

  • کپسولاسیون Encapsulation

  • ارث Inheritance

  • عملکرد فراگیر Function Overriding

  • کلاس های چکیده Abstract Classes

  • رابط ها Interfaces

  • امتحان Quiz

مقدمه ای بر توسعه اپلیکیشن اندروید Introduction to Android App Development

  • نصب دستگاه مجازی اندروید (AVD - Emulator) Installing Android Virtual Device (AVD - Emulator)

  • فعال کردن مجازی سازی (VT-x یا AMD-V، SVM) در BIOS Enabling Virtualization (VT-x or AMD-V, SVM) in BIOS

  • نصب شبیه ساز Genymotion Installing Genymotion Emulator

  • اطلاعات عمومی درباره سیستم ساخت Gradle General Information About Gradle Build System

  • مقدمه ای بر Manifest File در توسعه اپلیکیشن اندروید Introduction to Manifest File in android app development

  • مقدمه ای بر منابع (رشته ها، Drawable ها و غیره) Introduction to resources (Strings, Drawables etc)

اجزای اندروید Android Components

  • طرح بندی ها در برنامه اندروید Layouts in Android App

  • Constraint Layout در اندروید 11 Constraint Layout in Android 11

  • Textviews در توسعه اپلیکیشن اندروید Textviews in Android App Development

  • دکمه ها در اندروید Buttons in Android

  • برنامه اندروید Edittexts Edittexts Android app

  • ImageView در اندروید ImageView in Android

  • CheckBox در اندروید CheckBox in Android

  • دکمه های رادیویی در توسعه برنامه اندروید Radio Buttons in Android App Development

  • دکمه های جابجایی در اندروید Toggle Buttons in Android

  • Spinner در توسعه اپلیکیشن اندروید Spinner in Android App Development

  • ایجاد نوار برنامه برتر (نوار ابزار - نوار اقدام) Creating Top App Bar (Toolbar - Action bar)

  • افزودن موارد منو به نوار ابزار Adding Menu Items to Toolbar

  • مسابقه quiz

تعاملات کاربر در توسعه برنامه اندروید User Interactions in Android App Development

  • پیام های نان تست Toast Messages

  • پیام های اسنکبار Snackbar Messages

  • پیام های گفتگو Dialog Messages

  • مسابقه quiz

فهرست‌ها و نماها Lists & Views

  • ListView ListView

  • نمایش بازیافت - قسمت 1 Recycler View - Part 1

  • نمایش بازیافت - قسمت 2 Recycler View - Part 2

  • GridView در اندروید کاتلین GridView in android kotlin

  • نمایش اسکرول در کاتلین اندروید Scroll View in kotlin android

  • WebView در توسعه برنامه WebView in app development

  • مسابقه quiz

قصد و چرخه زندگی Intent and Lifecycles

  • قصد Intent

  • چرخه عمر برنامه Application Lifecycle

  • چرخه حیات فعالیت Activity Lifecycle

  • چرخه حیات قطعه Fragment Lifecycle

  • خدمات در اندروید Services in Android

  • گیرنده ها Receivers

  • Android View Binding Android View Binding

  • مسابقه quiz

SharedPreferences و ذخیره داده SharedPreferences and Data Saving

  • کلاس SharedPreferences SharedPreferences Class

  • ذخیره حافظه محلی داده Saving Data Local Memory

  • تماس مجدد داده ها Calling Back Data

  • مسابقه quiz

سازگاری دستگاه در توسعه برنامه اندروید 12 Device Compatibility in android 12 app development

  • پشتیبانی از چند زبان در توسعه اندروید Multiple Language Support in android development

  • پشتیبانی از تراکم پیکسل های مختلف Supporting Different Pixel Densities

  • پشتیبانی از اندازه های مختلف صفحه نمایش Support Different Screen Sizes

  • مسابقه quiz

پروژه 1 Project 1

  • فهرست کارها To Do List

  • مسابقه quiz

انتشار اپلیکیشن خود در گوگل پلی Publishing Your App on Google Play

  • نسخه انتشار برنامه App Release Version

  • ساخت فایل های APK Building APK Files

  • امضای APK Signing APK

  • حساب توسعه دهنده Google Play Google Play Developer Account

  • برنامه خود را آزاد کنید Release Your App

  • مسابقه quiz

Android Project 2 - Kotlin Android Project 2 - Kotlin

  • بازی ریاضی - قسمت 1 Math Game - Part 1

  • بازی ریاضی - قسمت 2 Math Game - Part 2

  • بازی ریاضی - قسمت 3 Math Game - Part 3

  • بازی ریاضی - قسمت 4 Math Game - Part 4

  • بازی ریاضی - قسمت 5 Math Game - Part 5

  • بازی ریاضی - قسمت 6 Math Game - Part 6

  • مسابقه quiz

نکات و ترفندها برای اندروید Tips and Tricks for Android

  • نکات و ترفندها Tips and Tricks

اضافی Extra

  • دوره کامل برنامه نویس اندروید Kotlin | Kotlin A-Z™ The Complete Android Kotlin Developer Course | Kotlin A-Z™

نمایش نظرات

دوره کامل برنامه نویس اندروید Kotlin | Kotlin A-Z™
جزییات دوره
19.5 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
643
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oak Academy Oak Academy

زنده باد دانش فنی سلام در آنجا ، تا سال 2024 ، بیش از 1 میلیون شغل محاسباتی پر نشده وجود خواهد داشت و شکاف مهارت ها یک مشکل جهانی است. این نقطه شروع ما بود. در آکادمی OAK ، ما کارشناسان فناوری هستیم که سالها و سالها در این بخش بوده ایم. ما ریشه عمیق در دنیای فناوری داریم. ما صنعت فناوری را می شناسیم. و ما می دانیم که بزرگترین مشکل صنعت فناوری "شکاف مهارتهای فنی" است و راه حل ما این است. آکادمی OAK پل ارتباطی بین صنعت فناوری و افرادی خواهد بود -در حال برنامه ریزی یک حرفه جدید است فکر تحول شغلی است - می خواهید تغییر شغلی یا اختراع مجدد ، - تمایل به یادگیری سرگرمی های جدید با سرعت خود را داشته باشید

OAK Academy Team OAK Academy Team

مربی

Mehmet ÖNGEL Mehmet ÖNGEL

برنامه نویس اندروید