Course catalog
Categories
Showing 1-20 of 41 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
iOS Core Bluetooth for Developers
(Mitalearn-204337)
- 1 hours 38 minutes
- متوسط
- Release date: 21 June 2026
- Author: Bear Cahill
درباره این دوره:
دستگاههای iOS به قابلیتهای بلوتوث کمانرژی (BLE) مجهز هستند، اما برای بسیاری از توسعهدهندگان، ایجاد اپلیکیشنی که با دستگاههای مجهز به فناوری بیسیم BLE ارتباط برقرار کند، میتواند کمی دلهرهآور به نظر برسد. این دوره راه حل های عملی را برای توسعه دهندگان سازمانی ارائه می دهد که به دنبال استفاده از BLE هستند. نحوه استفاده از چارچوب Core Bluetooth Apple برای شناسایی دستگاه های BLE، اتصال به آنها و خواندن و نوشتن داده های آنها را بیابید. بعلاوه، یاد بگیرید که چگونه اپلیکیشنی بسازید که به عنوان یک ابزار جانبی برای اتصالات دیگر عمل کند.
Related Skills
Kotlin for Android: Best Practices
(Mitalearn-183869)
- 1 hours 13 minutes
- متوسط
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
Kotlin یک زبان برنامه نویسی محبوب است و دلیل خوبی دارد. این زبان عملی، سرگرم کننده است و به طور رسمی توسط گوگل به عنوان یک زبان توسعه اندروید پشتیبانی می شود. در این دوره آموزشی، نحوه استفاده از قدرت Kotlin را در هنگام توسعه برنامه های موبایل اندروید کشف کنید. مربی Chiu-Ki Chan بهترین شیوه ها را برای کار با برخی از مفیدترین ویژگی های این زبان محبوب به اشتراک می گذارد. نحوه واکشی پویا مقدار یک ویژگی با getter، استفاده از برنامههای افزودنی اندروید Kotlin، کار با توابع scope و قالببندی رشتههای خود را با قالبهای رشته کشف کنید. به علاوه، نحوه استفاده از برنامه های افزودنی Android KTX از Google را برای خوانایی بیشتر کد اندروید خود مشاهده کنید.
Related Skills
Kotlin for Android: Creating a Two-Screen App
(Mitalearn-184209)
- 33 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
آیا قبلاً یک برنامه Hello World ایجاد کرده اید؟ در این دوره آموزشی، یاد بگیرید که چگونه با استفاده از زبان برنامه نویسی Kotlin، برنامه اصلی خود را به یک برنامه اندرویدی دو صفحه ای تبدیل کنید - با دکمه ای که به شما امکان می دهد بین صفحه ها حرکت کنید. مربی Chiu-Ki Chan نحوه اضافه کردن یک فعالیت به برنامه Android خود و اتصال آن را با استفاده از یک هدف توضیح می دهد. در طول مسیر، او نحوه سفارشی کردن فعالیتها، انتقال پارامترها به سایر فعالیتها با استفاده از برنامههای اضافی قصد و موارد دیگر را نشان میدهد.
Related Skills
Microsoft PowerApps: Using the Common Data Service
(Mitalearn-193712)
- 1 hours 23 minutes
- متوسط
- Release date: 21 June 2026
- Author: Gini von Courter
درباره این دوره:
با استفاده از Common Data Service for Apps (CDS for Apps)، میتوانید دادههای سازمان خود را بهطور ایمن ذخیره کنید و از آنها برای ایجاد برنامههای تجاری اول تلفن همراه که در مرورگرها نیز اجرا میشوند، استفاده کنید. این فناوری پیشرفته - مبتنی بر مشارکت مایکروسافت، SAP و Adobe - به شما امکان می دهد از نهادهای از پیش ساخته شده و سفارشی برای ذخیره داده ها به روشی استفاده کنید که بیشترین منطق را برای تجارت شما داشته باشد. در این دوره آموزشی، جینی نحوه استفاده و سفارشی سازی Common Data Service for Apps را برای استفاده با پلتفرم Power برای ایجاد برنامه های غنی از داده برای Dynamics، SharePoint و Office 365 نشان می دهد. او نحوه راه اندازی CDS، ساخت برنامه های جدید را توضیح می دهد. موجودیت ها و روابط را تعریف کنید، جریان های داده را بین برنامه ها با قوانین تجاری ایجاد کنید، و محیط ها و پایگاه های داده را با استفاده از CDS برای برنامه ها ایجاد کنید.
Related Skills
Objective-C Essential Training
(Mitalearn-47597)
- 6 hours 2 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Simon Allardice
درباره این دوره:
زبان های برنامه نویسی زیادی وجود دارد، اما Objective-C بهترین انتخاب برای توسعه دهندگانی است که می خواهند برنامه های iOS و OS X را توسعه دهند. این دوره آغازگر شماست. ابزارهای مورد نیاز خود را دریافت کنید، ساختار Objective-C را یاد بگیرید و اولین کد خود را راه اندازی کنید. نویسنده Simon Allardice همچنین شما را در چارچوب بنیاد راهنمایی می کند، مجموعه ای از کدهای از پیش نوشته شده که فرآیند کدنویسی را آسان تر می کند. به شما نشان می دهد که چگونه کلاس های خود را طراحی و بسازید. و تکنیک های مدیریت حافظه را ارائه می دهد - کلید برنامه نویسی کارآمد. به علاوه، یاد بگیرید که چگونه به Xcode 5 راه پیدا کنید، برنامه ای برای نوشتن، آزمایش و اشکال زدایی Objective-C، و ویژگی های پیشرفته مانند دسته ها، پروتکل ها و تایپ پویا.
Related Skills
React Native Essential Training
(Mitalearn-197435)
- 4 hours 20 minutes
- متوسط
- Release date: 21 June 2026
- Author: Samer Buna
درباره این دوره:
React Native به شما امکان می دهد با استفاده از جاوا اسکریپت و React برنامه های تلفن همراه بومی بسازید. در این دوره مبتنی بر پروژه، یاد بگیرید که چگونه از React Native برای ساخت برنامه های موبایلی آماده تولید و بومی در iOS و Android استفاده کنید. برای کمک به آشنایی شما با اصول React Native، مربی Samer Buna رویکردی عملی دارد و نحوه ساخت برنامههای کاربردی را از ابتدا نشان میدهد. او ابتدا نحوه ساخت یک بازی ریاضی ساده را توضیح می دهد و سپس نحوه ساخت یک برنامه مبتنی بر داده را نشان می دهد. در طول راه، او نحوه اشکال زدایی و حل مشکلات رایج را نشان می دهد و دانش عملی را در مورد آزمایش و بسته بندی برنامه های شما به اشتراک می گذارد.
Related Skills
React Native: Building Mobile Apps
(Mitalearn-193593)
- 2 hours 32 minutes
- متوسط
- Release date: 21 June 2026
- Author: Steven Emmerich
درباره این دوره:
شرکتهایی مانند فیسبوک از React Native برای ایجاد برنامههای موبایلی بومی – با عملکرد بومی – برای پلتفرمهای مختلف استفاده میکنند. شما نیز می توانید با استفاده از جاوا اسکریپت و چارچوب آشنا React.js از قدرت React Native برای ساخت پروژه های بومی خود استفاده کنید. این دوره یک مقدمه کامل را ارائه می دهد که با استفاده از رابط خط فرمان React Native (CLI) برای ایجاد یک پروژه جدید شروع می شود. مربی Steve Emmerich از این مرحله راه اندازی تا برنامه کامل استفاده می کند، از Firebase برای احراز هویت و ذخیره سازی و MobX برای مدیریت حالت استفاده می کند. دنبال کنید و نحوه ایجاد صحنهها، راهاندازی مسیریابی، ذخیره و دستکاری دادهها در پایگاههای داده و فایلها با Firebase، تعامل با دوربین دستگاه و استفاده از MobX برای مدیریت وضعیتهای برنامه را بیاموزید.
Related Skills
RxJava: Design Patterns for Android Developers
(Mitalearn-144038)
- 2 hours 24 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
درباره این دوره:
کتابخانه RxJava - یک ماشین مجازی جاوا (VM) از برنامههای افزودنی واکنشگرا - الگوی مشاهدهگر را گسترش میدهد و برنامهنویسی برنامههایی را که به رویدادهای کاربر و تغییرات دادهها پاسخ میدهند برای توسعهدهندگان اندروید آسانتر میکند. در این دوره مبتنی بر پروژه، مربی Jon Bott به آشنایی توسعهدهندگان با جنبههای کلیدی RxJava کمک میکند، زیرا او برخی از الگوهای طراحی ساده را که با برنامهنویسی واکنشی کار میکنند، مرور میکند. در مورد صفات، قابل مشاهدهها، threading و موارد دیگر و همچنین نحوه افزودن RxJava به معماری لایهای مانند Model-View-Presenter (MVP) یا Model-View-ViewModel (MVVM) بیاموزید. به علاوه، موارد استفاده در دنیای واقعی را مرور کنید که می تواند به شما در به دست آوردن درک عملی از این مفاهیم کمک کند.
Related Skills
Unreal: AR Visualization 01 Basic Concepts
(Mitalearn-168960)
- 40 minutes
- متوسط
- Release date: 21 June 2026
- Author: Emmanuel Henri
درباره این دوره:
موتور Unreal توسط Epic Games را کاوش کنید و با قدم زدن در یک پروژه دنیای واقعی یک نمای کلی از اصول واقعیت افزوده (AR) دریافت کنید. در این دوره، اولین دوره از یک سری سه قسمتی، مدرس Emmanuel Henri تعریف واقعیت افزوده و الزامات یک پروژه AR را پوشش می دهد و نحوه راه اندازی و شروع استفاده از Unreal Engine را نشان می دهد. او نحوه اضافه کردن مدلها، چراغها و موارد دیگر را قبل از نمایش نحوه استقرار صحنه در iOS و Android نشان میدهد.
Related Skills
آموزش Google Firebase برای Flutter
(Mitalearn-159338)
- 48 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
Flutter یک SDK برنامه تلفن همراه است که به شما امکان می دهد یک برنامه را در یک پایگاه کد بنویسید و برای Android و iOS کامپایل کنید. Firebase یک پلت فرم توسعه تلفن همراه است که برای پشتیبانی از برنامههای شما یک بکاند ارائه میدهد و Cloud Firestore یک پایگاه داده اسناد NoSQL است که میتوانید دادهها را برای برنامههای تلفن همراه خود ذخیره، همگامسازی و جستجو کنید. این سه راهحل Google با هم میتوانند بسیاری از جنبههای خستهکنندهتر توسعه تلفن همراه را از بین ببرند - به شما کمک میکنند برنامههای خود را با سرعتی سریع از مفهوم به پیادهسازی برسانید. در این دوره، مربی Chiu-Ki Chan نحوه ایجاد یک برنامه با استفاده از Flutter در سمت تلفن همراه، Firebase در قسمت پشتی و Cloud Firestore را برای ذخیره داده ها نشان می دهد. با نحوه راه اندازی یک برنامه Flutter، ایجاد پروژه Firebase و پیکربندی برنامه خود با این پروژه و ذخیره داده های خود در Cloud Firestore آشنا شوید.
Related Skills
آموزش Google Flutter برای توسعه دهندگان موبایل
(Mitalearn-146707)
- 1 hours 25 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Emmanuel Henri
درباره این دوره:
Flutter به توسعه دهندگان تلفن همراه اجازه می دهد تا تجربیات کاربردی با کیفیتی را ایجاد کنند که به صورت بومی برای چندین پلتفرم کار می کند. فلاتر به سرعت، واکنش پذیر و مدرن بودن معروف است. با کدهای جاوا، سوئیفت و ObjC موجود کار می کند. Flutter همچنین میتواند با استفاده از Google Fuchsia، یک سیستمعامل تازه معرفی شده، برنامههایی ایجاد کند. در این دوره، امانوئل هنری نحوه استفاده از Flutter را نشان می دهد، از جمله نحوه راه اندازی SDK و شبیه سازها. افزودن ویجت ها، اجزاء و ناوبری. API های اهرمی؛ ساخت، بررسی و استقرار کد؛
Related Skills
آموزش برنامه نویسی تابعی با سوئیفت
(Mitalearn-141964)
- 53 minutes
- متوسط
- Release date: 21 June 2026
- Author: Shaun Wassell
درباره این دوره:
با در نظر گرفتن برنامه نویسی کاربردی - یک الگوی برنامه نویسی محبوب که حول توابع خالص متمرکز شده است - می توانید کد Swift قوی تر و قابل نگهداری بنویسید. این دوره با ارائه مقدمه ای بر پارادایم های عملکردی در سوئیفت، شما را برای ایجاد تغییر آماده می کند. مربی Shaun Wassell مفاهیم کاربردی، توابع درجه یک و توابع آرایه را پوشش می دهد. او همچنین به چند مفهوم پیشرفته از جمله کاربرد جزئی و بازگشت می پردازد.
Related Skills
آموزش ضروری توسعه اندروید: 1 اولین برنامه شما
(Mitalearn-204762)
- 1 hours 22 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Annyce Davis
درباره این دوره:
اندروید محبوب ترین سیستم عامل موبایل در جهان است که 85 درصد از سهم بازار جهانی را در اختیار دارد. این باعث می شود اندروید نقطه شروع طبیعی برای توسعه دهندگان برنامه های جدید باشد. این سری از دورهها اصول مورد نیاز برای توسعه، طراحی، مدیریت و توزیع یک برنامه اندرویدی بومی را با استفاده از زبان برنامهنویسی Kotlin و Android SDK آموزش میدهند. بخش 1 راهاندازی محیط برنامهنویسی شما - در Mac یا Windows - از جمله Android Studio و دستگاههای فیزیکی یا مجازی را که برای آزمایش به آن نیاز دارید، پوشش میدهد. مربی Annyce Davis سپس ساختار یک برنامه معمولی اندروید و همچنین فایلهای ساخت، وابستگیها (کدهای خارجی و کتابخانههای مورد استفاده در پروژه شما) و اجزای از پیش ساختهشده موجود از ارائهدهندگان شخص ثالث مانند Jetpack را بررسی میکند. در فصل چهارم، او به توسعه فعال می پردازد و نشان می دهد که چگونه صفحه های رابط کاربری خود را با استفاده از فعالیت ها، طرح بندی های XML و View ها تعریف کنید. برای تمرین مهارت های جدید خود، مطمئن شوید که چالش ها را در طول دوره انجام می دهید.
Related Skills
آموزش ضروری توسعه اندروید: 2 طراحی رابط کاربری
(Mitalearn-193610)
- 1 hours 54 minutes
- مبتدی
- Release date: 16 September 2020
- Author: Annyce Davis
درباره این دوره:
اندروید محبوب ترین سیستم عامل موبایل در جهان است که 85 درصد از سهم بازار جهانی را در اختیار دارد. این باعث می شود اندروید نقطه شروع طبیعی برای توسعه دهندگان برنامه های جدید باشد. این سری از دوره ها اصول مورد نیاز برای توسعه، طراحی، مدیریت و توزیع برنامه اندرویدی بومی خود را با استفاده از زبان برنامه نویسی Kotlin و Android SDK آموزش می دهد. قسمت 2 نحوه ساخت یک رابط کاربری ساده و در عین حال پاسخگو با اجزای داخلی، تم ها و سبک های اندروید را توضیح می دهد. مربی آنیس دیویس همچنین نحوه جمع آوری و نمایش متن وارد شده توسط کاربر را توضیح می دهد. نمایش پیام های سیستم؛ و رابط برنامه خود را بومی سازی کنید. بعلاوه، نحوه بارگیری و نمایش تصاویر، از جمله منابع وب، تصاویر SVG مانند به نام رسم برداری برداری و نمادهای برنامه را بیاموزید تا تجربه کاربری برنامه خود را بهبود ببخشید. برای تمرین مهارت های جدید خود، مطمئن شوید که چالش ها را در طول دوره انجام می دهید.
Related Skills
ابزارهای توسعه دهنده Xcode در iOS
(Mitalearn-189768)
- 1 hours 4 minutes
- متوسط
- Release date: 21 June 2026
- Author: Jon Bott
درباره این دوره:
اشکالات و مشکلات عملکرد به ناچار در هنگام کدنویسی ظاهر می شوند. Xcode 9 ابزارهای جدید و عالی برای یافتن و رفع این مشکلات دارد. در این دوره آموزشی، یاد بگیرید که چگونه از ابزارهای توسعه دهنده جدید Xcode برای بهبود گردش کار اشکال زدایی خود استفاده کنید. ابتدا، چیزهای جدید Xcode 9 را بیاموزید، از جمله ابزارهای بازسازی مانند fix-its، اشکال زدایی بی سیم، ادغام GitHub و چندین شبیه ساز همزمان. مربی Jon Bott همچنین بررسی برنامه شما برای دسترسی، تعیین محل مشکلات حافظه و عیب یابی مشکلات عملکرد با رشته ها را پوشش می دهد. بعلاوه، او نحوه اشکال زدایی سلسله مراتب مشاهده را برای حل مشکلات رابط کاربری در طول زمان اجرا و چگونگی کشف نشت حافظه را توضیح می دهد.
Related Skills
الگوهای طراحی جاوا و API برای اندروید
(Mitalearn-85167)
- 3 hours 12 minutes
- مبتدی
- Update date: 21 June 2026
- Author: David Gassner
درباره این دوره:
برنامه نویسی برنامه های اندروید با جاوا؟ با برخی از محبوب ترین الگوهای طراحی و API برای Android SDK، مهارت های خود را به سطح بعدی ببرید. دیوید گسنر نحوه فراخوانی و پیادهسازی روشهای برگشت به تماس، ذخیره وضعیتهای نمونه و دادههای جهانی و بستهبندی وظایف ناهمزمان برای ایجاد تجربه کاربری روان در طول تغییرات پیکربندی برنامه را توضیح میدهد. به علاوه، نحوه استفاده از بستههای جاوا (API) برای ذخیره دادهها، خواندن متن، نمایش تصاویر گرافیکی، پخش صدا و کار با اطلاعات حسگرهای دستگاه مانند شتابسنج را بیاموزید.
nn
Related Skills
انتخاب ابزار توسعه بین پلتفرمی
(Mitalearn-200563)
- 40 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Tom Duffy
درباره این دوره:
به دنبال ابزار مناسب توسعه موبایل بین پلتفرمی برای پروژه خود هستید؟ با گزینه های بسیار زیادی که می توانید از بین آنها انتخاب کنید - هر کدام با مجموعه ای از مزایا و معایب خاص خود - انتخاب یک ابزار می تواند گاهی اوقات چالش برانگیزتر از یادگیری خود پلتفرم باشد. این دوره برای کمک به شما در برقراری تماس مناسب طراحی شده است - خواه یک مدیر ارشد فنی یا توسعه دهنده باشید. به مربی تام دافی بپیوندید تا پنج مورد از محبوبترین چارچوبهای توسعه بین پلتفرمی را بررسی کند: Cordova، React Native، Xamarin، Flutter و Progressive Web Apps. تام به ابزارها و فنآوریهای مورد استفاده در هر یک از این پنج راهحل میپردازد، و مشخص میکند که هر چارچوب کجا میدرخشد.
Related Skills
ایجاد اولین برنامه اندرویدی خود با Kotlin
(Mitalearn-130931)
- 33 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Chiu-Ki Chan
درباره این دوره:
Kotlin اکنون به طور رسمی توسط گوگل به عنوان یک زبان توسعه اندروید پشتیبانی می شود. این اعلامیه به طور گسترده توسط توسعه دهندگان، که بسیاری از آنها قبلاً از Kotlin استفاده می کردند، مورد تشویق قرار گرفت. یاد بگیرید که چگونه یک برنامه کاربردی ساده با Kotlin بسازید و آن را به زبان انتخابی خود تبدیل کنید. این دوره برای توسعه دهندگان اندرویدی جدید طراحی شده است که می خواهند با Kotlin شروع کنند. مربی Chiu-Ki Chan زمانی را صرف توضیح مزایای Kotlin می کند که مختصرتر و ایمن تر از جاوا است و اجزای اصلی یک برنامه ساخته شده با این زبان برنامه نویسی را توضیح می دهد.