پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسیReviewed by صابر بوستانی on Aug 1Rating: 5.0پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسیسلام خدمت تمامی کاربران و دوستان گرامی. در این مطلب پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسی را از وب سایت آموزش برنامه نویسی سورس باران جهت دانلود
پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسی

پکیج آموزش صفر تا صد برنامه نویسی اندروید به زبان فارسی

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

جهت مشاهده محتویات پکیج آموزش صفر تا صد برنامه نویسی اندروید کلیک نمایید

آموزش موضوع محور بصورت کاملا تضمینی از صفر تا صد (سطح مقدماتی متوسطه پیشرفته و پروژه محور ( لیست سرفصل ها در ادامه مطلب)

آموزش ساخت پروژه کتاب حرفه ای با دیتابیس ( + جستجو و علاقمندی و …) مورد تایید بازار

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

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

آموزش ساخت پروژه نرم افزار رکعت شمار ( گام به گام و یادگیری صد در صد)

آموزش ساخت پروژه نرم افزار رقص نور با فلش گوشی ( گام به گام و یادگیری صد در صد)

آموزش ساخت دیکشنری صوتی ( گام به گام و یادگیری صد در صد)

آموزش ساخت تایپ صوتی ( گام به گام و یادگیری صد در صد)

آموزش تست تمرکز + دیتابیس آنلاین (رکورد آنلاین) ( گام به گام و یادگیری صد در صد)

 

shopcart7

خرید نقدی ۷۲ هزار تومن و خرید پستی ۸۲ هزار تومن (بدون احتساب هزینه پست) 

با کیفیت و سطح بالا. امکان بازگشت وجه تا ۱ هفته

shopcart6

بخش پشتیبانی : ۰۹۱۰۷۰۱۱۱۸۰ یا ۰۹۳۳۴۰۴۷۲۱۳

 

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

کاربران عزیز سرفصل ها بصورت کامل در ادامه مطلب موجود است (حتما مطالعه فرمایید)


 

جهت مشاهده سرفصل های پکیج آموزش اندروید کلیک نمایید

بخش مقدماتی :

  • آموزش نصب و راه اندازی بیسیک فور اندروید و ابزارهای لازم
  • آموزش راه اندازی ماشین مجازی با Avd Manager
  • معرفی شبیه ساز (ماشین مجازی) YouWave برای اتصال به b4a
  • معرفی محیط ، اصطلاحات ، اکتیویتی ، لایوت و ….
  • معرفی محیط Designer
  • آموزش ایجاد لایوت و معرفی Abstract Designer
  • معرفی رویدادها و روال ها
  • آموزش اتصال لایوت به اکتیویتی
  • معرفی خواص اشیا (Properties)
  • معرفی ابزارهای پرکاربرد برای طراحی
  • آموزش بررسی کامل خواص Button (دکمه)
  • معرفی MsgBox و نمایش پیام ( + جعبه پیام با دکمه های فارسی)
  • معرفی و متغیرها و نحوه تعریف و استفاده از آنها و کار با آنها
  • آموزش دستور شرطی IF
  • آموزش حلقه تکرار For و Do While
  • آموزش معرفی دستور Select Case
  • معرفی ابزار پرکاربرد ListView و ساخت منوی زیبا برای نرم افزار(+انجام تنظیمات فونت ، چینش متن و …. با کدنویسی ) و طراحی دکمه برای منو ، در فوتوشاپ
  • داشتن چند اکتیویتی و سوییچ کردن بین چند اکتیویتی
  • آشنایی بیشتر با سایر ابزارها
  • معرفی تایمر ، کاربرد و نحوه استفاده آن
  • آموزش انجام پروژه بازی مستردوماغ (یکی از بازی های پردانلود مارکت بازار)
  • معرفی ابزارهای progressbar و Spinner و بررسی کامل و نحوه کار آنها
  • معرفی شی media player و پخش فایل های صوتی در برنامه ها
  • آموزش نحوه مدیریت کلیدهای سخت افزاری گوشی ( مثل کلید back گوشی)
  • آموزش کدنویسی برای کلیدهای سخت افزاری گوشی
  • آموزش ساخت صفحه اسپلش برای نرم افزار (splash screen)
  • معرفی toast message
  • آموزش ساخت toast message سفارشی
  • آموزش ساخت مسیج باکس سفارشی
  • آموزش انجام پروژه بازی حدس عدد
  • آموزش ساخت بازی شیطونک
  • معرفی Script Designer و آموزش آن (تنظیم برنامه نوشته شده بصورتی که در همه گوشی ها با سایزهای مختلف ، درست نشان داده شود ) (بسیار مهم)
  • معرفی ابزار WebView و کاربرد آن

 

بخش حرفه ای :

  • آموزش کار با انیمیشن ها
  • آموزش دادن انیمیشن به اکتیویتی ها
  • آموزش دادن انیمیشن به ویوها و اشیا
  • آموزش طراحی نرم افزار و رابط با کمک فوتوشاپ
  • آموزش بهبود رابط کاربری + ترفندهای حرفه ای
  • آموزش ضبط صدا با میکروفون گوشی
  • آموزش ساخت یک نرم افزار رکوردر(نرم افزار ضبط صدا)
  • آموزش کار با دوربین گوشی
  • آموزش آوردن دوربین به درون برنامه و نمایش صفحه دوربین درون اکتیویتی
  • آموزش استفاده از نرم افزار دوربین خود گوشی توسط برنامه
  • آموزش فیلم برداری با فراخوانی نرم افزار دوربین گوشی
  • آموزش معرفی کتابخانه ACL و نحوه کار با فلاش دوربین
  • آموزش ساخت یک نرم افزار چراغ قوه با گرافیک خوب
  • آموزش بررسی دسترسی های برنامه ، و اضافه وحذف کردن دستی دسترسی ها
  • آموزش کار با ویبره گوشی
  • آموزش کار با سنسورهای گوشی
  • آموزش کار با سنسور مجاورت(Proximity)
  • آموزش کار با سنسور شتاب سنج(Accelerometer)
  • آموزش کار با سنسور چرخش (Orientation)
  • آموزش تشخیص portrait یا landscape بودن صفحه گوشی
  • آموزش کار با دستور صوتی گوگل
  • آموزش تشخیص صوت فارسی ( تبدیل گفتار به نوشتار)
  • روش ساخت نرم افزار دستور صوتی(مثال : گفتن کلمه (بلوتوث روشن) برای روشن کردن بلوتوث)
  • آشنایی و معرفی کتابخانه toggle library
  • خاموش و روشن کردن بلوتوث و وایفای و جی پی اس و حالت پرواز و .. ، تنظیم نور صفحه و … در نرم افزار
  • ارسال اس ام اس در نرم افزار
  • ارسال اس ام اس با PhoneSms
  • ارسال اس ام اس با Intent
  • پیگیری پیام ارسال شده ( وضعیت ارسال ، وضعیت دلیور)
  • آشنایی با سرویس ها ، معرفی انواع سرویس ها
  • آموزش نحوه جلوگیری از بسته شدن سرویس
  • آموزش راه اندازه سرویس همزمان با راه اندازی گوشی
  • آموزش نحوه دریافت اس ام اس های گوشی و مدیریت آنها
  • آموزش چک کردن پیام های دریافتی
  • آموزش Notification (نمایش پیام در نوار اعلان)
  • آموزش باز کردن برنامه در بازار توسط نوتیفیکیشن
  • معرفی کتابخانه Notification Builder برای ساخت نوتیفیکیشن های حرفه ای تر
  • بررسی مبحث بسیار مهم خبرنامه آنلاین برای نرم افزار( Push Notification )
  • آموزش کار با سایت Parse و ایجاد پنل مدیریت
  • ارتباط بین نرم افزار اندرویدی و سایت Parse
  • ارسال نوتیفیکشن توسط سایت Parse ( Push Notification )
  • انجام عملیات دلخواه ( مثال : باز کردن یک نرم افزار در مارکت بازار ) با باز کردن نوتیفیکیشن ارسال شده.
  • معرفی مارکت بازار ( ثبت نام در بازار و نکات مربوطه) برای درآمدزایی
  • ارایه توضیحات لازم برای فعالیت در مارکت بازار
  • ارتباط بین نرم افزار اندرویدی و مارکت بازار ( ارجاع کاربر به صفحه یک اپلیکیشن خاص در مارکت بازار ، ارجاع کاربر به صفحه نظردهی ، ارجاع کاربر به لیست اپلیکیشن های توسعه دهند)
  • آموزش ساخت پیغام خروج ( با زدن دکمه back گوشی) و درخواست نظردهی از کاربر
  • آموزش کار با تبلیغات عدد ( کسب در آمد از طریق نمایش تبلیغات در نرم افزار)
  • کتابخانه Phone و توابع آن
  • برقراری تماس از داخل نرم افزار ، تنظیم همه موارد گوشی مانند تغییر ولوم برای صدای زنگ ، صدای موزیک ، صدای آلارم و .. ، تنظیم نور صفحه و … ، دریافت اطلاعات گوشی، سریال گوشی ، اپراتور سیمکارت و … ، تشخیص وقوع هر تغییر در گوشی ( تشخیص تغییر اتصال اینترنت ، تغییر درصد باتری ، تغییر وضعیت اتصال شارژ و … )
    و خیلی موارد دیگر که همگی زیزمجموعه کتابخانه های Phone هستند و با دیدن فیلم مشخص میشود)
  • آموزش ساخت ویجت
  • آموزش ساخت منوی اسلایدی زیبا (بصورت کشویی از چپ و راست )
  • آموزش کار با ابزار تب هاست
  • آموزش کار با اسکرول ویو افقی
  • آموزش ساخت تب هاست با قابلیت اسکرول (شبیه بازار)
  • آموزش کار با حافظه ClipBoard (حافظه موقت )
  • آموزش چک کردن تماس های ورودی(بسیار حرفه ای)
  • آموزش اجرای نرم افزار با شماره گیری یک شماره خاص(بسیار حرفه ای)
  • آموزش کار با دیتابیس SqlLite
  • معرفی نرم افزار Navicate برای مدیریت دیتابیس ها
  • آموزش کامل کار با بانک اطلاعاتی در آندروید

 

