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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaScript (ES2023 و ES2024)

JavaScript (ES2023 و ES2024)

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

CSS Grid

CSS Grid

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

HTML

HTML

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

Tailwind

Tailwind

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

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

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

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

الوعود في JavaScript

الوعود في JavaScript

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

Figma للمطورين

Figma للمطورين

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

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

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

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

Claude 101

Claude 101

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

AI Fluency: Framework & Foundations

AI Fluency: Framework & Foundations

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

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.

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

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

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

CSS

CSS

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

WordPress

WordPress

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

ماجستير في Elementor

ماجستير في Elementor

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

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

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

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

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

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

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

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

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

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

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

مرحباً! أنا فران مطور برمجيات | الواجهة الأمامية والكامل

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

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