<أكوا كود - AquaCode />
2.99K subscribers
212 photos
21 videos
130 links
حساب متخصص في تقديم مجموعة من المحتوى الراقي للمطورين والمبرمجين في كل أنحاء العالم العربي.
Download Telegram
إن كنت تود صناعة تطبيق، برنامج، موقع ويب عن الأفلام أو المسلسلات، ننصحك باستخدام TMDB API للحصول على كافة المعلومات حول المسلسلات والأفلام.
هو عبارة عن API يمكنك استخدامه للبحث عن أفلام ومسلسلات وكافة المعلومات حولها. متجدد بشكل دائم، ومجاني أيضا 😁
❤13👍1
ما هو الـ Code Refactoring؟

أثناء كتابة الشيفرة البرمجية، يكون الهدف الأساسي للمطور هو صناعة شيفرة برمجية تؤدي الوظيفة المطلوبة، بغض النظر عن كيفية كتابة المتغيرات، عدد الأسطر، طريقة كتابة الكود، طريقة عمله ... إلخ.
بعد أن ينجح الكود في آداء وظيفته المطلوبة، تحين فترة تحسين الكود أفضل، لربما يمكن تلخيص السطر التالي ليصبح أقصر، ويمكن تغيير طريقة كتابة الـ Function التالية لتصبح أكثر وضوح. لنحصل في الأخير على ما يسمى بالـ Clean Code. وتسمى هذه المرحة بالـ Refactoring.

الهدف من الـ Refactoring هو كتابة شيفرة برمجية تحترم أساسيات الـ Best Practice، يسهل تعديلها إن تطلب الأمر، ويسهل فهمها للعابرين على الأكواد، ويسهل استخدامها في برمجيات أخرى أيضا.
❤13👍3
موقع Seconds of Code 30

يجلب هذا الموقع مجموعة اقتباسات لأكواد برمجية تقدم خدمات مختلفة يمكنها أن تساعدك في عملية التطوير والبرمجة. يضم حاليا أكواد في كل الـ JS و CSS و Python و Git. كل الأكواد المدرجة لا تتعدى بضع أسطر، لكنها توفر الفائدة للمطورين.

رابط الموقع: https://www.30secondsofcode.org/
❤11👍3
الـ Property في الـ CSS باسم accent-color تستطيع تغيير لون الـ Checkbox و الـ Radiobuttons بكل سهولة.
❤9👍2
كورس قد يهتم به بعض أصدقائنا.
مدخل إلى مجال الـ Big Data والبيانات الضخمة، الكورس متاح بشكل مجاني لفترة محدودة على منصة يوديمي حاليا.

رابط الكورس: https://link.aqweeb.com/3seQoG8

📌 أفضل الكورسات من Coursera عليك مشاهدتها حاليا
https://link.aqweeb.com/34jguyk
👍3
تعلم Flutter من خلال فيديو واحد فقط مدته 37 ساعة 🔥

قناة FreeCodeCamp قد أصدرت للتو كورس كامل لتعلم واحتراف تقنية Flutter لصناعة تطبيقات الموبايل والويب من خلال فيديو واحد فقط، مدته الكاملة 37 ساعة. يمكن اعتبار هذا الفيديو المصدر الوحيد الذي قد تحتاجه لتعلم هذه التقنية، بناءً على اطلاعنا بمدى جودة الدورات في FreeCodeCamp.

الفيديو متاح على اليوتيوب: https://www.youtube.com/watch?v=VPvVD8t02U8

ولأفكار مشاريع فلاتر (Flutter) لتنفيذها بعد اكمال الدورة، يمكنك الاستعانة بالرابط التالي لأفكار مشاريع Flutter:
https://link.aqweeb.com/flutter-projects-ideas
🔥3
نقترح عليك مكتبة: Let Me Scroll
هي مكتبة خفيفة، مبنية على الجافاسكربت، يمكن إدراجها في موقع أو صفحة ويب.
ما الذي تقدمه لك؟ بشكل أساسي التحكم في الـ Scroll Bar ( العارضة الخاصة بالنزول والصعود في صفحة الويب ) سواء التحكم في اللون، السرعة، إضافة أنيميشن أثناء النزول والصعود والمزيد.

المكتبة متاحة بشكل مفتوح المصدر على جيتهاب: https://github.com/BMSVieira/letmescroll.js
❤5🔥4👍3
بحاجة لتصميم قائمة (Menu) بتأثير جميل؟ استعن بمكتبة Hamburger.css ✔️

المكتبة خفيفة للغاية، تجلب أنيميشن احترافية للاستعانة بها أثناء اعتماد القوائم (Menu) في عمليات تطوير صفحات الويب. يوجد أنيميشن وتحريكات كثيرة لاستخدامها.

