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

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

توصیه ما به شما این است اگر تا حال برنامه نویسی نکرده اید و می خواهید برنامه نویسی اندروید را یاد بگیرید بهتر است شروع کارتان با برنامه نویسی وب باشد. HTML, CSS, JavaScript را کمی یاد بگیرید تا بتوانید یک سایت استاتیک ساده را از صفر شروع کرده و تمام کنید. اینکار به شما دید خوبی برای شروع کار خواهد داد. و پروسه ای است که حداکثر دو یا سه ماه زمان می برد اما میتوانید اطمینان داشته باشید در دراز مدت بنفع شما خواهد بود.

دلیل حرفم چیست؟

بخاطر اینکه برنامه نویسی اندروید، برنامه نویسی سمت کلاینت است یعنی همان, HTML, CSS, .JavaScript در اندروید بجای HTML از XML استفاده می کنیم و بجای جاوا اسکریپت از جاوا. CSS در اندروید هم یا در XML پیاده سازی می شود یا در برنامه نویسی جاوا.

 

برنامه نویسی JAVA :

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

خوب تا اینجا متوجه شدیم که برای یادگیری سریع برنامه نویسی اندروید نیاز به دو زبان XML و Java داریم.در مورد برنامه نویسی جاوا باید نسخه Core Java را یادگرفت.

برنامه نویسی اندروید - مجتمع فنی گیلار

مجتمع فنی گیلار – برنامه نویسی اندروید

 

 

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

ما در مجتمع فنی گیلار مباحثی از جاوا را که برای یادگیری برنامه نویسی اندروید ضروری است را گردآوری کرده ایم:

 

1-مبانی جاوا

  • دراین بخش به تمام کلمات کلیدی برنامه نویسی java، نظیر کلمه کلیدی final ،static ،try ،catch و غیره اشاره دارد.
  • انواع داده های اولیه نظیر Floating point, Boolean, Integers.

 

2-مفاهیم شی گرای جاوا (Java Object oriented concepts) :

برنامه نویسی شی گرا یا همان OOP بخش جدا ناپذیر از زبان Java است، بنابراین هرگز نباید این مفاهیم را حذف کرد.

مفاهیم شی گرایی جاوا شامل مفاهیم زیر است:

  • Object & Classes ( اشیا و کلاس )
  • Abstraction( انتزاع )
  •  Polymorphism ( چندریختی )
  •  Encapsulation ( کپسوله سازی )
  •  Inheritance ( ارث بری )
  •  Interfaces
  •  Overriding

 

3 -آرایه ها و عملگرها (and Operators) :

  • Arithmetic operators ( عملگرهای محاسباتی )
  • Relational Operators ( عملگرهای رابطه ای)
  • Assignment Operators ( عملگرهای انتسابی)
  • One Dimensional Array ( آرایه یک بعدی )
  • Multidimensional Array ( آرایه چند بعدی مثل آرایه دو بعدی)

 

Type casting and Visibility- 4 :

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

 

5- اصول کلاس:

  •  تعریف اشیا
  •  ایجاد کلاس
  • متدهای دسرسی به کلاس
  •  متدها
  • سازنده ها (Constructors) و زباله روبی (Garbage collection)
  •  درک static و متدها

 

6- عبارات کنترلی (Control Statements):

  • عبارات تکرار در جاوا یا همون حلقه ها نظیر While, do-while, for
  • عبارات شرطی و انتخابی جاوا نظیر If, If-else, switch

 

7- Generics and Collection Classes

  • The HashSet Class
  • Generic Classes
  • Generic Interfaces
  • The ArrayList Class

 

8- Inheritance, Interface and package ( اینترفیس، وراثت و پکیج )

  • روش به ارث بردن کلاس
  • روش ایجاد اینترفیس
  • روش استفاده از کلمه کلیدی
  • روش ایجاد پکیج در جاوا
  • کلاس های انتزاعی

 

9- Java Annotations and IO

  • @Override
  • @Inherited
  • @Deprecated
  • @SuppressWarnings
  • Reading writing Files
  • Streams

10. Multithreading and Exception Handling (  مدیریت استثناها و چندنخی)

  • روش ایجاد Thread در جاوا
  • روش ایجاد چندنخی
  • مدیریت Thread در جاوا
  • Try.. catch

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

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

5/5 ( 2 رای )
اشتراک گذاری این صفحه در شبکه های اجتماعی:
توسط |۱۳۹۸-۴-۳ ۱۱:۴۷:۱۹ +۰۰:۰۰خرداد ۱۳م, ۱۳۹۸|دسته‌بندی نشده|بدون ديدگاه

ثبت ديدگاه