أكاديمية المعرفة العربية للعلوم والتكنلوجيا

أكاديمية المعرفة العربية للعلوم والتكنلوجيا

Share

مرحبا بكم..!
نحن نقوم بتقديم منشورات في مجالات علوم الحا

08/02/2023




⇐من نحن
نحن الفريق العربي للبرمجيات متخصصون في دراسة وتحليل وتصميم وبرمجة المشاريع والمنتوجات البرمجية بجميع انواعها واشكالها ومجالاتها المختلفة.

⇐رؤيتنا
تكوين اقوى فريق عربي للبرمجيات على مستوى العالم العربي لانتاج ومبرمجة وتطوير المشاريع والمنتوجات البرمجية وانظمة المعلومات والمعرفة التكنلوجية والرقمية لتغطية متطلبات واجحتياجات المجتمع العربي من البرمجيات واستخدام واستثمار التكنلوجيا الرقمية والالكترونية في تطوير وتنمية الاعمال والافراد داخل المجتمع العربي وسد الثغرة المعرفية والتكنلوجية والرقمية.

⇐رسالتنا
دعم وتنمية وتطوير افراد واعمال المجتمع العربي في جميع المجالات والانظمة الاقتصادية والاجتماعية من خلال انتاج وتطوير المنتوجات والمشاريع البرمجية والتكنلوجية والرقمية التي يحتاج إليها ويتطلبها المجتمع العربي في تطوير وتنمية الاعمال والافراد بمختلف المجالات والانظمة الاقتصادية والاجتماعية.

⇐فريقنا
فريق عربي متكامل من جميع الجنسيات العربية متخصص في انتاج وتطوير البرمجيات والانظمة المعلوماتية والمعرفية التكنلوجية والرقمية يتكون من افضل المبرمجين والمطورين والمحللين والمصممين للبرمجيات والانظمة والمشاريع البرمجية والتقنية والتكنلوجية والرقمية بمختلف انواعها واشكالها ومجالاتها

⇐خدماتنا
نحن نقدم خدمات واعمال برمجة وتطوير المشاريع البرمجية والانظمة المعلوماتية والمعرفية والرقمية بجميع اشكالها وانواعها بجوده وكفاءه عالية وباقصى وقت واقل سعر تتمثل خدماتنا واعمالنا البرمجية والتكنلوجية والرقمية في التالي:
1-دراسة وتحليل وتصميم وبرمجة وتطوير الانظمة والبرامج والأدارية والمحاسبية بمختلف انواعها في جميع المجالات والانشطة والمشاريع الصناعية والانتاجية والخدمية والتجارية
2-تصميم وبرمجة وتطوير انظمة ومواقع وصفحات الويب وادارتها
3- تصميم وبرمجة وتطوير تطبيقات وبرامج الحاسوب والحواسيب الذكية
4-برمجة وتطوير انظمة وتطبيقات وبرامج الذكاء الاسطناعي وتعلم الاله

⇐خطوات الانظمام الى الفريق العربي للبرمجيات:
⓵↤ متابعة صفحتنا في الفيسبك ومشاركة المنشور في 4 مجموعات من مجموعات المبرمجين :
②↤تسجيل البيانات الشخصية المطلوبه وفق النموذج الموجود في موقع الويب عبر الرابط التالي:
https://forms.gle/74fWkAfyGkoxeRmk6
③↤ ارسال السيرة الذاتية وملف الشهايد عبر الواتس اب عبر الرابط التالي:
https://wa.me/message/734610565
④↤النظمام الى قناة الفريق العربي للبرمجيات في التيلجرام عبر الرابط التالي:
https://t.me/ArabSoftwareTeam

⇐بعد اكمال هذه الخطوات سيتمك تحديد موعد للمقابلة الشخصية اون لاين واختيار المبرمجين وتحديد الادوار والاعمال لكل فرد

بالتوفيق للجميع

14/01/2023

بسم الله الرحمن الرحيم

الــــدرس الــثــالــث:
مــفــاهــيــم أســاســيــة،
الــــــجــــزء الــثـــانـــي

عند كتابة الكود توجد بعض العمليات التى تتم عليه فى الخفاء قبل تحويله للنوع الذى ترغب به و من الهام جدا معرفتهم حتى إذا ظهرت لك اخطأ اثناء الترجمه تستطيع تصنيف طبيعة الخطأ و سببه.

⇐سنوضح فى هذا الموضوع
↤مصطلحات أساسية (إضافات).
↤مراحل الترجمة.

⇐مصطلحات أساسية (إضافات)[4]
فى الموضوع السابق تناولنا بعض المصطلحات التى تتعلق بالمكونات التى تدخل فى عملية الترجمة، فى هذا الجزء سنتناول المصطلحات التى نستخدمها أثناء عملية الترجمة.

basic source character set
هى الحروف الأساسية[5] التى تمثل برنامج مكتوب بلغة ++C و تتكون من 96 رمز، أيهم لابد من تمثيله فى 7 بت.

extended character set
تحتوى على كافة حروف الأساسية بالإضافة لبعض الحروف التى تتكون من اكثر من بايت (تسمي بـ Escape sequences).

