دليل المستجد لدخول مجال الباك اند

Fathy & Abusrea

قعدة برمجة رايقة ☕

دليل المستجد لدخول مجال الباك اند

قعدة برمجة رايقة ☕

اشتركوا في القناة

Subscribe to the channel.

كمجال الباك اند.

As a field of back-end.

والله مبارك معنا ثلاثة يعني عتولة في مجال الباك اند وإن كنت أنا أقلهم في السنة طبعاً مش في المقام.

By God, we are blessed with three, meaning there are strong players in the back end field, and although I am the least experienced among them in terms of years, not in terms of position.

فأحب أعرفهم سريعاً معنا حسن زكي باك اند تيم ليد أو تيم ليد في سادة باي لم يعرفش إيه سادة باي دي ممكن يدخل يسريش عليها.

I would like to quickly introduce them to Hassan Zaki, the backend team lead, or the team lead at Sada Pay. If they don't know what Sada Pay is, they can check it out.

معنا محمد سويلم تيم ليد في المسافر عشان كده هو مش في مصر.

Mohamed Sweilem is the team lead at Al-Masafir, that's why he is not in Egypt.

ومعنا حسن إبراهيم الراجل

And with us is Hassan Ibrahim, the man.

الستاف باك إنجينير الوحيد

The unique staff back engineer.

الموجود في طلبات. فطبعا لو انت بتطلب حاجة يبتدأ ليه يبتدأ

What's available in requests. So of course, if you're asking for something, it should start.

عليه. فحاجة من الاتنين يا. وعشان بناخدش مقدمات اكتر من كده

It’s one of two things. And since we won’t go into further details than that.

وندخل في البهاريز. فانا متخيل نفسي اه واحد طلع داخل مجال

"And we enter into the details. I imagine myself as someone who has just stepped into the field."

البرمجة. واول حاجة سمع عنها اللي فيه شوية حاجات في خصيصا.

Programming. The first thing I heard about is that there are some things specifically related to it.

الفرونت اند اتهرس دخل عندنا شاف حاجات كتيرة جدا. فعارف يعني ايه

The frontend came in and saw a lot of things. So he knows what that means.

مهمهم الكارير بروكريشن جاي اسأل عن الباك اند الاول وده اول سؤالنا لمحمد السويلم هو يعني ايه اصلا باك اند

The carrier progression is coming, I want to ask about the back end first, and this is our first question for Mohammed Al-Suwailem: what does back end actually mean?

بسم الله الرحمن الرحيم الاول شكرا جزيلا يا احمد عن الاصطداط الجميلة دي وتشرفت ان انا اكون معكم اما

In the name of Allah, the Most Gracious, the Most Merciful. First, thank you very much, Ahmed, for this beautiful invitation. I am honored to be with you.

طيب هو الأول يعني زي ما انت قلت احنا عندنا الـ Front-End ده الراجل اللي بيتعامل مع الـ Customer اللي بيعرفه شوية بيانات في Form في Design في حاجة بيشوفها Visualize

Well, first of all, as you mentioned, we have the Front-End, which is the person who interacts with the customer. This person knows some data in a form, in a design, in something they can visualize.

الراجل الـ Back-End بقى ده اللي في الخلفية اللي في الـ Background اللي ما حدش شايفه اللي شقيان يعينه وبيحاول ان هو يتعامل مع الـ Servers

The back-end guy is the one in the background that no one sees, who is working hard and trying to manage the servers.

فالباك اند انجينير دا دايماً بيتعامل مع الماشينز ما بيظهرش زي الراجل البرونت اند

The back-end engineer always works with the machines and doesn't appear like the front-end guy.

ولكن هو يعتبر هو اللي بيدعم الراجل البرونت اند وبيبعت له كل البيانات

But he considers himself the one who supports the guy on the front end and sends him all the data.

لو ادينا مثال سريع عندك فيسبوك ظاهر عليه صورتك ظاهر عليه اسمك ظاهر عليه عنوانك بياناتك شوية توست

If we give a quick example, you have Facebook showing your picture, displaying your name, showing your address, and your data looks like some toast.

الراجل الجميل بتاع البرونت اند دا هو اللي بيظهر الديتا دي قدامنا هو اللي بيعمل الدزاين الجميل دا

The beautiful man from the front end is the one who displays this data in front of us; he is the one who creates this beautiful design.

والراجل الـ background ده هو اللي بيبعت له الـ data دي من الـ database أو من الـ servers

And the man with this background is the one who sends him this data from the database or from the servers.

طبعاً إحنا ما بنقولش بس إن الراجل الـ backend بيتعامل مع الـ web

Of course, we are not just saying that the backend guy deals with the web.

في حاجات تانية ممكن الباك اند انجينيري يبقى شغال عليها وممكن يبقى مصفرة فينا بعد ان شاء الله

There are other things that the back-end engineer could be working on, and it might be beneficial for us later, God willing.

طيب هل دا سؤال لحسن زاكي هل دا يعني ان كل موقع الواحد بيشوفه قدامه قدام عينيه محتاج ما يسمى بالباك اند

