بهترين مرجع آموزش برنامه نويسي در ايران بهترين مرجع آموزش برنامه نويسي در ايران .

بهترين مرجع آموزش برنامه نويسي در ايران

پيش نياز شروع برنامه نويسي اندرويد

نترسيدن از شروع برنامه نويسي اندرويد

 

بهتر است قبل از شروع خواندن اين مقاله در نظر داشته باشيد كه تمام گفته هاي اين مقاله برگرفته از بهترين مقالات آموزشي است كه باعث شود اين باور اشتباه كه شروع برنامه نويسي اندرويد سخت است را از ذهن شما پاك كند. باور به اين داشته باشيد كه اگر علاقه مند به برنامه نويسي اندرويد باشيد شروع برنامه نويسي اندرويد كاري لذت بخش و ساده است ولي بايد راه كارهاي اصولي آنرا هم بدانيد كه من در اين مقاله ي آموزشي براي شما جمع آوري كرده ام.

نحوه ي شروع برنامه نويسي اندرويد

 

بسياري از دوره هاي آموزشي مناسب براي شروع برنامه نويسي اندرويد وجود دارد كه در قالب پكيج هاي دوره هاي آموزش برنامه نويسي اندرويد ارائه ميشوند ولي اكثريت آنها واقعا آنطور كه بايد باعث نميشوند شما يادگيري برنامه نويسي اندرويد را پيش ببريد.

در ابتداي كار يك ذهنيت كلي درباره ي مسير برنامه نويسي اندرويد بايد داشته باشيد و آن هم پيش نيازهاي شروع برنامه نويسي اندرويد است. زبان هاي برنامه نويسي كه بايد ياد بگيريد ، محيط هاي توسعه و ... همگي ابزارها و پيش نياز هاي برنامه نويسي اندرويد هستند كه براي شروع برنامه نويسي اندرويد حتما بايد با آنها آشنا شويد.

 

براي شروع برنامه نويسي اندرويد جاوا نياز هست ؟‌

 

يكي از موضوعاتي كه براي افراد تازه كار خيلي شك برانگيز است انتخاب زبان برنامه نويسي مناسب براي شروع برنامه نويسي اندرويد است.بعضي ها جاوا را پيشنهاد ميدهند ولي بعضي ها زبان كاتلين و بعضي ديگر react native و flutter و ....

اما حقيقت چيست ؟ زبان اصلي كدام است ؟ كدام راحت تر و بهتر است ؟ كدام اصولي تر است ؟ تمام اين سوالات در پاراگراف زير جمع شده است با دقت بخوانيد تا براي هميشه اين سوال شما رفع شود و بدانيد كدام زبان است كه براي شروع برنامه نويسي اندرويد مورد نياز است.

جاوا براي شروع برنامه نويسي اندرويد نياز است

 

ابتدا درباره ي خود اندرويد صحبت كنيم. اندرويد يك سيستم عامل بود كه سالها پيش ساخته شده بود ولي چون قابليت پيشرفت داشت شركت گوگل آنرا خريد و گسترش داد. اين سيستم عامل درون خود ماشين مجازي جاوا را دارد يعني قابليت اجراي كدهاي جاوا بصورت رسمي درون اين سيستم عامل نهفته شده است.

پس زبان برنامه نويسي رسمي و اصلي توليد اپليكيشن هاي اندرويدي همان زبان جاوا است و شروع برنامه نويسي اندرويد با جاوا منطقي ترين راه براي افرادي است كه ميخواهند برنامه نويس اندرويد شوند.

اما اين وسط بقيه زبان ها از كجا امده اند و چطور ميتوانند براي توليد اپليكيشن هاي موبايل استفاده شوند؟‌ اين زبان ها همگي كه براي شما معرفي شده اند براي برنامه نويسي اندرويد كاربرد دارند ولي همه ي كدهايي كه درآنها نوشته ميشود در نهايت بايد به بايت كدهاي جاوا تبديل شود يعني در حقيقت يك تبديل اضافه بايد انجام بگيرد و كدهايي كه با آن زبان ها نوشته شده در آخر روي همان ماشين جاوا بايد اجرا شود خب چه بهتر كه از اول جاوا كار كنيم و يادگيري برنامه نويسي اندرويد را با جاوا انجام دهيم.

دومين موردي كه براي برنامه نويسي اندرويد نياز است شروع كار كردن با اندرويد استوديو هست. اين محيط يك نرم افزاري است كه روي كامپيوتر يا لپتاپ شما نصب ميشود تا شما بتوانيد كدهاي مربوط به اپليكيشن را درون آن بنويسيد و سپس اجرا كنيد.