basic ex*****on character set
على الأقل تحتوى على 96 رمز الأساسيين و لكن بترميز ثنائي مختلف و تشترط قواعد اللغة ان قيمة null character تساوى صفر.

extended ex*****on character set
تحتوى على basic ex*****on character set و extended character set و لكن بترميز ثنائي مختلف و تشترط قواعد اللغة ان قيمة null character تساوى صفر.

basic source wide-character set
تماثل basic source character set مع وجوب تمثيل كل عنصر بها داخل النوع wchar_t.

extended wide-character set
تماثل extended character set مع وجوب تمثيل كل عنصر بها داخل النوع wchar_t.

basic ex*****on wide-character set
تماثل basic ex*****on character set مع وجوب تمثيل كل عنصر بها داخل النوع wchar_t.

extended ex*****on wide-character set
تماثل extended ex*****on character set مع وجوب تمثيل كل عنصر بها داخل النوع wchar_t.

implementation-defined behavior
معرف في 1.3.5، هو سلوك يعود لمصصم المترجم تحديدة كما يشاء.

argument, parameter
هو قيمة يتم تمريرها أثناء استدعاء function او macro، بالإضافة لهذا التعريف توجد معلومات أخرى تجعل المفهومين مختلفين و سيتم ذكرهم وقت الحاجة لذلك، راجع 1.3.1 و 1.3.9 لمعرفة الفرق إن أردت.
كلا التعريفين سيتم إستخدام الكلمة معامل للإشارة لأيهم.

well-formed program
معرف في 1.3.14، هو برنامج ++C يوافق قواعد و مفاهيم اللغة و التى تنتج برنامج محدود المعالم.

ill-formed program
معرف في 1.3.4، هو برنامج لا ينطبق عليه مفهوم well-formed program.

implementation limits
معرف فى 1.3.6، هي قيود يتم تطبيقها على برنامج ++C من خلال المترجم.
هذه القيود مثل أقصي عدد من المعاملات داخل function. و أقصي عدد من الحروف التى تكون variable. هذه القيود كل مترجم مطالب بتوثيقها و هى موجوده داخل Annex B(إسم فصل داخل standard).

locale-specific behavior
معرف فى 1.3.7، هو سلوك مبني على خصائص تنتمي لدولة معينة.

multibyte character
معرف فى 1.3.8، هو بايت أو أكثر يمثلوا عنصر موجود داخل extended character set أو extended ex*****on character set أو كلاهما.

universal character name
ذكرت من قبل[6] إمكانية استخدام صيغة معينة لتمثيل حروف Unicode داخل اللغه، هذه الصيغة تأخذ الشكل u # # \ و U # # # # # \ حيث الحرف X هو احد ارقام النظام السداسي العشري، سيتم التحدث عن هذه الصيغة بالتفصيل لاحقا.

undefined behavior
معرف فى 1.3.12، هى عملية لا يمكن توقع نتيجتها و الـ Standard تركها للمترجم ليجعلها كما يشاء، مثال:

// Example 1: Null Pointer Dereferenceint* ptr = 0;*ptr = 10; // undefined behavior// Example 2: Modifying variable more than once between multiple sequence pointint a = 0;a = a++ + ++a; // undefined behavior

unspecified behavior
معرف فى 1.3.13، هو سلوك ناتج عن كود سليم و إحتمالات تنفيذه محدده بواسطة الـ Standard و الأمر يعود إلى المترجم لإختيار أحدهم. الكود التالي ينتج unspecified behavior:

// a.cppint a = 10;// b.cppextern int a;int b = a;

↤س: ما كل هذه الـ character sets، من معرفتي باللغة حروف ASCII هى الوحيدة المستخدمة؟
↤ج:
↜أولا: حروف ASCII ليست وحدها المستخدمه داخل اللغه حيث يمكنك إستخدام صيغة universal character name للإشارة لحرف معين داخل Unicode.
↜ثانيا: ليست كل عناصر اللغة تأتي من ASCII فمثلا إذا اردت وضع علامة سطر جديد داخل نص حينها تستخدم n\ - تسمي Escape Sequence - و حيث انك تراهم حرفين إلا ان اللغه تعتبرهم حرف واحد و الوسيلة التى تستخدمها اللغة لترميز هذه الحروف عن طريق extended character set.
↜ثالثا: لإعطاء مرونة لمصمي مترجم اللغة تم إضافة ما يسمي بـ ex*****on character set و التى تستخدم داخليا من قبل المترجم لترميز عناصر اللغة، هذه الـ character set انت غير مطالب بمعرفتها إلا إذا قررت تصميم مترجم.
↜رابعا: حيث ان اللغة تحتوى على نوعين بيانات مختلفين يمكن من خلالهم ترميز النصوص لهذا كان يوجد نسختين من كل character set واحدة لكل نوع بيانات[7].

⇐مراحل الترجمة
معرف في 2.1، توجد تسعة مراحل يقوم بها المترجم لتحويل كود الـ ++C إلى الصيغة الثنائية:

