كل الأنشطة
- الساعة الماضية
-
Ahmed Adel83 اشترك بالأكاديمية
-
نوف فهد2 اشترك بالأكاديمية
-
رهام هندي المنتشري اشترك بالأكاديمية
- اليوم
-
Soha Sarhan اشترك بالأكاديمية
-
شروق الحارثي اشترك بالأكاديمية
-
Jamal Jf اشترك بالأكاديمية
-
Lara Abuzaid اشترك بالأكاديمية
-
Ebtesam Alqahtani اشترك بالأكاديمية
- البارحة
-
Amina Mouhib اشترك بالأكاديمية
-
Mojahid Alshamiri اشترك بالأكاديمية
-
إن مدة التعلم هي أمر نسبي وهي تختلف من شخص إلى أخر فهناك أشخاص مثلا يستطيعون فهم الدرس من أول مشاهدة ولكن هناك بعض الأشخاص يفهمون الدرس بعد عدة مشاهدات له . وأيضا تختلف دورة تطوير واجهات المستخدم عن الدورات الأخرى فأغلب المسارات هي مسارات لتطبيقات عملية أى يجب التطبيق مع المدرب وهذا الأمر يحتاج وقتا أطول حيث تتابع المدرب في الفهم ومن ثم تطبق بعده . ومثلا ستجد مسار "بناء واجهة مستخدم تشبه موقع YouTube" يتكون من 40 درس بإجمالي 11 ساعة . ومسا "بناء صفحات هبوط" يتكون من 90 درس بإجمالي 15 ساعة ويمكنك مشاهدة مدة المسارات من الرابط التالي : https://academy.hsoub.com/learn/front-end-web-development/ ويمكنك تقيم الوقت بناء على مدى إستياعبك وسرعتك في التطبيق مع المدرب ولهذا أنصحك بعدم التسرع إو الإهتمام بالوقت كثيرا بل يجب أن تهتم في فهم الدروس بشكل جيد والتطبيق بنفسك مع المدرب. ونعم إذا قمت ببناء المشاريع بنفسك فلا مشكلة في رفعها على linkedin أو غيرها أو حتى وضعها في ال cv الخاص بك ما دمت أنك قمت ببناءها بنفسك ولكن يفضل تعديلها وإضفاء طابع شخصي عليها لتنسابك.
-
Ibrahim Almahdy بدأ بمتابعة مدة تعلم Bootstrap في الدورة
-
بعد تعلم HTML CSS JS كم من الوقت يستغرق لتعلم Bootstrap وعمل المشاريع التي في الدورة والتقدم للإختبار ؟ وهل المشاريع بعد ان انفذها وارفعها على GitHub عادي ارفعها على Linked in ام ما ؟ ومثلا اعمل نص المشاريع عشان اتمكن من bootstrap واروح اتعلم react وبعدين اطور من المشاريع دي والمشاريع اللي لسه اعملها ب bootstrap and react ولا رايكم اي ؟
- 1 جواب
-
- 1
-
-
يجب على الأقل إنهاء 4 مسارات كاملة بالمشاريع العملية الخاصة بها والتطبيق مع المدرب ورفع المشاريع العملية في الدورة على github لتسليمها بعد ذلك. وبعد الإنتهاء على الأقل من 4 مسارات وأردت أن تتقدم للإختبار فيمكنك محادثة مركز المساعدة وإخبارهم بذلك. وإليك تفاصيل أكثر بخصوص الإختبار من الرابط التالي: https://support.academy.hsoub.com/exams
-
هل سوف يتم عمل مقابله او عمل مشروع معين للحصول علا شهادة الدوره
- 1 جواب
-
- 1
-
-
من حيث الفائدة العملية فلا يوجد لها فائدة ملموسة، مجرد أيقونات وأرقام للدلالة على نشاطك ومدى تفاعلك بأقسام الأكاديمية، وكذلك في التعليقات أسفل الدروس، لكن تزيد من موثوقيتك في الموقع وتجعل من يقرأ إجاباتك يثق بك بشكل أكبر وهي تدل على الخبرة والأقدمية بمنتديات الأكاديمية. أي مجرد تشجيع من أجل التفاعل والمشاركة، فهو أمر مُحبب للمستخدمين على أي منصة، وستجد أمر مشابه في مواقع التواصل الإجتماعي. وزيادة رصيد المستخدم من نقاط السمعة، هي بزيادة تواجده وتفاعله مع المحتوى داخل الأكاديمية، ويشمل ذلك الإجابة على الأسئلة التي ينشرها المستخدمون ومساعدة الطلبة وما إلى ذلك، وكل مرة يتم التفاعل مع محتوى لك، ستزيد تلقائيًا.
-
السلام عليكم فقط لدي السوال وهو كيفية تتطوير الرتبه و جمع النقاط وشكرا . !
- 1 جواب
-
- 1
-
-
dev_mohamed alaa بدأ بمتابعة الذكاء الاصطناعي: دليلك الشامل
-
ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
-
السلام عليكم , لقد قمت بطلب النموذج من ميتا وجاني ايميل ولاكن لم اري اي شي في hugging face مكتوب هناك "You need to agree to share your contact information to access this model" ارجو الرد .
- 1 جواب
-
- 1
-
-
import { Router } from "express"; import pool from "../db.js"; const router = Router(); // Create a new todo router.post('/' , async (req , res) =>{ try{ const {description , completed} = req.body const newTodo = await pool.query( "INSERT INTO todo (description , completed) VALUES ($1 , $2) RETURNING *",[description , completed || false]); res.json(newTodo.rows[0]) }catch(e){ res.status(500).json({message : 'Error server'}) } }); export default router; في هذا الكود اريد شرحه مع تركيز على لماذا اضفنا rows[0] وماذا يحدث اذا لم نستخدمها
- 5 اجابة
-
- 1
-
-
الفكرة من هندسة الميزات هي تحسين أداء نماذج التعلم الآلي عن طريق تقديم البيانات لها بصيغة مفهومة ومفيدة، وتلك العملية تشمل إنشاء ميزات جديدة كحساب مؤشر كتلة الجسم من ميزتي الطول والوزن، وتحويل الميزات بمعنى مثلاً تحويل المتغيرات الرقمية باستخدام اللوغاريتمات لتطبيع توزيعها. ومعالجة القيم المفقودة ثم ترميز المتغيرات Encoding وهنا يأتي دور الـ One-Hot Encoding، وهو تقنية لتحويل المتغيرات الفئوية التي لا يوجد بينها ترتيب منطقي إلى صيغة رقمية تستطيع خوارزميات التعلم الآلي التعامل معها. فمعظم الخوارزميات كالانحدار الخطي والشبكات العصبية لا تفهم النصوص مثل أحمر" أو أزرق، بل تحتاج إلى أرقام، والـ One-Hot Encoding يحل تلك المشكلة.
- 3 اجابة
-
- 1
-
-
الكود مسؤول عن إنشاء اتصال بقاعدة بيانات PostgreSQL من خلال مكتبة pg في Node.js. هذا الكائن عبارة عن مجمع اتصالات (Connection Pool)، وظيفته أنه يدير مجموعة من الاتصالات بقاعدة البيانات. داخل الكائن Pool وضعنا إعدادات الاتصال بقاعدة البيانات: user: اسم المستخدم الخاص بقاعدة البيانات (هنا "postgres"). password: كلمة المرور الخاصة بالمستخدم. host: عنوان السيرفر الذي تعمل عليه قاعدة البيانات (هنا localhost يعني على نفس الجهاز). port: رقم المنفذ الذي تستمع له قاعدة بيانات PostgreSQL (افتراضياً 5432). database: اسم قاعدة البيانات التي نريد الاتصال بها (هنا "tododb"). بعدها تم إنشاء نسخة من المجمع وحفظها في pool. يتم تصديرها بـ export default pool حتى تستطيع استخدامها في أي ملف آخر وتنفّذ أوامر SQL. بالتوفيق
-
import {Pool} from 'pg'; const pool = new Pool({ user: "postgres", password: 'postgres', host: 'localhost', port: 5432, database: 'tododb', }) export default pool; بدي شرح لهذا الكود مع تركيز على الكائن Pool وما بداخله جزاكم الله خيراً
- 5 اجابة
-
- 1
-
-
مرحباً، السبب هو عدم كتابة الكود في المكان الصحيح داخل قاعدة البيانات tododb: لإصلاح ذلك: اضغط بزر الفأرة الأيمن على قاعدة البيانات tododb. اختر Query Tool لفتح نافذة استعلام مرتبطة بهذه القاعدة. الصق أمر الإنشاء وشغّله: CREATE TABLE todo ( todo_id SERIAL PRIMARY KEY, description VARCHAR(255) NOT NULL, completed BOOLEAN DEFAULT FALSE ); بعد التنفيذ قم بتحديث (Refresh) قاعدة البيانات، وستجد الجدول قد ظهر بشكل صحيح. بالتوفيق
-
لم تقم بإنشاء الجدول في قاعدة بيانات tododb، اضغط عليها بزر الفأرة الأيمن ثم اختر Query Tool وسيتم لك نافذة استعلام جديدة متصلة بقاعدة بيانات tododb، فقم بلصق أمر CREATE TABLE وتشغيله، وسيتم إنشاء الجدول، ثم قم بتحديث قاعدة البيانات ليظهر لك
- 5 اجابة
-
- 1
-
-
ما سبب عدم ظهور جدول todo برغم من انشائه بنجاح وحدثت قاعدة بيانات tododb اكثر من مرة ولا يظهر جدول وحدثت Table ولم يظهر جدول
- 5 اجابة
-
- 2
-
-
وعليكم السلام ورحمة الله وبركاته. نعم، يعتبر الـ One-Hot Encoding نوعًا من أنواع هندسة الميزات فالـ One-Hot Encoding تقنية لتحويل الميزات أي إنشاء ميزات رقمية من المتغيرات الفئوية عن طريق تحويلها إلى تمثيلات ثنائية على عكس التجميع
- 3 اجابة
-
- 1
-
-
السلام عليكم هل يُعتبر الـ One-Hot Encoding نوعًا من هندسة الميزات (Feature Engineering) ؟
- 3 اجابة
-
- 2
-
-
أولاً مجال الويب واسع ويحتاج وقتًا وجهدًا كبيراً . والتخصص في مسار محدد في البداية هو الطريقة الأفضل للوصول للاحتراف.فبما أنك تريد التخصص ك Full-Stack فيفضل التركيز على الأساسيات ثم التعمق بالمجال والعمل به . ولاحقاً إذا أردت الدخول لمجال تطوير التطبيقات فيمكنك إختيار التقنية التي تريدها مثل reactNative إذا كنت تريد ذلك . وعموماً بالنسبة ل reactNative بعد أن تتقن React وتصبح واثقًا من قدراتك في بناء تطبيقات الويب، يمكنك الانتقال إلىيها.