×
ribbon

آموزش توسعه برنامه‌های Android با App-Inventor

MIT App Inventor یک محیط توسعه یکپارچه برنامه های کاربردی وب است که در ابتدا توسط گوگل ارائه... بیشتر
زیرنویس
5 (1 امتیاز)
188دانشجو
مقدماتی
University of Hong Kong

Kenneth W T Leung

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

توسعه نرم‌افزار تحت سیستم عامل های Android و IOS

کار با بلاک ها (Blocks)

تست اپلیکیشن

اجرای دستورات پایه برنامه‌نویسی مانند dialog در App-inventor

راه‌اندازی پروژه برنامه ساعت هشدار

راه‌اندازی اپلیکیشن ترسیم

محتوای دوره

11 فصل42 جلسه3 ساعت ویدیو
معرفی MIT APP-Inventor
  معرفی دوره
مشاهده
"02:56
  معرفی !Hello World
"01:13
  معرفی App-Inventor
"01:52
  مقدمه‌ای بر App-Inventor
"01:10
  برنامه !Hello World App
"03:05
  اپلیکیشن اندروید
"00:53
  افزودن کامپوننت و کامپوننت دکمه
"01:21
  ویژگی کامپوننت
"01:43
  کامپوننت Label
"01:45
کدزنی Application
پایه‌های برنامه‌نویسی و Dialog
پایه‌های بیشتر در برنامه‌نویسی
برنامه ساعت هشدار
فایل‌های صوتی و تصویری
اپلیکیشن ترسیم
فایل
بازی super-dolphin
موقعیت مکانی دستگاه
مرور وب

پیش‌نیاز‌ها

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

توضیحات دوره

MIT App Inventor یک محیط توسعه یکپارچه برنامه‌های کاربردی وب است که در ابتدا توسط گوگل ارائه شد و اکنون توسط موسسه فناوری ماساچوست(MIT) نگهداری می‌شود.

این پلتفرم به تازه‌واردان برنامه‌نویسی رایانه اجازه می‌دهد تا نرم‌افزارهای کاربردی (برنامه‌ها) را برای دو سیستم عامل(OS) :  Android و iOS ایجاد کنند، که از 20 ژانویه 2023، در مرحله آزمایش نهایی بتا است. این نرم‌افزار رایگان و منبع باز است که تحت مجوز دوگانه منتشر شده است: مجوز Creative Commons Attribution ShareAlike 3.0 Unported و مجوز Apache 2.0 برای سورس کد.

از یک رابط کاربری گرافیکی (GUI) بسیار شبیه به زبان‌های برنامه‌نویسی Scratch و StarLogo استفاده می‌کند که به کاربران اجازه می‌دهد برنامه‌ای با کشیدن و رها کردن اشیاء بصری ایجاد کنند که می‌تواند بر روی دستگاه‌های Android و iOS آزمایش شود و برای اجرا به عنوان یک برنامه اندروید ساخته شود.

این برنامه از یک برنامه همراه استفاده می‌کند که امکان آزمایش و اشکال‌زدایی زنده را می‌دهد. در ایجاد App Inventor، گوگل از تحقیقات قبلی قابل توجهی در محاسبات آموزشی و کارهای انجام شده در Google در محیط‌های توسعه آنلاین استفاده کرد.

App Inventor و پروژه‌های دیگر مبتنی بر تئوری‌های یادگیری ساخت‌گرا هستند که بر این نکته تأکید دارند که برنامه‌نویسی می‌تواند وسیله‌ای برای درگیر کردن ایده‌های قدرتمند از طریق یادگیری فعال باشد. به این ترتیب، این بخشی از یک جنبش مداوم در کامپیوتر و آموزش است که با کار سیمور پیپرت و گروه آرم MIT در دهه 1960 آغاز شد و همچنین با کار میچل رسنیک در Lego Mindstorms و StarLogo خود را نشان داد.

App Inventor همچنین از استفاده از داده‌های ابری از طریق مؤلفه CloudDB خود پشتیبانی می‌کند.

 این دوره برای چه کسانی است:

  •  دانشجویان
  • کارشناسان مهندسی نرم افزار
  • و اساساً هر کسی که می‌خواهد نرم افزار تحت سیستم عامل ها Android و ios بدون کد‌نویسی توسعه دهد.

کیفیت تدریس و موضوع کاربردی این دوره باعث شده است که بیش از 58 هزار دانشجو در این دوره ثبت‌نام کرده‌اند و دوره امتیاز 4.6 از 5 را طبق نظر دانشجویان دریافت کند.

اطلاعات بیشتر

امتیاز و نظرات کاربران

5

از مجموع 1 امتیاز

1نظر

6 ماه پیش

خیلی خوب و جامع بود.

بهار اکبری

گواهی‌نامه

آموزش توسعه برنامه‌های Android با App-Inventor

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

دوره‌های پیشنهادی مشابه

درباره استاد

Kenneth W T Leung
1دوره
188دانشجو

Kenneth W T Leung استادیار گروه آموزشی مهندسی کامپیوتر دانشگاه علم و فناوری هنگ کنگ و فارغ التحصیل علوم کامپیوتر در مقطع ارشد علوم و دکترای تخصصی از دانشگاه علم و فناوری هنگ کنگ و فارغ التحصیل علوم کامپیوتر در مقطع کارشناسی علوم از دانشگاه بریتیش کلمبیا کانادا است. علایق تحقیقاتی ایشان در حوزه بازیابی اطلاعات و مدیریت داده‌های تلفن همراه است. هدف اصلی تحقیق ایشان بهبود اثربخشی سیستم‌های بازیابی اطلاعات است تا اطلاعات مربوطه به راحتی توسط کاربران کشف شود. 

اطلاعات بیشتر

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.

مهارت‌هایی که می‌آموزید