↤س: لماذا احتاج لمعرفة هذه الخطوات؟
↤ج: كل مرحلة من مراحل الترجمة لها مجموعة خصائص و اخطأ مرتبطة بها، و معرفتك بهذه المراحل تجعل لديك القدرة على معرفة المرحلة التى نتج منها خطأ معين و بالتالي تستطيع إصلاحه بكل سهولة، أيضا تفتح افاقك لإكمال مهمة معينة بأكثر من إسلوب.

1.1 - يقوم المترجم بتحويل صيغة ملف الكود إلى صيغة خاصة به - ex*****on character set - إذا أراد ذلك.

1.2 - يقوم المترجم بإبدال Trigraph sequences إلى حرف واحد. الـ Trigraph sequences هى مجموعة مكونة من 3 حروف و تبدأ بالحرفين ?? (أنظر الجدول التالي)، الهدف من وجود هذه الصيغة ان بعض code pages لا تحتوى على كافة رموز اللغة لذا بإستخدام الـ Trigraph sequences يتم حل هذه المشكله.

┌──────────────────────────────┬──────────────────────────────┬──────────────────────────────┐│ trigraph replacement │ trigraph replacement │ trigraph replacement │├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤│ ??= # │ ??( [ │ ??< { │├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤│ ??/ \ │ ??) ] │ ??> } │├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤│ ??' ^ │ ??! | │ ??- ~ │└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘

مثال، الكود التالي:

??=define arraycheck(a,b) a??(b??) ??!??! b??(a??)

بعد معالجته يصبح الكتالي:

arraycheck(a,b) a[b] || b[a]

1.3 - يتم إبدال الحروف التى لا تدخل فى مجموعة الحروف الأساسية بالتسمية التى تقابلها داخل Unicode بإستخدام universal character name أو بصيغة أخرى يختارها المترجم.

2.1 - إذا وجد الرمز \ - يسمى backslash - تبعه مباشرة سطر جديد - الحرف الذى يقابل الرقم 10 فى جدول ASCII - يتم دمج السطر الذى ينتهي بالرمز backslash مع السطر الذى يليه . وجود الرمز backslash قبل السطر الجديد تسمي line splice. مثال، الكود التالي:

NUM (2 \ + 3)

يماثل الكود التالي بعد حذف line splice:

NUM (2 + 3)

لاحظ كيف تم دمج السطرين بعد ان تم حذف الـ line splice.

الكود التالي لا يحتوى إلا على ملاحظات:

\\ test comment \int main() \{ \ return 0; \}

بعد معالجته يصبح كالتالي:

\\ test comment int main() { return 0; }

يوجد نوعين من الأسطر يتعامل معها المترجم و هم:
1- physical lines: و هى أسطر الكود الذى كتبها المبرمج، و هذا نفس رقم السطر الذى يظهر فى رسائل الخطأ و التحذير.
2- logical lines: و هى الأسطر الى تنتج بعد الـ line splice.

2.2 - إذا نتج universal character name بعد حذف line splice فهذه الحالة undefined behavior. مثال، الكود التالي:

int \\u0040;

بعد حذف line splice يصبح:

int \u0040;

الصيغة u0040\ تمثل الرمز @ و حيث ان الصيغة وجدت بعد حذف line splice فهذا الكود ينتج undefined behavior.

2.3 - إذا كان ملف الكود غير فارغ و لا ينتهي بسطر جديد فهذا undefined behavior. إذا كان أخر حرفين بملف الكود هم backslash يليها مباشرة سطر جديد فهذا undefined behavior.

3.1 - يتم تقسيم ملف الكود إلى مجموعات تسمي Preproccessing tokens و المساحات البيضاء (التعليقات تعامل كمساحة بيضاء).

3.2 - ملف الكود لابد ألا ينتهي بتعليق غير مكتمل أو جزء من Preproccessing token مثل ان ينتهى ملف الكود بنص غير مكتمل.

3.3 - كل تعليق يتم إبداله بمساحة بيضاء واحدة، المثال التالي:

int/*thisis a multiline comment*/a;int b//this is single line comment;

بعد معالجته يصبح:

int a;int b ;

لاحظ ان التعليق الأول بأكمله تم إبداله بمساحة بيضاء واحده، ايضا التعليق الثاني تم إبداله بمساحة بيضاء واحده.

3.4 - السطر الجديد بعد تعليق السطر الواحد يظل كما هو. من المثال السابق تلاحظ انه لم يتم دمج محتويات السطر الأخير مع الذى قبله لأن السطر قبل الأخير كان يحتوي على تعليق السطر الواحد.

3.5 - المساحات البيضاء المتتالية (سواء كان بينهم سطر جديد او لم يكن) يمكن إبدالهم جميعا بمساحة بيضاء واحدة او تركهم جميعا، الأمر يعود لمصممي المترجم لإختيار ما يريدوا.

3.6 - عملية التعرف على الـ Preproccessing token تعتمد على السياق فمثلا نعلم أن النص يبدأ بـ " و ينتهي بمثلها فإذا حدث و وجد "\ داخل النص لا يفترض ان تعتبر الـ " بها هى نهاية للنص و انما هى جزء منه.

4.1 - الـ Preprocessing directives يتم تنفيذها و أى ماكرو يتم إبداله. و إذا تم إنتاج صيغة تشبة الـ universal character name فهذا undefined behavior.

