Course catalog

Categories

Showing 1-20 of 42 items.

linkedin 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 برای بهبود برنامه های خود آماده شوید.

linkedin 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 را توضیح می‌دهد و یک نمای کلی از برخی از مصنوعات اصلی کتابخانه ارائه می‌کند: مشترکات، طرح‌بندی‌ها، و روال‌ها. برای جمع بندی، این دوره نحوه کار با مجموعه ها را پوشش می دهد.

linkedin 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، اتصال به آنها و خواندن و نوشتن داده های آنها را بیابید. بعلاوه، یاد بگیرید که چگونه اپلیکیشنی بسازید که به عنوان یک ابزار جانبی برای اتصالات دیگر عمل کند.

linkedin 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 را برای خوانایی بیشتر کد اندروید خود مشاهده کنید.

linkedin 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 خود و اتصال آن را با استفاده از یک هدف توضیح می دهد. در طول مسیر، او نحوه سفارشی کردن فعالیت‌ها، انتقال پارامترها به سایر فعالیت‌ها با استفاده از برنامه‌های اضافی قصد و موارد دیگر را نشان می‌دهد.

linkedin 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 برای برنامه ها ایجاد کنید.

linkedin 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، و ویژگی های پیشرفته مانند دسته ها، پروتکل ها و تایپ پویا.

linkedin 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 رویکردی عملی دارد و نحوه ساخت برنامه‌های کاربردی را از ابتدا نشان می‌دهد. او ابتدا نحوه ساخت یک بازی ریاضی ساده را توضیح می دهد و سپس نحوه ساخت یک برنامه مبتنی بر داده را نشان می دهد. در طول راه، او نحوه اشکال زدایی و حل مشکلات رایج را نشان می دهد و دانش عملی را در مورد آزمایش و بسته بندی برنامه های شما به اشتراک می گذارد.

linkedin 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 برای مدیریت وضعیت‌های برنامه را بیاموزید.

linkedin 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) بیاموزید. به علاوه، موارد استفاده در دنیای واقعی را مرور کنید که می تواند به شما در به دست آوردن درک عملی از این مفاهیم کمک کند.

linkedin 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 نشان می‌دهد.

linkedin آموزش 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 آشنا شوید.

linkedin آموزش Google Flutter برای توسعه دهندگان موبایل (Mitalearn-146707)

  • 1 hours 25 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

Flutter به توسعه دهندگان تلفن همراه اجازه می دهد تا تجربیات کاربردی با کیفیتی را ایجاد کنند که به صورت بومی برای چندین پلتفرم کار می کند. فلاتر به سرعت، واکنش پذیر و مدرن بودن معروف است. با کدهای جاوا، سوئیفت و ObjC موجود کار می کند. Flutter همچنین می‌تواند با استفاده از Google Fuchsia، یک سیستم‌عامل تازه معرفی شده، برنامه‌هایی ایجاد کند. در این دوره، امانوئل هنری نحوه استفاده از Flutter را نشان می دهد، از جمله نحوه راه اندازی SDK و شبیه سازها. افزودن ویجت ها، اجزاء و ناوبری. API های اهرمی؛ ساخت، بررسی و استقرار کد؛

linkedin آموزش آپاچی کوردووا (Mitalearn-90556)

  • 1 hours 25 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Chris Griffith
درباره این دوره:

Apache Cordova نسخه منبع باز PhoneGap، ابزار پیشرو برای توسعه برنامه های چند پلتفرمی است. این یک راه حل یکبار نوشتن و در هر مکانی است که به طور خاص برای موبایل طراحی شده است. اما برای اطمینان از یک گردش کار بین پلتفرمی صاف، دانستن برخی از اصول اولیه راه‌اندازی و پیکربندی کمک می‌کند. در این دوره، کریس گریفیث آپاچی کوردووا و اکوسیستم PhoneGap را معرفی می کند که شامل دو ابزار رابط خط فرمان (CLI) و برنامه دسکتاپ PhoneGap می شود. او نحوه راه اندازی سیستم محلی خود و نحوه ایجاد، پیکربندی و ساخت اولین پروژه خود را با Cordova CLI نشان می دهد. هنگامی که بر اصول اولیه تسلط یافتید، کریس نشان می دهد که چگونه برنامه خود را با افزونه های بومی و شخص ثالث گسترش دهید که ویژگی هایی مانند تشخیص کد QR و موقعیت جغرافیایی را فعال می کند و برنامه شما را اشکال زدایی می کند، آن را در یک شبیه ساز یا در یک دستگاه واقعی پیش نمایش می کند، و سپس آن را برای انتشار در فروشگاه اپل یا گوگل پلی آماده کنید.

