مقدمة
الدرس 1 من 38 · الأساسيات · 2 دقيقة و57 ثانية
الفيديو الأصلي باللغة الإنجليزية. إذا تعذّر تشغيله هنا، شاهده على موقع المؤلف. التفريغ النصي العربي الكامل أدناه.
مرحبًا يا أصدقاء، أهلًا بكم في كورس أساسيات معمارية الواجهات الأمامية. اسمي ماكسي فيريرا وأنا متحمّس للترحيب بكم في هذا الكورس، الذي سيعلّمكم كل ما تحتاجون إلى معرفته لبناء تطبيقات واجهات أمامية متينة وقابلة للتوسّع وجميلة، باستخدام مبادئ معمارية البرمجيات.
لماذا أنشأت هذا الكورس؟
ربما لاحظتم أن المصادر التي تشرح معمارية البرمجيات من منظور الواجهات الأمامية قليلة. هدفي المتواضع من هذا الكورس هو توفير مصدر شامل ومنظّم لتعلّم هذا المجال.
لمن هذا الكورس؟
-
هذا كورس في الأساسيات، موجّه لمن يبدأون في هذا المجال. إذا كنت معماريًا متمرّسًا، فقد تجد المحتوى بسيطًا بعض الشيء.
-
هذا كورس عن معمارية الواجهات الأمامية، لذلك لن نتناول الخدمات المصغّرة أو تصميم الأنظمة أو موضوعات الواجهات الخلفية الأخرى. سنركّز على طبقة الواجهة الأمامية ليظل المحتوى مناسبًا لمطوّري الواجهات الأمامية بمختلف تخصّصاتهم.
-
لأن هذا كورس عن المعمارية، فلن نركّز كثيرًا على الشيفرة. سترون بعض الشيفرة في نهايته عندما نحوّل المعمارية إلى تنفيذ، لكن معظم الشرح سيظل على مستوى عام.
-
حتى يبقى الكورس قصيرًا وحيويًا، لن نتعمّق في النظرية، بل سنركّز على تطبيق المفاهيم عمليًا.
💬 انضم إلى قناة Discord!
هل تستخدم Discord؟ انضم إلى قناة Frontend at Scale على Discord لطرح الأسئلة ومشاركة الملاحظات والتحدّث مع المشاركين الآخرين في الكورس.
التفريغ النصي
[00:03] مرحبًا يا أصدقاء، أهلًا بكم في كورس أساسيات معمارية الواجهات الأمامية.
[00:07] اسمي ماكسي فيريرا، وأنا متحمّس للترحيب بكم في هذا الكورس الذي سيعلّمكم كل ما تحتاجون إلى معرفته.
[00:14] حسنًا، ربما ليس كل شيء، لكنه سيعلّمكم الكثير مما تحتاجون إليه لبناء تطبيقات واجهات أمامية متينة وقابلة للتوسّع وجميلة، باستخدام مبادئ معمارية البرمجيات.
[00:24] الآن، قد تتساءل، ماذا يعني ذلك حتى؟ عن ماذا تتحدثين يا (ماكسي)؟
[00:30] هذا سؤال جيد جدا. ربما لاحظت أنه لا يوجد الكثير من الموارد التي تتحدث عن معمارية البرمجيات من منظور الواجهة الأمامية.
[00:36] لذا، فإن معرفة ما يجب تدريسه في هذه الدورة وما ستكون عليه هذه الدورة كان نصف التحدي إلى حد كبير.
[00:43] ولكن هذا هو السبب أيضًا في أنني متحمس جدًا لمشاركة هذه الدورة التدريبية معكم جميعًا، لأنني أردت دائمًا الحصول على مورد شامل ومنظم للتعرف على معمارية الواجهات الأمامية.
[00:54] وهذه الدورة هي محاولتي المتواضعة للقيام بذلك.
[00:59] لذلك سنتحدث عن المحتويات الفعلية للدورة التدريبية في الفيديو التالي.
[01:06] ولكن في الوقت الحالي، أريد فقط أن أذهب إلى بعض الأشياء فقط لوضع المجموعة الصحيحة من التوقعات للدورة.
[01:12] الأول هو أن هذا هو بالطبع أساسيات وما يعنيه هذا هو أنه إذا كنت بالفعل معماري محنك أو إذا كان لديك الكثير من الخبرة في المعمارية، ثم قد تجد محتويات الدورة الأساسية قليلا.
[01:20] ولكن إذا كنت بدأت للتو، إذا كان لديك فقط فهم عام لماهية المعمارية، فهذا هو المسار الصحيح لك.
[01:28] لذا ابقوا متيقظين
[01:29] رقم اثنين هو أن هذه دورة معمارية الواجهات الأمامية. لذلك لن نتحدث عن الخدمات المصغرة أو تصميم النظام أو، كما تعلمون، أيا كان كوبيرنيتيس.
[01:41] وأنا أعلم أن الكثير منكم مطوري Fullstack وكنت قد تكون حريصة على الغوص في الطبقة الخلفية، ولكن لهذه الدورة، أردت أن تبقي الأمور في متناول قدر الإمكان لمطوري الواجهة الأمامية من جميع الأنواع.
[01:47] لذلك أريد إبقاء الأمور أقرب إلى طبقة الواجهة الأمامية بدلاً من ذلك.
[01:55] الخطوة الثالثة هي أن هذه دورة معمارية، والتي أعرف أنها تبدو واضحة، ولكن ما يعنيه ذلك هو أن هذه ليست كورس برمجة.
[02:03] سنرى بعض الشيفرة في نهاية الدورة عندما نتحدث عن التنفيذ وكيف يمكننا ترجمة البنية إلى شيفرة.
[02:11] ولكن بالنسبة للجزء الأكبر، نريد أن نبقي الأمور على مستوى عال.
[02:16] وأخيرًا، من المفترض أن تكون هذه الدورة قصيرة وديناميكية.
[02:19] لذلك سنكتفي بقدر قليل من الجانب النظري، ونركّز أكثر على كيفية تطبيق كل هذه المفاهيم عمليًا.
[02:27] إذا كنت ترغب في التعمق أكثر في أي من الموضوعات التي سنغطيها هنا، فسوف أشارك الموارد طوال الدورة.
[02:34] وفي نهاية الكورس سيكون هناك فيديو أشارك فيه كتبي ومقالاتي ومحاضراتي المفضّلة عن معمارية البرمجيات.
[02:42] بالنسبة لأولئك منكم الذين يرغبون في مجرد الغوص أعمق وتعلم أنشطة جديدة وتقنيات جديدة يمكنك تطبيقها على المشاريع الخاصة بك.
[02:50] بعد توضيح هذه النقاط، ننهي المقدمة هنا. أراكم في الفيديو التالي، حيث سنتحدث عن محتويات الكورس نفسها.