4.2 - الـ include # تتسبب فى معالجة الملف المذكور للمراحل من 1 و حتى 4.

4.3 - يتم حذف كل الـ Preprocessing directives من الكود.

5 - العناصر universal character name و Escape sequence الموجوده داخل النصوص و الحروف يتم إبدالها بمثيلها داخل ex*****on character set.

6 - النصوص المتتالية المبنية على النوع char يتم دمجها - تسمى بـ ordinary strings - و النصوص المتتالية المبنية على النوع wchar_t يتم دمجها - تسمى بـ wide strings.

7.1 - المساحات البيضاء التى تفصل بين Preproccessing token لم تعد مهمه.

7.2 - يتم تحويل الـ Preproccessing token إلى token. و يتم التحقق من صحتها و من السياق و من ثم يتم تحويلهم لصيغة ثنائية.

8.1 - الـ translation units المحولة يتم التحقق منها للحصول على معلومات كافية بشأن الـ templates المراد الحصول على نسخ فعالة منها إن وجدت.

8.2 - يتم الحصول على نسخ الـ template المراد تحويلها، و الأمر يعود للمترجم للصيغة التى ستكون عليها هذه الـ templates.

8.3 - يتم إجراء التحويلات اللازمه لينتج لنا فى النهاية instantiations uniits و هي الـ translation units بدون templates او الحاجة لأى عمليات تحويل لمحتواها.

8.4 - يعتبر البرنامج ill-formed إذا فشلت أى عملية من عمليات تحويل كود الـ templates.

9 - عمليات الربط الخارجي للدوال يتم معالجتها، أيضا يتم الربط على الكائنات و الدوال من المكتبات الخارجية، و في النهاية يتم إنتاج نسخة تنفيذية و التى تحتوى على المعلومات الكافية لتعمل فى البيئة التى صنع لها.

[1] بدأ من هذا الموضوع يفترض بالقارئ أن يكون على دارية بسيطة بقواعد لغة ++C.
[2] أقصد أن المترجم ينتج ملف تنفيذى(من أى نوع) او مكتبة إستاتيكية و ليس preprocessed file .
[3] هذا الموضوع يحتاج قراءة مسبقة لموضوع مفاهيم أساسية.
[4] سيتم إستخدام هذه المصطلحات مع امثلة توضيحية فى المواضيع القادمة لذا لا تقلق إن لم تستوعبهم جميعهم الأن.
[5] راجع الفقرة الرابعة أبجدية اللغة بموضوع مفاهيم أساسية.
[6] راجع الفقرة الثامنة داخل لغة ++C بموضوع مفاهيم أساسية.
[7]سيتم التحدث عن انواع بيانات اللغة فيما بعد.
و الله ولي التوفيق

انتضرونا في تنزيل بقية الدروس في قناتنا بالتيلجرام وصفحتنا في الفيس بك بالتوفيق
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
للمتابعة المزيد من الدروس البرمجية زورو قناتنا في التيلجرام على الرابط التالي:
https://t.me/CIS2020
ولاتنسو متابعة صفحتنا في الفيس بك

++C

23/11/2022

نقدم لكم موقع جديد لربح المال من الانترنت للمبتدئين و لعموم الناس.
الحد الادنى لسحب ٠.١ دولار امريكي.
موقع للتعدين الدولار و صادق في السحب فهو مجرب من زمان لا يوجد غش و تحيل .
التسجيل في موقع سهل جدا فهو يطلب منك البريد الالكتروني و اسم المستخدم و كلمة السر ثم تاكيد كلمه السر فقط.
ثم تضع البريد الالكتروني و كلمة السر و تسجل دخولك للموقع بكل سهولة.
موقع يعطيك اعلانات بمجرد مشاهدتها يضيف تلك الأموال الى الرصيد الخاص بيك في الموقع clickprofit .

ثم كذالك يعطيك ٥ دولار امريكي على كل إحالة يعني تستدعي اصدقائك للموقع يعطيك على كل صديق ٥ دولار امريكي.
موقع سهل جدا و صادق فهو يدفع ٠.١ دولار كحد أدنى إلى بايير و عدة محافظ أخرى . يدعم عملة usdt.
موقع مجرب ليس مثل الكثير من المواقع الاخرى التي تغش و تتخيل على المستخدمين .
هذا الموقع يدفع بدون شرط الاستثمار لكي تستطيع السحب مثل بعض المواقع أخرى .
أنا لا انصح باستثمار في اي موقع لأن كل المواقع يأتي يوم و تغلق .
فقط اشتغل على المواقع المجانية حتى أن أغلقت فلن تخسر شيء .

Clickprofit هو موقع للتعدين الدولار الأمريكي فهو يدفع على الفور لا يبقى ٢٤ ساعة أو أكثر مثل بعض المواقع.

و هو يدفع بدولار الامريكي و ليس بروبل مثل المواقع الروسية الأخرى.
سحب عن طريق محفظة بايير و دفع فوري.
موقع مجرب من الكثير من المستخدمين و مني انا شخصيا لا يستحق الإيداع و ايحالات لدفع .
كنا لمدة قبل لا تستثمرو في اي موقع فجيمع المواقع في أي لحظة تغلق.

