Front end developer
سنتناول في هذا القسم المسار الكامل لي احتراف هذا المجال لكي تصبح مصمم واجهات محترف
سنتناول في هذا القسم المسار الكامل لي احتراف هذا المجال لكي تصبح مصمم واجهات محترف
هو الجزء الأمامي الذي يتم التعامل معه للمواقع يمثل كل ما يراه المستخدم ويتفاعل معه والتطبيقات الخاصة بالويب باستخدام لغات HTML CSS Javascript وغيرها
التحديات المرتبطة بأساليب وأدوات تطوير المظهر الأمامي تتغير بإستمرار ولهذا فإن المطورين يحتاجون ويجب أن يدركوا كيفية التعامل مع هذه التغيرات.
الخطوه الاولي في بناء صفحات الويب وهي العمود الفقري لأي عملية تطوير للمواقع الإكترونية تستطيع من خلالها تصميم هيكل الموقع الرئيسي
هي اللغة المسؤولة عن تنسيق صفحات ال Web وهي التي تتيح لك إستعمال الألوان والخطوط والأبعاد وكل ما يجعل من الصفحة الشكل الجميل الذي تراه
من أهم اللغات التي سوف تتعامل معها في بناء تطبيقات الويب لانها ستعطيك التحكم الكامل في الموقع ولكن لا تعتبر لغه برمجه بل تعتبرمن اللغات النصيه
وهو اطار عمل لي لغه Css لتوفير الوقت ولكي تختصر عليك في كتابه أكواد Css
تعلم Pug.Js لتطوير إمكانيات لغة Html و لتحصل علي مميزات لغات البرمجه اثناء كتابه كود Html
تعلم Scssلتطوير إمكانيات لغة Css و لتحصل علي مميزات لغات البرمجه اثناء كتابه كود Cssوتوفيرا للوقت
واحد من أحد أطارات العمل لي لغه Java Script
واحد من أحد أطارات العمل لي لغه Java Script
واحد من أحد أطارات العمل لي لغه Java Script
تعلم Gulp.js لعمل مهامك المتكررة بالنيابة عنك وبشكل تلقائي
تعلم Git و Github لحفظ برمجياتك ولزيادة مهارات التعامل مع الفريق
تعلم كيفيه التعامل مع برامج الفوتوشوب مثل Adobe Photoshop & Adobe XD
هو محرر للنص البرمجي من مايكروسوفت. المحرر مفتوح المصدر ويعمل على نظم التشغيل ويندوز وماك أو إس ولينكس. وتم إطلاقه من قبل مايكروسوفت
فديو شرح كيفيه أستخدام المحرر تحميل المحررهو محرر كود مصدري ونصوص مفتوح المصدر تم تطويره وإطلاقه من قبل غيت هاب، يعمل على أنظمة ويندوز ولينكس وماك
فديو شرح كيفيه أستخدام المحرر تحميل المحررهو مفتوح المصدر محرر مكتوب في HTML, CSSو جافا سكريبت مع التركيز بشكل أساسي على تطوير الشبكة
فديو شرح كيفيه أستخدام المحرر تحميل المحررتعتبر من أفضل القنوات المختصه والمميزه في مجال الويب.. لما بها من العديد من الدورات و التطبيقات العملية
تعتبر من القنوات المختصة في مجال الويب بها العديد من الدورات و التطبيق العملي وتحتوي علي كورس CS50
تعتبر من الفنوات المحتصه في مجال الويب وبها دوره تعلم اساسيات لغه بايثون وبها العديد من التطبيقات العملية علي هذه اللغه
من القوات الرائعة في مجال الويب وبها العديد من الدورات في مجال الفروند اند والباك اند والعديد من دورات الفوتوشوب والتصميم علي برامج ادوبي
من القنوات الرائعة في حل المسائل وشرح الداتا استركشر ونمط التصميم بلغة الجافا اسكربت وحل مسائل من علي موقع Leet Code
غالباً ماتتعرض أثناء كتابة الكود للكثير جداً من المشاكل التي قد تصيبك بي الأحباط بعضها قد يكون سهلاً والبعض الآخر معقد جداً وفي كل الأحوال عليك أن تخطط جيدا للكود الذي سيحل المشكلة برأيك قبل البدء بكتابته .
في بداية مشوارك البرمجي قد تظن أن كتابة التعليقات إضاعة للوقت لأن الأكواد التي تكتبها تكون بسيطة ولكن فيما بعد ستدرك أهميتها عندما تضطر للرجوع إلى كود ما لتعديله فقد تضيّع الكثير من الوقت لإعادة فهمه بالرغم من أنك أنت من كتبه أما بوجود التعليقات لن يستغرق منك الأمر سوى بضع ثوانٍ وكذلك فإن التعليقات أمر مهم جداً أثناء العمل مع فريق برمجي متكامل.
إن أفضل طريقة لحل مشكلة معقدة هي ألا تكون بحاجة للحل أصلاً، لا تتعب نفسك بالتفكير الزائد وهناك الآلاف ممن تعرضوا لهذه المشكلة قبلك وحصلوا على حلها ببساطة بالإضافة إلى أنه هناك الكثير جداً من المجتمعات البرمجية التي تنتظر أسئلتك لتساعدك بالحل وبإمكانك الاستعانة بنا في نقرة أيضاً.
مادمت تخطئ فأنت تتقدم وعليك المتابعة للحصول على مزيد من الأخطاء والحلول أيضاً، عادةً فإن المبرمج الخبير يشعر بمتعة حقيقية عند مواجهة الأخطاء على عكس المبرمج المبتدئ، عليك أن تستفاد من الخطوط الحمراء التي يظهرها لك محرر الأكواد لتحقيق المزيد من التقدم.
لا داعٍ لإضاعة وقتك في حلول قد طورها مبرمج قبلك فوقتك هو لابتكار الجديد واستخدام الحلول الحالية المتوفرة كما أنك قد تهدر الكثير جداً من الوقت قبل الوصول لحل بنفس جودة الحل المتوفر مسبقاً.