تقريبا اين دو مورد يعني زبان جاوا و محيط اندرويد استوديو پيش نيازهاي شروع برنامه نويسي اندرويد هستند.

پس پاسخ به سوال اينكه آيا براي شروع برنامه نويسي اندرويد جاوا نياز هست ؟ پاسخ قطعا بله هست.

 

آيا براي يادگيري برنامه نويسي اندرويد كاتلين ضروري است ؟

 

نه !‌ براي شروع آموزش برنامه نويسي اندرويد زبان كاتلين نياز نيست. كاتلين يك زبان خيلي عالي و پرسرعت براي برنامه نويسي اندرويد هست ولي متخصصين پينشهاد كردند كاتلين براي برنامه نويسان جاوا خوب هست و افرادي كه تازه برنامه نويسي اندرويد را شروع ميكنند نبايد همون ابتدا سراغ كاتلين بروند چون احتمال شكست در اين صورت خيلي خيلي زياده !

يادگيري كاتلين براي شروع برنامه نويسي اندرويد ضروري است ؟‌

دليل سادست ! شما از يك زبان استفاده ميكني كه جديد هست ولي تمام ابزارها و كتابخانه هاي موجود با زبان جاواست وقتي از اونا استفاده ميكني يا بايد بهشون توجهي نكني يا جاوا رو بلد باشي و بدوني چي به چيه ! اگر بهشون توجه نكني چي ميشه ؟ تو فقط ازشون استفاده كردي و فردا اگر مشكلي پيش اومد عمق داستان را نميدواني كه بتوني مشكل راحل كني .

پس براي شروع برنامه نويسي اندرويد همان زبان جاوا و محيط اندرويد استوديو گزينه ي خوبي است و سپس براي سرعت دهي به انجام پروژه ها و بالا بردن كيفيت نهايي بهتر است از زبان كاتلين استفاده كنيد.

 

بهترين دوره ي آموزش براي شروع برنامه نويسي اندرويد چيست ؟

 

واقعيت اينه كه من بهترين دوره ي آموزشي براي شروع برنامه نويسي اندرويد چندين دوره ميشناسم ولي هميشه معرفي كردن چند دوره به طرف مقابل باعث شده كه طرف بين گزينه هاي ياد گيج شود و در نهايت هيچكدام را انتخاب نكند. چون داستان كمي سليقه اي هم هست ممكنه شروع برنامه نويسي اندرويد كمي به مشكل بخوره پس حتما حتما ابتدا تحقيق بكنيد و سپس با يك دوره ي آموزشي شروع كنيد تا برنامه نويسي اندرويد را پيش ببريد.

اگر به دنبال دوره هاي انگليسي هستيد نشان ميدهد كه زبان انگليسي شما خوب هست پس گزينه هاي عالي زيادي در يوتيوب ميتوانيد پيدا كنيد كه ويديوهاي آموزشي برنامه نويسي اندرويد دارند و از آنها استفاده كنيد يا دوره هاي بسيار عالي هستند كه از يودمي و ليندا و .... ميتوانيد پيگير باشيد.

 

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

 

همچنين شما ميتوانيد دوره هاي آموزش رايگان برنامه نويسي اندرويد را به زبان انگليسي پيدا كنيد ولي دوره هاي رايگان برنامه نويسي اندرويد اكثرا ناقص هستند ولي خب براي افرادي كه نميخواهند هزينه كنند گزينه ي خوبي هستند.

اما من يك دوره ي آموزشي جامع و كامل براي شروع برنامه نويسي اندرويد پيدا كردم و خودم چون ازش استفاده كردم و كاملا هم راضي بودم قصد دارم به شما هم معرفي كنم. دوره ي آموزشي از سايت آموزشگاه آواسام هست كه ادرسش avasam.ir ميباشد و نام دوره :‌ دوره ي آموزش برنامه نويسي اندرويد با جاوا و android studio هست. اگر دوست داشتيد بهش سر بزنيد و قسمت هايي ازش رايگان هست ازش استفاده كنين و اگر هم دوست داشتيد كل دوره را تهيه كنيد واقعا پشيمون نميشيد و ضرر نميكنيد چنين دوره ي آموزشي بي نقصي را تهيه كنيد.

 

چه كساني ميتوانند سراغ يادگيري برنامه نويسي اندرويد بروند ؟‌

 

اول اينكه بايد از خود سوال كنيد من در چه جايگاهي هستم ؟ براي يادگيري برنامه نويسي اندرويد نياز به تحصيلات دانشگاهي و مهندس بودن نيست خيلي از افراد حتي دانشگاه نرفته اند ولي برنامه نويسان موفق و پردرآمد در حوزه ي برنامه نويسي اندرويد هستند و بعضي ها هم با ساختن اپليكيشن هاي اندرويدي ره صد ساله را يك شبه رفته اند.

