Course catalog
Categories
Showing 1-15 of 15 items.
Android O First Look for Developers
(Mitalearn-117977)
- 30 minutes
- مبتدی
- Release date: 21 June 2026
- Author: David Gassner
درباره این دوره:
اگر شما یک توسعه دهنده با تجربه هستید که می خواهید با آخرین نسخه اندروید شروع کنید، می توانید از این دوره برای یادگیری نحوه نصب، راه اندازی و استفاده از ویژگی های جدید Android O استفاده کنید. به مربی David Gassner که پیش نمایش ارائه می دهد، بپیوندید. از Android Studio 2.4 و سپس به شما نشان می دهد که چگونه Android O را در یک پروژه جدید هدف قرار دهید و دستگاه های آزمایشی را راه اندازی کنید. در مرحله بعد، او ویژگیها و پیشرفتهای جدید Android O را به شما نشان میدهد، از جمله اعلانها در کانالها، تکمیل خودکار اجزای ورودی داده، ویدیوی تصویر در تصویر، اندازهگیری خودکار TextView، نمادهای راهانداز قابل پین، Wi-Fi Aware و موارد دیگر. برای یادگیری نحوه استفاده از Android O برای بهبود برنامه های خود آماده شوید.
Related Skills
Intermediate Kotlin for Android Developers
(Mitalearn-130336)
- 2 hours 8 minutes
- متوسط
- Release date: 21 June 2026
- Author: Annyce Davis
درباره این دوره:
Kotlin اکنون به طور رسمی توسط گوگل به عنوان یک زبان توسعه اندروید پشتیبانی می شود. اگر شما یک توسعه دهنده متوسط \u200b\u200bهستید که علاقه مند به یادگیری بیشتر در مورد Kotlin هستید، این دوره آموزشی می تواند با یادگیری کارایی و قدرت آن در توسعه اندروید به شما کمک کند تا با این زبان مختصر و سرگرم کننده آشنا شوید. این دوره با یک نمای کلی از آنچه Kotlin برای ارائه دارد شروع می شود و سپس به بحث در مورد عملکردها و ویژگی های برنامه افزودنی، از جمله نحوه استفاده از افزونه Kotlin Android Extensions می پردازد. همچنین نحوه کار با Anko را توضیح میدهد و یک نمای کلی از برخی از مصنوعات اصلی کتابخانه ارائه میکند: مشترکات، طرحبندیها، و روالها. برای جمع بندی، این دوره نحوه کار با مجموعه ها را پوشش می دهد.
Related Skills
آموزش Firebase Cloud Messaging برای اندروید
(Mitalearn-121445)
- 52 minutes
- متوسط
- Release date: 21 June 2026
- Author: Joe Marini
درباره این دوره:
راه حل Firebase Cloud Messaging (FCM) از Google به شما این امکان را می دهد که به طور قابل اعتماد پیام های اعلان و داده را برای مشتریان ارسال کنید. در این دوره آموزشی، نحوه شروع کار با FCM را بیاموزید و یاد بگیرید که چگونه این راه حل قدرتمند چند پلتفرمی را در برنامه های اندروید خود ادغام کنید. مربی جو مارینی با مرور مفاهیم اولیه FCM و نشان دادن نحوه افزودن Firebase به برنامه مشتری Android شروع می کند. سپس نشان می دهد که چگونه اولین پیام خود را از طریق کنسول Firebase ارسال کنید، و چگونه برنامه شما می تواند این پیام ها را مدیریت کند. بهعلاوه، درباره ارسال پیام از سرور برنامه، پیامرسانی موضوعی و موارد دیگر اطلاعات کسب کنید.
Related Skills
آموزش امنیت اندروید
(Mitalearn-140485)
- 1 hours 5 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Dan Gookin
درباره این دوره:
داده های حیاتی گوشی هوشمند یا تبلت خود را ایمن و ایمن نگه دارید. با دن گوکین همراه باشید زیرا او از اصطلاحات و مفاهیم امنیتی رایج برای کاربران اندرویدی ابهام میزند، خطرات امنیتی را بررسی میکند و در مورد اینکه در مواقع گم شدن یا دزدیده شدن دستگاه چه باید کرد، صحبت میکند. Dan توضیح میدهد که چگونه از رمزهای عبور روی دستگاه محافظت کنید، از دادههای خود نسخه پشتیبان تهیه کنید، آپلود عکس را غیرفعال کنید و از دستگاهها در برابر بدافزار محافظت کنید. به علاوه، او نحوه ایمن نگه داشتن حساب های آنلاین را با رمزهای عبور قوی و سایر اقدامات به اشتراک می گذارد.
Related Skills
آموزش ضروری تلفن و تبلت اندروید (2020)
(Mitalearn-198523)
- 2 hours 2 minutes
- مبتدی
- Release date: 16 November 2020
- Author: Dan Gookin
درباره این دوره:
این دوره آموزشی مفصل - به طور کامل به روز شده تا آخرین نسخه سیستم عامل اندروید را پوشش دهد - به کاربران اندرویدی کمک می کند تا از گوشی هوشمند یا تبلت خود بیشترین بهره را ببرند. به Dan Gookin بپیوندید زیرا او یک تور جامع از ویژگی های مختلف سیستم عامل اندروید که می توانید در دستگاه خود استفاده کنید ارائه می دهد. Dan با عملیات اصلی Android - از جمله شارژ کردن، روشن کردن دستگاه، قفل کردن و خاموش کردن دستگاه - شروع میکند و نحوه سفارشیسازی و پیکربندی دستگاه را نشان میدهد. او از طریق اشتراک گذاری در دستگاه های اندرویدی و همچنین اتصال با Wi-Fi یا بلوتوث قدم می زند. سپس نحوه استفاده از ویژگی های دستگاه خود را نشان می دهد و در مورد نحوه راه اندازی ایمیل و شبکه های اجتماعی بحث می کند. او همچنین کار با ویژگیهای تقویم، استفاده از برنامهها و ابزارکها، ارسال پیامک، مرور وب و استفاده از دوربین را پوشش میدهد. در نهایت، Dan نحوه نگهداری از دستگاه اندروید، محافظت از حریم خصوصی و عیب یابی مشکلات را توضیح می دهد.
Related Skills
ایجاد اولین برنامه اندرویدی خود با Kotlin
(Mitalearn-130931)
- 33 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
Kotlin اکنون به طور رسمی توسط گوگل به عنوان یک زبان توسعه اندروید پشتیبانی می شود. این اعلامیه به طور گسترده توسط توسعه دهندگان، که بسیاری از آنها قبلاً از Kotlin استفاده می کردند، مورد تشویق قرار گرفت. یاد بگیرید که چگونه یک برنامه کاربردی ساده با Kotlin بسازید و آن را به زبان انتخابی خود تبدیل کنید. این دوره برای توسعه دهندگان اندرویدی جدید طراحی شده است که می خواهند با Kotlin شروع کنند. مربی Chiu-Ki Chan زمانی را صرف توضیح مزایای Kotlin می کند که مختصرتر و ایمن تر از جاوا است و اجزای اصلی یک برنامه ساخته شده با این زبان برنامه نویسی را توضیح می دهد.
Related Skills
تزریق وابستگی اندروید با Dagger 2 و Kotlin
(Mitalearn-137544)
- 1 hours 52 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: G. Blake Meike
درباره این دوره:
تزریق وابستگی (DI) به طور فزاینده ای در اندروید محبوب شده است. تزریق مقدار کد مورد نیاز در یک برنامه را کاهش می دهد و سربار اشکال زدایی را کاهش می دهد. یک ابزار DI مانند Dagger، که مسئولیت ایجاد و ارائه وابستگیهای یک شی را بر عهده میگیرد، میتواند به پاکتر کردن کد شما، درک آسانتر و آزمایش آسانتر کمک کند. Dagger 2، آخرین نسخه، به ویژه به دلیل سرعت و ایمنی زمان کامپایل آن بسیار مورد توجه است. در این دوره، Blake Meike به توسعه دهندگان اندروید می آموزد که از Dagger 2 با Kotlin استفاده کنند - زبان برنامه نویسی اندروید که به تازگی پذیرفته شده است. اصول اولیه Dagger را مرور کنید، از جمله چهار نوع عمده تزریق وابستگی: روش، میدانی، تنبلی و تزریق ارائه دهنده. یاد بگیرید که چگونه از حاشیه نویسی های Dagger برای اعلام وابستگی ها، ارضای آنها و ایجاد ماژول های قابل استفاده مجدد که می توانید در برنامه های خود به اشتراک بگذارید، استفاده کنید. به علاوه، در مورد Multibinding و کامپوننت ها، روش جدید مرتبط کردن ماژول ها با اهداف تزریق در Dagger 2، بیاموزید.
Related Skills
تست موثر اندروید برای توسعه دهندگان موبایل
(Mitalearn-123145)
- 2 hours 56 minutes
- متوسط
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
بین دانستن نحوه اجرای آزمایش و دانستن زمان و چرایی انجام آن تفاوت وجود دارد. در این دوره مبتنی بر پروژه، با قدم زدن در یک گردش کار توسعه که در آن تست در طول فرآیند یکپارچه شده است، با بهترین روش ها برای آزمایش برنامه های اندروید آشنا شوید. همانطور که مربی Chiu-Ki Chan نحوه ساخت برنامه را نشان می دهد، او تفاوت های بین JVM و تست های روی دستگاه را بررسی می کند و توضیح می دهد که چه زمانی باید از هر یک استفاده کرد. او همچنین تکنیک های پیشرفته ای مانند الگوی MVP را بررسی می کند. با نشان دادن اینکه چگونه آزمایش با یک گردش کار توسعه برنامه مطابقت دارد، به شما کمک میکند تا توانایی خود را در تشخیص اشکالات تقویت کنید - و تعیین کنید که کجا و چه زمانی باید آزمایش کنید.
Related Skills
توسعه اپلیکیشن اندروید: ادغام سازمانی
(Mitalearn-132818)
- 47 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon-Luke West
درباره این دوره:
هنگام توسعه برنامه های اندروید برای سازمانی، امنیت در درجه اول اهمیت قرار دارد. برنامهها باید بتوانند با سیستمهای مدیریت دستگاه تلفن همراه (MDM) موجود ادغام شوند - که شرکتها برای کنترل دسترسی به دادههای خود به آن تکیه میکنند. ارائه گزینه های یکپارچه سازی سازمانی می تواند فرصت های دست نخورده ای را برای برنامه های شما باز کند. این دوره به شما نشان می دهد که چگونه از مهارت های توسعه اندروید موجود خود استفاده کنید و برای این بازار ارزشمند برنامه بسازید.\r\n\r\n او سه مورد استفاده اصلی را بررسی میکند، از جمله سناریوهای یکبار مصرف (COSU) دستگاه خود (BYOD) و متعلق به شرکت را بیاورید. سپس مستقیماً وارد کد می شود و نحوه پیاده سازی سه ویژگی یکپارچه سازی سازمانی را نشان می دهد: تنظیمات برنامه مدیریت شده، پین کردن برنامه و حالت کار قفل شده. در نهایت، او نحوه آزمایش ویژگی ها را در یک دستگاه مدیریت شده نشان می دهد.
Related Skills
توسعه اپلیکیشن اندروید: الگوهای طراحی برای معماری موبایل
(Mitalearn-115852)
- 2 hours 22 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
درباره این دوره:
توسعه دهندگان باید بدانند که چگونه پیچیدگی یک برنامه را مدیریت کنند. در این دوره آموزشی، یاد بگیرید که چگونه برنامه های خود را با استفاده از الگوهای طراحی معماری ساده در پایه کد تلفن همراه خود ساده کنید. کشف کنید که چگونه این الگوهای طراحی میتوانند به شما در کاهش باگها و به حداکثر رساندن زمان توسعه با آسانتر خواندن و آزمایش کدتان کمک کنند. Jon Bott مدل های مختلف معماری مانند MVC، MVP و VIPER را پوشش می دهد. علاوه بر این، او فرآیند تبدیل از MVC به معماری لایهای را طی میکند که تزریق وابستگی، الگوی هماهنگکننده و اتصال داده را پوشش میدهد.
Related Skills
توسعه اپلیکیشن اندروید: قابلیت دسترسی
(Mitalearn-140077)
- 2 hours 56 minutes
- متوسط
- Release date: 21 June 2026
- Author: Renato Iwashima
درباره این دوره:
بیاموزید که چگونه برنامه هایی بسازید که همه - صرف نظر از توانایی هایشان - بتوانند به طور مستقل با آنها تعامل داشته باشند و از آنها لذت ببرند. در این دوره، به مربی رناتو ایواشیما بپیوندید تا اصول دسترسی دیجیتال و قابلیت استفاده برای پلتفرم اندروید را طی کند. Renato مقدمهای سریع برای دسترسی دیجیتال ارائه میکند و توضیح میدهد که چیست، چرا مهم است و نحوه کار با ویژگیهای دسترسپذیری مانند TalkBack و Switch Access. او همچنین اصول کلیدی طراحی جهانی را پوشش میدهد و نحوه پیادهسازی اصول دسترسی و قابلیت استفاده را توضیح میدهد. اضافه کردن معنی و قابلیت عملکرد به کنترل های کاربر. بهبود تجربه کاربر برای خدمات دسترسی؛ و برنامه اندروید خود را برای دسترسی تست کنید.
Related Skills
توسعه اپلیکیشن اندروید: کتابخانه های ماندگاری داده
(Mitalearn-106247)
- 4 hours 52 minutes
- متوسط
- Update date: 21 June 2026
- Author: Annyce Davis
درباره این دوره:
با تداوم دادههای خود، میتوانید تجربه یکپارچهتری را با برنامه خود به کاربران ارائه دهید - حتی زمانی که آنها آفلاین هستند. اگر یک توسعهدهنده برنامه اندروید هستید، گزینههای ماندگاری داده زیادی برای انتخاب دارید. در این دوره آموزشی با گزینه های مختلف برای ذخیره داده های برنامه خود در پایگاه داده آشنا شوید.\n\n او شما را با مفاهیم اولیه SQLite آشنا می کند - مانند نحوه ایجاد یک بسته بندی پایگاه داده و درج داده ها در یک جدول - و همچنین چند موضوع پیشرفته تر. در مرحله بعد، او کار با Cupboard را پوشش می دهد، یک پروژه منبع باز که به ساده سازی تعاملات SQLite شما اختصاص دارد. برای جمع بندی، او به کار با Realm می پردازد، یک راه حل پایگاه داده شی که با در نظر گرفتن دستگاه های تلفن همراه طراحی شده است. در طول دوره، Annyce در مورد ایجاد روابط بین جداول پایگاه داده، ایجاد و اجرای پرس و جوها، و همچنین انجام مهاجرت داده ها بحث می کند.
Related Skills
توسعه اپلیکیشن اندروید: محلی سازی و بین المللی سازی
(Mitalearn-128364)
- 1 hours 50 minutes
- متوسط
- Update date: 21 June 2026
- Author: Eric Brynsvold
درباره این دوره:
260 میلیون کاربر اندروید در ایالات متحده وجود دارد - اما ده برابر این تعداد در سراسر جهان وجود دارد. دسترسی برنامه Android خود را به مخاطبان جهانی گسترش دهید. بیاموزید که چگونه برنامه خود را بین المللی کنید و فرآیندی را برای بومی سازی آن برای زبان ها و مناطق دیگر ایجاد کنید. این دوره تفاوت بین محلی سازی و بین المللی سازی را پوشش می دهد و نحوه انجام هر دو را با یک برنامه اندروید موجود نشان می دهد. توسعه دهنده Eric Brynsvold نشان می دهد که چگونه عناصر مختلف برنامه های خود را برای مخاطبان بین المللی سفارشی کنید، از جمله رشته ها، ارزها، تاریخ ها و اعداد، و حتی تصاویر و طرح بندی های جایگزین. هنگامی که برنامه بین المللی شد، او ملاحظاتی را برای بومی سازی رابط و محتوای شما برای بازارهای هدف معرفی می کند، از جمله انتخاب خدمات ترجمه، بهترین شیوه های گردش کار، و استراتژی های تست. به علاوه، یاد بگیرید که چگونه نسخههای بینالمللی و بومیشده برنامه خود را مدیریت کنید تا وقتی ویژگیهای جدید اضافه میکنید، بهروز بمانند.
Related Skills
ساخت اپلیکیشن اندروید با AWS
(Mitalearn-151178)
- 1 hours 50 minutes
- متوسط
- Release date: 21 June 2026
- Author: Matt Boyd
درباره این دوره:
بیاموزید که چگونه برنامه های اندروید خود را با استفاده از خدمات وب آمازون (AWS) تقویت کنید. در این دوره عملی، Matt Boyd نشان میدهد که چگونه میتوانید یک برنامه اندرویدی مستقل بگیرید و ویژگیهای فعال ابری را با استفاده از AWS اضافه کنید. مت با نشان دادن نحوه ثبت نام برای حساب کاربری رایگان خدمات وب آمازون شروع می کند. در مرحله بعد، او با نشان دادن نحوه گرفتن یک برنامه مستقل و انتقال داده های آن به فضای ابری، یک مورد کاربردی کاربردی برای AWS ارائه می دهد. در طول مسیر، او ویژگیهای مختلف ابری AWS را برای برنامههای اندروید مرور میکند. نحوه اجازه دادن به کاربران برای ورود با فیس بوک یا گوگل، راه اندازی پایگاه داده و افزودن فضای ذخیره سازی فایل های ابری را کشف کنید. Matt همچنین خدمات اضافی AWS از جمله Amazon Pinpoint را پوشش میدهد که میتوانید از آن برای ارسال ایمیل، اس ام اس و پیامهای فشار تلفن همراه استفاده کنید.
Related Skills
ساخت ویدیوی آنلاین با گوشی های اندروید
(Mitalearn-142253)
- 1 hours 18 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Nick Harauz
درباره این دوره:
آیا می خواهید بدون تبدیل شدن به یک متخصص تمام عیار در تولید ویدیو، از محتوای ویدیویی خود بهره بیشتری ببرید؟ در این دوره، به نیک هاراوز بپیوندید تا اصول فیلمبرداری با ظاهر عالی با دستگاه تلفن همراه اندرویدی شما را به شما آموزش دهد. Nick اصول تولید ویدیو را پوشش میدهد، جزئیات نحوه بیان یک داستان جذاب، برنامهریزی عکسهای خود را قبل از تولید، کار با راهحلهای نورپردازی قابل حمل و مقرونبهصرفه برای تلفنهای Android، و دریافت صدای با کیفیت بالاتر با استفاده از منابع صوتی خارجی. او همچنین بهترین روشها را برای روز تصویربرداری به اشتراک میگذارد - از تنظیم روشنایی و فوکوس روی دستگاه شما گرفته تا فیلمبرداری از مصاحبهها - و همچنین نکاتی برای مدیریت فرآیند پس از تولید.