ویرگول
ورودثبت نام
Karademy Coding Bootcamp
Karademy Coding Bootcampکارادمی بوت‌کمپ جامع برنامه نویسی full stack جاوا اسکریپت است که شما را برای بازار کار آماده می کند.
Karademy Coding Bootcamp
Karademy Coding Bootcamp
خواندن ۲ دقیقه·۷ سال پیش

مسیر راه برای تبدیل شدن به یک توسعه دهنده وب

توسعه دهندگان وب معمولا به دو دسته Front-End (توسعه رابط کاربری و ظاهر سایت) و Back-End (هسته سایت یا بخش سمت سرور) تقسیم می‌شوند. شما چه به عنوان یک توسعه دهنده Front-End بخواهید شروع به کار کنید و یا توسعه دهنده Back-End، باید در موارد زیر تسلط کافی داشته باشید:

  • Git
  • SSH
  • HTTP/HTTPS
  • Terminal Usage
  • Data Structures and Algorithms
  • Character Encodings
  • GitHub

در ادامه مسیر راه برای تبدیل شدن به یک توسعه دهنده Front-End و Back-End با توضیحات آورده شده است.

مسیر راه برای یک توسعه دهنده Front-End

یادگیری اصول اولیه

  • درک اولیه از CSS، HTML و جاوا اسکریپت
  • طراحی Responsive
  • استفاده از ECMAScript 5

یادگیری عمیق‌تر

  • یادگیری Fonts، DOM و Maps در HTML و یادگیری CSS Icons
  • دسترسی به HTML DOM در جاوا اسکریپت و استفاده از AJAX و JSON برای درخواست داده از سرور

یادگیری فریم‌ورک

  • استفاده از فریم‌ورک‌های CSS مانند Bootstrap برای طراحی Responsive
  • استفاده از فریم‌وریک‌های جاوا اسکریپت مانند Vue ،Angular و کتابخانه React
  • کتابخانه jQuery شاید به محبوبیت فریم‌ورک‌های بالا نباشد ولی هنوز اکثر کاربران از آن بهره می‌برند.

جزییات بیشتر برای مسیر راه یک توسعه دهنده Front-End در شکل زیر آورده شده است.

Front-End Developer Roadmap
Front-End Developer Roadmap

مسیر راه برای یک توسعه دهنده Back-End

یادگیری زبان برنامه‌نویسی

  • اگر در برنامه‌نویسی Back-End اول راه هستید، بهتر است از زبان‌های Scripting شروع کنید بخاطر تقاضای بالای آنها.
  • اگر دانش کافی در بخش Front-End دارید، Node.js می‌تواند گزینه راحت‌تری برای یادگیری باشد.

یادگیری Package Manager

هر زبان برنامه‌نویسی Package Manager خاص خود را دارد:

  • استفاده از Composer برای PHP
  • استفاده از NPM و یا Yarn برای Node.js
  • استفاده از Pip برای Python
  • استفاده از RubyGems برای Ruby

یادگیری فریم‌ورک

  • اگر زبان انتخابی شما PHP بود از Laravel و یا Symfony استفاده کنید.
  • اگر زبان انتخابی شما Node.js باشد باز شما انتخابهای بسیاری دارید ولی بهترین آن Express.js می‌باشد.

جزییات بیشتر برای مسیر راه یک توسعه دهنده Back-End در شکل زیر آورده شده است.

Back-End Developer Roadmap
Back-End Developer Roadmap

افرادی که مهارت‌های برنامه‌نویسی را هم در بخش Front-End و هم Back-End دارند معمولا به عنوان توسعه دهندگان Full-Stack شناخته می‌شوند. معمولا یک توسعه دهنده Full-Stack باید قادر به برنامه‌نویسی در سه بخش را داشته باشد:

  • برنامه‌نویسی Browser با استفاده از جاوا اسکریپت، Vue ،Angular ،jQuery و ...
  • برنامه‌نویسی Server با استفاده از Node ،Python ،ASP ،PHP و ...
  • برنامه‌نویسی Database با استفاده از MongoDB، SQLite، SQL و ...

برای مطالعه پست‌های بیشتر ما را در وبلاگ کارادمی و یا در ویرگول دنبال کنید.

آموزشبرنامه نویسیوبfrontendbackend
۱۵
۲
Karademy Coding Bootcamp
Karademy Coding Bootcamp
کارادمی بوت‌کمپ جامع برنامه نویسی full stack جاوا اسکریپت است که شما را برای بازار کار آماده می کند.
شاید از این پست‌ها خوشتان بیاید