آموزش های پروژه محور :

  • پروژه ساخت کتاب حرفه ای با دیتابیس ( + جستجو و علاقمندی و …) مورد تایید بازار
  • پروژه ساخت نرم افزار بانک پیامک
  • پروژه ساخت نرم افزار حدس آهنگ
  • پروژه ساخت نرم افزار رکعت شمار
  • پروژه ساخت نرم افزار رقص نور ( با فلاش گوشی)
  • پروژه دیکشنری صوتی
  • پروژه تایپ صوتی
  • پروژه تست تمرکز + دیتابیس آنلاین (رکورد آنلاین)

 

توضیحات جلسه به جلسه آموزش موضوع محور اندروید :

جلسه اول :

  • معرفی دوره
  • معرفی ابزارها و نرم افزار های لازم
  • نصب بیسیک فور اندروید و رجیستر آن
  • نصب jdk
  • نصب sdk
  • نصب بیسیک فور اندروید و رجیستر آن
  • انتقال و ساخت پوشه های لازم
  • معرفی فایل های مورد نیاز به بیسیک فور اندروید
  • ساخت ماشین شبیه ساز برای احرای برنامه ها با avd manager
  • نصب و راه اندازی ماشین شبیه ساز YouWave Android
  • متصل کردن بیسیک فور اندروید به شبیه ساز YouWave
  • معرفی B4a Brige برای استفاده از گوشی موبایل به عنوان شبیه ساز

 

