رویداد به پایان رسیده است!
آموزش حرفه ای برنامه نویسی Android در تاریخچهارشنبه ۲۶ مهربه پایان رسیده است. (جزئیات بیشتر)

آموزش حرفه ای برنامه نویسی Android

شروع:
چهارشنبه ۲۶ مهر ۹۶ ۱۴:۰۰
پایان:
چهارشنبه ۲۶ مهر ۹۶ ۱۶:۰۰
آموزش حرفه ای برنامه نویسی Android
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

توضیحات بیشتر

 

روز و ساعات برگزاری :

گروه A : چهارشنبه ها ساعت شانزده  الی هجده

گروه B : جمعه ها ساعت  شانزده  الی هجده

دو ساعت در هفته برای خودت وقت بزار و یه برنامه نویس حرفه ای اندروید شو....


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

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


 


بخش اول : با شرکت در دوره آموزش برنامه نویسی اندروید چه چیزهایی یاد میگیریم؟


۱-ایجاد spalshscreen با فتوشاپ و برنامه های گرافیکی

اکثر برنامه های اندروید زمانی که اجرا میشوند ، یک صفحه اولیه ای دارند که به مدت n ثانیه (مثلن ۳ ثانیه) نمایش داده شده و سپس وارد محیط برنامه میشود.این صفحه اولیه یک تصویر است که معمولن معرفی برنامه را به عهده دارد و توسط نرم افزارهای گرافیکی مثل فتوشاپ تولید میشود.در این دوره آموزشی یاد میگیرید که یک spalshscreen توسط نرم افزار فتوشاپ تولید کنید و توسط برنامه نویسی جاوا و زبان xml  ،  splashscreenرا درون برنامه اندروید خود قرار دهید و زمان آنرا به دلخواه تنظیم کنید که به محض اجرا شدن برنامه شما روی گوشی یا تبلت ، این صفحه به نمایش در بیاید.به عنوان مثال در بخش اسپلش اسکرین نرم افزار اندروید محتوای نو ، عنوان تولید محتوای الکترونیکی و تولید فیلم اموزشی به همراه لوگوی محتوای نو به مدت ۳ ثانیه نمایش داده میشود.نمونه ای از صفحه اسپلش اسکرین را در نرم افزار زیر مشاهده کنید:

۲-ایجاد منوهای برنامه اندرویدبافتوشاپ وبرنامه های گرافیکی

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


۳-ایجاد لیستهای گرافیکی (منوهای قابل اسکرول شدن)

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

۴-قراردادن متون طولانی در برنامه اندروید

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

 

۵-قراردادن تصاویر در برنامه اندروید

تصاویر در برنامه های اندروید برای نمایش محصولات ، معرفی کالا ، معرفی دوره اموزشی ، نمایش تصویر اموزشی و….. مورد استفاده قرار میگیرد.در دوره اموزش برنامه نویسی اندروید شما یاد میگیرید که چگونه یک تصویر را در برنامه اندرویدی خود قرار دهید و چگونه تصاویری را استفاده کنید که در همه دیوایسها (همه گوشیها و تبلتها) به درستی نمایش داده شود.

 

۶-ایجاد یک لیست شامل تصویر و متن

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

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

۸-قراردادن فیلم و فایلهای ویدئویی در نرم افزار اندروید

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

 

 

۹-نمایش وب سایت در اپلیکیشن اندروید و استفاده از  webview 

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

وب ویو در برنامه نویسی اندروید

 

۱۰- تست آنلاین بودن اپلیکیشن اندروید(اتصال به اینترنت)

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

الف :  قرار است به محض اجرا شدن  به یک وب سایت ریسپانسیو متصل شوند .

ب: اطلاعاتی را به سرور ارسال نمایند (مانند چک کردن نام کاربری وکلمه عبور در اپلیکیشن آموزشی)

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

