ما هو الفرونت اند؟
كل ما تود معرفته عن الفرونت اند ستجده هنا
كيفية بناء المواقع؟
قبل كل شئ لكي تستطيع بناء موقع الكتروني كامل بنفسك
فيجب ان تكون على دراية بالتخصصين الاهم في مجال الويب و هم الـ front end و الـ back end
و لكن اذا كنت لا تريد بناء الموقع بالكامل بنفسك فيمكنك اختيار تخصص واحد لدراسته و الشروع في العمل به.
ما هو الـ back end؟
الباك اند هي الاوامر البرمجية التي لا يراها المستخدم و لكن يتفاعل معها
مثل نظام الدفع الالكتروني و نظام تسجيل دخول و اي مر برمجي في الموقع
ما هو الـ front end؟
الفرونت اند هو تصميم الموقع او هو كل شئ يظهر للمستخدم في الموقع
من ازرار لصورة لألوان لمقالات لفيديوهات و غيرها من الاشياء التي تظهر و يراها المستخدم في موقعك.
ما هو الـ full stack؟
هو تخصص في الويب يجمع بين الفرونت اند و الباك اند و في هذا التخصص يقوم المطور ببناء الموقع بالكامل بنفسه سواء تصميمه بالفرونت اند او برمجته بالباك اند
كيف اتخصص في الفرونت اند؟
كما ذكرنا ف ان الفرونت اند هو تصميم المواقع اذاً لكي تتعلم الفرونت اند يجب تعلم اللغات المسؤولة عن تصميم المواقع الاكترونية
على سبيل المثال :
HTML
يمكنك الان تعلم لغة html من خلال اكاديمية نوفيل بافضل الاساليب التعليمية الممكنة
CSS
يمكنك الان تعلم لغة CSS من خلال اكاديمية نوفيل بافضل الاساليب التعليمية الممكنة
JAVASCRIPT
يمكنك الان تعلم لغة JAVASCRIPT من خلال اكاديمية نوفيل بافضل الاساليب التعليمية الممكنة
هذه الثلاث لغات هم اللغات الرئيسية في مجال الفرونت اند حيث لن تستطيع دخول هذا المجال بدون تعلمهم
يجب ان تتطبع هذا الترتيب في التعلم كي لا تواجه اي مشاكل فيما بعد:
- ابدء بلغة html
حيث ان هذه اللغة مختصة ببناء هيكل المواقع الالكترونية و بدونلها لن تستطيع عمل شئ ولا تقلق فتعلم هذه اللغة سهل للخاية
يوجد كورس رائع لها هنا كورس html - تعلم css
بعد تعلمك للـ html ستجد انك تستطيع بناء هيكل موقع بالكامل لكن لن تستطيع تنسيقه
و هذا دور css حيث ان هذه اللغة مختصة بتنسيق اكواد html و تجميل الموقع
من خلال تنسيق ألوانه و اضافة صور و فيديوهات و تحديد الطول و العرض و ضبط الاتجاهات و غيرها من الاشياء الرائعة التي تعطي البهجة الى موقعك
و يوجد لدينا كورس رائع في الـ css هنا كورس css - تعلم لغة جافاسكريبت
أخيراً الجافاسكريبت فهذه اللغة هي واحدة من اقوى لغات البرمجة و هي اول لغة برمجة تتعامل معها في هنا
حيث ان html و css ليست لغات برمجة بل هي لغات توصيفية لكل منها دور
اما جافاسكريبت فالأمر مختلف فستجد نفسك لأول مرة تتعامل مع الاوامر البرمجية مثل الدوال و الجمل الشرطية و الحلقات التكرارية و غيرها
و يمكنك عمل تصاميم رائعة بمساعدة جافاسكريبت حيث باستخدامها مع اللغاتان السابق ذكرهم فانك تعطي للموقع حركة و تجعله متفاعل و منسق بشكل رائع
و يوجد كورس للجافاسكريبت هنا ايضا كورس javascrpt
يوجد ايضاً الكثير من اطر العمل التي تجعل حياة مطور المواقع سهلة في الفرونتد اند فعلى سبيل المثال لا الحصر اطار عمل بوتستراب و اطار عمل جيكويري
ما هو بوتستراب Bootstrap؟
بوتستراب Bootstrap هو اشهر اطار عمل خاص بتصميم المواقع الالكترونية، حيث يجمع بين ثلاث لغات و هم html و css و javascript فأنت لن تحتاج الى القيام بكتابة كل اكواد التصميم بنفسك فمن خلال البوتستراب يمكنك اضافة كلمة واحدة ليتم تصميم لك شئ رائع, حيث أن تطوير المواقع بشكله الحديث لم يعد يحتاج لإعادة كتابة كل حركةٍ وكل عنصرٍ من صفحات الموقع، وأصبح تنظيم الصفحة أمرًا بسيطًا بمساعدة اطر العمل الخارجية وعلى رأسها Bootstrap و يوجد كورس بوتستراب لدينا ايضا كورس بوتستراب
ما هو الجيكويري jquery؟
الكيجويري هو اطار عمل من لغة جافاسكريبت يقوم باختصار اكواد الجافاسكريب الطويلة الى كلمات بسيطة فيجعلك بأقل مجهود تصنع اكثر الاشياء الرائة
في الختام فان مجال الفرونت اند هو احد فروع الويب و يمكن تعلمه من خلال تعلم html و css و javascript
فتعلمك لهم يجعلك و باختصار قادر على صنع افضل التصميم على الاطلاق.