رابط المكتبة + طريقة استخدامها:
https://jonsuh.com/hamburgers/
❤4👍1
إليك 5 كورسات مميزة في مجال التطوير والبرمجة مقدمة لك من EDX ... تتميز بكونها كورسات أكاديمية، مهيكلة بشكل صحيح من حيث ترتيب الدروس، ولها أهداف يحاول الكورس تحقيقها.

⚠️ تنويه: الكورسات المقدمة من EDX هي مجانية كليا، مع إمكانية الحصول على شهادة أكاديمية بشكل مدفوع، الكورسات متاحة باللغة الإنجليزية، بعض الكورسات قد تجدها مترجمة على منصة إدراك أحيانا (Edraak ) .

📍 مقدمة في علوم الحاسوب والبرمجة، من تقديم جامعة طوكيو ( الكورس بالإنجليزية )، يشرح الكورس كل أساسيات الحاسوب وكيف تعمل البرمجة والفرق بين لغات البرمجة وكيف يتفاعل الحاسوب معها. شامل وجيد في نفس الوقت. الرابط: https://link.aqweeb.com/edx1

📍 كورس متقدم في لغة البرمجة C++ مقدم من جامعة نيو يورك الأمريكية، يشرح الأساسيات الخاصة بالـ C++ ثم ينتقل بشكل تدريجي لمفاهيم أكثر تعقيدا. الرابط: https://link.aqweeb.com/edx2

📍 البرمجة بلغة البايثون: احتراف التعامل مع هيكلة البيانات، مقدم من جامعة جورجيا للتكنولوجيا، هو الكورس الثالث من دورة طويلة لاحتراف البايثون، ننصحك به المتوسطين أو الذين تجاوزو أساسيات البايثون. الرابط: https://link.aqweeb.com/edx3

( 👇 )
👍2
📍 أساسيات لغة البرمجة جافا شرح للأساسيات ثم التقدم في مفاهيم أكثر تعقيدا، كهيكلة البيانات أيضا. مقدمة من جامعة كارلوس الثالث بمدريد ( الكورس بالإنجليزية ). الرابط: https://link.aqweeb.com/edx4
📍 أساسيات تطوير الويب HTML و CSS للمبتدئين كليا، يمكن لهذا الكورس أن يكون المدخل الذي تحتاجه في مجال البرمجة ككل. من تقديم W3C المشرعة لقوانين الويب. الرابط: https://link.aqweeb.com/edx5
________________________________________________________________
تابعنا دائما على موقعنا الرسمي: www.aqweeb.com
قناتنا الرسمية على تيليجرام: https://t.me/aqweeb
حسابنا الرسمي على انستقرام: http://www.instagram.com/aqua.web/
#أكوا_ويب | #دورات | #برمجة
👍1
تستخدم Postman لإدارة الـ API's ؟ جرب Hoppscotch من باب التغيير 😁

هو برمجية مفتوحة المصدر ومجانية كليا، الأهم أنها تدعم اللغة العربية ( هو أمر نادر في الخدمات البرمجية ). تستطيع إدارة جميع أنواع الخدمات في الـ API's من ارسال واستقبال وتنظيم البيانات وغيرها.

رابط الخدمة: https://hoppscotch.io/ar
👍3🔥1
ما الجديد في الـ CSS لسنة 2022؟
تم إضافة الكثير من الأشياء الجديدة للغة التنسيق CSS في سنة 2022، هذه بعضها وأهمها مع وصف سريع لها:

خاصية @when/@else : عناصر جديدة يمكن استخدامها لتحديد بعض الشروط لتطبيق الستايل عليها .

خاصية @container: عنصر جديد أشبه بعناصر Media Query لتنسيق أحجام عناصر الصفحة .

خاصية :has() يمكن اعتمادها على نوع من Attribute للتحقق من وجود عنصر داخله، وإن كان يتم تطبيق ستايل محدد عليه.

خصائص ألوان جديدة hwb() lab() lch() color-mix() يمكن تطبيقها لصناعة ما يشبه بفلاتر على الصور باستخدام css.

خاصية @layer لتحديد أقسام صفحات الويب وإعطائها نوع من التدرج من حيث الأهمية.

خاصية @scroll-timeline ستساعدك في إضافة أنيميشن على صفحة الويب أثناء عملية السكرول ( النزول والصعود في الصفحة )، سابقا تقوم بها باستخدام مكتبات JS خارجية.