So is this a question for Hassan Zaki? Does this mean that every site one sees in front of them needs what is called a back-end?

لا طبعا مش كل الموقع بتحتاج باك اند يعني في موقع في الاخر بتبقى static يعني تبقى اجتماع البيجز كده static في الاخر بيفص عليها المعلومات سابتة

No, of course not all websites need a back-end. There are websites that are static, meaning the pages are static in the end and the information displayed is fixed.

كل يوم بتخش عليها ما بتتغيرش طبعاً

Every day you go to her, she doesn't change, of course.

الباك اند بتحتاجه اكتر لو انت عاوز تعمل كل يوم عاوز تغير المحتوى

You need the backend more if you want to change the content every day.

عندك محتوى عاوز الناس تتفاعل معه اكتر

You have content that you want people to engage with more.

فبالتالي عاوز حد يخش يدخل الديتا بعيداً عن الانجينيرز طبعاً مش كل يوم تطلب الحد يخش ليعدل الديتا

Therefore, I want someone to access the data without involving the engineers; it shouldn't be necessary to ask them to make edits to the data every day.

فبالتالي انت ساعتها بتعمل تفاهم طبعاً زي administration panel بتخش عليها الناس

So at that time you are creating an understanding, of course, like an administration panel that people can access.

عشان تعدل البيانات دي وبينات دي في الاخر بتكتب على الباك اند

To modify this data, in the end, it gets written on the back end.

بحسن في الأخر لما الفرنتين دي يوم أو اللي بسات يوم

"Good in the end when the front two days or the two days pass."

يعرف يلود الحاجات دي من الباك اند يعني.

He knows these needs from the back end, that is.

الإجابة السريعة لا طبعاً يعني مش كل المواقع محتاج فيها باك اند

The quick answer is no, of course, not all websites need a back end.

في مواقع بتبقى بسيطة ومش محتاجة فيها تغييرات كتيرة

There are websites that are simple and don't require a lot of changes.

بالتالي يكفي فيها اجتمال يعني حاجات فكسد

Therefore, it is sufficient for it to encompass things that are fixed.

مش عاقب طريقاً أو نفس الكلام في الموبايل افكيشن بيبقى فكسد يعني.

"It's not about punishing a way or the same thing in mobile applications; it turns out to be fixed."

جزاك الله خيراً.

May God reward you with goodness.

لو احنا عرفنا اللي مش كل فرونت اند محتاج باك اند

If we knew that not every front end needs a back end.

هل يا حسن يا ابراهيم في باك اند مش محتاج فرونت اند؟

Hey Hassan, Ibrahim, in the back end, is there no need for a front end?

وما نحس ان احنا في انتربيو

"We don't feel like we are in an interview."

بتلاقيش ما انت في انتربيو بالفعل

You won't find anything because you're already in an interview.

اعيد بقى السؤال الثاني

Please repeat the second question.

لو احنا عرفنا مش كل front end محتاج back end

If we knew that not every front end needs a back end.

هل في اوقات ال back end ممكن يكون قائم بذاته مش محتاج front end؟

Are there times when the back end can function on its own without needing a front end?

ممكن يبقى في عندك حاجة يعني على السؤال tricky شوية

It might be that you have something that is a bit tricky regarding the question.

انتربيو فعلا

Really an interview.

لو في background process مثلا حاجة بتشتغل في ال background بتعمل حاجة

If there is a background process, for example, something running in the background doing something.

ممكن يعني ممكن يعني يعني ايه نفترض ان هي حاجة باك اند اه اه تعتبر باك اند الاخر حاجة مش اه مش راجع مش بيشوف حاجة يعني اه ممكن مثلا حاجة زي اه حاجة زي ايه اه.

It might mean, it might mean, what if we assume that it's something back-end, yeah, it can be considered back-end, the other thing isn't, isn't it? It's not looking into anything, I mean, maybe something like, like what, uh.

الoperating system kernel مثلاً

For example, the operating system kernel.

لو هنعشق رباكاند

If we will love Rabakand.

هي بس الفكرة ان احنا بس حاجات دي

It's just the idea that we are only about these things.

اه ده هي

Oh, this is her.

نعزا حاجة للمستجدين لو سمحتوا

We need something for the new arrivals, please.

انا افترض ان انت عامل اي

I assume that you are working on something.

software مثلاً بكل يوم

For example, software every day.

كل يوم الصبح بيعمل

Every morning he does.

automated actions

automated actions

بيجمع ال data لحاجات مثلاً

It gathers data for things, for example.

الemail هي مش معرية مش عم يبعطلك notification

The email is not notifying you, it's not sending you notifications.

يعني حاجات كده ايه

It means things like what?

في ال background حسش بيها بترون

In the background, I felt it, Beitron.

حاجة زي كده بسموها او كده اه دي ممكن اعتبرها من غير طيب احنا

Something like this is called... or something like that, yes, I can consider it without, well, we...

Continue listening and achieve fluency faster with podcasts and the latest language learning research.