مجموعه آموزش برنامه‌ نویسی اندروید

مجموعه آموزش برنامه‌ نویسی اندروید

ثبت نام کننده
۳۸,۸۵۴ دانشجو
یادگیری توسط دانشجویان
۴۱/۱ میلیون دقیقه
مدت زمان آموز‌ش‌های این صفحه
۱۱,۶۵۴ دقیقه
تعداد آموز‌ش‌های این صفحه
۳۵ عنوان آموزشی
1

آموزش برنامه نویسی اندروید (Android) - مقدماتی

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۶ ساعت و ۸ دقیقه
یادگیری را شروع کنید
2

آموزش برنامه نویسی اندروید (Android) - تکمیلی

در بخش دوم آموزش برنامه نویسی اندروید که با عنوان آموزش های تکمیلی شناخته می شود، به صورت جدی تر به مباحث مختلف و تکمیلی برنامه نویسی اندروید پرداخته می شود. از جمله کار با Preference ها، مدل سازی داده ها و استفاده از شیوه های متداول انتقال داده به فرم json و xml، کار با دیتابیس SQLite در اندروید و کار با فایل ها در حافظه داخلی و خارجی. با مبحث Fragment و انواع آن ها آشنا خواهیم شد. کمی در مورد انیمیشن ها صحبت خواهیم کرد. همچنین پروژه هایی برای ساخت اسلایدر (Intro Slider) معرفی و ساخت ویوهایی همراه با انیمیشن (کارت متریال) انجام می دهیم.

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲۰ ساعت و ۸ دقیقه
یادگیری را شروع کنید
3

​آموزش برنامه نویسی اندروید (Android) - پیشرفته

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲۵ ساعت و ۴۵ دقیقه
یادگیری را شروع کنید
4

آموزش فریم ورک Google Flutter برای طراحی اپلیکیشن های موبایل

Flutter یکی از چارچوب های جدید گوگل، برای توسعه نرم افزارهای اندرویدی و IOS است که این امکان را به برنامه نویسان می دهد که از برنامه، دو خروجی اندروید و IOS را همزمان و بدون تغییر در ساختار کدها، دریافت نمایند. زبان توسعه این چارچوب، Dart بوده که از زبان های جدید و مدرن به شمار می رود. هدف اصلی این فرادرس، آموزش زبان جدید Dart و چارچوب برنامه نویسی Flutter است. با استفاده از این آموزش قادر خواهید بود هم برای دستگاه های اندرویدی و هم آیفون برنامه بنویسید. اهمیت اصلی Flutter در این است که شما با یک کد، دو خروجی اندروید و IOS دارید.

مدرس: مجتبی حسین پور مدت زمان آموزش: ۷ ساعت و ۲۳ دقیقه
یادگیری را شروع کنید
5

آموزش مقدماتی فریمورک React Native برای طراحی نرم افزارهای اندروید و iOS با زبان جاوا اسکریپت

امروزه با پیشرفت تلفن های هوشمند و همه گیر شدن آن ها، نیاز به اپلیکیشن این گوشی ها (React Native) در همه حوزه ها به شدت احساس می شود و به همین دلیل بازار گرمی را در این حوزه به راه انداخته است، بنابراین تسلط به نوشتن اپلیکیشن های موبایل می تواند درآمد زیادی را برای شما به ارمغان آورد. در سال های اخیر با نوشتن فریم ورک های گوناگون برای جاوا اسکریپت (JavaScript)، این زبان جای خود را در بین بهترین زبان های برنامه نویسی باز کرده است. فریم ورک جدید از جاوا اسکریپت که توسط فیس بوک ارائه شد، ری اکت نیتیو (React Native) است.

مدرس: مهندس فرشید کرمی مدت زمان آموزش: ۹ ساعت و ۳۱ دقیقه
یادگیری را شروع کنید
6

آموزش کاتلین Kotlin | مقدماتی - گام به گام و به زبان ساده

در سال ۲۰۱۱ شرکت JetBrains زبان برنامه نویسی جدید کاتلین (Kotlin) را ایجاد کرد. این زبان برنامه نویسی به دلیل توانایی بالا در ارتباط با جاوا، مورد توجه گوگل قرار گرفت. سر انجام در کنفرانس Google I/O در سال ۲۰۱۷ زبان کاتلین به عنوان یک زبان رسمی برای توسعه اندروید در کنار زبان جاوا قرار گرفت. این زبان با دارا بودن توانایی ها و ویژگی های جاوا و جاوا اسکریپت از ویژگی فوق العاده کوتاه نویسی و توانایی بالای خطا یابی کدها بهره مند است. یادگیری آسان زبان کاتلین و توانایی آن در کامپایل شدن به صورت زبان جاوا، جاوا اسکریت و حتی به صورت عدم وابستگی به سیستم عامل (Native)، آن را گزینه ای بی بدیل برای توسعه اندروید و Server-Side ساخته است.

