نصائح و استشارات برمجية
ايه هي التكنولوجي برده ؟ .NET او PHP يتقال عليهم تكنولوجي ؟
و قصده بتكنولوجي هى الكلمة الانجليزية: technology و معناها بالعربي تكنولوجيا
و كمان القصد اللي هو عايز يوصلهولك ان الناس و ليكن مثلا في مجال تطوير تطبيقات الاندرويد
العادي والطبيعي انك بتتعلم اساسيات لغات معينة زي مثلا Java و Xml و Kotlin، وبعد ما تتعلمهم بتروح بقا تتعلم بيئة عمل معينة واللي بنقول عليها بالانجليزي framwork بتساعدك انك تطور اكتر و الانتاجية بشكل اكبر
فا هو بيقول انه في ناس بتختصر على نفسها المشوار و بدل ما تتعلم الاساسيات و تروح لبيئات العمل على طول و دا انا اتفق مع قائل المعلومة دي انه شئ خاطئ.
و كمان القصد اللي هو عايز يوصلهولك ان الناس و ليكن مثلا في مجال تطوير تطبيقات الاندرويد
العادي والطبيعي انك بتتعلم اساسيات لغات معينة زي مثلا Java و Xml و Kotlin، وبعد ما تتعلمهم بتروح بقا تتعلم بيئة عمل معينة واللي بنقول عليها بالانجليزي framwork بتساعدك انك تطور اكتر و الانتاجية بشكل اكبر
فا هو بيقول انه في ناس بتختصر على نفسها المشوار و بدل ما تتعلم الاساسيات و تروح لبيئات العمل على طول و دا انا اتفق مع قائل المعلومة دي انه شئ خاطئ.
نصائح و استشارات برمجية
ASP.net core mvc احد يفهمني هو ايه ده ؟ 👆
ال ASP.NET Core MVC بكل بساطة هو إطار او بيئة عمل (Framework) لتطوير التطبيقات ومواقع ويب باستخدام لغة برمجة اسمها C#، و يعتبر جزء من تقنية ASP.NET Core اللي هى اصلا طورتها شركة Microsoft.
و يُستخدم ASP.NET Core MVC لبناء تطبيقات Web تتبع نمط النموذج النمطي (MVC: Model-View-Controller)، اللي هو اصلا بيهدف إلى تفصيل التطبيق الى ٣ أجزاء، و هما:
1. النموذج (Model): وهو المسؤول عن التعامل مع البيانات والمنطق الخاصة بالتطبيق. يمثل النموذج بيانات التطبيق والقواعد والمنطق التي تعمل على تحويلها وتحسينها.
2. العرض (View): وهو المسؤول عن تجسيد البيانات وعرضها للمستخدم. يعرض العرض البيانات التي يمثلها النموذج بطريقة مناسبة للمستخدم.
3. وحدة التحكم (Controller): وهو المسؤول عن توجيه طلبات المستخدم وتنفيذ المنطق اللازم لاستجابتها. يستقبل وحدة التحكم الطلبات من المستخدم ويتفاعل مع النموذج والعرض لعرض النتائج المناسبة للمستخدم.
و يُستخدم ASP.NET Core MVC لبناء تطبيقات Web تتبع نمط النموذج النمطي (MVC: Model-View-Controller)، اللي هو اصلا بيهدف إلى تفصيل التطبيق الى ٣ أجزاء، و هما:
1. النموذج (Model): وهو المسؤول عن التعامل مع البيانات والمنطق الخاصة بالتطبيق. يمثل النموذج بيانات التطبيق والقواعد والمنطق التي تعمل على تحويلها وتحسينها.
2. العرض (View): وهو المسؤول عن تجسيد البيانات وعرضها للمستخدم. يعرض العرض البيانات التي يمثلها النموذج بطريقة مناسبة للمستخدم.
3. وحدة التحكم (Controller): وهو المسؤول عن توجيه طلبات المستخدم وتنفيذ المنطق اللازم لاستجابتها. يستقبل وحدة التحكم الطلبات من المستخدم ويتفاعل مع النموذج والعرض لعرض النتائج المناسبة للمستخدم.
نصائح و استشارات برمجية
ايش المفاهيم الي لازم اكون عارفتها قبل لا ابدا اتعلمه؟
السلام عليكم!
إذا تريد أن تكون front end developer ايش الاشياء الذي ضروري تتعلمها ؟
إذا تريد أن تكون front end developer ايش الاشياء الذي ضروري تتعلمها ؟
نصائح و استشارات برمجية
السلام عليكم! إذا تريد أن تكون front end developer ايش الاشياء الذي ضروري تتعلمها ؟
و عليكم السلام و رحمة الله و بركاته
HTML
CSS
JavaScript
وبعدها روح شوف اي بيئة عمل تابعه لمجال الـ front-end واتعلم اساسياتها وبعدها طبق مشاريع بيها
HTML
CSS
JavaScript
وبعدها روح شوف اي بيئة عمل تابعه لمجال الـ front-end واتعلم اساسياتها وبعدها طبق مشاريع بيها
سلام عليكم
كيف الحال ياجماعه انا كل ما انز الفيجوال استديوا عندي يشتغل عندي شهر واحد بس وبعدين يسكر ما عاد يشتغل بعدين هل في موقع او رابط اقدر انزل منه فيجوال استديو وما يسكر علي
الله يعافيكم
كيف الحال ياجماعه انا كل ما انز الفيجوال استديوا عندي يشتغل عندي شهر واحد بس وبعدين يسكر ما عاد يشتغل بعدين هل في موقع او رابط اقدر انزل منه فيجوال استديو وما يسكر علي
الله يعافيكم
نصائح و استشارات برمجية
سلام عليكم كيف الحال ياجماعه انا كل ما انز الفيجوال استديوا عندي يشتغل عندي شهر واحد بس وبعدين يسكر ما عاد يشتغل بعدين هل في موقع او رابط اقدر انزل منه فيجوال استديو وما يسكر علي الله يعافيكم
و عليكم السلام و رحمة الله و بركاته، نزل نسخة ال community
نصائح و استشارات برمجية
ياعيال تنصحوني اصير مطور برامج Desktop
النصيحة المُثلى لك و لأي شخص هى من وجهة نظري انك تطور من نفسك في المجال اللي تحبه اياً كان، سواء تطوير تطبيقات او مواقع او العاب او غيرهم، المهم تلاقي مجال تتخصص فيه و تعرف تبدع فيه كويس، دا اهم شئ.
نصائح و استشارات برمجية
ممكن لو حد يعرف ايه الفرق بين var وLet
• عن var:
- زمان كانت كلمة "var" هو الطريقة الوحيدة لتعريف المتغيرات في JavaScript.
- يُعتبر المتغير المُعرف بـ "var" داخليًا مُرئيًا في كل جسم الدالة التي يُعرف بها، بمعنى آخر، ليست له نطاق الكتلة (block scope)، وهو اصلا مُرئي في كل الدالات التي يتم تعريفه فيها.
- لو تم تعريف المتغير بنفس الاسم داخل نفس الدالة مرة أخرى، فإن القيمة ستتغير بدون رسالة خطأ.
مثال:
- تم إدخال "let" في إصدارات أحدث من JavaScript (ES6) ويُعتبر تحسينًا على "var".
- يتميز "let" بأنه يأتي بنطاق الكتلة (block scope)، ويكون مرئيًا داخل الكتلة التي يتم تعريفه فيها فقط.
- إذا تم تعريف المتغير بنفس الاسم داخل نفس الكتلة، فإن JavaScript سيُرسل خطأ بسبب تضارب الأسماء.
مثال:
- زمان كانت كلمة "var" هو الطريقة الوحيدة لتعريف المتغيرات في JavaScript.
- يُعتبر المتغير المُعرف بـ "var" داخليًا مُرئيًا في كل جسم الدالة التي يُعرف بها، بمعنى آخر، ليست له نطاق الكتلة (block scope)، وهو اصلا مُرئي في كل الدالات التي يتم تعريفه فيها.
- لو تم تعريف المتغير بنفس الاسم داخل نفس الدالة مرة أخرى، فإن القيمة ستتغير بدون رسالة خطأ.
مثال:
function example() {
if (true) {
var x = 10;
}
console.log(x);
// هتظهر قيمة بتساوي 10 رغم أن الـ x داخل الكتلة السابقة.
}
• عن let:- تم إدخال "let" في إصدارات أحدث من JavaScript (ES6) ويُعتبر تحسينًا على "var".
- يتميز "let" بأنه يأتي بنطاق الكتلة (block scope)، ويكون مرئيًا داخل الكتلة التي يتم تعريفه فيها فقط.
- إذا تم تعريف المتغير بنفس الاسم داخل نفس الكتلة، فإن JavaScript سيُرسل خطأ بسبب تضارب الأسماء.
مثال:
function example() {
if (true) {
let y = 20;
}
console.log(y);
// هيرسل خطأ ReferenceError لأن y غير مرئي خارج الكتلة.
}
في معظم الحالات، يٌستحسن انك تستخدام "let" عند تعريف المتغيرات بسبب نطاق الكتلة الذي يجعل الكود أكثر وضوحًا ويقلل من خطر حدوث أخطاء غير متوقعة. في حالات خاصة، قد تستخدم "var" إذا كنت بحاجة إلى نطاق الدالة العام (function scope) للمتغير.