قاسم بساکی
نویسنده:
قاسم بساکی
تاریخ:
1 سال پیش
بازدید : 804

نقشه راه بک اند با JavaScript

زبان برنامه نویسی جاوااسکریپت

سلام

در مقالات قبلی یک مسیر مستقیم معرفی کردیم برای کسانی می خوان برنامه نویس وب بشن.

به طور کلی اگر بخوام بگم

قرار شد به ترتیب :

HTML-CSS

JavaScript

رو به عنوان زبان های فرانت ، و یکی از زبان های زیر رو به عنوان زبان بک اند انتخاب کنیم.

PHP

JavaScript

C#

Python

که در این مقاله میخوام برای کسانی که قصد دارن برنامه نویسی سمت سرور رو قوی یاد بگیرن و همینطور JavaScript رو انتخاب کردن صحبت کنیم.

شروع کار با JavaScript

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

حالا میخوایم ازش به عنوان زبان سمت سرور استفاده کنیم.

برای این مورد باید با node.js آشنا بشیم.

نود جی اس چیه؟

خیلی نمیخام به معرفی این پلتفرم بپردازم و فقط بگم که : Node.js  یک پلتفرم کدنویسی سمت سروره که بر پایه موتور جاوا اسکریپت مرورگر گوگل‌ کروم  کدنویسی شده. 

اینطوری بگم که node.js به ما کمک میکنه که  بتونیم از زبان جاوا اسکریپت (که قبلا برای برنامه نویسی سمت کاربر فقط استفاده میشد) ، به عنوان زبان سمت سرور هم استفاده کنیم.

در مقاله ای دیگه سعی می کنم این زبان رو کامل تعریف کنم، ولی الان قصد دارم یک مسیر مستقیم برای اینکه JavaScript  کار حرفه ای بشید ، معرفی کنم.

ما الان فرض رو بر این داریم که اصول اولیه جاوا اسکریپت رو برای یادگیری ابتدایی طراحی قالب ، تا حدودی یاد گرفتیم ، در حدی که بتونیم یک پروژه کوچک طراحی قالب بزنیم (با HTML-CSS-JavaScript).

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

قدم هایی که باید برداریم به این صورت بهتره انجام بشه.

اول همون یادگیری اولیه جاوا اسکریپته که قبلا گفته بودیم

یادگیری node.js به همراه یکی از فریم ورک های اون ، مثلا Express.js

باز هم خوشبختانه آموزش های زیادی در این زمینه وجود داره که میتونه شما رو با نود جی اس و Express.js آشنا کنه.

البته سعی کنید آموزشی که انتخاب می کنید در کنار این دومورد ، کار با Mongo DB رو هم از پایه آموزش بده که اصولا به این شکل هست.

Mongo DB دیتابیسی هست که بهتره برای در کنار node js استفاده بشه.

در مقاله ای دیگه  انواع دیتابیس رو معرفی می کنم.

معمولا آموزش های پایه ای این سه گزینه رو در کنار هم آموزش میدن.

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

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

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

خلاصه مسیر

  1. یاد گیری ابتدایی جاوااسکریپت
  2. یک پروژه سمت کاربر اولیه و ساده
  3. یادگیری node.js
  4. یادگریری فریمورک Express.js
  5. یادگیری Mongo DB
  6. انجام پروژه متعدد در این زمینه

اگر نیاز به راهنمایی خاصی در این زمینه بود در قسمت نظرات در خدمت شما هستم.