صفحه اصلی - فروم پرشین سون

بازگشت   PersianSeven Forums > سخت افزار, نرم افزار و برنامه نویسی | Web Design & Programming > برنامه نویسی > آموزشهای برنامه نویسی
پورتال پرشين راهنمایی جــوایز IShop وبلاگ پرشین تماس با ما


ارسال مبحث جدید  پاسخ
 
ابزارهای موضوع جستجو این تاپیک حالت نمایش
قدیمی 05-22-2020   #1
elecomco Male
آموزش برنامه نویسی اندروید
 
آواتار elecomco
 
تاريخ عضويت: Mar 2020
محل سكونت: تهران
اسم واقعی: الکامکو
پست ها: 54
تشكرها (از ديگران): 0
تشكر شده 10 بار در 10 پست
چوق: 36,907
پاداش داده شده 2 مرتبه
فعاليت Longevity
1/20 1/20
Today پست ها
sssssss54

عکسهای خریداری شده
پيش فرض کدام زبان برنامه نویسی را برای شروع انتخاب کنم؟

مله ی جالبی از مرحوم استیو جابز وجود دارد با این مضمون که "به نظر من در آمریکا همه باید کدنویسی را فرا گیرند چرا که کدنویسی به شما یاد می‌دهد که چگونه فکر کنید!" علی و هادی پرتوی -دو ایرانی تاثیر گذار در سیلیکون ولی- هم با ابداع چیزی تحت عنوان Hour of Code ایده ایده ی استیو جابز را عملی کردند. یادگیری برنامه نویسی چیزی است که هم می‌شود آن را در دانشگاه فرا گرفت و هم به صورت فردی و با مطالعه ی منابع مرتبط اقدام به فراگیری آن کرد اما سؤال مهم اینجا است که کدام زبان برنامه نویسی را می بایست یاد گرفت که در این مقاله قصد داریم بررسی کنیم که بسته به نیاز شما، کدام زبان برنامه نویسی مناسب شما است.

آیا تازه وارد هستید؟
اگر شما تازه قدم به دنیای برنامه نویسی گذاشته اید، توصیه می‌شود که با زبان‌هایی همچون HTML و CSS کار خود را شروع کنید. توجه داشته باشید که HTML یک زبان برنامه نویسی نیست بلکه زبانی است برای فرمت دادن به صفحات تحت وب. حال این صفحات تحت وب برای این که زیبا به نظر برسند، می بایست با استفاده از زبانی تحت عنوان CSS کدنویسی شده و به آن ها استایل داد.

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

از زبان جاوا اسکرپیت در بخش فرانت اند می توان برای کارهای مختلفی همچون فرم ها، انیمیشن و ... استفاده کرد. در حوزه ی بک اند هم با حضور Node.js می توان به پردازش داده ها، ارتباط با دیتابیس و ... پرداخت. اگر علاقمند به فراگیری زبان JavaScript هستید،

آیا علاقمند به کدنویسی بک اند هستید؟
زبان‌های پایتون و روبی جزو زبان‌هایی هستند که برای کدنویسی بک اند بسیاری از اپلیکیشن ها استفاده می شوند. زبان پایتون -که بخشی از موتور جستجوی گوگل نیز با این زبان نوشته شده- زبانی است که بسیار به زبان انگلیسی نزدیک است و به همین دلیل یادگیری این زبان نسبت به سایر زبان‌های برنامه نویسی ساده‌تر است و جزو زبان هایی است که در سال های گذشته از پیشرفت بسیار خوبی برخوردار بوده است. در ضمن، اگر علاقمند به مباحثی همچون Machine Learning یا Artificial Intelligece هستید، پایتون گزینه ی مناسبی برای شما است
آیا علاقمند به کدنویسی اپ موبایل هستید؟
در حال حاضر، توسعه ی اپلیکیشن برای سیستم عامل اندروید جزو یکی از حوزه هایی است که به سرعت در حال رشد است. برای کدنویسی اپ های اندرویدی، شما نیاز به یادگیری زبان جاوا دارید. زبان جاوا هم یکی دیگر از زبان های محبوب و قدرتمند دنیای برنامه نویسی محسوب می شود. اما اگر علاقمند به کدنویسی اپ های سیستم عامل iOS هستید، زبان‌های آبجکتیو سی و سوئیفت اپل را می بایست فرا بگیرید. با ورود ویندوز 10 به بازار، شرکت بزرگ مایکروسافت مفهومی تحت عنوان Universal Apps را عرضه کرد که از آن طریق توسعه دهندگان قادر خواهند بود اپ هایی برای دیوایس های مختلف -از ویندوز فون گرفته، تا ایکس باکس، کامپیوترهای ویندوزی، هلولنز و غیره- توسعه دهند. برای کدنویسی Universal Apps شما نیاز به یادگیری زبان سی شارپ دارید که یکی از زبان های قدرتمند حال حاضر دنیا است.

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

آنچه مسلم است این که زبان‌های برنامه نویسی دیگری هم وجود دارند که در این مقاله به آن‌ها اشاره‌ای نشد و برای خیلی از کارهای تخصصی مورد استفاده قرار می‌گیرند اما در اینجا سعی کردیم به زبان‌هایی اشاره کنیم که هم منابع آموزشی کافی برای یادگیری آن‌ها در دسترس است و هم در حال حاضر جزو زبان‌های محبوب دنیا مد نظر قرار داده می شوند.
ثبت نام و کسب امتیاز
__________________
الکامکو | مرجع آموزش برنامه نویسی اندروید با اندروید استودیو (Android Studio) به صورت پروژه محور از صفر تا صد برای ورود به بازار کار - تهیه، فروش و آموزش دوره های برنامه نویسی اندروید به صورت اینترنتی - خدمات دیگر (طراحی اپلیکیشن موبایل - تولید محتوا - سئو و بهینه سازی سایت - طراحی سایت ) | https://elecomco.com/android_learning/
elecomco آفلاین است   پاسخ به نقل قول چوق/پاداش
کاربر زير از elecomco بخاطر پست مفیدش تشکر کرده است
rambomordo ( یک هفته پیش)
قدیمی 4 روز پیش   #2
myfavorite1
عضو پرشين سون
 
آواتار myfavorite1
 
تاريخ عضويت: Aug 2020
پست ها: 1
تشكرها (از ديگران): 0
تشكر شده 0 بار در 0 پست
چوق: 66
فعاليت Longevity
1/20 0/20
Today پست ها
ssssssss1

عکسهای خریداری شده
پيش فرض

ممنونم از اطلاعاتتون
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
[تنها اعضای سايت ميتوانند لينکها را مشاهده كنند برای عضويت در سايت اينجا كليک كنيد]
myfavorite1 آفلاین است   پاسخ به نقل قول چوق/پاداش
پاسخ

به اشتراک بگذارید

برچسب ها
نویسی, کنم؟, کدام, آموزش php, انتخاب, اندروید, اپلیکیشن, برنامه, برنامه نویسی, زبان, شروع


كاربران در حال ديدن تاپیک: 1 (0 عضو و 1 مهمان)
 
ابزارهای موضوع جستجو این تاپیک
جستجو این تاپیک:

جستجوی پیشرفته
حالت نمایش

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

BB code : فعال
شکلکها : فعال
[IMG] : فعال
HTML : غیر فعال

خط مشی بانک مرکزی
جهت ارسال تاپیک جدید: 100 چوق
جهت ارسال پست: 50 چوق
به ازای هر کارکتر در پست : 1 چوق
پرش


زمان محلی شما با تنظیم GMT +3.5 هم اکنون 07:28 PM میباشد.

Powered by vBulletin .
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.