مدرس: علیرضا منعم مدت زمان آموزش: ۲ ساعت و ۵۰ دقیقه
یادگیری را شروع کنید
7

آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت اپلیکیشن هواشناسی آنلاین با API پارسی جو

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

مدرس: مهندس حسین نوری کادیجانی مدت زمان آموزش: ۵ ساعت و ۱۸ دقیقه
یادگیری را شروع کنید
8

آموزش زبان برنامه نویسی بیسیک فور اندروید (B4A)

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

مدرس: مهندس مجتبی شادریان مدت زمان آموزش: ۱۶ ساعت و ۵۶ دقیقه
یادگیری را شروع کنید
9

آموزش ساخت اپلیکیشن وب اندروید (Android) با PHP و MySQL

امروزه با گسترش روزافزون اینترنت، توسعه دهندگان اپلیکیشن اندروید (Android) علاقه مند به ساخت اپلیکیشن هایی هستند که بتوانند به دنیای وب و سرویس دهنده بانک اطلاعاتی متصل شده و انواع خدمات مانند: درج اطلاعات در بانک اطلاعاتی، ویرایش، حذف و خواندن رکوردها را انجام دهند. هدف از این فرادرس آشنایی با نحوه ایجاد بانک اطلاعاتی در محیط MySQL و کدنویسی به زبان PHP در سمت سرویس دهنده و از طرف دیگر ساخت اپلیکیشنی است که بتواند با استفاده از اینترنت به بانک اطلاعاتی دسترسی پیدا کرده و رکوردها را در آن درج، ویرایش، حذف و نمایش دهد. با مشاهده این آموزش، مخاطب می تواند با توجه به هدفی که در نظر دارد، اپلیکیشنی با حوزه کاربردهای مختلف را با استفاده از پروژه نمونه ایجاد کند.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۲ ساعت و ۲۷ دقیقه
یادگیری را شروع کنید
10

آموزش مقدماتی نرم افزار App Inventor برای ساخت برنامه های اندرویدی بدون کدنویسی

