مطالبی که باید از قبل بلد باشید
فیلم آنچه باید از قبل بدانید [تماشای برخط (لینک مستقیم)] [دانلود]
زیر نویس انگلیسی (English Subtitle)
- مفهوم و تصور کلی از برنامه نویسی شی گرا (مفاهیمی مثل کلاس و ارث بری و ... )
- یه تجربه هایی از کار با جاوا (خیلی هم لازم نیست ماهر باشید فقط قبلا کار کرده باشید)
- تجربه کار با ایکلیپس خیلی مفیده چون تمام برنامه نویسی ها در محیط ایکلیپس Eclipse انجام می شه ولی اگر هم تجربه نداشتید مشکلی پیش نمیاد
- آشنایی با قابلیت های اندروید یعنی تا حالا با گوشی اندروید کار کرده باشید (حتی اگه خودتون ندارید با گوشی دوستتون کار کرده باشید و آشنا باشید)
متن کامل این فیلم (ترجمه شده به فارسی) :
خب قبل از اینکه شروع کنیم، میخواستم چند تا مطلبی که باید قبل از این درس ها تجربه کرده باشید رو بگم، ولی حالا اگه همه ی این مهارت ها رو هم ندارید و فقط می خواید یه امتحانی بکنید اشکالی نداره، چون خود من هم بعضی وقتا پیش میاد که برای اون دوره که میخوام بگذرونم همه شرایط اولیه لازم رو نداشته باشم.
ولی به طور قطع یک چیزی که حتما باید قبل از این آموزش بلد باشید اینه که تجربه کار با برنامه نویسی شی گرا رو داشته باشید. اندروید خیلی زیاد و سنگین از این مفاهیم استفاده می کنه، پس اینکه بدونید یه کلاس چیه و اینکه ارث بری چه مفهومی داره و اینا، به شما کمک شایانی می کنه برای اینکه تو زمینه اندروید موفق باشید
حالا شما باید یه تجربه هایی از کار با جاوا داشته باشید. دارم می گم یه تجربه هایی، چون خودمم خیلی تو جاوا متخصص نیستم، در واقع من یه پیش زمینه ای از اکشن اسکریپت فلش دارم، ولی تا زمانی که شما یه تجربه هایی با زبان های برنامه نویسی "اکم-اسکریپت" پایه داشته باشید مشکلی نخواهید داشت و هر چقدر هم بیشتر جاوا بلد باشید این دوره (درس) رو خیلی راحتتر پیش میبرید
حالا مطلب دیگه ای که میتونه خیلی براتون مفید باشه آشنایی با محیط توسعه ایکلیپسه. چون همه ابزارهای اندروید از طرف گوگل روی ایکلیپس پایه گذاری شده. پس یه بار دیگه، اگه قبلا با ایکلیپس کار کرده باشید این دوره براتون راحتتر میشه
یه مطلب دیگه ای که میتونه خیلی براتون مفید باشه، آشنایی با خود اندرویده، حالا یا خودتون یه گوشی اندروید دارید یا تو گوشی دوستتون دیدید….فقط یه دانش و آشنایی درباره قابلیت خود سیستم عامل اندروید
پس یه بار دیگه، با همه این پیش دانسته های پایه، شما کاملا آماده اید که این دوره رو بگذرونید :)
ادامه آموزش برای کاربران ویندوز در این پست
ادامه آموزش برای کاربران مک در این پست
Transcript of movie:
so before we get started , i just wanted to cover some of the things that you should have experienced with before attempting this coarse, now if you don't have all of these, and you still wanna try, that's fine because i definitely done some courses in my day, where i didn't meet all the pre-presents,
But the definite one thing you are gonna have is some Object-oriented programming experience.Android makes heavy use of these concepts , so knowing what a class is, knowing what inheritance is, these are gonna be viable to your success with android.
now you should also have SOME experience with java. and i say some because i am not an expert at java, i actually come from a flash action-script background, but as long as you've had some experience with acem-script base languages you're gonna be fine and the more experience you have with java is gonna make your time even easier.
so another thing that's gonna be really helpful for you, is experience with the Eclipse
development environment.so all of the android tools from google are based in Eclipse. so again, if you have experience with Eclipse you're gonna have an easier time with this course.
now another thing that gonna be helpful is just a knowledge of android itself, whether you have an android phone or you've seen in your friends phone, just to be knowledgeable about
what's capable with android Operating System (OS).
so again with these basics pre-presents you should be all set at attempting this course.