جلسه دوم :

  • معرفی محیط بیسیک فور اندروید
  • معرفی اصلاحات اصلی مورد نیاز (اکتیویتی ، لایوت و …)
  • معرفی تنظیمات اولیه برای ساخت هر برنامه اندروید
  • معرفی حالت های مختلف خروجی گرفتن
  • ساخت یک لایوت و اتصال آن به اکتیویتی و نمایش آن
  • تنظیم کردن خواص ( properties) لایوت و شخصی سازی آن
  • معرفی اشیا و ابزار های پرکاربرد در طراحی

(دکمه ، جعبه متن ، چک باکس ، رایو باتن ، اسپینر ، سیک بار یا نوار لغزنده ، لیبل یا متن و …) و آشنایی اولیه با properties و خواص آنها

 

جلسه سوم :

  • کار با b4a bridge
  • آشنایی کامل با خواص و تنیظیمات شی باتن (دکمه)
  • شروع کدنویسی
  • معرفی دستور شرطی if
  • معرفی حلقه تکرار for
  • معرفی متغیرها (Variables) و انواع آنها و نحوه تعریف کردن متغیرها
  • بررسی سطوح دسترسی متغیرها (متغیرهای عمومی و …)
  • معرفی msgbox برای نمایش پیغام و اسفاده از آن
  • ساخت msgbox با دکمه های فارسی
  • استفاده از ابزار edit text و تنظیم خواس و properties آن برای دریافت ورودی از کاربر
  • مقدار دهی متغیرها
  • ساخت نرم افزار محاسبه مجموع اعداد
  • کنترل خطا با دستورات شرطی

 

جلسه چهارم :

  • تکمیل حلقه for
  • آموزش حلقه تکرار Do While
  • آموزش دستور Select Case
  • آموزش تغییر و تنظیم خواص (Properties) اشیا از طریق کدنویسی
  • معرفی شی پرکاربرد لیست ویو و خواص اصلی آن
  • ساخت منو برای نرم افزار با کمک لیست ویو ( + تنظیم فونت و رنگ و … )
  • مدبریت خروجی لیست ویو و رویدادهای آن
  • آموزش ساخت تصویر زمینه زیبا برای منو در فوتوشاپ

 

جلسه پنجم :

  • داشتن چند اکتیویتی در نرم افزار
  • نحوه سوییچ کردن بین اکتیویتی ها و جابجایی بین آنها
  • معرفی شی تایمر و آموزش کار با آن
  • انجام عملیات تکراری توسط تایمر
  • ساخت شمارنده توسط تایمر

 

جلسه ششم :

  • انجام پروژه عملی : بازی مستر دماغ
  • استفاده عملی از مباحث آموخته شده تاکنون و استفاده از سرفصلهای مختلف از جمله :
  • دیزاینر اسکریپت ، تایمر ، دستورات شرطی و …..

 

جلسه هفتم :

  • معرفی پروگرس بار ، و نحوه کار با آن
  • ترکیب پروگرس بار و تایمر برای ساخت لودینگ
  • معرفی شی اسپینر (لیست کشویی) و نحوه کار با آن
  • اضافه کردن آیتم به اسپینر و مدیریت آنها
  • مدیریت رویدادها
  • معرفی شی مدیاپلیر برای پخش آهنگ در برنامه
  • تنظیم و کنترل رویداد و event مدیا پلیر

 

جلسه هشتم :

  • کنترل رویدادهای کلیدهای سخت افزاری گوشی
  • کدنویسی برای دکمه back گوشی
  • ساخت پیغام تایید خروج با کلیک روی دکمه back گوشی
  • ساخت اسپلش اسکرین موزیکال و متحرک برای نرم افزار با استفاده از چند تصویر

 

جلسه نهم :

  • معرفی ماژول Custom MsgBox
  • ساخت مسیج باکس سفارشی با امکانات بیشتر
  • مدیریت کلیک دکمه های مختلف در میج باکس سفارشی و کدنویسی برای هریک
  • معرفی ToastMessage برای نمایش پیغام به کاربر ( پیام هایی که فقط جنبه اطلاع دهندگی دارند)
  • ساخت ToastMessage سفارشی + تصویر

 

جلسه دهم :

  • انجام پروژه عملی : ساخت بازی حدس عدد از صفر تا صد
  • جمع بندی مباحث موضوعی آموخته شده در قالب پروژه عملی
  • بررسی مباحث مختلف مانند طراحی دکمه گرافیکی در فوتوشاپ (برای ۲ حالت مختلف) و استفاده از آن در برنامه

 

جلسه یازدهم :

  • انجام پروژه عملی : ساخت بازی رکوردی شیطونک
  • جمع بندی مباحث موضوعی آموخته شده در قالب پروژه عملی

 

جلسه دوازدهم :

  • معرفی شی پرکاربرد وب ویو (Web View)
  • استفاده از وب ویو برای نمایش صفحات وب در برنامه
  • استفاده از وب ویو برای نمایش متن (در قالب html) در برنامه
  • معرفی کتابخانه WebViewExtras برای کنترل بیشتر وب ویو
  • استفاده از امکانات بیشتز WebViewExtrad مانند مدیریت اسکرول و زوم و …

 