كل ما تصل إلى ٠.١ دولار امريكي اسحبهم إلى محفظتك الرقمية مباشرة.
هناك موقع كثير لربح المال من الانترنت للمبتدئين و غير المبتدئين لكن يجب أن يكون الموقع موثوق و صادق و مجرب .

شكرا للجميع على حسن المتابعة و اهتمام جزاكم الله كل خير و سلام عليكم و رحمة الله تعالى وبركاته.
يومكم جميل بالافراح ،شكرا.

للتسجيل في الموقع ادخل على الرابط التالي:
http://clickprofit.icu/r/ref/321228

لمتابعة المزيد زورو قناتنا بالتيلجرام على الرابط التالي:
https://t.me/CIS2020

Photos from ‎أكاديمية المعرفة العربية للعلوم والتكنلوجيا‎'s post 10/09/2022

كتاب إنشاء المواقع للمبتدئين
ملاحظة:الكتاب موجود بقناتنا في التيلجرام لتحميل الكتاب ادخل على الرابط التالي👇👇👇👇
https://t.me/CIS2020/4459
✅رابط مجتمع مبرمجين ومطورين الويب
https://t.me/WebDevelopersArab

07/09/2022

تريد تعلم البرمجة و لا تعرف من أين تبدأ؟ لديك ضعف باللغة الإنكليزية و تعاني من قلة المراجع العربية؟

لا داعي للقلق بعد الآن، فقد عمدنا إلى حل هذه المشكلة و مساعدتك. في موقع هرمش تستطيع تعلم البرمجة باللغة العربية، بطريقة سهلة، سلسة و تفاعلية، جاهزون للرد على أسئلتك من خلال حساباتنا في مواقع التواصل الإجتماعي أو حتى إدراج سؤالك في الموقع.

ليس هذا و حسب بل تعلم أيضاً اللغة الإنجليزية باللغة العربية و اختبر نفسك عبر تمارين آخر ادرس، كما يمكنك تصفح أهم الكتب التقنية و المشاريع البرمجية و القيام بتحميلها.

مفاجئتنا لك شهادة إتمام عند الإنتهاء من الدورة و تحميلها من دون قيود.
موقع Harmash.com موقعكم.

07/09/2022

السلام عليكم ورحمة الله وبركاته
اقدم لكم كورس رائع عن information security
طبعا هذا الكورس موجود بشكل مجاني على الإنترنت وحبيت ارفعه على هذه القناة , وأتمنى أن ينال إعجابكم
هذا الكورس موجه للمبتدئين في هذا المجال
لغة الكورس : العربية ( اللهجة المصرية )
عدد الدروس : 61

ملاحظة: الكورس موجود على قناتنا في التيلجرام ادخل على الرابط التالي للتحميل:
https://t.me/CIS2020/4439

Photos from ‎أكاديمية المعرفة العربية للعلوم والتكنلوجيا‎'s post 10/08/2022

📕كتاب تعلم لغة Go بسهوله

ماهي لغة GO
هي لغة برمجة مفتوحة المصدر تجعل تطوير البرامج ذات الكفاءة والموثوقية والبساطة أمرا سهلا" (من موقع لغة جو golang.org )

طورت لغة البرمجة جو في سبتمبر 2007 من قبل روبرت غریز ایمر،,روب بايك، و كين ثومبس، اللذين كانوا يعملون في جوجل، و أعلن عنها في نوفمبر 2009. وكانت أهداف لغة البرمجة وأدواتها المصاحبة لها أنها تهدف أن تكون معبرة وفعالة في كل من مرحلة الترجمة والتنفيذ، وفعالة في كتابة برامج موثوقة وقوية.

تشبه لغة جو سطحيا لغة c ، فهي مثل لغة c، حيث أنها أداة يستخدمها المبرمجون المحترفون في تحقيق أقصى قدر من التأثير مع الحد الأدنى من الوسائل، ولكنها أفضل بكثير من النسخة المحدثة من c ، حيث أنها استعارت وكيفت أفكار جيدة من العديد من اللغات الأخرى، بينما تجنبت المميزات التي يمكن أن تجعل الشفرة معقدة وغير موثوقة، فطريقة تعاملها مع التزامن جديدة وفعالة، وأسلوبها مع تجريد البيانات والبرمجة كائنية التوجه مرنة بشكل غير عادى. وهي أيضا تملك إدارة آلية للذاكرة أو ما يسمى مجمع النفايات garbage collection.

لغة جو مناسبة بشكل خاص لبناء البنية التحتية مثل خوادم الشبكات، والأدوات والأنظمة الخاصة بالمبرمجين، ولكنها في الحقيقة لغة متعددة الأغراض وتجد الاستخدام في مجالات متنوعة مثل الرسومات، وتطبيقات الهاتف النقال، والتعلم الآلي. فقد أصبحت شعبية كبديل للغات البرمجة ذات الأنواع غير المحددة، لأنها توازن بين التعبيرية والسلامة: حيث تعمل برامج جو عادة أسرع من البرامج المكتوبة باللغات الديناميكية ، وتعاني أقل من الانهيارات بسبب أخطاء الأنواع غير المتوقعة.

