-
المساهمات
2193 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
65
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Yomna Raouf
-
إذًا يمكنك أن تبدأ بدورة دورة تطوير واجهات المستخدم حتى تتعلم أساسيلت الويب و بناء المواقع. عن طريق دورة تطوير واجهات المستخدم يمكنك أن تُصبح مطور واجهات أمامية مُحترف دون الحاجة إلى أي خبرة برمجية سابقة.حيث ستتمكن من تعلّم تطوير واجهات المستخدم خطوة بخطوة اعتمادًا على التجربة العملية والمادة العلمية التي يقدمها مدربون متخصصون. بالتحاقك بهذه الدورة ستحصل على: • 43 ساعة فيديو تدريبي • شهادة معتمدة من أكاديمية حسوب • متابعة أثناء الدورة من قبل فريق مختص يقوم بالإجابة على جميع استفساراتك و أسئلتك. • ضمان استعادة استثمارك خلال ستة أشهر • وصول مدى الحياة لمحتوى الدورة • تحديث الدورات بشكل دوري حتى تواكب آخر التحديثات و التقنيات في عالم تطوير واجهات المستخدم • أيضًا بالتحاقك بهذه الدورة ستتمكن من الوصول للمسار الأول من جميع دورات أكاديمية حسوب، حتى نساعدك على تعلم الأساسيات الخاصة بالمجالات الأخرى و نُمهد لك الطريق في تعلمها و التعمق بها أكثر. في هذه الدورة ستتعلم التالي: • مفهوم الواجهة الأماميّة للموقع front-end وكيفية عملها. • أساسيات لغات تطوير واجهات المستخدم: HTML, CSS, JavaScript . • استخدام أحدث أدوات التطوير: Bootstrap, jQuery, Sass, webPack. • التعامل مع خدمة استضافة المشاريع GitHub. • إعداد هيكل الموقع ووضع خطة العمل. • بناء العديد من المشاريع للتطبيق على ما تعلمته هذه الدورة مكونة من ست مسارات: • المسار الأول: ستتعلم فيه أساسيات تطوير الويب مثل HTML و CSS و JAVASCRIPT و مكتبة JQUERY مع أمثلة عملية للتطبيق على هذه الأساسيات، في نهاية هذا المسار سنقوم ببناء مشروع و هو موقع شخصي للتطبيق على كل ما تعلمته خلال هذا المسار و تثبيت معلوماتك بشكل أفضل. • المسار الثاني: في هذا المسار ستقوم ببناء واجهة مستخدم تشبه موقع YouTube و من خلال هذا المشروع ستتعلم أساسيات Bootstrap 4 و كيفية تخطيط الصفحات باستخدام Bootstrap و ستتعرف على مكونات Bootstrap و أيضًا ستتعلم التصميم المتجاوب بحيث تظهر صفحات المواقع الخاصة بك بشكل جميل و مرتب في جميع الأجهزة "حواسيب و أجهزة لوحية tablets و الجوالات" و بما أن تعلم و احتراف البرمجة يعتمد بشكل كلي على التطبيق العملي و الممارسة ستكون جميع المسارات القادمة عبارة عن تطبيق عملي و بناء مشاريع حتى تتدرب بشكل أكبر و تقوم بتطوير مهاراتك أكثر، مع تعلم بعض المهارات الجديدة. • المسار الثالث: في هذا المسار ستقوم ببناء خمس صفحات هبوط: صفحة قريبا الانطلاق و صفحة منتج و صفحة شركة و صفحة تطبيق جوال و صفحة شخصية. سيم بناء هذه الصفحات باستخدام html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب و أيضًا ستتعلم كيفية تحويل تصميمات psd إلى صفحات ويب متكاملة. • المسار الرابع: في هذا المسار سوف تقوم بتطوير متجر الكتروني "واجهات أمامية" بجميع صفحاته مثل: الصفحة الرئيسية و صفحة المنتج و صفحة الشراء و صفحة الدفع و صفحة البحث و صفحة التواصل. أيضًا هذه الصفحات سيتم بناءها ب html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب. بالإضافة إلى ذلك ستتعلم الأداة webpack و هي أداة تستخدم لتسهيل سير العمل و أتمتة المهام و اختصار الوقت لنا كمطورين و إعداد المشروع و بناءه حتى يُصبح جاهزًا للنشر على الانترنت و أيضًا ستتعلم Sass و Sass هي preprocessor scripting language يتم ترجمتها ل css هذه التقنية تستخدم أيضًا لتسهيل العمل لنا كمطورين و أيضًا هي أكثر فاعلية غي المشاريع الكبيرة من css و هذه التقنيات webpack و Sass مستخدمة بكثرة هذه الأيام و مطلوبة في وظائف مطوري الواجهات الأمامية و من الضروري معرفتها . • المسار الخامس: في هذا المسار ستقوم بتطوير موقع شركةو هو مكون من الصفحات التالية: الصفحة الرئيسية، صفحة عن الشركة، صفحة مشاريعنا، المدونة ،تفاصيل التدوينة، و صفحة تواصل معنا. •المسار السادس: في هذا المسار ستقوم ببناء لوحة تحكم كاملة للمتجر الإلكتروني الذي تم تطويره في مسار سابق. و بعدها يمكنك أن تلتحق بدورة تطوير التطبيقات باستخدام جافاسكريبت: في هذه الدورة ستتعلم عن لغة جافاسكريبت و مكتباتها سواءًا كانت تستخدم في بناء الواجهات الأمامية لتطبيقات الويب أو بناء تطبيقات الهواتف أو برمجة ال backend. فمحتوى الدورة كما يلي: أساسيات لغة JavaScript: أساسيات JavaScript، حلقات التكرار Loops، الدوال Functions، المصفوفات Arrays، الكائنات Objects، الأصناف Classes، التعامل مع الأخطاء والبرمجة غير المتزامنة، التخاطب مع الخادم، تخزين البيانات في المتصفح وجودة الشيفرة أساسيات React.js"مكتبة تستخدم لبناء الواجهات الأمامية لتطبيقات الويب": الأساسيات، المكونات، الحالات الشرطية والقوائم، تنسيق تطبيقات React، و بعدها سنقوم ببناء تطبيق ويب و هو تطبيق ملاحظات أساسيات Node.js : الأساسيات، إطار العمل Express، قواعد البيانات، المتحكمات، تطبيق مدونة"تطبيق ويب ستتم برمجة ال frontend الخاصة به باستخدام react.js و سنقوم ببرمجة ال backend باستخدام node.js و express.js" تطوير تطبيق جوال باستخدام React Native: لمحة عامة عن React Native و Expo، إعداد بيئة العمل، أساسيات React Native، تطبيق عملي: طبيبي "ستقوم ببرمجة ال backend لهذا التطبيق أيضًا"، تطوير الواجهة الخلفية، إنشاء تطبيق الجوال تطبيق دردشة يشبه WhatsApp: التعريف بـ WebSockets، التعريف بـ Socket.IO، الحماية والتحقق، تطبيق الويب، تطبيق الجوال في هذه الدورة يمكنك أن تتعلم تطوير كلًا من التخصصين سويًا فبناء التطبيقات باستخدام react للويب يشبه بناء التطبيقات للجوال باستخدام react native. فهي نفس المبادئ و الأساسيات و لن تلاحظ فرقًا كبيرًا بينهما، و لكنك ستحتاج لمعرف أساسيات الويب من html و css و js قبل أن تبدأ في تعلمهما.
-
الأمر يتوقف على ماذا تريد أن تتعلم تحديدًا. إذا كنت تريد أن تتعمق في لغة javascript و مكتباتها و تتعلم مكتبة react لبناء واجهات المستخدم لتطبيقات الويب "كمطور frontend من الضروري أن تعرف أحد هذه المكتبات" و مكتبة react native لبناء تطبيقات الهاتف الهجينة و إطار العمل express لبرمجة الواجهات الخلفية باستخدام لغة جافاسكريبت. في هذه الحالة أنصحك بالالتحاق بدورة تطوير التطبيقات باستخدام جافاسكريبت. لغة جافاسكريبت مستخدمة بكثرة هذه الأيام و الطلب عليها في سوق العمل يتزايد باستمرار. أما إذا أردت أن تتعلم تطوير الواجهات الخلفية باستخدام php و إطار العمل laravel. هذا الإطار مستخدم بكثرة أيضا و له شهرة كبيرة في المجتمع العربي. في هذه الحالة يمكنك شراء دورة تطوير تطبيقات الويب باستخدام php.ستتعلم wordpress أيضا في هذه الدورة. أما إذا كنت تريد بناء تطبيقات هواتف هجينة باستخدام تقنيات الويب "html و css و javascript" و المنصات cordova و capacitor و ionic. في هذه الحالة يمكنك الالتحاق بدورة تطوير تطبيقات الجوال باستخدام تقنيات الويب. هذه التقنيات لها شهرة واسعة هذه الأيام. أما عن تطوير واجهات المستخدم، فيمكنك الاطلاع على تفاصيل عن الدورة الخاصة بها من هنا. في النهاية الأمر يعود لك و إلى أهدافك المستقبلية حدد ما تريد القيام به، ثم اختر الدورة المناسبة لك.
-
مرحبًا أحمد. لا يمكن حذف الأسئلة هنا، إذا أردت ألّا تظهر الأسئلة الخاصة بك يمكنك أن تطلب منّا أن نخفيها بعد أن تحصل على إجابة. و لكن من الأفضل أن تتركها ظاهرة حتى تعم الفائدة على الجميع فربما يكون لدى أشخاص آخرين نفس الاستفسار. شكرًا لك.
-
مرحبًا أحمد. لا يوجد طريقة لذلك للأسف، حيث سيتوجب عليك دفع رسوم إنشاء حساب مطور على google play store و هي 25 دولارًا تدفع لمرة واحدة فقط. حتى تتمكن من رفع تطبيقاتك عليه. إذا كنت تريد اختبار نجاح تطبيقك فقط يمكنك أن تطلب من أحد أصدقائك الذين يملكون حساب مطور على google play لرفعه لك. و لكنك لن تتمكن من رفع نفس التطبيق مرة أخرى باستخدام حسابك الخاص إذا قمت بإنشاء حساب مستقبلًا.
- 2 اجابة
-
- 1
-
مرحبًا أم رائف. هل يمكنك التوضيح أكثر حتى نتمكن من إفادتك بشكل أفضل؟ ما هي الدورة التي تتحدثين عنها تحديدًا؟ سأتحدث هنا عن دورة تطوير واجهات المستخدم مثلًا، و نفس الأمر ينطبق على باقي دورات الأكاديمي و لكن باختلاف المشاريع و اللغات المستخدمة. عن طريق دورة تطوير واجهات المستخدم يمكنك أن تُصبح مطور واجهات أمامية مُحترف دون الحاجة إلى أي خبرة برمجية سابقة.حيث ستتمكن من تعلّم تطوير واجهات المستخدم خطوة بخطوة اعتمادًا على التجربة العملية والمادة العلمية التي يقدمها مدربون متخصصون. بالتحاقك بهذه الدورة ستحصل على: • 43 ساعة فيديو تدريبي • شهادة معتمدة من أكاديمية حسوب • متابعة أثناء الدورة من قبل فريق مختص يقوم بالإجابة على جميع استفساراتك و أسئلتك. • ضمان استعادة استثمارك خلال ستة أشهر • وصول مدى الحياة لمحتوى الدورة • تحديث الدورات بشكل دوري حتى تواكب آخر التحديثات و التقنيات في عالم تطوير واجهات المستخدم • أيضًا بالتحاقك بهذه الدورة ستتمكن من الوصول للمسار الأول من جميع دورات أكاديمية حسوب، حتى نساعدك على تعلم الأساسيات الخاصة بالمجالات الأخرى و نُمهد لك الطريق في تعلمها و التعمق بها أكثر. في هذه الدورة ستتعلم التالي: • مفهوم الواجهة الأماميّة للموقع front-end وكيفية عملها. • أساسيات لغات تطوير واجهات المستخدم: HTML, CSS, JavaScript . • استخدام أحدث أدوات التطوير: Bootstrap, jQuery, Sass, webPack. • التعامل مع خدمة استضافة المشاريع GitHub. • إعداد هيكل الموقع ووضع خطة العمل. • بناء العديد من المشاريع للتطبيق على ما تعلمته هذه الدورة مكونة من ست مسارات: • المسار الأول: ستتعلم فيه أساسيات تطوير الويب مثل HTML و CSS و JAVASCRIPT و مكتبة JQUERY مع أمثلة عملية للتطبيق على هذه الأساسيات، في نهاية هذا المسار سنقوم ببناء مشروع و هو موقع شخصي للتطبيق على كل ما تعلمته خلال هذا المسار و تثبيت معلوماتك بشكل أفضل. • المسار الثاني: في هذا المسار ستقوم ببناء واجهة مستخدم تشبه موقع YouTube و من خلال هذا المشروع ستتعلم أساسيات Bootstrap 4 و كيفية تخطيط الصفحات باستخدام Bootstrap و ستتعرف على مكونات Bootstrap و أيضًا ستتعلم التصميم المتجاوب بحيث تظهر صفحات المواقع الخاصة بك بشكل جميل و مرتب في جميع الأجهزة "حواسيب و أجهزة لوحية tablets و الجوالات" و بما أن تعلم و احتراف البرمجة يعتمد بشكل كلي على التطبيق العملي و الممارسة ستكون جميع المسارات القادمة عبارة عن تطبيق عملي و بناء مشاريع حتى تتدرب بشكل أكبر و تقوم بتطوير مهاراتك أكثر، مع تعلم بعض المهارات الجديدة. • المسار الثالث: في هذا المسار ستقوم ببناء خمس صفحات هبوط: صفحة قريبا الانطلاق و صفحة منتج و صفحة شركة و صفحة تطبيق جوال و صفحة شخصية. سيم بناء هذه الصفحات باستخدام html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب و أيضًا ستتعلم كيفية تحويل تصميمات psd إلى صفحات ويب متكاملة. • المسار الرابع: في هذا المسار سوف تقوم بتطوير متجر الكتروني "واجهات أمامية" بجميع صفحاته مثل: الصفحة الرئيسية و صفحة المنتج و صفحة الشراء و صفحة الدفع و صفحة البحث و صفحة التواصل. أيضًا هذه الصفحات سيتم بناءها ب html و css و js و jquery و bootstrap و أيضًا ستقوم بالتطبيق على التصميم المتجاوب. بالإضافة إلى ذلك ستتعلم الأداة webpack و هي أداة تستخدم لتسهيل سير العمل و أتمتة المهام و اختصار الوقت لنا كمطورين و إعداد المشروع و بناءه حتى يُصبح جاهزًا للنشر على الانترنت و أيضًا ستتعلم Sass و Sass هي preprocessor scripting language يتم ترجمتها ل css هذه التقنية تستخدم أيضًا لتسهيل العمل لنا كمطورين و أيضًا هي أكثر فاعلية غي المشاريع الكبيرة من css و هذه التقنيات webpack و Sass مستخدمة بكثرة هذه الأيام و مطلوبة في وظائف مطوري الواجهات الأمامية و من الضروري معرفتها . • المسار الخامس: في هذا المسار ستقوم بتطوير موقع شركةو هو مكون من الصفحات التالية: الصفحة الرئيسية، صفحة عن الشركة، صفحة مشاريعنا، المدونة ،تفاصيل التدوينة، و صفحة تواصل معنا. •المسار السادس: في هذا المسار ستقوم ببناء لوحة تحكم كاملة للمتجر الإلكتروني الذي تم تطويره في مسار سابق. للمزيد عن دورات الأكاديمية. ---- أما عن مدة الدورات فهي self paced أي يمكنك إنهاؤها في أي وقت كما تشائين و بالسرعة التي تريدينها إذا كانت لديك أي استفسارات أخرى يمكنك أن تخبرني بها و سأقوم بالإجابة عليها. بالتوفيق.
- 1 جواب
-
- 1
-
إذا كنتي تريدين أن تصبحي مطورة تطبيقات هواتفيمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية، و بعدها يوجد أمامك مسارين يمكنك: Native mobile apps developer: أي بناء تطبيق بلغات native مثل kotlin و swift و هذه التطبيقات تعمل على منصة واحدة فقط إما android أو IOS. فإذا كنت تريدين أن تتعلمي بناء تطبيقات لل android فعليك بتعلم kotlin و ليس java فقد أصبحت kotlin أشهر و أفضل الآن و أصبحت أغلب الشركات تنتقل من java إلى kotlin. أيضًا kotlin تشبه java في الsyntax بعض الشئ. أما إذا كنت تريدين بناء تطبيقات لل IOS فعليك تعلم لغة swift. Hybrid mobile apps developer: أي بناء تطبيقات هجينة و التطبيقات الهجينة هي التطبيقات التي تعمل على المنصتبن android و ios. فإذا كنت تريدين بناء تطبيقات هواتف هجينة يمكنك تعلم لغة Dart و إطار العمل Flutter أو لغة javaScript و المكتبة react native و غيرها. و كل من هذه المكتبات/أطُر العمل ممتاز و يمكنك تعلم أيًا منها كما تحبين. إذا كنت تريدين أن تصبحي مطورة مواقع يمكنك أن تبدأي بتعلم أساسيات البرمجة و مفاهيمها الأساسية و بعدها يمكنك أن تنتقلي لتعلم لغات مثل html و css و javaScript و الذين يتم استخدامهم لبناء واجهات المستخدم "واجهة الصفحات التي يتعامل معها المستخدم" و بعدها تتعلمي مكتبة لبناء واجهات المستخدم مثل React.js مثلًا بعدها يمكنك الانتقال إلى تعلم كيفية بناء ال backend "" باستخدام node js و express "يستخدمان لغة جافاسكريبت" أو laravel "تستخدم لغة php" "" و قواعد البيانات مثل mongodb و postgresql. و بعدها إذا أردت تعلم تطوير تطبيقات الجوال باستخدام مكتبة react native و هي مكتبة تستخدم لبناء تطبيقات الهاتف الهجينة أي أنها تعمل على android و ios. أما بخصوص الانجليزية: فاللغة الإنجليزية مهارة أساسية و مهمة جدًا في مجال البرمجة. و لكن لا يجب أن تُوقف تعلمك للبرمجة من أجل تعلم الإنجليزية خاصةً مع توفر دورات باللغة العربية هذه الأيام مثل الدورات التي تقدمها أكاديمية حسوب أو بعض قنوات اليوتيوب مثل قناة elzero. نصيحتي لك هي أن تبدأ في التعلم من خلال الدورات العربية مع تعلم اللغة الإنجليزية في نفس الوقت ومن الوسائل التي قد تساعدك على ذلك هو مشاهدة فيديوهات أو قراءة مقالات متعلقة بالمهارة التي تعلمتها ولكن باللغة الإنجليزية فمثلًا: إذا قمت بتعلم أنواع البيانات في لغة جافاسكريبت من المصادر العربية قم بالبحث عن مقالات أو فيديوهات تشرح نفس الشئ و لكن بالإنجليزية. هذه الطريقة ستساعدك كثيرًا في تعلم اللغة الإنجليزية. من الممكن أن تجد صعوبات كبيرة في البداية و لكن الأمر يحتاج الصبر و المثابرة فتعلم اللغات يتطلب الكثير من الوقت و الجهد حتى تتمكن من إتقانها. إذا كان استفسارك عن دورات أكاديمة حسوب، فيمكنك الاطلاع عليها من هنا. أما عن التواصل مع المعلمين، فيوجد أكثر من مدرب في الأكاديمية لمساعدة الطلاب و حل مشكلاتهم و الإجابة على استفساراتهم بصورة مستمرة، لا تقلقي حيال هذا الأمر. نعم بالتأكيد يمكنك تعلمها، و صدّقيني الخوف من الفشل هو سبب الفشل، لا تقلقي و ابدأي فتعلم البرمجة يحتاج إلى الصبر و المثابرة فقط لا أكثر، و ستنجحين و تصلين إلى هدفك مع الوقت. و هذه مقالة شاملة ستتعرفين من خلالها على الطرق التي تستطيعن سلكها لتعلم البرمجة
- 2 اجابة
-
- 1
-
تأكد أن المكتبة تم تثبيتها بشكل صحيح في البداية. يمكنك أيضًا إلغاء التحذيرات أو الأخطاء التي تظهر لك في pycharm عن طريق الخطوات التالية: توجه إلى Settings/Preferences و نختار Editor | Inspections. نقوم بتحديد ال inspection الذي نريد تعطيله نقوم بإلغاء التحديد من checkbox. نحفظ التغييرات حتى يتم تطبيقها إذا استمرت مشكلتك يمكنك استخدام vscode مع تثبيت إضافة تسمى Python من microsoft ms-python.python فهو محرر أكواد ممتاز و لن تواجه معه هذه المشاكل. على كلٍ سأقوم بتجربة الأكواد الخاصة بك لدي و أخبرك بالنتائج. إذا لم يظهر الخطأ فهذا سيعني أن المشكلة في ال ide لديك --------------------------------- الأكواد الخاصة بك تعمل لدي بشكل صحيح، المشكلة لديك في ال IDE لذلك يمكنك استخدام visual studio code الآن حتى تركز أكثر عللى تعلم اللغة و تريح بالك من كل هذا العناء و المشاكل التي أنت في غنى عنها الآن
-
هل يمكنك إرسال الأكواد"الملفين الخاصين بالمشروع" حتى أتمكن من مساعدتك بشكل أفضل.
-
من المفترض أن مطور الواجهات الأمامية يقوم بتكويد التصميمات فقط، فهذا هو تخصصه‘ أمّا التصميم فهو تخصص منفصل بذاته. و لكن في بعض الأحيان يطلب العميل من مطور الواجهات التصميم و التكويد في نفس الوقت، و هذا يتوقف على تطلعات العميل/توقعاته أو احتياجاته من الموقع لذلك لن يضرك شئ إذا اطلعت على مبادئ التصميم أو تعلمت عن التصميم، سيتسح لك هذا فرص أكثر. إذا كان الموقع بسيط و صاحب لا يهتم كثيرًا للتصميم سيطلب من مطور الواجهات التصميم و التكويد. و لكن في حال كان المشروع كبير ستجد أن العميل لديه تصاميم جاهزة و سيطلب منك تكويدها فقط لا أكثر. أيضًا طلب العميل في البعض الأحيان يتوقف على ثقافته البرمجية، و مدى إيمانه بنقطة التخصصات. لذلك أنصحك بتعلم التصميم لا يشترط أن تصبح خبيرًا و لكن ما يمكنك من بناء تصميمات مقبولة، أو أن تحاول إقناع العملاء بهذا الأمر و أن تخصصك هو التكويد فقط و أنه إذا استعان بمصمم سيكون ذلك أفضل له و لمشروعه و العائد الذي يعود إليه و ما إلى ذلك.
- 6 اجابة
-
- 1
-
أعتقد أن المشكلة هنا ليست بسبب المكتبة pyqt و إنما هو مجرد خطأ من pycharm. أرجو منك تحديث نسخة pycharm التي تعمل عليها و التجربة مرة أخرى
-
في الحقيقة أغلب مطورين react و react native الآن إن لم يكن جميعهم يقومون باستخدام ال functional components بسبب سهولتها عن ال class based components، و لكن هذا لا يعني أنه تم الاستغناء بشكل كلي عن ال class based components. فما زال عليك تعلمها و معرفة كيفية عملها حتى و إن كنت لا تنوي استخدامها في مشاريعك، و هذا بسبب أن التطبيقات التي تم إنشائها في الإصدارات الأولى من react كلها مبنية باستخدام ال class based components و في كثير من الأوقات سيطلب منك أن تقوم بتحويل هذه التطبيقات من class based components إلى functional components لذلك يجب أن تعرف كيفية عملها.
-
معنى العرض مستبعد هو أن صاحب المشروع قام باختيار مستقل آخر للعمل على مشروعه، فبمجرد أن يقبل صاحب المشروع عرض أحد المستقلين يظهر للباقين أنه تم اسبعاد عرضهم، و عدم اختيارك للعمل على المشاريع لا يظهر في البروفايل الخاص بك كما أنه لا يعني أن المستقل ليس كفئًا أو ما شابه ففي بعض الأحيان يكون لأصحاب العمل معايير مختلفة لاختيار مستقلين لمشاريعهم منها السعر أو المكان الجغرافي مثلًا. ما يؤثر في بروفايلك حقًا هو التسليم بعد الموعد، أو تسليم عمل بجودة غير جيدة تجعل صاحب العمل يعطيك تقييم سئ و ما إلى ذلك.
- 5 اجابة
-
- 1
-
مرحبًا أحمد. عندما تقوم بإرسال تعليق في الدروس يبقى التعليق مخفي و يتم إرسال إشعار للمدربين حتى تتم الموافق عليه و بعدها تقديم إجابة لك. إذا كانت تظهر لك أي رسائل خطأ أو ما شابه عند إرسال التعليق أرجو إخبارنا و سنقوم بمساعدتك. شكرًا لك.
-
يوجد العديد من التقنيات و اللغات لبرمجة ال backend لمشاريعك، مثل: php و إطار العمل laravel python و إطار العمل Django node و إطار العمل express يمكنك استخدام أي لغة من هذه اللغات، فلغة جافاسكريبت قديمًا كانت تعمل في المتصفح فقط في بناء الواجهات الأمامية للمواقع. و لكن الآن أصبحت تستخدم في البرمجة الخلفية أيضا بفضل بيئة العمل node.js"و هي runtime environment مكنتنا من استخدام جافاسكريبت خارج المتصفح" و إطار العمل express"إطار عمل لبناء ال backend". و لكن يوجد فرق يجعل javascript تتفوق على php و python في برمجة المواقع. و هي طريقة تنفيذ الأكواد حيث أن لغة جافاسكريبت non blocking أي أنها لا تنتظر أن يتم تنفيذ عملية ما حتى تنتقل إلى التي تليها مثل php مما يجعل أداؤها أفضل و أسرع من php.لذلك من وجهة نظري تعتبر node هي الأفضل خصوصًا في التطبيقات الكبيرة. و في النهاية اختيار التقنيات يتوقف على المشروع الذي تريد بناؤه.
- 2 اجابة
-
- 1
-
مرحبًا عبد الواحد. من الأفضل أن تتابع الجديد ، فمن المهم جدًا أن تبقى على اطلاع على آخر التحديثات التي تطرأ على التقنيات التي نعمل بها. في هذا المسار يتم شرح كافة النقاط الأساسية في الإطار،باستخدام أحدث إصدار وهو الإصدار الثامن، لكن النقاط العريضة في الإطار نفسه تبقى نفسها فالإصدارات الجديدة تأتي بتحديثات بسيطة و إضافات لا تؤثر على عملك بالإطار و تستطيع تعلمها بعد فهمك للأساسيات. لذلك فمن الأفضل أن تقوم بإعادته سريعًا حتى تتعرف على التحديثات
- 4 اجابة
-
- 1
-
مرحبًا علي. خاصية Days won توضح لك عدد المرات التي حصل فيها محتواك "المحتوى الذي تنشره على الأكاديمة، من تعليقات و ما إلى ذلك." على أكبر عدد من الإعاجابات في يوم. فمثلًافي اليوم يتم نشر العديد من التعليقات و الأسئلة و المقالات و جميع المستخدمين يتفاعلون مع هذا المحتوى فإذا حصل محتواك على تفاعل أكبر من محتوى باقي الأشخاص في يومٍ سيتم إضافة نقطة لك في Days won.
- 1 جواب
-
- 2
-
مرحبًا عبد الواحد. سأشرح لك الفكرة، و سأترك لك تجربة الأكواد و إن لم تنجح أخبرني و سأقوم بمساعدتك. حتى تجعل ال sidebar مخفي بصورة افتراضية، نقوم بإعطائه margin بقيمة سالبة، إذا كان ال sidebar في جهة اليمين و عرضه 17rem مثلًا نقوم بإعطائه margin:right بقيمة 17rem- و عند الضغط على الزر نقوم بتعديل قيمة هذا ال margin إلى صفر. هل يبدو لك هذا الأمر مألوفًا؟ هل تذكر كيف قمنا ببناء هذه الخاصية لل sidebar في موقع يوتيوبي سابقًا؟ يمكنك الآن العودة إلى هذا الدرس و مراجعته و ستفهم هذا الدرس الآن بصورة أفضل و ستثبت المعلومة لديك. إذا واجهتكأي مشاكل أخبرني و سأقوم بمساعدتك. أتمنى لك التوفيق.
- 4 اجابة
-
- 1
-
هل قمت بتجربة التواصل معهم عن طريق هذا الايميل support@beyourbussiness.com و طرح استفساراتك عليهم.
-
عادةً ما أسمع هذه النصيحة تُعطى للمبتدئين في المجال بأنه يجب عليهم تعلم لغة برمجية معينة في بداية طريقهم و اللغة التي دائمًا ما يُبصح بها هي ++c.و لكن من وجهة نظري هذه النصيحة لا تأتي بأي نفع بل بالعكس تقوم بإضاعة الوقت و تأخير تقدمك. ففي الحقيقة مهارة التفكير المنطقي و أساسيات البرمجة يمكنك تعلمها عن طريق أي لغة برمجة سواءً كانت ++c أو python أو JavaScript أي لغة أخرى. في الحقيقة اختيار اللغة البرمجية ليس من المفترض أن يكون الخطوة الأولى، فمن المفترض أن تقوم بتحديد المسار الذي تريد أن تسلكه، و يوجد العديد من المجالات منها: تطوير المواقع و تطبيقات الويب تطوير تطبيقات الجوال سواءً كانت أصيلة أم هجينة، تطبيقات android أو ios تطوير الألعاب الذكاء الاصطناعي و علوم الآلة برمجة المتحكمات الدقيقة و embedded systems و غيرها الكثير. فبعد أن تحدد المجال الذي تريده و تتجه إليك ميوله يمكنك أن تبدأ بتحديد اللغات التي يجب أن تتعلمها. فمثلًا إذا كنت تريد أن تصبح مطور ويب يمكنك أن مباشرة بتعلم لغة JavaScript أو python أو PHP. و إذا كنت تريد أن تصبح مطور ألعاب أو مطور embedded systems يمكنك أن تتعلم #c أو ++c. و هكذا أما إذا بدأت بتعلم ++c فإنك ستقضي وقتًا في تعلمها و بعدها ستقضي فترة أخرى في تعلم اللغة التي تحتاجها لتخصصك مما يعني إضاعة وقت و جهد بدون جدوى. ----- أما فيما يخص الاختصارات و الدوال الجاهزة و ما إلى ذلك، فلا يوجد ما يجبرك على استخدامها يمكنك الاستغناء عن هذه الاختصارات و بناء البرامج من الصفر كما كنت ستقوم بذلك في لغة ++c.
-
الاقتباس هو أن تأخذ جزء من تعليق/سؤال أحد الأشخاص أو التعليق بأكمله في تعليق آخر و تقوم بالرد عليه. مثلًا هنا أنا قمت باقتباس سؤالك. و هنا قمت باقتباس جزء من السؤال. و نستخدمه عندما يكون التعليق/ السؤال يحتوي على أكثر من جزء و نريد أن نوضح أن إجابة معينة تخص هذه الجزئية من السؤال.
- 3 اجابة
-
- 1
-
مرحبًا عبد الواحد. نعم هذا صحيح، في دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب ستتعلم بناء تطبيقات الجوال بكلا الجانبين: جانب العميل و جانب المخدم باستخدام node.js و إطار العمل express.js. و ستقوم ببناء التطبيقات التالية في هذه الدورة: تطبيق مشاركة وصفات الطعام تطوير تطبيق لمطعم تطبيق جوال لطلاب المدارس تطوير تطبيق قائمة مهام بناء تطبيق لموقع ووردبريس
- 1 جواب
-
- 1
-
يمكنك القيام بذلك باستخدام الأكواد التالية: # حلقة للدوران على الأرقام من صفر إلى ستة for x in range(6): # نتححق من أن الأرقام لا تساوي القيم ثلاثة أو ستة if (x == 3 or x==6): # إذا كانت الأرقام مساوية لثلاثة أو ستة نقوم بإكمال الدوران "زيادة العدد بمقدار واحد" دون أن نطبع الرقم الحالي continue # إذا كانت الأرقام غير مساوية لثلاثة أو ستة نكمل تنفيذ الأكواد و نطبع الرقم print(x,end=' ') print("\n") الكود الخاص به: numbers=[23,56,76,78,90,35,12,45] #defined a list for i in numbers: # إذا كانت قيمة العنصر تقبل القسمة على اثنين "أي باقي القسمة على 2 يساوي صفر نطبع أن العدد زوجي if(i%2)==0: print i, "is even" //print even number # و إذا كان لا يقبل القسمة على 2 نطبع أنه فردي else: print i, "is odd" //print odd number الناتج: 23 is odd 56 is even 76 is even 78 is even 90 is even 35 is odd 12 is even 45 is odd الأكواد. # num نطلب من المستخدم ان يُدخل الرقم الذي يريد طباعة جدول الضرب الخاص به و نقو بتخزينه في المتغير num = int(input("Enter the number: ")) print("Multiplication Table of", num) # في كلٍ من هذه الأرقام num نقوم بعمل حلقة للأرقام من 1 إلى 11 و نقوم بضرب الرقم for i in range(1, 11): print(num,"X",i,"=",num * i) الناتج: Enter the number: 6 Multiplication Table of 6 6 X 1 = 6 6 X 2 = 12 6 X 3 = 18 6 X 4 = 24 6 X 5 = 30 6 X 6 = 36 6 X 7 = 42 6 X 8 = 48 6 X 9 = 54 6 X 10 = 60
- 4 اجابة
-
- 1
-
يمكنك أن تلقي نظرة على قناة اليوتيوب الخاصة بالأكاديمية من هنا ستجد فيها بعض النماذج لطريقة الشرح من دورات مختلفة
-
بما أنك تعلمت أساسيات HTML و CSS و JS فنعم يمكنك الآن البدء في تعلُم مكتبة react.js، فتعلم أحد مكتبات تطوير واجهات المستخدم"React و Angular و Vue" أمر مهم جدًا هذه الأيام بالنسبة لمطوري واجهات المُستخدم. و في الحقيقة لا يهم ما هي المكتبة التي ستتعلمها، يمكنك اختسار أي مكتبة منهم، و لكن مكتبة react تحظى بشهرة أكبر من المكتبات السابقة كما أنها الأكثر طلبًا في سوق العمل هذه الأيام، لذلك يعتبر اختيارك لمكتبة react اختيار موفق."على كلٍ إذا تعلمت أحد هذه المكتبات و تقدمت إلى وظيفة تطلب مكتبة أخرى سيقومون بتعليمك إيّاها إذا وجدوا أن أعمالك و مهاراتك ممتازة و مناسبة للوظيفة أو ستتمكن من تعلمها بسرعة في حال كنت تركز على الأساسيات أثناء تعلمك في البداية". أما عن الدورات: فأكاديمية حسوب تُقدم دورة "تطوير التطبيقات باستخدام JavaScript" و في هذه الدورة يتم تدريس مكتبة react و react native "بناء تطبيقات هواتف هجينة" و غيرها مع بناء تطبيقات عملية بهذه التقنيات. محتويات الدورة: أساسيات لغة JavaScript أساسيات لغة JavaScript أساسيات React.js أساسيات Node.js تطوير تطبيق جوال باستخدام React Native تطبيق دردشة يشبه WhatsApp في الحقيقة هذا الأمر ليس من تخصص ال Front End، و لكن نعم ستتعلم هذه الأمور، حيث ستتعلم كيفية التعامل مع ال SQL و ال NOSQL كذلك، حيث يتم استخدام قواعد البيانات PostgreSQL و MongoDB في المشاريع التي يتم بناءها في الدورة
-
يبدو أن الموقع ما هو إلّا موقع سيرة ذاتية لشخص يعمل في مجال ال degital marketing"مُسوقة رقمية" و تقوم بالترويج لخدماتها من خلال هذا الموقع، حيث أنها تساعدك في وضع خطة للتسويق الرقمي لمشروعك و التسويق لل brand الخاصة بك. يمكنك التواصل مع صاحبة الموقع عن طريق قسم contact us في الموقع لتعرفي تفاصيل أكثر منها. أيضًا الموقع يحتوي على روابط لصفحاتها و حساباتها على مواقع التواصل الاجتماعي يمكنك تفقدها لتتأكدي من مهاراتها و من أنه ليس موقع وهمي.
- 4 اجابة
-
- 1