linkedin آموزش برنامه نویسی تابعی با سوئیفت (Mitalearn-141964)

  • 53 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Shaun Wassell
درباره این دوره:

با در نظر گرفتن برنامه نویسی کاربردی - یک الگوی برنامه نویسی محبوب که حول توابع خالص متمرکز شده است - می توانید کد Swift قوی تر و قابل نگهداری بنویسید. این دوره با ارائه مقدمه ای بر پارادایم های عملکردی در سوئیفت، شما را برای ایجاد تغییر آماده می کند. مربی Shaun Wassell مفاهیم کاربردی، توابع درجه یک و توابع آرایه را پوشش می دهد. او همچنین به چند مفهوم پیشرفته از جمله کاربرد جزئی و بازگشت می پردازد.

linkedin آموزش ضروری توسعه اندروید: 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 ها تعریف کنید. برای تمرین مهارت های جدید خود، مطمئن شوید که چالش ها را در طول دوره انجام می دهید.

linkedin آموزش ضروری توسعه اندروید: 2 طراحی رابط کاربری (Mitalearn-193610)

  • 1 hours 54 minutes
  • مبتدی
  • Release date: 16 September 2020
  • Author: Annyce Davis
درباره این دوره: 

 اندروید محبوب ترین سیستم عامل موبایل در جهان است که 85 درصد از سهم بازار جهانی را در اختیار دارد. این باعث می شود اندروید نقطه شروع طبیعی برای توسعه دهندگان برنامه های جدید باشد. این سری از دوره ها اصول مورد نیاز برای توسعه، طراحی، مدیریت و توزیع برنامه اندرویدی بومی خود را با استفاده از زبان برنامه نویسی Kotlin و Android SDK آموزش می دهد. قسمت 2 نحوه ساخت یک رابط کاربری ساده و در عین حال پاسخگو با اجزای داخلی، تم ها و سبک های اندروید را توضیح می دهد. مربی آنیس دیویس همچنین نحوه جمع آوری و نمایش متن وارد شده توسط کاربر را توضیح می دهد. نمایش پیام های سیستم؛ و رابط برنامه خود را بومی سازی کنید. بعلاوه، نحوه بارگیری و نمایش تصاویر، از جمله منابع وب، تصاویر SVG مانند به نام رسم برداری برداری و نمادهای برنامه را بیاموزید تا تجربه کاربری برنامه خود را بهبود ببخشید. برای تمرین مهارت های جدید خود، مطمئن شوید که چالش ها را در طول دوره انجام می دهید.

linkedin ابزارهای توسعه دهنده 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 همچنین بررسی برنامه شما برای دسترسی، تعیین محل مشکلات حافظه و عیب یابی مشکلات عملکرد با رشته ها را پوشش می دهد. بعلاوه، او نحوه اشکال زدایی سلسله مراتب مشاهده را برای حل مشکلات رابط کاربری در طول زمان اجرا و چگونگی کشف نشت حافظه را توضیح می دهد.

linkedin الگوهای طراحی جاوا و API برای اندروید (Mitalearn-85167)

  • 3 hours 12 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

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

nn

linkedin انتخاب ابزار توسعه بین پلتفرمی (Mitalearn-200563)

  • 40 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Tom Duffy
درباره این دوره:

به دنبال ابزار مناسب توسعه موبایل بین پلتفرمی برای پروژه خود هستید؟ با گزینه های بسیار زیادی که می توانید از بین آنها انتخاب کنید - هر کدام با مجموعه ای از مزایا و معایب خاص خود - انتخاب یک ابزار می تواند گاهی اوقات چالش برانگیزتر از یادگیری خود پلتفرم باشد. این دوره برای کمک به شما در برقراری تماس مناسب طراحی شده است - خواه یک مدیر ارشد فنی یا توسعه دهنده باشید. به مربی تام دافی بپیوندید تا پنج مورد از محبوب‌ترین چارچوب‌های توسعه بین پلتفرمی را بررسی کند: Cordova، React Native، Xamarin، Flutter و Progressive Web Apps. تام به ابزارها و فن‌آوری‌های مورد استفاده در هر یک از این پنج راه‌حل می‌پردازد، و مشخص می‌کند که هر چارچوب کجا می‌درخشد.