جو هي لغة مفتوحة المصدر، لذا فإن الشفرة المصدرية لمترجمها ، ومكتباتها ، وأدواتها متوفرة مجانا لأي شخص، وتأتي المساهمات في المشروع من مجتمع عالمي نشط. تعمل لغة جو على أنظمة Unix مثل Linux, FreeBSD, OpenBSD, Mac OS X وعلى Plan9 و Microsoft Windows . البرامج المكتوبة في واحدة من هذه البيئات تعمل عموما دون تعديل على المنصات الأخرى.

يهدف هذا الكتاب إلى مساعدتك على البدء في استخدام لغة Go على نحو فعال وعلى الفور، واستخدامها بشكل جيد، والاستفادة الكاملة من ميزات لغة جو والمكتبات القياسية، لكتابة برامج واضحة ،ومتمكنة، وذات كفاءة.

لمن يرغب بتحميل الكتاب فاليدخل على قناتنا في التيلجرام عبر الرابط التالي:
https://t.me/CIS2020

Photos from ‎أكاديمية المعرفة العربية للعلوم والتكنلوجيا‎'s post 07/08/2022


Vue.js

إطار العمل Vue.js هو أحد إطارات جافاسكربت المخصصة لبناء تطبيقات ويب والواجهات الأمامية يتميز بأنه إطار شامل واعد سريع الأداء ذاع الصيت يتميز بالكثير من الخصائص القوية ويستحق تعلمه لبناء واجهات مواقع وتطبيقات ويب متميزة وقوية خصوصًا تطبيقات الويب ذات الصفحة الواحدة SPA، توجهت أنظارنا لإضافة محتوى عربي مميز يشمله في خطة لإضافة مصادر تعليمية عالية الجودة تشرح أشهر أطر لغة جافاسكربت لبناء الواجهات الأمامية للمواقع وتطبيقات الويب.

يبدأ الكتاب فصوله الأولى بشرح مفهوم إطار العمل والتعرف على Vue.js وأخذك سريعًا وباختصار لبدء استعماله ببناء أول تطبيق عبره. ستبدأ من الفصل الثاني في Vue.js بالتعرف على إطار العمل Vue.js عن قرب وعن آلية عمله وكيفية استعماله في بناء الوجهات الأمامية ثم تنتقل بعدها إلى التعرف على الموجهات الشرطية والتكرارية واستعمالها في قوالب الواجهة الأمامية، يليها الدخول إلى عالم مكونات Vue.js وتعلم كيفية بناءها. ستبدأ بعدها في الفصل السابع الأمور المتقدمة إذ ستتعلم التعامل مع سطر أوامر Vue.js لبناء المشاريع والتطبيقات بسهولة ويسر ثم ستتعرف بعد ذلك على مفاهيم متقدمة في Vue.js وكيفية بناء تطبيقات ذات صفحة واحدة. ستتعلم في الفصول الأخيرة من الكتاب كيفية ربط تطبيقك بالإنترنت وإضافة قاعدة بيانات له وإطلاق إلى العالم الخارجي متحرين استعمال أشهر منصات النشر وأيسرها تعاملًا.

حتى تستفيد أكبر استفادة من الكتاب، يجب أن تملك معرفة أساسية مسبقة بلغة HTML ولغة CSS ومعرفة جيدة بلغة جافاسكربت، إذ يركز الكتاب على إطار العمل Vue.js الذي هو أحد أطر عمل جافاسكربت ولن يتطرق الكتاب إلى شرح لغة جافاسكربت، وقد تجد صعوبة في فهم أجزاء الشيفرات والاستفادة من الكتاب دون تلك المعرفة المسبقة.

♽فصول الكتاب:

1-مقدمة إلى Vue.js
2-استخدام Vue.js للتعامل مع DOM
3-الموجهات الشرطية والتكرارية في Vue.js
4-التعرف بالتفصيل على كائن Vue.js
5-مدخل إلى التعامل مع المكونات في Vue.js
6-المزيد حول المكونات في Vue.js
7-إنشاء مشاريع Vue.js باستخدام Vue CLI
8-التعامل مع دخل المستخدم عن طريق نماذج الإدخال في Vue.js
9-المرشحات Filters والـمخاليط Mixins في Vue.js
10-استخدام Vue.js للاتصال بالإنترنت
11-بناء تطبيقات ذات صفحة واحدة باستخدام التوجيه Routing في Vue.js
12-نشر تطبيق Vue.js إلى الإنترنت

رخصة الكتاب: هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0».

☑ ملاحظة:
الكتاب موجود في قناتنا على التيلجرام لتحميل الكتاب ادخل على الرابط التالي:👇👇👇👇
https://t.me/CIS2020/4277

22/07/2022