پس از نظر سطح تحصيلات داشتن سواد خواندن و نوشتن و همچنين آشنايي با زبان انگليسي كفايت ميكند.

اما از نظر سن و سال ، محدوديت خيلي كم است. اكثر برنامه نويسان بين بازه ي ۱۵ تا ۵۰ ساله هستند ولي به معني اين نيست افرادي كه سن و سال بالاتر يا پايينتري دارند نميتوانند. ما برنامه نويساني در سطح جهاني داريم كه هشت ساله هستند و موفقيت هاي عالي از راه برنامه نويسي كسب كرده اند.

چه كساني ميتوانند به سراغ شروع برنامه نويسي اندرويد بروند ؟‌

همچنين بالا بودن سن هم مهم نيست برنامه نويسي داريم در ژاپن كه يك خانوم ۸۰ ساله هست و جزو برنامه نويسان موبايل عالي و متبحر هست.

سن و سال هيچ محدوديتي در شروع برنامه نويسي اندرويد ايجاد نميكند پس خيال شما از اين بابت كاملا راحت باشد.

در مورد موقعيت مكاني كه شما زندگي ميكنيد هم خوشبختانه محدوديت براي شروع برنامه نويسي اندرويد وجود ندارد. شما در مشهد باشيد يا شهرستان هاي آن فرقي با فردي كه در اصفهان يا شيراز يا تبريز هست ندارد. اينترنت ايران نسبت به گذشته گسترده تر و پايدارتر شده و دسترسي به همه نقاط داده شده است حتي در ويلاهاي بيرون شهر يا روستاها هم اينترنت وجود دارد و اين تنها چيزي هست كه شما نياز داريد.

بسياري از افراد بودن در شهرستان يا در كشور ايران را بهانه اي ميكنند تا شروع برنامه نويسي را انجام ندهند و اين ديدگاه اشتباه است شما هم در چنين تله هايي گرفتار نشويد مهم نيست كجاييد با يك سيستم يا لپتاپ و اينترنت شروع كنيد و مطمئن باشيد براي شروع اينها بيشترين چيزهايي هستند كه نياز داريد.

 

چه سيستمي براي شروع برنامه نويسي اندرويد نياز است ؟‌

 

برنامه نويسي اندرويد تقريبا سنگينترين ابزارها را از نظر استفاده از منابع كامپيوتري دارد. براي شروع برنامه نويسي اندرويد سيستم كامپيوتري يا لپتاپ شما بايد قوي باشد تا بتوانيد بدون دردسر شروع برنامه نويسي اندرويد را پيش ببريد.

سيستم مناسب براي شروع برنامه نويسي اندرويد چيست ؟‌

شايد افرادي برنامه نويسي وب كار كنند يا افرادي برنامه نويسي پايتون و ... براي اين زبان هاي برنامه نويسي و ابزارهاي آنها نياز به سيستم قوي نيست و حتي با سيستم هاي قديمي هم قابل انجام هستند ولي براي شروع برنامه نويسي اندرويد بهتر است سيستمي قويتر تهيه كنيد كه من در زير ليست ميكنم .

  • Hard disk : خيلي مهم است كه هارد ديسك شما ssd باشد چون هاردهاي قديمي hdd براي برنامه نويسي اندرويد مناسب نيستند
  • RAM : حداقل رم كامپيوتر يا لپتاپ شما بايد ۸ گيگابايت باشد
  • CPU : پردازنده خيلي مهم است . شايد بعضي ها فكر كنند cpu براي برنامه نويسي خيلي مهم نيست ولي اين حرف اشتباه است و بايد پردازنده ي شما از نسل هاي پنج و شش به بالا باشد و همچنين از i3 به بالا ، اگر اين ويژگي ها را پردازنده ي شما دارد مناسب برنامه نويسي است.

اين سه مورد مهم ترين موارد در يك سيستم هستند كه بعنوان حداقل بايد وجود داشته باشند تا اندرويد استوديو بدون دردسر بالا بيايد.

 


برچسب: شروع برنامه نويسي اندرويد،
امتیاز:
 
بازدید:
+ نوشته شده: ۲۶ مهر ۱۴۰۰ساعت: ۰۷:۵۴:۵۴ توسط:مهدي موضوع:

{COMMENTS}
ارسال نظر
نام :
ایمیل :
سایت :
آواتار :
پیام :
خصوصی :
کد امنیتی :