پنج‌شنبه ۱ آذر ۱۴۰۳ |  عضویت / ورود

توضیح چند اصطلاح در طراحی وب: Roadmap , Front-end, Back-end, Fullstack, DevOps یعنی چه؟


در دنیای طراحی وب برخی اصطلاحات بیان می‌شود که بد نیست یک توضیح مختصر درباره آن‌ها داشته باشیم:

Roadmap یا نقشه راه چیست؟

به مسیری که باید طی کنید تا به تخصص در یک زمینه برسید در اصطلاح Road map گفته می‌شود.

برای مثال برای اینکه در طراحی وب متخصص شوید، یک سه‌راهی پیش رو دارید؛ نقشه راه این است:



Front-end (فرانت اِند) چیست؟

ممکن است شما تصمیم بگیرید که برنامه‌نویس فرانت‌اند بشوید؛ یعنی به زبان‌هایی مسلط شوید که خروجی برنامه را به کاربر نهایی نمایش می‌دهد. سه زبان HTML و CSS و Javascript زبان‌های فرانت‌اند (طراحی بخش جلویی سایت) به حساب می‌آیند و در حقیقت همان چیزی است که با نام Client-side Programming Languages یا زبان‌های برنامه‌نویسی سمت کلاینت نیز شناخته می‌شود.

نقشه راه شما در این مسیر به این صورت خواهد بود:


Back-end (بک‌اِند) چیست؟

منظور از برنامه‌نویسی بک‌اند، برنامه‌نویسی بخشی از سایت یا برنامه است که بر روی سرور اجرا می‌شود. به این زبان‌ها زبان‌های برنمه‌نویسی سمت سرور یا Server-side Programming Languages نیز گفته می‌شود. در این مسیر می‌توانید به یکی از زبان‌های زیر مسلط شوید:

PHP, ASP, Python, Node.js, ...

یک نقشه راه پیشنهادی این است:



Fullstack (فول استک) چیست؟

وقتی گفته می‌شود یک نفر برنامه‌نویس فول‌استک است یعنی هم به Front-end مسلط است و هم به Back-end . یعنی مثلاً به این زبان‌ها مسلط است: HTML, CSS, Javascript, PHP&MySQL


DevOps چیست؟

این کلمه ترکیب دو اصطلاح Software Development و IT Operations است. یعنی تصور کنید شما بخواهید مثل من نرم‌افزاری مانند تستا (سیستم برگزاریآزمون آنلاین) تولید کنید. قطعاً فقط تسلط به زبان‌های برنامه‌نویسی (Fullstack شدن) کافی نیست! شما باید با مفاهیم شبکه، مدیریت سرور، سیستم عامل و... آشنا باشید. به مجموعه این دانش‌ها می‌گوییم دانش DevOps. (که ما تقريباً همه دوره‌هایی که برای DevOpsشدن نیاز دارید را در آفتابگردان عرضه کرده‌ایم: https://yourl.ir/n )



  • در سایت w3schools.com نقشه راه‌های ساده‌تری وجود دارد که می‌توانید آن‌ها را در آدرس زیر مشاهده کنید:

https://www.w3schools.com/whatis/default.asp

  • در سایت زیر می‌توانید به‌روزترین نقشه راه‌ها را در برنامه‌نویسی مشاهده کنید:

https://roadmap.sh


موفق باشید؛
حمید رضا نیرومند


[ارسال شده در مورخه : پنجشنبه، 7 اسفند، 1399 توسط Hamid]
[ #برنامه‌‌نویسی]



بازدیدها از این مطلب: 6805 بار   امتیاز متوسط : 0  تعداد آراء: 0   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 14 با 14 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.