👈🏻مرحبا بك في👇🏻
*منصة المشروع الدولي الحديث للتدريب عن بعد*
*من نحن؟*
✔️ *منصةالمشروع الدولي الحديث للتدريب عن بعد-هي منصة دولية للتعليم عن بعد في مختلف المجالات*
*تعتمد المنصة*
*نظام التعليم عن بعد بإستخدام برنامج واتس آب عبر إستخدام فيديوهات توضيحية وتسجيلات صوتيه*وايضاً *بإستخدام الصور والشروحات المكتوبه ,ويتم ايضاً استخدام وسائل فعالة تمكن الطالب من اكتساب المعلومة بطرق مبسطة واحترافية*

☺️ *الدورات والدبلومات المتوفرة حاليا:*

1- *دبلوم اللغة الانجليزية للمبتدئين»»»*
👈🏻دورات الدبلوم
🖋️Accessing»»»30hrs
🖋️Access A»»»30hrs
🖋️Access B»»»30hrs
🖋️Basic1»»»30hrs
🖋️Basic2»»»30hrs
🖋️conversation»»»30hrs
🕕مدة الدبلوم
خمسة اشهر

2- *دبلوم المحاسبة المالية*

👈🏻دورات الدبلوم
🖋️محاسبة أ»»»30ساعة
🖋️محاسبة ب»»»30ساعة
🖋️إعداد الدليل المحاسبي»»»10ساعات
🖋️محاسبة شركات الاشخاص»»»30ساعة
🖋️محاسبة شركات الاموال»»»30ساعة

🕕مدة الدبلوم
ثلاثة اشهر
لحضور الدورة يمكنكم الانظمام الى جروبنا في الوتس اب عبر الرابط التالي:
https://chat.whatsapp.com/I0JD94PB2ItJBrauDNnMpA
او مراسلتنا على الوتس اب عبر الرقم التالي:
+967734610565
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
3- *دبلوم قيادة الحاسوب*

👈🏻دورات الدبلوم

🖋️ ويندوز»»»22ساعة

🖋️برنامج ميكروسوفت ورد وطباعة»»»12ساعة
🖋️ برنامج ميكروسوفت اكسل»»»14ساعة
🖋️برنامج ميكروسوفت اكسس»»»12ساعة
🖋️برنامج ميكروسوفت باوربوينت»»»10ساعات

🖋️انترنت»»»10ساعات
🕕مدة الدبلوم
شهرين

لحضور الدورة يمكنكم الانظمام الى جروبنا في الوتس اب عبر الرابط التالي:
https://chat.whatsapp.com/KJBQPL6Xz4iFjJlbKhlRJq
او مراسلتنا على الوتس اب عبر الرقم التالي:
+967734610565

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
4- *دبلوم ادارة الاعمال الحديثة*

👈🏻دورات الدبلوم

🖋️التسويق»»»15ساعة

🖋️خدمة العملاء»»»15ساعة
🖋️العلاقات العامة»»»15ساعة
🖋️ادارة الاعمال»»»15ساعة
🕕مدة الدبلوم
شهر

لحضور الدورة يمكنكم الانظمام الى جروبنا في الوتس اب عبر الرابط التالي:
https://chat.whatsapp.com/JIVzhr1syKqInvCcklu6EB
او مراسلتنا على الوتس اب عبر الرقم التالي:
+967734610565

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
👈🏻 *توضيح لطريقة وتفاصيل التدريب*

تتم الدراسة اون لاين بنظام التدريب عن بُعد عن طريق الواتساب،
ملفات الكترونية لكل محاضرة صور-فيديوا-كتابة-صوت- كتبpdf
والمحاضرات تكون تفاعلية باستخدام احدث انظمة الفصول الافتراضية للمناقشة (مجموعة واتساب تحتوي على عدد محدود لايزيد عن 15متدرب)
لتنفيذ عملية تدريب مباشرة وتفاعلية تماما بين المحاضر والمتدربين، وكذلك تكون تلك المحاضرات مسجلة طوال مدة الدراسة في مجموعة اخرى مغلقة مخصصة للدروس فقط حتى يمكن للمتدربين إعادة مشاهدتها لاحقا بعد نهاية المحاضرة

*الشهادة*
١-شهادة مشاركة مجانية من المنصة

٢-شهائد اجتياز وتقييم للدبلوم معتمدة برسوم اضافية
▪️شهادة محلية
▪️شهادات اجنبية من
✔️الاكاديمية المصرية للتدريب والادارة-مصر يمكن تعميدها من وزارة الخارجية المصرية والسفارة اليمنية
✔️شهادة من جامعة ستانفورد الامريكية-امريكا
✔️شهادة من كلية لندن الدولية-بريطانيا

يتم استلام الشهائدpdf
وايضا كرتونية ترسل عبر النقل بين والشحن الى اي مكان

💢 *مايميزنا*
▪️تدريب الكتروني حديث عبر تطبيق الواتساب يناسبك اينما تكون وفي اي وقت
▪️ شهادة مشاركة من منصة المشروع الدولي الحديث للتدريب عن بعد

▪️شهادات من جامعات واكاديميات دولية برسوم اضافيه

منصة 📲
*المشروع الدولي الحديث للتدريب عن بعد*

للانظمام الى قناتنا في التيلجرام يمكنكم الدخول عبر الرابط التالي:
https://t.me/+NAiYSrGtGek0NmI0

03/07/2022

