×
مجموعه آموزش توسعه اپلیکیشن موبایل

مجموعه آموزش توسعه اپلیکیشن موبایل

مدت زمان آموز‌ش‌های این صفحه
۱۵۸ ساعت
تعداد آموز‌ش‌های این صفحه
۱۹ عنوان آموزشی
1

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

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

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

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

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

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

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

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

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

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

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

مدرس: علی سامانی پور مدت زمان آموزش: ۷ ساعت و ۷ دقیقه
یادگیری را شروع کنید
5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آموزش برنامه نویسی Swift (سوئیفت) برای برنامه نویسی iOS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آموزش پروژه محور React-Native - طراحی اپلیکیشن محاسبه گر BMI

هدف از این فرادرس، ساخت اپلیکیشن محاسبه‌گر (BMI (Body Mass Index در زمان بسیار کوتاه است. در پایان این آموزش شما اپلیکیشنی دارید که می‌توانید در استورهای (Store) مختلف آپلود ‌کرده و با دیگران به اشتراک بگذارید. پشتیبانی قوی، عملکرد بالا، کامیونیتی (Community) بزرگ و سرعت پیشرفت خارق‌العاده React Native، نشان‌دهنده این است که تا چند سال دیگر بخش عمده‌ای از اپلیکیشن‌های موبایل با استفاده از آن ساخته می‌شوند.

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