محمدامین عطائی

مرحله ی بعدی برای تبدیل شدن به برنامه نویس جاوااسکریپت در سمت بک اند چیه ؟

محمدامین عطائی ۱۳۹۷/۰۴/۲۵ مباحث عمومی برنامه‌نویسی

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

+ HTML

+ CSS

+ Javascript

+ JQuery

+ Bootstrap

حالا به نظرتون مرحله ی بعدی چیه ؟ 

پاسخ‌ها به این تاپیک
مهران
مهران توسعه دهنده ی وب علاقه مند به اپن سورس
۱۳۹۷/۰۴/۲۵

درکنار مواردی که دوستان گفتن دانش این موارد هم توصیه میشه :

- http 

- پیکربندی سرور ( بخصوص سرور های لینوکسی )

-پیکربندی و عیب یابی وب سرور ها  ( آپاچی )

- rest API و نحوه ی API call

- آشنایی با کوئری زدن در SQL

محمد
محمد
۱۳۹۷/۰۴/۲۵

سلام

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

https://goo.gl/As1FJB

محمدامین عطائی
محمدامین عطائیبرنامه نویس جاوااسکریپت
۱۳۹۷/۰۴/۲۵

ممنون

در پاسخ به

Reza Nazeri
Reza Nazeri
۱۳۹۷/۰۴/۲۵

مرحله بعد باید یه زبون برنامه نویسی سمت سرور رو یاد بگیرین

تو ایران معروفاش و به قولی پر استفاده هاش به ترتیب(تقریبا به ترتیب):
PHP, ASP.NET, Node.js, Python
درصورتی که با زبون های خانواده C آشنا هستین، پیشنهاد من به شما Asp.Net Core هست
اگر با زبون javascript خیلی حال میکنین قطعا Node.js
اگر با زبون های ساده و راحت و باحال، حال میکنین Python
اگرم میخواین همرنگ جماعت باشین(به شوخی) خب...PHP  :)))

hossein shafiei
hossein shafiei
۱۳۹۷/۰۵/۰۳

با کدوم میشه زودتر پول درآورد؟

در پاسخ به

Reza Nazeri
Reza Nazeri
۱۳۹۷/۰۵/۰۳

بنظر من با php میشه سریع تر پول در آورد(دلیلش نیاز زیاد به برنامه نویس php).

البته سرعت به پول رسیدن معیار خوبی برای انتخاب زبون نیست.

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

در پاسخ به

hossein shafiei
hossein shafiei
۱۳۹۷/۰۵/۰۹

وقتی نشه پول درآورد حرفه ای هم نمیشیم 

در پاسخ به

محمدامین عطائی
محمدامین عطائیبرنامه نویس جاوااسکریپت
۱۳۹۷/۰۴/۲۵

سلام . با javascript بیشتر حال میکنم ولی منابع به روز برای یادگیری node js یکم کم هست هنوز. انگار یکم جدیدتره. اگه منبع خوبی برای node js میشناسین خوشحال میشم بهم معرفی کنین. الان دارم ویدئوهای TheNewBoston رو توی YouTube میبینم که برای شروع خوبه . 

در پاسخ به

masih it
masih it توسعه‌دهنده وب و علاقه‌مند به یادگیری ماشینی
۱۳۹۷/۰۴/۲۶

این کورس هم, کورس کاملی به نظر میاد:

https://pirple.thinkific.com/courses/the-nodejs-master-class?campaignid=1452925668&adgroupid=56871204872&adid=278075144327&gclid=Cj0KCQjwpcLZBRCnARIsAMPBgF3TSaM2PJg7aXWkB6ajcD444eIEcrz7L2k0-vLxQatuzWIPfzJ9r5IaAq7dEALw_wcB

در پاسخ به

Reza Nazeri
Reza Nazeri
۱۳۹۷/۰۴/۲۵

تو سایت git.ir میتونی آموزش های درجه ۱ ای برای هر زبونی پیدا کنی

این اواخر چون ES6 اومد و یکم چیزای جدید به سینتکس جاوا اسکریپت اضافه شد، خب یکم برای شروع ممکنه همچین حسی دست بده که منابع آموزشی قدیمیه

در پاسخ به

masih it
masih it توسعه‌دهنده وب و علاقه‌مند به یادگیری ماشینی
۱۳۹۷/۰۴/۲۵

سلام. از زبان‌ها و لایبرری هایی که شما یادگرفتید به نظر میرسه که میخواید فرانت‌اند دولوپر بشید تا اینکه بخواید بک‌اند رو یادبگیرید.

ببینید زبان های بک‌اند در ابتدا از Php و asp.net شروع شد و بعد ruby, node.js, python و چندین زبان (و فریمورک) دیگه به اونها اضافه شدند.

بنابر این برای تبدیل شدن به یک دولوپر بک‌اند, شما باید حداقل یکی از این زبان‌ها رو یادبگیرید و درکنار اون دانش کلی و کافی از پایه وب داشته باشید. (مثل همین css, html و JS)

بعد از اینکه بصورت اصولی و پایه یکی از این زبان‌های بک‌اند رو یادگرفتید, باید برید سراغ فریمورک های مرتبط با اون. مثلا اگر php رو به عنوان زبانتون انتخاب کردید, باید بعدش laravel یا yii یا zend رو یادبگیرید. یا مثلا اگر پایتون رو انتخاب کردید بعد باید flask یا django رو یادبگیرید.

و در انتها اضافه کنم که لزوما هر توسعه‌دهنده جاوااسکریپتی, بک‌اند کد نمیزنه و در اصل در ابتدا جاوااسکریپت برای فرانت‌اند ارائه شد و بعد به مرور زمان به حوزه بک‌اند هم وارد شد.

موفق باشید.

masih it
masih it توسعه‌دهنده وب و علاقه‌مند به یادگیری ماشینی
۱۳۹۷/۰۴/۲۵

ببخشید من اصلاً عنوان تاپیک رو نخوندم و یک‌راست رفتم سراغ محتوا. عذر میخوام از شما.

الان بدون شک شما باید برید سمت nodeJS و بصورت پایه اون رو یادبگیرید.

در گام بعدی همونطور که گفتم باید در nodeJS عمیق تر بشید و Angular, Vue یا React رو یادبگیرید.

البته قبل از شروع nodeJS بهتون توصیه میکنم با استاندارد ها و سینتکس‌های جدید JS به‌خصوص ES6 آشنا بشید و بعد یادگیری nodeJS رو آغاز کنید.

در پاسخ به

محمدامین عطائی
محمدامین عطائیبرنامه نویس جاوااسکریپت
۱۳۹۷/۰۴/۲۵

ممنون از لطف شما. 

در پاسخ به