جلسه سیزدهم :

  • استفاده از انیمیشن در برنامه برای بهبود رابط کاربری
  • دادن انیمیشن به اکتیویتی ها هنگام رفتن از یک اکتیویتی به اکتیویتی دیگر
  • استفاده از کتابخانه های animation و animation plus برای انیمیشن دادن به اشیا
  • استفاده از انیمیشن های چرخش ، تغییر سایز ، جابجایی و … برای اشیا

 

جلسه چهاردهم :

  • شروع پروژه عملی : ساخت نرم افزار رکوردر (ضبط صدا) برای اندروید
  • معرفی کتابخانه های AudioRecorder و Clocks
  • انجام کارهای گرافیکی پروژه توسط فوتوشاپ
  • طراحی حالت های مختلف دکمه ها ( طراحی حالت فشرده شده برای دکمه) ، طراحی بک گراند و … در فوتوشاپ
  • تکمیل و طراحی ظاهر پروژه با کمک دیزاینر اسکریپت

 

جلسه پانزدهم :

  • تکمیل پروژه رکوردر (ضبط صدا)
  • استفاده از کتابخانه AudioRecorder برای ضبط صدا
  • استفاده از کتابخانه Clocks برای ساخت کرنومتر ضبط
  • ایجاد پوشه اختصاصی در حافظه گوشی کاربر برای ذخیره فایل های ضبط شده
  • ایجاد اسم تصادفی برای فایل صوتی ضبط شده و ذخیره آن
  • استفاده از دستور Try & Catch برای مدیریت خطا

 

جلسه شانزدهم :

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

 

جلسه هفدهم :

  • معرفی کتابخانه Audio
  • نحوه ضبط فیلم توسط دوربین گوشی و ذخیره آن در مکان دلخواه
  • نحوه ضبط صدا با واسط نرم افزار رکوردر خود گوشی( و کنترل آن از داخل برنامه)
  • معرفی کتابخانه ACL برای کار بیشتر با دوربین
  • مدیریت فلاش گوشی و روشن و خاموش کردن آن
  • مدیریت دسترسی (Permission) های برنامه و حذف دسترسی های اضافه با کدنویسی
  • ساخت یک نرم افزار چراغ قوه گرافیکی با ظاهر مناسب و افکت های تصویری

 

جلسه هجدهم :

  • آشنایی با سنسورهای گوشی و نحوه به کارگیری و کدنویسی برای آن ها
  • کار با سنسور شتاب سنج
  • کار با سنسور مجاورت
  • کار با سنسور چرخش
  • تشخیص عمودی یا افقی بودن صفحه گوشی

 

جلسه نوزدهم :

  • کار با Voice Recognition و تبدیل صوت به متن
  • تبدل صوت به متن فارسی
  • آشنایی با کتابخانه Toggle و مدیریت تنظیمات گوشی
  • ساخت دستیار صوتی ( برای مثال با گفتن کلمه “بلوتوث روشن” ، بلوتوث دستگاه روشن شود)

 

جلسه بیستم :

  • نحوه کار با اس ام اس در اندروید
  • ارسال اس ام اس توسط برنامه با کتابخانه Phone
  • ارسال اس ام اس توسط intent ها
  • صدور مجوز ارسال اس ام اس برای نرم افزار
  • پیگیری وضعیت پیام های ارسال شده ( تحویل داده شده ، نرسیده و …)

 

جلسه بیست و یکم :

  • آشنایی با سرویس ها (اجرای کدهای مد نظر ، هنگام بسته بودن نرم افزار)
  • تنظیم کدنویسی برای جلوگیری از بسته شدن سرویس
  • تنظیم سرویس برای راه اندازی خودکار با روشن شدن گوشی
  • نحوه دریافت اس ام اس های گوشی ، توسط برنامه ما
  • دریافت متن و شماره پیامک های دریافتی گوشی توسط سرویس برنامه ما

 

جلسه بیست و دوم :

  • آشنایی با مارکت های ایرانی و کسب درآمد از آنها
  • معرفی پنل توسعه دهندگان بازار ، نحوه ثبت نام و بخش های اصلی پنل
  • ارتباط بین مارکت بازار و برنامه اندرویدی
  • باز کردن صفحه یک برنامه توسط مارکت بازار در برنامه
  • باز کردن صفحه لیست نرم افزارهای یک توسعه دهنده در مارکت بازار
  • باز کردن پنجره نظردهی بازار برای برنامه در داخل نرم افزار
  • ساخت پیغام خروج همراه با درخواست نظردهی از کاربر با زدن دکمه Back گوشی

 

جلسه بیست و سوم :

  • آشنایی با نوتیفیکیشن
  • ساخت نوتیفیکیشن و اعمال تنظیمات دلخواه
  • باز کردن یک اکتیویتی با کلیک روی نوتیفیکیشن
  • باز کردن صفحه نظردهی یک برنامه با کلیک روی نوتیفیکیشن
  • معرفی کتابخانه Ntification Builder برای ساخت نوتیفیکیشن های سفارشی و حرفه ای

 

جلسه بیست و چهارم :

  • بررسی مبحث مهم پوش نوتیفیکیشن یا خبرنامه آنلاین ( Push Notification )
  • استفاده از سایت Parse برای ساخت خبرنامه آنلاین
  • ثبت نام در Parse
  • تنظیم برنامه برای ارتباط با Parse و اعمال تنظیمات و کدنویسی های مورد نیاز
  • ایجاد ماژول دریافت اطلاعات با کلیک روی نوتیفیکیشن
  • ارسال نوتیفیکشن توسط سایت
  • ارسال توسط Json
  • باز کردن صفحه یک نرم افزار در مارکت بازار با کلیک روی نوتیفیکیشن ارسال شده از Parse