در این فرادرس که تحولی در برنامه نویسی و توسعه نرم افزار می باشد به آموزش App Inventor پرداخته شده است. این شیوه متفاوت از برنامه نویسی، توسط گوگل معرفی شده است و هم اکنون زیر نظر (Massachusetts Institute of Technology (MIT می باشد. در این شیوه، کاربر نیاز به فراگیری هیچ گونه زبان برنامه نویسی نداشته و تنها با گذراندن آموزش نرم افزار تحت وب App Inventor قادر به ساختن بازی ها و نرم افزارهای کاربردی، خواهد بود. مزیت بزرگ دیگر این نرم افزار، ساخت نرم افزار برای سیستم عامل های مختلف می باشد، در حال حاضر تنها سیستم عامل اندروید، توسط این نرم افزار پوشش داده می شود که براساس مستندات، در آپدیت بعدی سیستم عامل iOS نیز پوشش خواهد داد.

مدرس: علی آهوی آتشین مدت زمان آموزش: ۴ ساعت و ۵۸ دقیقه
یادگیری را شروع کنید
11

آموزش پروژه محور App Inventor - ساخت اپلیکیشن و بازی اندروید

هدف از این فرادرس، آشنایی با نحوه ساخت اپلیکیشن و بازی در App Inventor به عنوان یکی از محبوب ترین محیط های ساخت اپلیکیشن های اندرویدی است. App Inventor به این دلیل که در آن نیازی به کدنویسی نیست (مخصوصا زبان جاوا که نسبتا زبان دشواری است)، مورد علاقه فراگیرانی است که دانش برنامه نویسی کمی دارند. هرچند برنامه نویسان ماهر هم به دلیل روند سریع و ساده ساخت پروژه ها می توانند از آن برای تولید اپلیکیشن های خود استفاده کنند. لازم به ذکر است که در َApp Inventor با استفاده از کامپوننت های آماده می توان ظاهر اپلیکیشن را طراحی کرد و با بلوک های آماده و کنار هم قرار دادن آن ها می توان رفتار اپلیکیشن را تعیین کرد.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۱ ساعت و ۵۵ دقیقه
یادگیری را شروع کنید
12

آموزش پروژه محور Unity - پیاده سازی پرداخت درون برنامه ای (IAB) کافه بازار

پرداخت درون برنامه ای یا In-App Billing که به اختصار به آن IAB نیز گفته می شود، یکی از خدمات ارائه شده توسط کافه بازار و سایر مارکت ها است. IAB این امکان را به شما می دهد که یک فروشگاه در برنامه خود راه اندازی کنید و در آن محتویات دیجیتال مورد نظر خود را برای فروش عرضه کنید. در این فرادرس قصد داریم بهترین روش را برای فروش محصولات بازی مثل: فروش سکه، خرید محصولات گوناگون و... را به صورت پرداخت درون برنامه ای آموزش دهیم. بدون شک در حال حاضر بهترین راه کسب درآمد برای اپلیکیشن ها، قرار دادن پرداخت درون برنامه ای است چون که امکان کرک شدن و ارائه رایگان برنامه را به حداقل می رساند. در این آموزش به کار با پنل توسعه دهندگان کافه بازار نیز می پردازیم.

مدرس: مهندس امیرحسین فاطمی مدت زمان آموزش: ۱ ساعت و ۶ دقیقه
یادگیری را شروع کنید
13

آموزش ساخت اپلیکیشن چت با رمزنگاری سراسری

مبحث امنیت اطلاعات و تبادل اطلاعات، یکی از مهم ترین و داغ ترین مباحث در دنیای فناوری اطلاعات است. رمزنگاری، مبحث گسترده و پیچیده ای است. انواع مختلفی از الگوریتم های رمزنگاری وجود دارد. متاسفانه انتخاب مناسب ترین الگوریتم برای رمزنگاری اطلاعات، کاری بس پیچیده و دشوار است. بنابراین انتخاب الگوریتم های مناسب و مطرح، مهم ترین پیش نیاز برای شروع رمزنگاری اطلاعات است. هدف از این آموزش، ساخت یک برنامه چت است که تلاش شده از متدهای روز دنیا که در اپلیکیشن های برجسته در این عرصه مانند: واتس اپ (WhatsApp)، فیسبوک (Facebook) و… به کار رفته است، استفاده شود.

مدرس: مهدی نویدی مدت زمان آموزش: ۱ ساعت و ۴۵ دقیقه
یادگیری را شروع کنید
14

آموزش ارتباط با دیتابیس سمت سرور در اندروید

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۴ ساعت و ۲۵ دقیقه
یادگیری را شروع کنید
15

آموزش زبان XML (ایکس ام ال)

XML یک زبان نشانه گذاری کاربردی برای کار با داده‌ ها است که کاربردهای گسترده در برنامه‌ نویسی مانند: برنامه‌ نویسی تحت وب و برنامه نویسی اندروید دارد. زبان XML مخفف عبارت Extensible Markup Language است که به معنای زبان نشانه گذاری قابل توسعه است. در این فرادرس، در چند جلسه ابتدایی درباره کلیات و قوانین موجود زبان ایکس ام ال صحبت می‌ شود و بعد از آن با چندین مثال عملی از این زبان سعی شده است که به صورت کاربردی به بررسی این زبان پرداخته شود.

مدرس: مهندس محسن ابریشمی مدت زمان آموزش: ۴ ساعت و ۴ دقیقه
یادگیری را شروع کنید
16

آموزش پروژه محور بیسیک فور اندروید (B4A) - ساخت بازی اندرویدی

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

مدرس: مهندس حسین نوری کادیجانی مدت زمان آموزش: ۵ ساعت و ۲۷ دقیقه
یادگیری را شروع کنید
17

آموزش متریال دیزاین (Material Design) برای طراحی تب ها در اپلیکیشن اندروید

در این فرادرس ما قصد داریم عنصر Material Tabs را از کتابخانه Android Support Library که در اندروید Lollipop معرفی شد را به شما دوستان معرفی کنیم و نحوه پیاده سازی اشکال مختلف آن را به شما عزیزان آموزش دهیم. ما با استفاده از ویجت TabLayout و استفاده از Fragment ها و ViewPager یک نمای تب وار به صورت Material Design در اشکال مختلف طراحی می کنیم، همچنین نشان می دهیم که چگونه از RecyclerView در محتوای تب ها استفاده کنیم و همه مباحث مورد نیاز برای ایجاد تب ها آموزش داده شده است تا عزیزانی که دانش برنامه نویسی خیلی کمی هم دارند بتوانند از این آموزش بهره ببرند.

مدرس: مهندس مجتبی شریفی مدت زمان آموزش: ۴ ساعت و ۳۰ دقیقه
یادگیری را شروع کنید
18

آموزش پروژه محور برنامه نویسی اندروید - ساخت اپلیکیشن کتاب با روش پویا و ایستا

این فرادرس به شما کمک می کند اپلیکیشن کتاب خود را در محیط اندروید استودیو (Android Studio) ایجاد کرده و در این مسیر، مواردی مانند: اضافه کردن کتابخانه های لازم، ایجاد آداپتور، کدنویسی برای آیتم انتخاب شده از فهرست مطالب، استفاده از آیکون سفارشی، اضافه کردن موزیک، کار با فایل های متنی، ایجاد صفحه شروع با استفاده از ویژگی های انیمیشنی اندروید و سفارش سازی فهرست مطالب کتاب را آموزش می دهد. مزیت این فرادرس این است که تمام مراحل کار با جزئیات آموزش داده می شود، طوری که حتی افراد ناآشنا با اندروید استودیو نیز می توانند از این آموزش به عنوان نقطه شروع برنامه نویسی اندروید استفاده کنند.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۲ ساعت و ۵۶ دقیقه
یادگیری را شروع کنید
19

آموزش پروژه محور اندروید استودیو - ساخت بازی‌ حافظه تصویری

هدف از این فرادرس، آشنایی با نحوه ساخت یک بازی فکری در اندروید استودیو است. در این آموزش، نحوه استفاده کردن از GridView, LinearLayout و ImageButton در یک پروژه اندرویدی آموزش داده می شود. آموزش نحوه ایجاد یک انیمیشن ساده و نیز پخش صدا در اپلیکیشن از موارد مطرح شده در این آموزش است. بازی های فکری در بین علاقمندان به صنعت بازی سازی از اهمیت ویژه ای برخوردار است و جز یکی از محبوب ترین ژانرهای بازی به شمار می رود. مزیت مهمی که این فرادرس دارد، این است که فراگیر می تواند با توجه به ابتکارات فردی و نیازمندی ها، از آن ایده گرفته و در زمینه های مختلف سرگرمی، آموزشی، تبلیغاتی و… استفاده کند. برای مثال ایجاد یک بازی آموزش تصویری لغات انگلیسی از طریق این فرادرس می تواند با توجه به اهمیتی که تصاویر دارند، باعث ایجاد جاذبه در مخاطبین بازی شود.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۱ ساعت و ۵۰ دقیقه
یادگیری را شروع کنید
20

آموزش پروژه محور اندروید - ساخت اپلیکیشن پرداخت قبوض

امروزه با افزایش روزمره دستگاه های اندروید و استفاده فراوان از اپلیکیشن های اندرویدی، نیاز به ساخت اپلیکیشن های مختلف به شدت احساس می شود. ما در این فرادرس قصد داریم نحوه ساخت اپلیکیشن برای سایت های خدماتی را به شما آموزش دهیم. در این دوره شما با نحوه ساخت اپلیکیشنی برای پرداخت قبض های خدماتی در محیط B4A آشنا خواهید شد.

   
مدرس: مهندس محمد جباری مدت زمان آموزش: ۱ ساعت و ۳۰ دقیقه
یادگیری را شروع کنید
21

آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - تبدیل گفتار به نوشتار

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

مدرس: مهندس محمد جباری مدت زمان آموزش: ۲ ساعت و ۹ دقیقه
یادگیری را شروع کنید
22

آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ حدس کلمه

یادگیری نرم افزار اندروید استودیو به عنوان مهم ترین IDE توسعه اپلیکیشن های اندروید برای علاقه مندان به این حوزه به عنوان یک ضرورت محسوب می شود. در این راستا مخاطب به صورت پروژه محور و با یادگیری نحوه ساخت بازی کلمه سازی، با اندروید استودیو و کدنویسی در آن آشنا می شود، طوری که می تواند با یادگیری آن و با توجه به سلیقه و خلاقیت خود، بازی های مشابه ایجاد کند. هدف از این فرادرس برنامه نویسی اندروید با استفاده از یک بازی جذاب به نام کلمه سازی است. در این راه مخاطب با نحوه تعریف کردن منابع Drawable، تعریف یک آرایه رشته ای، استفاده از GridView، ایجاد دکمه ها به طور پویا و اداره کردن رویداد کلیک روی دکمه ها هنگام اجرای بازی و نمایش کادر به کاربر، آشنا می شود.

 
مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۱ ساعت
یادگیری را شروع کنید
23

آموزش ساخت اپلیکیشن مدیریت یادداشت ها در اندروید استودیو با SQLite

هدف از این آموزش، آشنایی با نحوه ذخیره کردن داده ها در SQLite و همچنین نمایش دادن آن ها در کنار اعمال ویرایش و حذف است. برای این منظور یک پروژه کاربردی در نظر گرفته شده تا مخاطب بتواند با کاربرد SQLite به طور عملی آشنا شود و با یادگیری نحوه مدیریت داده ها در SQLite می تواند برای سایر اپلیکیشن هایی که قصد تولید آن ها را دارد، از این سیستم مدیریت بانک اطلاعاتی استفاده کرده و داده های مورد نیاز اپلیکیشن و یا داده های کاربران را در آن ذخیره و بازیابی کند. یادگیری نحوه ذخیره کردن و مدیریت داده ها در سیستم مدیریت بانک اطلاعاتی مورد استفاده در اندروید استودیو به عنوان اصلی ترین محیط توسعه اپلیکیشن ها برای توسعه دهنده ها ضروری بوده و در این فرادرس، آن ها می توانند در قالب یک پروژه عملی و کاربردی، این مهارت را کسب کنند.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۱ ساعت و ۵۰ دقیقه
یادگیری را شروع کنید
24

آموزش پروژه محور اندروید - ساخت اپلیکیشن دانلود از اینستاگرام

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

مدرس: مهندس محمد جباری مدت زمان آموزش: ۴ ساعت و ۱۷ دقیقه
یادگیری را شروع کنید
25

آموزش پروژه محور اندروید - ساخت بازی مگس مزاحم

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

مدرس: مهندس محمد جباری مدت زمان آموزش: ۴۳ دقیقه
یادگیری را شروع کنید
26

آموزش پروژه محور زبان برنامه نویسی بیسیک فور اندروید (B4A) - ساخت RSS Reader

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

مدرس: مهندس محمد جباری مدت زمان آموزش: ۱ ساعت و ۳۵ دقیقه
یادگیری را شروع کنید
27

آموزش پروژه محور برنامه نویسی اندروید – ساخت گالری با قابلیت زوم تصاویر‎

تاکنون اکثر مباحث مورد نیاز برنامه نویسی اندروید را در سه بخش (مقدماتی – تکمیلی و پیشرفته) به صورت کامل مورد بحث و بررسی قرار داده ایم. در ادامه این آموزش ها برخی قابلیت ها و ویژگی های مورد نظر را در قالب مثال های آموزشی کوتاه بررسی می کنیم. در این آموزش نمونه اپلیکیشن گالری تصاویر در اندروید با قابلیت زوم انگشتی روی تصاویر را ایجاد خواهیم کرد. مباحث کار با فایل ViewPager و چینش جدولی و استفاده از ویوی اختصاصی در این آموزش مرور می شوند.

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱ ساعت و ۳۱ دقیقه
یادگیری را شروع کنید
28

آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ Snake

هدف از این فرادرس، آشنایی با نحوه ساخت بازی در اندروید استودیو با استفاده از قابلیت های گرافیکی آن است. در این راه، مخاطب با کلاس های SurfaceView, Paint و Canvas برای ایجاد بوم و اعمال ترسیم روی آن، کلاس SoundPool برای پخش کردن صداهای بازی و کلاس های Runnable و Thread برای کنترل اجرای ریسمان بازی و دسترسی به بوم برای ترسیم کردن آشنا می شود. اندروید استودیو به عنوان مهم ترین IDE برای توسعه اپلیکیشن اندرویدی شناخته می شود و بازی ها همیشه برای یادگیری اصول برنامه نویسی، گزینه جذاب و مناسبی به شمار می روند. همراه با توسعه این بازی در اندروید استودیو، مخاطب با نحوه اضافه کردن صداها به پروژه و پخش آن، تمام صفحه کردن صفحه اپلیکیشن، کنترل ریسمان اجرای بازی و سیستم امتیازدهی آشنا می شود و می تواند با الگو گرفتن از آن، شروع به توسعه دادن بازی های خلاقانه و جدید خود کند.

مدرس: مهندس محمود خاوریان مدت زمان آموزش: ۵۹ دقیقه
یادگیری را شروع کنید
29

آموزش پروژه محور برنامه نویسی اندروید – ساخت لیست ایمیل های ورودی مشابهGmail ‎‎

در این آموزش سعی می کنیم لیستی از ایمیل های ورودی را شبیه سازی کنیم؛ همانند سرویس Gmail در اندروید. قابلیت هایی نظیر انتخاب چند پیام و اعمال فرایند روی آنها، استفاده از انیمیشن Flip در زمان انتخاب یا عدم انتخاب هر پیام، اعمال تبدیل روی تصاویر پروفایل دریافتی از اینترنت و... همگی پیاده خواهند شد.

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۲ ساعت و ۵۶ دقیقه
یادگیری را شروع کنید
30

آموزش پروژه محور برنامه نویسی اندروید با B4A - اپلیکیشن دفترچه یادداشت

روز به روز به تعداد استفاده کنندگان دستگاه هایی با سیستم عامل اندروید، افزوده می شود. استفاده از دستگاه های اندرویدی تقریبا به بخش مهمی از زندگی روزمره بسیاری از افراد تبدیل شده است، از این رو نیاز به ساخت اپلیکیشن های مختلف برای این سیستم عامل محبوب به شدت احساس می شود. افراد زیادی تمایل به یادگیری ساخت اپلیکیشن برای سیستم عامل اندروید دارند. یکی از بهترین روش های یادگیری هر زبان برنامه نویسی، آموزش های پروژه محور می باشد. ما در این فرادرس قصد داریم با استفاده از زبان برنامه نویسی بیسیک و نرم افزار B4A) Basic4android) به نحوه ساخت اپلیکیشن دفترچه یادداشت برای سیستم عامل اندروید بپردازیم. در این آموزش با نحوه ارتباط با دیتابیس در B4A نیز آشنا خواهید شد.

