جميع الشهادات

التعلم يومًا بعد يوم، خطوة بخطوة

شهادة مطور ويب متكامل

شهادة مطور ويب متكامل

تدريب في تطوير الويب المتكامل، بما في ذلك إنشاء الواجهات باستخدام HTML و CSS و React، وتطوير الواجهة الخلفية باستخدام Node.js و MongoDB، وإدارة قواعد البيانات والنشر باستخدام أدوات DevOps من بين العديد من التقنيات الأخرى.

JavaScript (ES2023 و ES2024)

JavaScript (ES2023 و ES2024)

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

الموضوعات المتقدمة في بروتوكول سياق النموذج (MCP)

الموضوعات المتقدمة في بروتوكول سياق النموذج (MCP)

دورة متقدمة حول بروتوكول سياق النموذج (MCP) تركز على أنماط التنفيذ العملية للتواصل بين الخادم والعميل، وآليات النقل، والنشر في بيئات الإنتاج. تغطي التكامل مع نماذج الذكاء الاصطناعي عبر sampling، وإشعارات التقدم والتسجيل اللحظي، والتحكم في الوصول إلى الملفات عبر roots، وبنية رسائل JSON، والنقل عبر stdio وStreamableHTTP (SSE)، وقيود HTTP، ومعايير اختيار النقل وفق متطلبات التوسع والوظائف.

مقدمة إلى مهارات الوكلاء

مقدمة إلى مهارات الوكلاء

دورة تشرح كيفية إنشاء واستخدام Skills في Claude Code لتجنب تكرار التعليمات والحفاظ على سير عمل متسق. تتضمن إنشاء SKILL.md، ضبط allowed-tools، مشاركة الـSkills مع الفريق، ربطها بالوكلاء الفرعيين، وحل مشاكل التفعيل والأولوية والتنفيذ.

Claude Code in Action

Claude Code in Action

في هذه الدورة تعمّقت في استخدام Claude Code لمهام تطوير برمجيات حقيقية، وفهمت بنية مساعدي البرمجة المعتمدين على الذكاء الاصطناعي وكيفية تفاعلهم مع قواعد الشيفرة عبر أدوات مدمجة. تعلّمت إدارة السياق بكفاءة، ودمج عدة أدوات لسير عمل معقد، وإنشاء أتمتة قابلة لإعادة الاستخدام، وتوسيع القدرات عبر خوادم MCP. كما عملت على التكامل مع GitHub لمراجعة الشيفرة والتعاون ضمن الفريق، مع تطبيق أنماط التخطيط والاستدلال وفق تعقيد كل تحدٍّ تقني.

Building with the Claude API

Building with the Claude API

دورة عملية موجّهة للمطورين لدمج Claude في التطبيقات عبر واجهة Anthropic API. تشمل المصادقة وإعداد الطلبات، المحادثات متعددة الأدوار، مطالبات النظام، المخرجات المهيكلة، استخدام الأدوات، معماريات RAG (التجزئة، التضمينات، والاسترجاع السياقي)، القدرات متعددة الوسائط (النصوص، الصور وملفات PDF)، التخزين المؤقت للمطالبات، تكامل MCP، وسير العمل باستخدام Claude Code.

مقدمة في Model Context Protocol (MCP)

مقدمة في Model Context Protocol (MCP)

دورة من Anthropic تركز على Model Context Protocol (MCP)، وتهدف إلى دمج Claude مع الخدمات الخارجية ومصادر البيانات دون إنشاء مخططات أدوات يدويًا. تغطي بنية العميل-الخادم، وتطوير خوادم MCP باستخدام Python SDK (الأدوات والموارد والمطالبات)، وتنفيذ عملاء MCP، وتصحيح الأخطاء باستخدام MCP Inspector، وإدارة الاتصال غير المتزامن، بما في ذلك مشروع عملي لنظام إدارة مستندات باستخدام MCP.

AI Fluency: Framework & Foundations

AI Fluency: Framework & Foundations

في هذه الدورة تعمّقت في AI Fluency Framework & Foundations من Anthropic، والذي طُوِّر بالشراكة مع خبراء أكاديميين لتعلّم التعاون مع الذكاء الاصطناعي بشكل فعّال وكفؤ وأخلاقي وآمن. عملت على نهج متعدد التخصصات قابل للتطبيق في السياقات التقنية والإبداعية والتعليمية والتجارية، وفهمت الكفاءات الأربع الأساسية في الإطار: Delegation وDescription وDiscernment وDiligence. كما راجعت كيفية تطبيق هذه الأسس في سير عمل حقيقي لاتخاذ قرارات أفضل واستخدام أدوات مثل Claude بمسؤولية وحُسن تقدير أكبر.

Claude 101

Claude 101

في هذه الدورة تعمّقت في استخدام Claude لإجراء محادثات أفضل، وتنظيم العمل والمعرفة عبر المشاريع والـartifacts والـskills، وربط الأدوات الخارجية، وتطبيق أوضاع البحث على المهام الأكثر عمقًا. كما راجعت حالات استخدام عملية حسب الأدوار وطرقًا مختلفة لدمج Claude في سير العمل الحقيقي لزيادة الإنتاجية والجودة.