جلسه بیست و پنجم :

  • آشنایی با تبلیغات عدد
  • کسب درآمد از طریق مایش تبلیغات بنری در برنامه های رایگان
  • آشنایی با سایت عدد ، ورود و ثبت رسانه
  • اعمال تنظیمات و کدنویسی های لازم برای نمایش تبلغات
  • جابجا کردن بنر تبلیغاتی به دلخواه

 

جلسه بیست و ششم :

  • کار با کتابخانه Phone و کار با بخش های مختلف گوشی و کنترل آنها
  • ( بررسی وضعیت اتصال اینترنت ، تنظیم صدای زنگ ، تغییر ولوم ، دریافت نام شرکت تولید کننده گوشی ، سایلنت کردن گوشی ، تنظیم نور صفحه و …. )
  • کار با PhoneCalls و برقراری تماس بصورت مستقیم از داخل برنامه
  • کار با PhoneId و دریافت سریال گوشی و …
  • باز کردن صفحات وب با مرور گوشی توسط PhoneEvent
  • پخش ویدیو توسط گوشی
  • جلوگیری از خاموش شدن صفحه گوشی
  • مدیریت همه تغییرات گوشی ( تغیر درصد باتری ، اتصال شارژ ، قطع شارژر و … )

جلسه بیست و هفتم :

  • آشنایی با ویجت ها
  • نحوه ساخت ویجت اختصاصی برای برنامه
  • آپدیت ویجت با کدنویسی
  • کدنویسی برای اشیا ویجت و مدیریت Event ها

 

جلسه بیست و هشتم :

  • معرفی کتابخانه Sliding Menu Wrapper
  • نحوه ساخت منوی اسلایدی
  • باز شدن منو بصورت کشویی با انیمیشن ( از چپ و راست )
  • ساخت یک منو اسلایدی از صفر تا صد

جلسه بیست و نهم :

  • معرفی شی Tab Host (سربرگ)
  • ترکیب تب هاست با اسکرول ویو افقی
  • ساخت تب هاست با تعداد دلخواه سربرگ + قابلیت اسکرول سربرگ ها
  • کار با کلیپ بورد ( حافظه موقت گوشی )
  • دریافت متن از کلیپ بورد
  • ارسال متن به کلیپ بورد

 

جلسه سی ام :

  • بررسی مدیریت تماس های گوشی
  • مدیریت تماس های ورودی
  • مدیریت تماس های خروجی
  • پاسخگویی و قطع تماس ها توسط برنامه با کدنویسی
  • اجرای یک دستور خاص توسط برنامه ، با شماره گیری یک شماره خاص در گوشی

 

جلسه سی و یکم :

  • کار با فایل ها
  • معرفی امکانات کتابخانه File
  • (شامل : ایجاد فایل ، حذف فایل ، بررسی موجود بودن یک فایل ، کپی کردن فایل ، نوشتن در فایل متنی ، خواندن فایل متنی و …. )
  • نوشتن و خواندن فایل متنی بصورت کلی و خط به خط
  • گرفتن لیست فایل های موجود در یک پوشه

جلسه سی و دوم :

  • کار با بانک اطلاعاتی در اندروید
  • معرفی نرم افزار Navicate برای مدیریت بانک اطلاعاتی
  • کار با دیتابیس Sql Lite و معرفی مفاهیم
  • ایجاد بانک ، تیبل و فیلدها
  • معرفی کوئری ها و دستورات اس کیو ال

 

جلسه سی و سوم :

  • ادامه کار با بانک اطلاعاتی
  • برقراری ارتباط با دیتابیس توسط برنامه اندرویدی
  • کپی کردن دیتایس در گوشی کاربر در صورت نیاز با کدنویسی
  • اجرای کوئری ها و دستورات اس کیو ال در اندروید
  • عملیات اصلی (شامل : سلکت ، ثبت ، ویرایش ، حذف) در دیتابیس در برنامه

 

 

آموزش های پروژه محور اندروید :

آموزش ساخت پروژه کتاب حرفه ای با دیتابیس ( + جستجو و علاقمندی و …) مورد تایید بازار

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • ایجاد پروژه و توضیح تنظیمات اولیه و اعمال آن ها
  • تنظیم پکیج نیم برنامه
  • استفاده از شبیه ساز YouWave Android و ارتباط آن با بیسک فور اندروید
  • طراحی صفحه اسپلش گرافیکی ( Splash Screen ) در فوتوشاپ
  • بارگذاری تصویر در برنامه ( در لایوت )
  • معرفی مفهوم و کارایی دیزاینر اسکریپت و استفاده از آن
  • معرفی شی تایمر و استفاده از آن برای ساخت Splash Screen

 

جلسه ۲ :

  • ترسیم نمای کلی برنامه
  • طراحی هدر صفحع اصلی در فوتوشاپ
  • بارگذاری هدر در لایوت
  • طراحی دکمه های صفحه اصلی برنامه در فوتوشاپ
  • طراحی حالت فشرده شده برای دکمه ها
  • قرار دادن دکمه ها در لایوت و تنظیم سایز و مکان آنها با کمک دیزاینر اسکریپت

 

جلسه ۳ :

  • کدنویسی برای دکمه خروج و نمایش پیغام مناسب به کاربر
  • کدنویسی برای دکمه back گوشی
  • معرفی شی ListView
  • معرفی نرم افزار navicate برای کار با دیتابیس
  • ایجاد دیتابیس و جداول لازم
  • آشنایی با کتابخانه SQL در بیسیک فور اندروید و ارتباط با دیتابیس در برنامه

 

جلسه ۴ :

  • معرفی دستورات Sql و نحوه استفاده از آن ها
  • استفاده از دستورات اس کیو ال در برنامه
  • کار با شی ListView
  • بارگزاری فهرست کتاب از داخل دیتابیس در برنامه
  • انجام تنظیمات لازم برای گرافیکی کردن فهرست ( ListView )

 