تضمين خصائص Nesting في الكود، سابقا فقط Preprocessors مثل SASS او LESS التي تستخدمها، الآن يمكنك استخدامها بدورك ( وهي إدراج ستايل css لعنصر داخلي دون كتابته عن طريق عبارة & فقط.

هذه الخصائص سيتم إضافتها تدريجيا طيلة هذه السنة.
❤6👍3
توضح لك الصورة التالية أبرز الـ Functions أو الدوال التي يمكن تطبيقها على الـ Arrays. مع ناتج كل Array.

فمثلا، دالة pop() تقوم بإزالة العنصر الأخير من الدالة. وكما ترى النتيجة تم حذف العنصر الأخير منها.
الأكواد المستخدمة هي في لغة البرمجة جافاسكربت، لكن تقريبا لا يوجد اختلافات في لغات برمجة أخرى.
👍8❤6🤩2
استفد من مجموعة من الكورسات المتاحة الآن بشكل مجاني لفترة محدودة ✨

20 - دليلك صوب لغة البرمجة كوتلين - باللغة العربية
21 - كيف تبدأ في تطوير تطبيقات الأندرويد - باللغة العربية
22 - تعلم تطوير وتصميم مواقع الويب - باللغة العربية
23 - كيف تبدأ بالتسويق التلقائي (Autopilot) على السوشيال ميديا
24 - تعلم استخدام برمجية Power Studio المختص في تسجيل الصوتيات وإدارتها
25 - تدريب الـ SEO لسنة 2022 دليلك الكامل لتعلم الـ SEO
26 - البايثون للمبدئين، دليلك للبدء في تعلم البرمجة باستخدام بايثون
27 - كورس لتعلم أساسيات الـ HTML و CSS للمبتدئين
28 - كورس لتعلم العملات المشفرة وفهمها وفهم أساسياتها
29 - الـ jQuery للمبتدئين كليا

📍 رابط الكورسات : https://link.aqweeb.com/MarchCourses
نقترح عليك موقع: LeetCode 👩‍💻

هو موقع للتدرب على البرمجة، وتدريبك على مقابلات العمل البرمجية. يهدف الموقع لاتباع أسلوب حل المشاكل البرمجية والإجابة عنها عبر تحرير الكود ( مثل HackerRank )، أو التعلم بشكل تفاعلي (مثل CodeCademy). الموقع يستحق التجربة 👇
https://leetcode.com/
🔥6👍2
هل تسائلت يوما: هل يوجد منصة اجتماعية خاصة بالمطورين والمبرمجين فقط؟

منصة Showwcase هي الإجابة، إذ يمكنك صناعة بروفايلك الخاص، مشاركة محتوى برمجي ومشاريع وأكواد برمجية عليها، خلق اتصالات مع الآخرين، وحتى الحصول على وظيفة أو طلبات عمل في المنصة.
الرابط: http://showwcase.com
👍10
تبحث عن كتب برمجية باللغة العربية؟ توقف قليلا وتابع الآتي.
يوجد مستودع (Repository) على جيتهاب يضم مجموعة كبيرة جدا من الكتب الخاصة بالبرمجة، وبجميع اللغات تقريبا من بينها اللغة العربية، وبتخصصات ( مثلا كتب جافا، كتب سي بلس بلس ...). وبتحميل مباشر أيضا.

رابط المستودع للكتب بالعربية: https://link.aqweeb.com/3sPb7R9

رابط المستودع لكل الكتب: https://link.aqweeb.com/3sRzM7H

استمتع بالقراءة 😁
👍5🎉3
هل تُطور باستخدام Flutter؟ نقترح عليك مكتبة Animation للحصول على تأثيرات حركية على مختلف العناصر في مشروعك.

مكتبة Animation تجلب تحريكات كثيرة تجعل من برمجيتك أكثر احترافية، كما أنها مفتوحة المصدر.

رابط الموقع الرسمي لمعرفة طريقة تنصيبها + الإطلاع على بعض الانيميشن التي تقدمها لك:
https://pub.dev/packages/animations/install
🔥5👍3
تفكر في بناء برمجية متعلقة بالعملات المشفرة والرقمية؟ نقترح عليك Coinlore API.
هو API مجاني يجلب لك كل المعلومات التي تحتاجها بشكل حديث حول مختلف العملات المشفرة والرقمية. يمكنك الآن بناء برمجية متكاملة متعلقة بالعملات المشفرة ( مثل تطبيق لتعقب سعر العملات أو خدمة تعريف العملات وغيرها ... )

الرابط: https://www.coinlore.com/cryptocurrency-data-api?ref=public-apis
❤5👍2
كيف تتعامل مع دالة Math في البرمجة.
هذه أبرز خصائصها، والنتائج المحصلة.
( لا يختلف الكود كثيرا من لغة برمجة إلى أخرى ).
❤4
هل تستخدم محرر VS Code للبرمجة؟ نقترح عليك إضافة Settings Sync.

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

الأمر الثاني، أنه يمكنك تحميل إعدادات الآخرين، واستخدامها. فقد تقرأ أن فلان يستخدم VS Code للبرمجة بلغة البايثون مثلا، ويخبرك أنه يوجد عشرات الإضافات والإعدادات لتنصيبها لجعل البرمجة سهلة عليه. ما عليك فعله هو أن تطلب منه إعدادات متصفحه عبر Settings Sync وتتبيثها في محرر الأكواد لديك، وسيقوم بالواجب.
👍9🔥4❤3