مدرس: مهندس محمد جباری مدت زمان آموزش: ۵۷ دقیقه
یادگیری را شروع کنید
31

آموزش ساخت اپلیکیشن کتاب و کار با داده ها در اندروید

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

مدرس: مهندس محمدمهدی علیزاده مدت زمان آموزش: ۱۲ ساعت و ۴ دقیقه
یادگیری را شروع کنید
32

آموزش ساخت اپلیکیشن دیکشنری صوتی دو زبانه با قابلیت تشخیص صدای کاربر‎

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

مدرس: مهندس حسین نوری کادیجانی مدت زمان آموزش: ۶ ساعت و ۴۹ دقیقه
یادگیری را شروع کنید
33

آموزش ساخت بازی حدس تصویر برای اندروید

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

 

مدرس: مهندس مجتبی شادریان مدت زمان آموزش: ۵ ساعت و ۱۰ دقیقه
یادگیری را شروع کنید
34

آموزش نصب اندروید استودیو (Android Studio) (رایگان)

محیط برنامه نویسی اندروید استودیو، محیطی است که برای توسعه و برنامه نویسی نرم افزارهای اندروید توسط شرکت گوگل در سال ۲۰۱۳ عرضه شده است. نرم افزار اندروید استودیو، یک نرم افزار رایگان است که برای دانلود بر روی ویندوز، مک و لینوکس در دسترس است. شما می توانید برای نصب اندروید استودیو، از راهنمای نصب تهیه شده در این آموزش استفاده کنید.

مدرس: مهندس مهدی جنگجو مدت زمان آموزش: ۲۳ دقیقه
یادگیری را شروع کنید
35

آموزش توسعه وب با زبان برنامه نویسی Go (رایگان)

Go (گو)، زبان برنامه نویسی ساخته و توسعه داده شده توسط شرکت گوگل است. مترجم این زبان از گنو/لینوکس، مک او اس، ویندوز و انواع سیستم عامل های بی اس دی مانند FreeBSD پشتیبانی می کند. زبان گو به مرور به یکی از زبان های برنامه نویسی محبوب مبدل شده است. در این کارگاه شما ضمن آشنایی با گو، توسعه وب با آن را می آموزید.

مدرس: فرود غفوری مدت زمان آموزش: ۱ ساعت و ۱۷ دقیقه
یادگیری را شروع کنید
موضوعات آموزشی مرتبط