جلسه ۵ :

  • طراحی بک گراند گرافیکی برای آیتم های فهرست کتاب در فوتوشاپ
  • مدیریت Event لیست ویو
  • طراحی لایوت متن
  • معرفی ScrollView
  • بارگذاری متن مربوط به هر عنوان فهرست از دیتابیس داخل لیبل در اسکرول ویو

 

جلسه ۶ :

  • تکمیل لایوت متن
  • اضافه کردن عکس برای هر متن
  • بارگذاری تصویر مربوط به هر متن ( با کمک دیتابیس )
  • مرتب کردن عکس و متن در در اسکرول ویو
  • تنظیم سایز لیبل ، بصورت داینامیک و متناسب با طول و ارتفاع متنی که در آن قرار گرفته است

 

جلسه ۷ :

  • ساخت تولبار گرافیکی برای لایوت و صفحه متن
  • تولبار شامل دکمه های : تنظیمات متن ، اشتراک گذاری ، علاقمندی و دکمه home
  • تنظیم سایز و مکان اشیا با دیزاینر اسکریپت
  • کدنویسی برای بازگشت به صفحه اصلی و رفع ارورها

 

جلسه ۸ :

  • پیاده سازی مبحث لیست علاقمندی
  • نمایش تصویر متناسب هر عنوان ( که جزو لیست علاثمندی هست یا نه )
  • اضافه کردن امکان اضافه کردن یک مطلب به لیست علاقمندی با آپدیت دیتابیس
  • نمایش لیست مطالبی که به لیست علاقمندی اضافه شده اند

 

جلسه ۹ :

  • کدنویسی برای دکمه اشتراک گذاری متن
  • اشتراک گذاری با واسط intent ها
  • نوشتن یک تابع و صدا زدن آن
  • بهبود کدنویسی دکمه back برای لایوت های مختلف

 

جلسه ۱۰ :

  • بررسی مبحث تنظیمات متن
  • ایجاد تیبل و فیلدهای مربوطه در دیتابیس
  • طراحی لایوت تنظیمات متن
  • قرار دادن اشیا لازم و تنظیمات مورد نیاز

 

جلسه ۱۱ :

  • کدنویسی بخش تنظیمات متن
  • ارتباط با دیتابیس و خواندن تنظیمات قبلی
  • هماهنگ کردن متن نمونه ، همراه با تغییر تنظیمات بصورت لحظه ای

 

جلسه ۱۲ :

  • تکمیل بخش تنظیمات متن
  • ذخیره تنظیمات مورد نظر کاربر در دیتابیس در صورت تایید
  • اعمال تنظیمات ذخیره شده در دیتابیس به متن کتاب هنگام بارگذاری

 

جلسه  ۱۳ :

  • پیاده سازی بخش جستجوی مطالب
  • طراحی لایوت جستجو
  • طراحمی دکمه ها در فوتوشاپ
  • در نظر گرفتن امکان جستجو در عناوین و مطالب
  • جستجو در دیتابیس و سلکت کردن نتایج مرتبط و نمایش نتایج

 

جلسه ۱۴ :

  • طراحی منوی اسلایدی در صفحه اصلی برنامه ( انیمیشن دار )
  • انجام تنظیمات مربوطه و کدنویسی های لازم
  • اضافه کردن آیتم های مدنظر به منو
  • مدیریت Event منو
  • کدنویسی برای بخش نظردهی در مارکت بازار
  • کدنویسی دکمه های درباره ما
  • نمایش لیست سایر برنامه های توسعه دهنده در مارکت بازار
  • تغییر بک گراند صفحع اصلی
  • اتمام پروژه

 

 

آموزش ساخت پروژه نرم افزار بانک پیامک ( گام به گام و یادگیری صد در صد) :

جلسه ۱ :

  • معرفی دوره
  • ایجاد پروژه و ایجاد تنظیمات اولیه
  • طراحی هدر در فوتوشاپ
  • ساخت دکمه های منو در فوتوشاپ
  • وارد کردن تصاویر در برنامه
  • تنظیم چینیش دکمه ها در منوی اصلی با Designer Script

 

جلسه ۲ :

  • شروع کار با Navicate
  • ایجاد دیتابیس ، ساختن جداول و فیلدهای مورد نیاز
  • معرفی کوئری سلکت اس کیو ال
  • ایجاد لایوت دسته بندی پیامک ها و طراحی آن
  • بارگذاری دیتابیس توسط برنامه ، و خواندن محتویات آن
  • خواندن دسته بندی پیامک ها از دیتابیس و نمایش آن ها بصورت لیست گرافیکی

 

جلسه ۳ :

  • ایجاد تیبل پیامک ها در دیتابیس
  • طراحی لایوت لیست پیامک های هر دسته
  • کدنویسی برای بارگذاری پیامک های هر دسته ( به تفکیک ) از دیتابیس
  • معرفی ماژول Custom List View
  • کار با Custom List View برای نمایش پیامک ها
  • طراحی لایوت الگو (Template) برای نمایش پیامک ها و لود کردن آن در لیست

 

جلسه ۴ :

  • کار با کتابخانه String Utils برای اندازه گیری سایز متن هر پیامک
  • تنظیم سایز پنل پیامک بصورت داینامیک ( و تنظیم مکان سایز اشیا پنل ) بر حسب طول متن پیامک
  • تنظیم تصویر برای هر دسته پیامکی داخل دیتابیس
  • بارگذاری تصویر مربوط به هر دسته ، با انتخاب آن دسته

 