نسخة مجانية من كتاب التسويق الإلكترونى Arts Of E-Marketing من الألف إلى الياء

لتحميل النسخة من كتاب التسويق الألكتروني مجانا ادخل على الرابط التالي:
https://t.me/CIS2020/4076

أهلا بكل متابيعنا الكرام ولكل العاملين فى مجال التسويق الإلكترونى أو التسويق الواقعى أى على أرض الواقع ، أحضرنا لكم دورة كاملة تدريس هذا المجال من ألفه إلى يائه يتناول كل صغيرة ونقل خبرة عشرات السنين فى التسويق الرقمى .
عزيزى متابع منتديات أكتب كود إن كنت تعتقد أن التسويق الإلكترونى أن تنشأ صفحة على الفيس بوك لتسوق منتج ما (حذاء أو جاكت أو سماعة آيفون أو ساعة كاسيو) فأنت وقعت فى خطأ فادح

المثال السابق هذا ما نعلمه جميعا عن التسويق الإلكترونى ولكن فى حقيقة الأمر هذا ما يفعله الهواة من المبتدئين فى هذا المجال ولكن سرعان ما يفشلون ويخسرون أموالهم التى اشتروا بها منتج ما ولم يطلعوا على أفضل استراتيجيات التسويق للحصول على أكبر نسبة مبيعات غير متوقعة .

يعتبر التسويق من المهاح الحرجة جدا، حتى بالنسبة للشركات التي لاقت نجاحا كبيرا في الماضي، فهي تواجه باستمرار زبائن أكثر تطلباً ومنافسين أكثر قوة مما يجبرها على التأقلم المستمر مع السوق. في هذا السياق، يعد اتخاذ القرارات التسويقية الصائبة أمرا في غاية الصعوبة أحيانا. إذ يجب على المسوق الإجابة على أسئلة متداخلة ومتعددة تتعلق بكيفية اكتشاف واختيار الأسوق المستهدفة، وتمييز عرض الشركة عن العروض كفاءة الحملات الترويجية،

سستمكن أيها القارئ من معرفة بعض الاستراتيجيات والتكتيكات المختلفة التي تستطيع من خلالها تحديد العملاء المناسبين لمنتجك.
وكيف تستطيع أن تجذبهم، ثم كيفية كسب ولائهم للاحتفاظ بهم.كما أنه يتحدث في هذا الكتاب عن أن الأسواق تتغير باستمرار كل خمس سنوات، وأنك لا بد أن تتغير أيضًا، لأنك إذا لم تتغير من الممكن أن تختفي
لتحميل النسخة من كتاب التسويق الألكتروني مجانا ادخل على الرابط التالي:
https://t.me/CIS2020/4076

28/06/2022

يقدم لكم موقع مهارة تك مجموعة متنوعة من الدورات التدريبية والكلمات المهنية الخاصة بمجال (الذكاء الاصطناعي والتعلم العميق) بالإضافة إلى محتوى خاص مقدم من منصة Google في مجال (تطوير تعلم الآلة) (ML Developer By Google).
للحصول على رابط التسجيل زورو قناتنا في التيلجرام على الرابط التالي:
https://t.me/CIS2020/3955

يوجد لدينا مجتمعات نقاش في التيلجرام خاصة بالمبرمجين والتقنيين للدخول اليها يمكنكم زيارة دليل المجتمعات البرمجية والتقيني على الرابط التالي:
https://t.me/SoftwareTechnicalChannels

Photos from ‎أكاديمية المعرفة العربية للعلوم والتكنلوجيا‎'s post 17/06/2022

كيفية الربح من موقع Star Like بالتفصيل

أولاً قم بتسجيل دخولك إلى موقع ستار لايك من خلال هذا الرابط :
https://starlike.tv/ #/register/471015
قم بكتابة بريدك الكتروني في الخانة الأولى
تدخل كلمة سر موحده في الخانات التي تطلب كلمة سر
كتابة الرمز الذي يظهر امامك في الصورة
عدم تغيير رمز الدعوة وتركه مثلما هو

بعد ذلك سوف تدخل إلى الصفحة الرئيسية للموقع
بمجرد دخولك اعتبارا حسابك مستوى VIP0
بمعنى سوف تحصل على 2 مهام في اليوم الواحد وكل مهمة 0.7$ بمعنى 1.4$ يومياً.

إذا اردت ترقية حسابك إلى VIP1 حيث ستصبح لديك اربع مهام في اليوم كل مهمة 1$ بمعنى 4$ ، اذا اردت ترقية حسابك سيتطلب منك بعض الشروط منها

- دعوة 40 شخص عبر رابط الإحالة
- تفاعل 30 شخص باليوم لمدة 3 ايام
- انشاء مجموعة تضم فيها فريقك
- تواصل مع الوكيل لترقية حسابك

أخيراً نقول لكم الموقع سهل الاستخدام ولايكلفك سوا دقيقة في اليوم الواحد لتنفيذ المهام فقط قم بالتسجيل من هنا

https://starlike.tv/ #/register/471015

Want your school to be the top-listed School/college in Ibb?

Click here to claim your Sponsored Listing.

Location

Ibb

Telephone

Address

Ibb