در اینگونه مواقع نیاز است که تست کنیم و ببینیم که اپلیکیشن اندروید به اینترنت متصل است یاخیر و درصورت عدم اتصال به اینترنت به کاربر پیغامی را نمایش دهیم.

 

تست انلاین بودن اپلیکیشن اندروید

۱۱- ساخت پنجره های شناور یا Alertdialog در اندروید با دکمه های متنوع :

گاهی اوقات در برنامه نویسی اندروید نیازه تا به کاربرپیغامی رو نمایش بدیم و حق انتخاب گزینه های مختلف رو برای کاربر اپلیکیشن اندروید فراهم کنیم.به عنوان مثال میخواهیم زمانی که اپلیکیشن اندروید به اینترنت متصل نیست پیغامی به کاربر نمایش داده بشه و از کاربر بخواد اینترنت گوشی رو روشن کنه.از طریق فعال کردن دیتا و یا فعال کردن وای فای می تونیم این عمل رو انجام بدیم.با درست کردن Alertdialog  میتونیم پنجره ای رو نمایش بدیم  که کاربر حق انتخابهای مختلفی داشته باشه.در دوره جامع برنامه نویسی اندروید به شما یاد میدیم که یک دایالوگ باکس بسازید و با برنامه نویسی جاوا اونو کنترل کنید.

 

alertdialog در برنامه نویسی اندروید

۱۲- روشن کردن دیتای گوشی از طریق اپلیکیشن اندروید :

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

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

 

روشن کردن دیتا در برنامه نویسی اندروید

۱۳- روشن کردن وای فای گوشی از طریق اپلیکیشن اندروید:

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

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

وای فای در برنامه نویسی اندروید

۱۴- ساخت  dialogbox  سفارشی برای اپلیکیشن اندروید :

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

 

ساخت دیالوگ باکس سفارشی در برنامه نویسی اندروید

۱۵- ساخت progressbar  در اپلیکیشن اندروید :

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

progressbar در برنامه نویسی اندروید

۱۶-ساخت tabhost در اپلیکیشن اندروید :

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

در دوره جامع برنامه نویسی اندروید روش ساخت tabhost رو بهتون اموزش میدیم.

تب هاست در برنامه نویسی اندروید

۱۷- ساخت لیستهای بازشو (expandlistview)با رنگ و طرح دلخواه

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

ساخت expandlistview در برنامه نویسی اندروید

18- کار با کلاس  Asynctask  در برنامه نویسی اندروید:

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

 

19-تولید فروشگاه انلاین در اندروید ( ارتباط اپلیکیشن اندرویدبا سرور )

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

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

 

بخش دوم : با شرکت در دوره آموزش برنامه نویسی اندروید چگونه  یاد میگیریم؟

ابتدا نگاهی گلی به مباحث فنی برنامه نویسی خواهیم داشت و سپس به تشریح هر کدام میپردازیم تا بدانید در هر مرحله در کجای اموزش قرار دارید و چه مطلبی را قرار است آموزش ببینید:

بخش اول: جاوا و محیط برنامه نویسی جاوا

بخش دوم : xml و شناخت بخشهای مورد نیاز xml برای برنامه نویسی اندروید

بخش سوم :بررسی محیط برنامه نویسی اندروید و تسلط روی محیط برنامه نویسی و تنظیمات

بخش چهارم:ترکیب جاوا و xml و خلق برنامه های اندروید

 

بخش اول: جاوا و محیط برنامه نویسی جاوا

معرفی جاوا

تاریخچه جاوا

چرا ‏open source‏ ؟

انواع زبان های برنامه نویسی ‏

مفسر ها و کامپایلر ها

نحوه اجرای برنامه های جاوا

ویرایش های جاوا و قابلیت های آنها

برنامه نویسی ‏Object Oriented Programming

کتابخانه کلاس جاوا

محیط توسعه جاوا

JDK )java developer kit)

JVM)java virtual machine)