جلسه ۵ :

  • آشنایی با Tag اشیا ، کاربرد آن و نحوه استفاده
  • نحوه کدنویسی برای دکمه اشتراک گذاری ( Share ) هر پیامک
  • کار با حافظه موقت ( ClipBoard )
  • کدنویسی دکمه کپی ( Copy ) برای هر پیامک
  • بررسی مبحث لیست علاقمندی
  • اضافه کردن پیامک به لیست علاقمندی و انجام کدنویسی ها و تنظیمات مربوطه

 

جلسه ۶ :

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

 

 

آموزش ساخت پروژه نرم افزار حدس آهنگ ( گام به گام و یادگیری صد در صد) :

جلسه ۱ :

  • معرف دوره و اهداف آن
  • ایجاد پروژه ، لایوت و صفحه اصلی
  • پیاده سازی گرافیک با کمک دیزاینر اسکریپت

 

جلسه ۲ :

  • ویرایش هدر
  • ساخت دکمه گرافیکی با فوتوشاپ و استفاده از آن در برنامه
  • تکمیل گرافیک برنامه
  • معرفی شی media player و پخش فایل های صوتی در برنامه
  • شروع کار با نرم افزار Navicate و بانک اطلاعاتی ( دیتابیس )
  • ایجاد جداول و فیلدهای مورد نیاز و ورود اطلاعات به دیتابیس

 

جلسه ۳ :

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

 

جلسه ۴ :

  • بررسی مشکل حرووف مشابه فارسی و عربی ( ی و ک ) در سلکت از دیتابیس
  • پیاده سازی بخش پاسخگویی کاربر و امتیازدهی
  • دریافت نام خواننده از کاربر بعد از پخش آهنگ
  • مقایسه پاسخ کاربر با پاسخ صحیح
  • تکمیل پروژه

 

 

آموزش ساخت پروژه نرم افزار رکعت شمار ( گام به گام و یادگیری صد در صد) :

قسمت اول :

  • توضیح پروژه و اهداف آن
  • معرفی و تنظیم تنظیمات اولیه نرم افزار
  • مرتبط کردن بیسیک فور اندروید و شبیه ساز
  • شروع طراحی ظاهر برنامه
  • طراحی گرافیکی برنامه با کمک تصاویر
  • طراحی تاتیل صفحه در فوتوشاپ
  • کار با Script Designer
  • طراحی داینامیک ظاهر برنامه به طوری که در هر گوشی موبایل (با هر سایز صفحه) برنامه ما به یک شکل دیده شود.

قسمت دوم :

  • تکمیل ظاهر برنامه
  • شروع کدنویسی اصلی برنامه
  • اضافه کردن منوی کشویی انتخاب نوع نماز و تنظیم ظاهر آن
  • کار با سنسورهای گوشی و استفاده از سنسور مجاورت
  • کنترل تغییرات سنسور
  • نمایش متن مناسب ، بر حسب تغییرات سنسور مجاورت
  • کدنویسی برنامهو نکمیل برای نماز ۴ رکعتی

قسمت سوم :

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

 

 

آموزش ساخت پروژه نرم افزار رقص نور با فلش گوشی ( گام به گام و یادگیری صد در صد) :

 

جلسه ۱ :

  • معرفی پروژه مفاهیم اولیه
  • ایجاد پروژه و مرتبط کردن شبیه ساز ، انجام تنظیمات اولیه
  • طراحی گرافیکی دکمه ها در فوتوشاپ
  • طراحی هدر
  • ایجاد لایوت و تکمیل طراحی با کمک Designer Scripts
  • کار با SeekBar

 

جلسه ۲ :

  • ارتباط لایوت و اکتیویتی
  • تکمیل کدنویسی ها
  • کار با کتابخانه ACL و مدیریت فلاش گوشی
  • تنظیم سرعت چشمک زن فلاش ، با تایمر ، توسط SeekBar

 

 

آموزش ساخت دیکشنری صوتی ( گام به گام و یادگیری صد در صد) :

 

جلسه ۱ :

  • معرفی دوره و اهداف آن
  • طراحی هدر در فوتوشاپ
  • ایجاد پروژه و انجام تنظیمات اولیه آن
  • مرتبط کردن بیسیک با شبیه ساز
  • طراحی لایوت و صفحه اصلی برنامه

 

جلسه ۲ :

  • تکمیل طراحی
  • ساخت منوی اسلایدی برای برنامه
  • تنظیم سایز و ابعاد منو و اشیای درون آن
  • اضافه کردن آیتم ها به منو و ایجاد Event های مربوطه
  • کدنویسی برای باز شدن منوی اسلایدی با زدن دکمه منو گوشی (کدنویسی کلیدهای سخت افزاری)

 

جلسه ۳ :

  • طراحی و پیاده سازی اولیه بخش دیکشنری انگلیسی به فارسی
  • پیاده سازی قسمت درک صوت انگلیسی ( تبدیل صوت به متن )

 

جلسه ۴ :

  • معرفی دیتابیس برنامه و قسمت های خاص آن
  • تبدیل لغات وارد شده توسط کاربر به فرمت لغات دیتابیس ( با کمک توابع کار با رشته ها )
  • (تنظیم تعداد حروف ، بزرگ کردن حرف اول لغت وارد شده و … )

 

جلسه ۵ :

  • ارتباط با دیتابیس دربرنامه
  • کپی کردن دیتابیس با کدنویسی در گوشی کاربر و انجام تنظیمات لازم
  • سلکت کردن لغت از دیتابیس ( جستجوی لغت )
  • برقراری ارتباط منطقی بین جول لغات انگلیسی و جدول لغات فارسی
  • پیاده سازی امکان تلفظ لغات در برنامه

 

جلسه ۶ :

  • طرلحی لایوت و پیاده سازی بخش دیکشنری فارسی به انگلیسی
  • استاندارد کن لغات بر حسب استاندارد دیتابیس ( با کمک کار با رشته ها در بیسیک )
  • کار با CustomListView در بیسیک و کار با آن
  • طراحی لایوت و پنل الگو برای معانی فارسی (+ پخش تلفظ) و بارگذاری آن در Custom List View

 