الرسوم المتحركة مع GSAP

الرسوم المتحركة مع GSAP

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

مقابلات العمل باللغة الإنجليزية

مقابلات العمل باللغة الإنجليزية

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

PWA لاكتشاف الأشياء باستخدام Angular

PWA لاكتشاف الأشياء باستخدام Angular

دورة عملية تعلمت فيها تطوير PWA لاكتشاف الأشياء في الوقت الفعلي باستخدام Angular 19 و TensorFlow.js. تتضمن تكوين PWA ودمج TensorFlow.js لاكتشاف الأشياء والتقاط الصور ومعالجتها مباشرة والتحسين باستخدام Web Workers و Lazy Loading والتخزين دون اتصال باستخدام IndexedDB والنشر على الأجهزة المحمولة.

ماجستير في Elementor

ماجستير في Elementor

تدريب في استخدام WordPress و Elementor لإنشاء وتصميم مواقع ويب احترافية، من تكوين المجال والاستضافة إلى الاستخدام المتقدم للأدوات والوظائف في الإصدارات المجانية و PRO.

CSS

CSS

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

WordPress

WordPress

دورة متقدمة تعلمت فيها إنشاء وتخصيص مواقع ويب كاملة باستخدام WordPress، من تثبيته وتكوينه إلى تطوير القوالب والإضافات الخاصة. تتضمن استخدام Elementor و Gutenberg ودمج WooCommerce وتحسين تحسين محركات البحث وتحسينات الأمان والأداء.

الرسوم المتحركة في CSS

الرسوم المتحركة في CSS

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

Figma للمطورين

Figma للمطورين

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

بروتوكول سياق النموذج

بروتوكول سياق النموذج

في هذه الدورة تعلمت إنشاء ودمج بروتوكولات سياق النموذج (MCPs) لربط نماذج اللغة بواجهات برمجة التطبيقات وقواعد البيانات والخدمات الخارجية، وفهم بنيتها وغرضها ضمن نظام Anthropic/Claude البيئي. عملت أيضًا على تكوين خوادم MCP واستخدامها في VSCode وأتمتة الاختبار باستخدام Playwright، وتطبيق أفضل الممارسات لتوحيد الاتصال بين LLMs والأنظمة الخارجية.

أنواع الأدوات المساعدة في TypeScript

أنواع الأدوات المساعدة في TypeScript

في هذه الدورة تعمقت في أنواع الأدوات المساعدة في TypeScript، وتعلمت استخدام أدوات مثل Partial و Required و Omit و Pick و Readonly وأنواع متقدمة أخرى لكتابة كود أكثر مرونة وأمانًا وقابلية للصيانة. عملت أيضًا مع أدوات مساعدة مثل Exclude و Extract و ReturnType و Parameters و NonNullable و Awaited، وتطبيقها في حالات عملية لتحسين الكتابة في المشاريع الحقيقية.

Tailwind

Tailwind

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

CSS Grid

CSS Grid

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

HTML

HTML

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

الوعود في JavaScript

الوعود في JavaScript

في هذه الدورة تعمقت في العمل مع عدم التزامن في JavaScript باستخدام الوعود، مما عزز فهمي لبناء الجملة والسلسلة ومعالجة الأخطاء باستخدام then و catch و finally. راجعت أيضًا الأساليب المتقدمة مثل Promise.all و Promise.race، بالإضافة إلى الجمع مع async/await لكتابة كود أنظف وأكثر كفاءة وقابلية للصيانة.

تجارب ثلاثية الأبعاد مع Vue

تجارب ثلاثية الأبعاد مع Vue

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

Claude Code: مساعد برمجة عالي الاستقلالية

Claude Code: مساعد برمجة عالي الاستقلالية

في هذه الدورة تعمقت في استخدام Claude Code، وهو مساعد برمجة ذو مستوى عالٍ من الاستقلالية، وتعلمت أفضل الممارسات للعمل بكفاءة مع المشاريع المعقدة. راجعت كيفية توفير سياق واضح لـ Claude، وتنسيق مثيلات متعددة بالتوازي، ودمج خوادم MCP و GitHub، وتطبيق وظائف التخطيط والذاكرة والجلسات المتوازية. تضمنت الدورة أمثلة عملية مثل روبوتات الدردشة RAG وتحليل البيانات في Jupyter وإنشاء واجهات مرئية من Figma، مما يوضح كيفية تحسين وإعادة هيكلة وأتمتة سير عمل التطوير باستخدام Claude Code.

شهادة تخصيص بيئة Linux

شهادة تخصيص بيئة Linux

مهارات لتخصيص بيئات Linux في Debian و Kali وأنظمة أخرى قائمة على Linux بما في ذلك تكوين البرامج وتعديلات النظام وتحسين الأداء والأمان.

تعرف عليّ أكثر قليلاً

مرحبًا! أنا Fran مطور برمجيات متكامل

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

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