JRE)java runtime environment)

Garbage collection

اصو ل نامگذاری در جاوا (‏Naming‏)‏

 

برنامه نویسی در جاوا

اولین برنامه در جاوا

نمایش متن

Comment ‎های ‏java documentation

استفاده از(‏IDE‏) محیط های توسعه ‏ ‏Eclipse‏ جهت توسعه نرم افزار

مفاهیم حافظه در جاوا

تصمیم گیری و عملگر های رابطه ای

عبارات کنترل و تکرار

ساختار های کنترلی

ساختار های شرطی

عبارت تکرار ‏while

عملگر های تخصیص دهنده

عملگر های افزاینده و کاهنده

انواع اصلی ‏primitive type‏ در جاوا

عبارات شمارنده و کنترل تکرار

عبارات تکرار ‏for

عبارت ‏do- while

عبارت چند انتخابی ‏switch

عملگر های منطقی

 

متد ها ‏

کلاس ها، متد ها و فیلد های شی گرایی درجاوا

متد ها و فیلد های ‏Static

اعلان و فراخوانی متد ‏

قلمرو اعلان

Overloading‏ متد ها در جاوا

 

 آرایه ها و رشته ها و فایل ها ‏

انواع اصلی و مرجع

آرایه ها

عبارت ‏for‏ پیشرفته

آرایه های چند بعدی

آرگومان های خط فرمان

Array list

کاراکترها و رشته‎ ‎ها

کلاس ‏String

متدهای کار با کاراکترها و رشته ها

مقایسه رشته ها

متد های ‏String

اتصال و استخراج رشته ها

 

 کلاس ها، اشیا و متغییرهای نمونه

اعلان کلاس و نمونه سازی یک شی از کلاس

مقدار دهی شی ها با سازنده ها

مفاهیم کنترل دسترسی (‏Public , private , protected‏)‏

کلمه کلیدی ‏this

کلاس ‏‎ super

متد های سازنده کلاس

کپسوله سازی و متد های ‏set‏ و ‏get

Finalize

کلاس های ‏Static

وراثت در جاوا

کلاس ‏Object

برنامه نویسی چند ریختی ‏Polymorphismکلاس های ‏abstract

کلاس ها و متد های ‏final

 

بخش دوم : xml و شناخت بخشهای مورد نیاز xml برای برنامه نویسی اندروید

 معرفی XML
علت به کارگیری XML در توسعه اندروید
 معرفی اجزای تشکیل دهنده یک layout در اپلیکیشن اندرویدی
 آشنای با استاندارد UTF-8
معرفی namespace
 نحوه نامگذاری namespacee در سیستم عامل اندروید

 

بخش سوم :بررسی محیط برنامه نویسی اندروید و تسلط روی محیط برنامه نویسی و تنظیمات

معرفی ساختار پروزه اندروید(پکیج ، کلاس ،layout , فولدرهای محیط برنامه نویسی)
 فایل androidmanifest
نسخه های مختلف اندروید و sdk های مورد نیاز
 فایل r.java
 معرفی پوشه های src , gen ,asset ,bin ,res , raw,libs ,drawable ….
ساخت شبیه ساز جهت تست برنامه های اندروید

کاربرد workspace   و ساخت آیکن برای APP

 

بخش چهارم:ترکیب جاوا و xml و خلق برنامه های اندروید

طراحی انواع Layout

Liner Layout

Relative Layout

Table Layout

Grid Layout

Frame Layout

 

بررسی Activity در اندروید

Activityچیست؟

چرخه حیات Activity

ازبین بردن یک Activity

پیداکردن عناصر طراحی

طراحی برنامه Player

 

بررسی Fragment

آشنایی با Fragment

فرگمنت در ورژن های مختلف اندروید

معرفی قطعات Fragments

چرخه حیات Fragment

پیاده سازی فرگمنت در اکتیویتی

انواع Fragment