جلسه ۷ :

  • کدنویسی بای ارتباط با دیتابیس
  • جسجتوی همه لغات مشابه لغت فارسی جستجو شده
  • پخش تلفظ بریا هریک از لغات جستجو شده معادل کلمه فارسی
  • آموزش نحوه مخفی کردن کیبورد گوشی

 

جلسه ۸ :

  • تکمیل پروژه
  • تنظیم آیکون برنامه
  • طراحی صفحه about گرافیکی در فوتوشاپ
  • کدنویسی دکمه back گوشی ( کلید سخت افزاری )
  • نمایش پیغام خروج به کاربر همراه با درخواست نظردهی به برنامه
  • نمایش لیست رنامه های توسعه دهنده در مارکت بازار
  • تغییر تم کلی برنامه
  • خروجی گرفتن از پروژه

 

آموزش ساخت تایپ صوتی ( گام به گام و یادگیری صد در صد) :

جلسه ۱ :

  • معرفی دوره و اهداف پروژه
  • ایجاد پروژه و انجام تنظیمات اولیه
  • ترسیم طرح مدنظر برای پروژه
  • شروع طراحی لایوت اصلی و استفاده از دیزاینر اسکریپت

 

جلسه ۲ :

  • تکمیل طراحی لایوت اصلی
  • انجام محاسبات لازم برای تنظیم مکان همه اشیا بطور متقارن

 

جلسه ۳ :

  • تکمیل گرافیک
  • بررسی اتصال گوشی کاربر به اینترنت
  • استفاده از کتابخانه Phone و سرویس مربوطه برای تبدیل صوت به متن
  • انجام تنظیمات مربوط ( متن و زبان و … ) برای دیالوگ دریافت صوت
  • نحوه ساخت دیالوگ های چند گزینه ای
  • پیاده سازی سیستم تبدیل صوت به متن با امکان نمایش همه حدس های سیستم و انتخاب صحیحترین حدس توسط کاربر
  • و یا انتخاب صحیحترین حدس بصورت اتوماتیک توسط خود نرم افزار ( قابل تنظیم )
  • کدنویسی برای تنظیمات مربوط به تایپ

 

جلسه ۴ :

  • تکمیل مباحث قبلی
  • اشتراک گذاری متن تایپ شده ( از طریق بلوتوث ، شبکه های اجتماعی و … )
  • نحوه کار با کلیپ بورد ( حافظه موقت ) و ارسال متن به کلیپ بورد
  • کدنویسی دکمه بازگشت متن
  • کدنویسی دکمه back گوشی

 

آموزش تست تمرکز + دیتابیس آنلاین (رکورد آنلاین) ( گام به گام و یادگیری صد در صد) :

جلسه ۱ :

  • ایجاد پروژه و انجام تنظیمات اولیه
  • طراحی لایوت منوی اصلی و تنظیم اشیا با دیزاینر اسکریپت
  • طراح لایوت صفحه اصلی بازی
  • کدنویسی دکمه شروع بازی

 

جلسه ۲ :

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

 

جلسه ۳ :

  • کدنویسی برای قسمت باخت کاربر
  • نمایش پنل امتیاز کاربر بعد از باخت
  • بررسی مبحث بهترین رکورد ( Best Record ) با کمک کار با فایل ها
  • شروع مبحث دیتابیس آنلاین و انجام تنظیمات مربوط به ثبت یوزر
  • ساخت دیتابیس روی هاست
  • ایجاد table

 

جلسه ۴ :

  • ادامه مبحث دیتابیس آنلاین
  • تنظیم فایل های Php مورد نیاز و آپلود آنها
  • طراحی لایوت نمایش رکورد دارهای ایران
  •    نحوه دریافت اطلاعات از دیتابیس آنلاین با کمک کتابخانه HttpUtils
  • نحوه جداسازی اطلاعات دریافتی از دیتابیس ( Split ) با کمک آرایه ها
  • نمایش لیست رکوردرها از دیتابیس و نمایش آنها در لیست ویو در برنامه بصورت گرافیکی
  • بررسی اتصال گوشی کاربر به اینترنت

 

جلسه ۵ :

  • شروع مبحث ثبت رکورد ، توسط آپدیت دیتابیس آنلاین
  • توضیح روش جلوگیری از هک رکورد توسط برنامه های هک بازی
  • مقایسه رکورد کاربر با کمترین رکورد داخل دیتابیس و بررسی داشتن امتیاز لازم برای ثبت
  • نحوه وارد کردن رکورد جدید در لیست ، و جابجا کردن سایر رکوردها بصورت صحیح
  • بروز رسانی لیست رکوردها ، بعد از تغییرات
  • اعلام رتبه کاربر
  • تکمیل سایر بخش های برنامه
  • کدنویسی برای بخش نظردهی ، برای دکمه back گوشی و خروج

 

 

 

جهت مشاهده تصاویر برخی از پروژه های کار شده کلیک نمایید

تصاویر برخی از پروژه های که توسط این پکیج خواهید ساخت :

جهت دیدن سایز اصلی عکس ها رو هر عکس کلیک نمایید.

Dic (1)

Dic (2)   Dic (5) Hadse Ahang (1) Hadse Ahang (2) Ketab (1) Ketab (2) Ketab (3) Ketab (4) Payamak (1) Payamak (2) Payamak (3) Raghse Noor (1) Raghse Noor (2) Rakat Shomar (1) Rakat Shomar (2)  Test Tamarkoz (2) Test Tamarkoz (3) Test Tamarkoz (4) Type Soti (1)