, 7 tweets, 2 min read Read on Twitter
في أحد المؤتمرات صرح احد المتكلمين من شركة فيسبوك ان فيسبوك توظف فقط
Full Stack Developers , هناك مؤيدين و هناك معارضين لهذا التوجه و الذي قد يربح بعض الشركات بتقليل التكاليف من خلال الحصول على موظف يقوم بعدة ادوار بمرتب واحد .
في هذا الThread سأشرح ماذا يعني المصطلح باختصار .
يرتبط مفهوم الFull Stack مع تطوير تطبيقات الويب , في البداية هناك ما يسمى Front-End Developer و المسؤول عن تطوير الجزء الخاص بالUI على المتصفح و يحتاج إلى التقنيات التالية بالترتيب :
HTML
CSS
Bootstrap
JavaScript, JQuery
Less or Sass
Angular or React or Vue
هناك بدائل اخرى لما سبق لكن ربما هذه هي الاشهر .
ننتقل الان إلى الBack-End Developer و وظيفته تزويد الFront-End Developer بما يحتاجه من بيانات ليعرضها من خلال Api . هذا الApi يمكن تطويره بكثير من اللغات من خلال frameworks . و لذا يحتاج ايضا لمعرفة بأحد قواعد البيانات .
يمكن على سبيل المثال استخدام لغة Java مع Spring frameworks او Python مع Django او PHP مع Symfony . او لغة سي شارب مع asp.net . او nodejs مع Express او Ruby on Rails و غيرها كثير .
بقيت لدينا الDatabase و هي قسمين إما RDBMS مثل اوراكل و SQL Server و MySQL و Postgres او تكون من نوع NoSQL مثل MongoDB او CouchDB او Cassandra او neo4j او Firebase حسب احتياجات النظام .
ما يحصل باختصار ان الBack-End Developer سيقوم بإنشاء RESTful Api يتعامل مع قواعد البيانات او اي مصادر اخرى . و يجعلها جاهزة لاستقبال الطلبات من الFront-End Developer و التي أنشأها له Angular او Reactjs او Vue بصيغة json .
الFull Stack Developer هو الذي يجمع الوظيفتين السابقة بالإضافة إلى معرفة بالDevOps و تشمل ادارة المشروع و ادارة الخوادم و تجهيزها و رفع النسخ و غيرها .
هذا النوع من المطورين مطلوب في كثير من الشركات الصغيرة و المتوسطة و حتى الكبيرة احيانا كما في مثالنا عن Facebook .
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Ahmed Aljaberi
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!