مفهوم فرگمنت

تفاوت اکتیویتی و فرگمنت

آشنایی با Fragment Manager

آشنایی با FragmentTransaction

آشنایی با support.v4

آشنایی با getsupportActionbar

آشنایی با Viewpager

Navigation Tabs

ViewPager

 

بررسی Intent

آشنایی با Intents

آشنایی با Action

آشنایی با Data

آشنایی با URI

Intentهای ضمنی و صریح

رویدادهای Broadcast با Intents

جابجایی در صفحات به واسطه آن ها

پیدا کردن و استفاده از Intents دریافتی درون یک فعالیت

گوش دادن به تغییرات باتری

گوش دادن به تغییرات اتصال

مدیریت گیرنده AndroidManifest در زمان اجرا

دسترسی به منابع Resource

Shape Drawable

Gradiant Drawable

کار با رنگ ها Color Drawable

دیباگ خط به خط کد و طریقه Log گرفتن

سایزهای استاندارد تصاویر و آیکن ها

 

صدا و تصویر

پخش فایل هاص صوتی و تصویری

آشنایی با ویجت های پخش رسانه

Videoview

MediaPlayer

 

پایگاه داده در اندروید

ذخیره سازی اطلاعات باShared Preferences

خواندن اطلاعات ذخیره شده درShared Preferences

دیتایسsqlite

نشانه گرCursor

معرفیSQLiteOpenHelper

پیاده سازی دیتابیسSqlite

ایجاد جداول و اونواع لیستها

آشنایی با نرم افزاهای مدیریتSqlite

عملیات ها

افزودن رکورد

ویرایش رکورد

حذف رکورد

لیست گیری و جستجو

 

ارتباط با سرور در اندروید در قالب پروژه فروشگاه اینترنتی تحت اندروید

بخش اول 

پیاده سازی نرم افزار اندروید جهت ارتباط با اینترنت

1- بررسی مفهوم FRONT-END و سورس HTML در وب

2- دریافت سورس یک وب سایت از طریق نرم افزار اندروید

بخش دوم 

1- آموزش Html و php و mysql و مباحث مرتبط با پایگاه داده جهت برنامه نویسی فروشگاه تحت اندروید

بخش سوم

1- کار با کلاس Asynctask  و توابع آن 

2- ساخت لیست سفارشی جهت نمایش محصولات فروشگاه سمت سرور در اندروید

3- دریافت اطلاعات دیتابیس سمت سرور بصورت فایل XML در اندروید

4- کار با JDOM , JSON

5- دریافت اطلاعات متنی دیتابیس سمت سرور بصورت فایل JSON در اندروید

6- دریافت تصاویر سمت سرور در اندروید

بخش چهارم:

1- بهینه نمودن اطلاعات دریافتی از سرور (Lazyload  و cache کردن اطلاعات)

بخش پنجم 

1- اضافه نمودن امکانات جانبی به نرم افزار فروشگاهی (سبد خرید و ....)

 

 ارائه مدرک دو زبانه از آکادمی محتوای نو 

محتوای نو certificate

شما هم از همین امروز به جمع برنامه نویسان حرفه ای  اندروید  بپیوندید

فقط کافیست عدد ۴۱ را به شماره ۰۹۱۹۱۱۹۵۹۹۱ پیامک کنید تا همکاران ما در بخش مشاوره تخصصی در حوزه آموزش حضوری و  آموزش الکترونیکی به محض دریافت اطلاعات ، با شما تماس بگیرند و اطلاعات دقیقتر و کامل تری را در اختیارتان قرار بدهند.(ارتباط مستقیم با مدرس دوره جهت پاسخگویی به سوالات شما )

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

 


 www.mohtavayeno.com

آدرس:تهران تهران-میدان ولیعصر (عج) -کوچه ولدی-پلاک24 واحد7 (فاصله تا متروی میدان ولیعصر 1 دقیقه)