أعمل مبرمج مواقع ولي خلفية عن لفات البرمجة ، اسأل ما تشاء وسوف أساعدك بما أعلم إن شاء الله...
أعمل مبرمج مواقع ولي خلفية عن لفات البرمجة ، اسأل ما تشاء وسوف أساعدك بما أعلم...
كمبرمج Full Stuck هل يجب اتعلم الفوتوشوب حتى اصمم الموقع و اكودو ؟
وهل يعني كل عميل تصميم الموقع على الفوتوشوب واجبي كمبرمج front-end
من وجهة نظري فإن المبرمج لا يحتاج أن يكون محترف في الفوتوشوب ، لكن على الأقل لديه بعض الأساسيات في تعديل الصور ودمجها والكتابة عليها...إلخ
بإمكانك أن تتفق مع أحد المصممين ليقوم بتصميم الموقع على فوتوشوب ، وتقوم أنت بتكويده وبرمجته ، وهذا يفعله بعض المبرمجين الأفراد الذين لا يمتلكون حس التصميم بالفطرة فيلجأون إلى المصممين لتصميم الأفكار على فوتوشوب.
السلام عليكم بالنسبة لتصاميم PSD عندما ادخل علي ثيم فورست اراها تحتوي علي عدة صفحات وانا تعلمت ان انشئ الموقع في صفحة واحده اردت استشارتك قبل رفع اي قالب لي علي ثيم فورست
ماذا افعل محتار حقيقة لا اعرف هل الشخص الذي يطلب التصميم يطلبة لعده صفحات مثلا الصفحة الرئيسية بشكل و صفحة اعمالنا بشكل اخر
وكيف اجعل تصميمي الرئيسي علي كل الصفحات اذا تطلب الامر
الأصل عند تصميم الموقع أن يكون هناك "هيدر" أعلى الموقع و"فوتر" في أسفل الموقع ويكونا ثابتين في جميع صفحات الموقع بحيث يكون الشيء الوحيد الذي يتغير هو جسم الصفحة فقط "body" ، لكن أحيانا قد يطلب العميل أن يكون هناك تصميم خاص لكل صفحة.
أما بالنسبة لسؤالك حول "كيف تجعل تصميمك الرئيسية على كل الصفحات" :
سأفترض أن لديك خلفية في php لذلك ستقوم بعمل ما يلي :
1- قم بإنشاء ملف وليكن اسمه header.php وضع بداخله جميع أكواد تصميم الهيدر الخاص بالموقع.
2- قم بإنشاء ملف وليكن اسمه footer.php وضع بداخله جميع أكواد تصميم الفوتر الخاص بالموقع.
قم بإنشاء ملف ثالث وليكن اسمه test.php وضع بداخل الكود التالي :
include_once("header.php");
في هذه المنطقة بين هذين الكودين ستقوم ببرمجة وتصميم محتوى هذه الصفحة كما تريد ، وتسلاحظ بعد بفتحها أنها تحتوي على الهيدر والفوتر اللذان أنشأتهما سابقا ، قم بتكرار هذا الأمر في جميع الصفحات
include_once("footer.php");
وظيفة هذا الكود include_once("header.php"); :
يقوم هذا الكود بجلب محتوى أي ملف تقوم بتحديد مساره داخل الكود.
شكرا لسؤالك.
هل يمكن الاعتماد بشكل كامل على جافا سكربت في بناء المواقع Front-End و Back-End ؟
وكيف ترى مستقبل JavaScript ؟
اردة ان اضيف شيء بسيط اذا كنت تريد ان تقوم بعمل front end اقترح ان تتعلم العمل على react frame were من فيس بوك وهوه يعتمد على جافا سكريبت ولكن يسهل العمل الموقع وتسريع وسهيله. مثال على موقع تستخدم هذا انضام هيه موقع الانسكرام الرسمي مبني على هذا framewere. ايضا لا تنسا القوه في css3 حيث يمكنك اختصار الكثير من الانميشين في css بدون استخدام javascript
اذا كنت تريد ان تتعمق في backend ابدء بphp و sql ولكن بعدها ابدء بتعلم ruby فكثير من مواقع تستخدم ruby كموقع الحاسوب
لكل لغة مميزات ، والأفضل أن تتخصص في لغة في المجال المعين ، فمثلا في مجال المواقع يوجد عدة لغات يمكن استخدامها في البرمجة مثل php , Ruby , java ,asp ففي هذه الحالة اختر واحدة منها وتخصص بها وادرسها.
كذلك في مجال التطبيقات ستجد لغات متعددة عليك بواحدة منهم لتتخصص بها ، ولا يمنع أن تكون لديك ثقافة واطلاع على عمل باقي اللغات.
يمكنك بناء مواقع Front-End من خلال HTML,CSS,javascript ، لكن بالنسبة لمواقع Back-End والتي تحتاج للإتصال بالسيرفر وقواعد البيناات وما أشبه لك ، فستحتاج للغة برمجة أخرى مثل php.
حيث أن جافا سكربت هي بالدرجة الأولى تستعمل في المواقع لإضافة التاثيرات عليها ولجعلها ديناميكية أو تفاعلية.
"وكيف ترى مستقبل JavaScript ؟" :
جافا سكربت بكل تأكيد لغة قوية ومتماسكة خاصة أنها تحتوي على العديد من المكتبات المساعدة المميزة والمريحة مثل مكتبة Jquery الشهيرة.
قرأت أنه يمكن أيضا بناء برنامج الموقع عن طريق مكتبات مثل Node.js والتي تعتمد على جافا سكربت وبهذا يمكن بناء الموقع من اﻷلف للياء وإدارته أيضا باستخدام جافا سكريبت فقط ..
أعتذر إذا كنت مخطئا فأنا مجرد مبتدئ .
وعليكم السلام ورحمة الله وبركاته
حياك الله...
الفرق بينهم حسب علمي هو اختلاف في المعنى "اصطلاحيا" لكن غير مؤثر في البرمجة.
وعلى كل حال فالكلمة المفتاحية أو المحجوزة : هي الكلمات التي تُستخدم من قبل اللغة ولا يمكن للمبرمج استخدامها عند تعريف متغير أو كلاس.
لكن أحيانا بعض الكلمات مثل goto في لغةة java هي عبارة عن كلمة محجوزة من قبل اللغة "لا يمكنك استخدامها كإسم لمتغير أو كلاس" لكن في نفس الوقت هذه الكلمة غير مستخدمة في اللغة ، بمعنى أنه تقريبا إلى الآن ليس لها وظيفة برمجية لكنها في نفس الوقت محجوزة من قبل اللغة ولا يسمح لك كمبرمج باستخدمها كاسم متغير أو كلاس...إلخ.
وإليك قائمة بالكلمات المفتاحية "المحجوزة" في لغة جافا :
أتمنى أكون أفدتك...تحياتي
اود الاستفسار عن ترجمة ملفات فى بيئة الps3 الى لغة برمجه استطيع التعامل معها فعندى ملف bin code ارغب فى تحويله للغه مفهومه لتعديل عليه
هل ذلك بسيط ام هناك حلقات مفقوده
مع خالص تحياتى
عندي موقع ويحتوي الموقع على "صفحة مقالات" ممكن بس تشرح لي او تزودني بمصادر كيف اسوي هالصفحة في الموقع
انا لسه طالبه فى سنه اولى فى كلية حاسبات ومعلومات وعايزة ابدأ اتعلم لغة برمجة بس تايهه فى المواقع ومش عارفة ابدأ بأيه والانجلش بتاعى ضعيف وكل ما اجيب موقع الاقيه بالانجلش فممكن تنصحنى ابدأ بأيه وبمواقع هتساعدنى :)
طيب انتِ في المكان الصحيح يانورهان ، ووجودك في I/O سيجعل الامور أوضح بالنسبة لك.
فقط استخدمي العربية الفصحى في موضوعاتك وتعليقاتك لان حسوب مجتمع عربي روّاده من كافة الجنسيات العربية ، حتى يكون التواصل والفهم المشترك أكثر سهولة وأكثر سرعة.
حسوب I/O هو مجتمع عربي، رجاءً شارك باللغة العربية الفصحى فقط
ثانياً ، أقتـرح ان تقومي بإنشاء موضوع خاص في مجتمع البرمجـة ، تقومي بطرح سؤالك فيه .. وستأتيـك اجابات محددة ، الى جانب ما سوف يجيبك بك الأخ الكريم مُنشئ هذا الموضوع.
مرحبا بك...
بالنسبة لبرمجة المواقع وتعلمها ، فسوف أقوم بإحالتك إلى بعض الدورات التدريجية التي يجب عليك التعرف عليها وإتقانها ، وبعدها يمكنك الإنطلاق بشكل ذاتي سريع :
1- الخطوى الأولى تعلم لغة HTML :
هناك دورة للأخ "عبد الله عيد" موجودة على موقعه ستفيدك كثيرا في هذا الباب ، لكن بالتأكيد هي ليست شاملة لكل شيء عن HTMl لكنها تحتوي على الأساسيات.
2- الخطوة الثانية تعلم CSS :
هذه دورة جيدة من إعداد الأخ "يوسف إسماعيل" ستجدين فيها كذلك الأساسيات لتعلم CSS على الرابط التالي :
3- الخطوة الثالثة إنشاء صفحة موقع بسيط مما تعلمته في css و html بنفسك.
4- الخطوة الرابعة حضور دورة تعلم php مع الأخ يوسف اسماعيل المستوى الأول والثاني :
المستوى الأول :
المستوى الثاني :
مع إتقان الدرو وفهمها بشكل كامل والتطبيق عليها.
5- الخطوة الخامسة حضور دورة تطبيقية تعليمية لبناء سكربت كامل بوساطة mysqli , html , css , php :
من أفضل الدورات في ذلك الدورة التالية :
فهي دورة تطبيقية عملية مفصلة مميزة جداً وتعتمد على عدم وجود خلفية سابقة لديك في php.
6- أثناء عملك وتجاربك وتطبيقك ستواجهك بعض الأسئلة في كيفية عمل شيء معين أو تنفيذ قكرة معينة ، لا تقومي بإغفال هذه الأسئلة أبدا بل اكتبيها على ورقة ، ثم خصصي لها يوما أو يومين في الأسبوع للبحث عن دروس تشرح آلية تنفيذها عبر الإنترنت ، وستصلين إلى ما تريدين بالضبط.
شكرا لسؤالك.
التعليقات