تدريب تقني عملي لسوق العمل الحقيقي
طوّر مهاراتك ابني مشاريعك اصنع مستقبلك
تعلّم تطوير البرمجيات من خلال تدريب تطبيقي بالكامل، مصمم ليزودك بمهارات تستخدمها فعلياً في بيئة العمل، وتخرج منه بمشاريع حقيقية تضيفها لمعرض أعمالك.
بدعم من ATIS Group.
app/Models/Order.php
class Order extends Model
{
public function items(): HasMany
{
return $this->hasMany(OrderItem::class);
}
public function markAsPaid(): void
{
$this->update(['status' => 'paid']);
OrderPaid::dispatch($this);
}
}
src/app/courses/course-list.component.ts
@Component({
selector: 'app-course-list',
templateUrl: './course-list.component.html',
})
export class CourseListComponent {
private api = inject(CourseService);
courses = toSignal(this.api.published(), {
initialValue: [],
});
openCount = computed(() =>
this.courses().filter((c) => c.isOpen).length
);
}
src/components/Cart.jsx
export function Cart({ items }) {
const total = items.reduce(
(sum, item) => sum + item.price * item.qty,
0
);
return (
<section>
{items.map((item) => (
<CartItem key={item.id} item={item} />
))}
<p>Total: {formatPrice(total)}</p>
</section>
);
}
public/posts.php
$stmt = $pdo->prepare(
'SELECT id, title FROM posts WHERE status = ?'
);
$stmt->execute(['published']);
foreach ($stmt->fetchAll() as $post) {
$title = htmlspecialchars($post['title']);
echo "<h2>{$title}</h2>";
}
routes/courses.js
const router = express.Router();
router.get('/courses', async (req, res) => {
const courses = await Course
.find({ published: true })
.sort({ createdAt: -1 })
.limit(10);
res.json(courses);
});
export default router;
مثال من المسار المتقدم لتطوير الواجهات الخلفية باستخدام Laravel.
مثال من المسار المتقدم للواجهات الأمامية: Angular.
مثال من المسار المتقدم للواجهات الأمامية: React.js.
مثال من مسار تطوير الويب الخلفي (Backend).
مثال من دبلومة Full Stack MERN.
- تدريب تقني عملي باللغتين العربية والإنجليزية دورات قصيرة ومكثفة مصممة بمرونة لتتمكن من إنجازها بسهولة بجانب عملك الأساسي.
لماذا أكاديمية CDA؟
تدريب قيمته الحقيقية تُقاس بما يمكنك بناؤه بيدك.
- تعلّم يجهّزك لسوق العمل
- صُممت مساراتنا حول التقنيات الأكثر طلباً في تطوير الويب الاحترافي، لتأخذك خطوة بخطوة من إعداد بيئة العمل وحتى الرفع النهائي للمشروع.
- مشاريع عملية متكاملة
- تنتهي كل دورة بمشروع حقيقي تبنيه بنفسك خلال المحاضرات الأخيرة، سواء كان نظام إدارة محتوى ، أو لوحة تحكم، أو واجهة خلفية لمتجر إلكتروني، أو تطبيق ويب متكامل، بحسب مسارك.
- خبرة واقعية واحتكاك بالسوق العالمي
- تعلّم في بيئة تقنية مرتبطة بعملاء دوليين ومشاريع برمجية حقيقية، مدعومة بالخبرة العملية لشركة ATIS Group في سوق العمل.
- مهارات يمكنك إثباتها
- ستنهي دورتك بمشروع متكامل يمكنك شرحه وعرضه بثقة لأي جهة توظيف. امتلاك سابقة أعمال قوية يثبت مهاراتك بشكل عملي أفضل بكثير من الشهادات والشرح النظري.
كيف ننقلك من الأساسيات لمشروع حقيقي؟
تتبع جميع مساراتنا نفس التدرج المنطقي خطوة بخطوة. يمكنك الاطلاع على الخطة الأسبوعية والمواضيع المغطاة بالتفصيل داخل صفحة كل مسار.
-
1
الأساسيات
تغطي الأسابيع الأولى المفاهيم الأساسية، لضمان بناء أساس قوي وإعداد بيئة العمل بشكل صحيح من اليوم الأول.
-
2
التطبيق الموجّه
تدمج كل محاضرة (ساعتان) بين شرح المفاهيم الجديدة والتطبيق العملي الفوري، لتتعلم وتكتب الكود في نفس الوقت.
-
3
المشاريع العملية
تُخصص المحاضرات الأخيرة لبناء مشروع حقيقي متكامل خطوة بخطوة، ليربط ويطبق كل ما تعلمته خلال الدورة.
-
4
بيئة العمل الاحترافية
ستعمل بنفس منهجية المطورين في الشركات: كتابة كود منظم، مراعاة معايير الأمان، بالإضافة إلى الاختبار والرفع.
-
5
الجاهزية المهنية
ستنهي الدورة بمشروع جاهز لإضافته لمعرض أعمالك، لتخرج بمهارات تؤهلك لسوق العمل أو للانتقال إلى مسار متقدم.
اختر المسار المناسب لك
ابدأ من الأساسيات أو تعمق في إطار عمل محدد (Framework). تتضمن صفحة كل دورة المنهج التفصيلي أسبوعاً بأسبوع، بالإضافة إلى نموذج التقديم الخاص بها.
الواجهات الأمامية
أساسيات تطوير واجهات الويب الأمامية
إفهم أساسيات الويب صح، إبني مواقع متجاوبة وتفاعلية، وطبّق اللي اتعلمته في مشروع عملي متكامل.
الواجهات الأمامية
المسار المتقدم للواجهات الأمامية: Angular
"ابني تطبيقات ويب ضخمة ومنظمة باستخدام Angular، وأثبت مهاراتك ببناء نظام CRM متكامل من الصفر للرفع النهائي.
الواجهات الأمامية
المسار المتقدم للواجهات الأمامية: React.js
اتقن بناء واجهات مستخدم مرنة وتفاعلية باستخدام React، وأثبت مهاراتك ببناء نظام CRM متكامل من الصفر للرفع النهائي.
باك اند
مسار تطوير الويب الخلفي (Backend)
ابني تطبيقات ويب آمنة وقوية بـ PHP و MySQL، واتعلم إزاي تكتب إطار عمل MVC خاص بيك من الصفر، وطبّق مهاراتك ببناء نظام إدارة محتوى (CMS) متكامل بلوحة تحكم.
باك اند
المسار المتقدم لتطوير الواجهات الخلفية باستخدام Laravel
ابني تطبيقات Laravel قوية وجاهزة للـ Production، وطبّق عملي ببرمجة (باك إند) كامل لمتجر إلكتروني فيه كل التفاصيل: تفريعات المنتجات (Variants)، الطلبات، إدارة المخزون، بوابات الدفع، الـ Queues، وواجهة API متأمنة بـ Sanctum.
فول ستاك
دبلومة Full Stack MERN
ابني تطبيقات ويب متكاملة بـ JavaScript باستخدام React، Node.js، Express، و MongoDB. واختم الكورس ببناء ورفع مشروع عملي متكامل (Live Deployment).
ما الذي يجعل هذا المسار عملياً؟
كل ما ستتعلمه، وتطبقه، وتبنيه بنفسك خلال الدورة
-
محاضرات منظمة (Sessions)
من 12 إلى 17 محاضرة، مدة كل منها ساعتان (حسب المسار).
-
تطبيق عملي (Hands-on)
وقت الدورة يعتمد بالكامل على التطبيق؛ ستكتب الكود وتختبره بنفسك طوال الوقت بدلاً من الاكتفاء بالشرح النظري والمشاهدة.
-
مشروع متكامل
نختتم كل مسار بمشروع حقيقي تبنيه بنفسك خطوة بخطوة خلال المحاضرات الأخيرة.
-
الرفع النهائي (Live Deployment)
تنتهي معظم المسارات برفع مشروعك على بيئة تشغيل حقيقية (Production)، تماماً كما يتم تسليم المشاريع في بيئة عمل الشركات.
بدعم من ATIS Group
تعمل شركة ATIS Group في تطوير البرمجيات على مستوى دولي، وهذا الواقع المهني هو ما يُشكّل النهج العملي لأكاديمية CDA. فخبرة الشركة تحدد التقنيات التي نُدرّسها، وطبيعة المشاريع التي يبنيها المتدربون، وتركيزنا الدائم على تسليم برمجيات جاهزة للعمل بكفاءة.
لمن هذه الدورات؟
-
طلاب الجامعات
حوّل دراستك النظرية إلى مهارات عملية، واخرج بمشروع حقيقي تضيفه لمعرض أعمالك.
-
حديثي التخرج
ادعم شهادتك الجامعية بخبرة تطبيقية فعلية في أحدث التقنيات المطلوبة في سوق العمل اليوم.
-
الباحثين عن مسار مهني جديد
ابدأ من الصفر من خلال مسارات تأسيسية لا تتطلب أي خبرة أو خلفية سابقة في البرمجة.
-
المطورين المبتدئين
ارتقِ بمستواك وتعمّق أكثر من خلال مسارات متقدمة في أطر العمل (Frameworks) أو دبلومة التطوير المتكاملة (Full-stack).
متطلبات الانضمام تختلف حسب المسار. تبدأ المسارات التأسيسية من الصفر، بينما تتطلب المسارات المتقدمة إلماماً بأساسيات لغة البرمجة أولاً. ستجد متطلبات التقديم موضحة بالتفصيل داخل صفحة كل دورة. قارن بين المسارات
ما الذي ستبنيه
هذه هي المشاريع المقررة في خطة كل دورة: أمثلة لما يبنيه المتعلمون، وليست أعمالًا منجزة لطلاب.
-
مشروع مقرر في الدورة
باك إند لمتجر إلكتروني
باك إند لمتجر إلكتروني حقيقي يشمل تفريعات المنتجات (Variants)، إدارة الطلبات والمخزون، بوابات الدفع، والـ Queues. يُختتم المشروع باختبار الكود ورفعه على بيئة تشغيل حقيقية (Production).
-
مشروع مقرر في الدورة
لوحة تحكم CRM
لوحة تحكم متكاملة تُبنى من الصفر: تبدأ من نظام تسجيل الدخول (Authentication) وهيكلة المشروع، مروراً بإدارة الحالة (State Management)، جداول البيانات، الرسوم البيانية، والنماذج، وصولاً إلى الرفع النهائي (Live Deployment).
-
مشروع مقرر في الدورة
تطبيق Full-Stack متكامل
تطبيق متكامل يبدأ من تصميم النظام ومخطط قواعد البيانات، مروراً ببناء REST APIs وواجهة مستخدم بـ React و Redux مع ميزات الـ Real-time، ويُختتم برفع المشروع وعرضه في نهاية الدبلومة.
-
مشروع مقرر في الدورة
نظام إدارة محتوى ديناميكي (CMS)
نظام إدارة محتوى متكامل يشمل لوحة تحكم، نظام حماية، عمليات الـ CRUD، وإدارة الصور. يُبنى باستخدام PHP و MySQL ويُرفع لايف (Deployed) في نهاية المسار.
-
مشروع مقرر في الدورة
تطبيق React يعتمد على البيانات
مشروع React حقيقي يُبنى خطوة بخطوة: يشمل نظام الدخول، هيكلة المكونات، إدارة الحالة (State Management)، التعامل مع جداول البيانات المعقدة، الرسوم البيانية، والنماذج، ويُختتم بالرفع لايف.
-
مشروع مقرر في الدورة
موقع تفاعلي متجاوب
مشروع الأسبوع الأخير الذي يجمع بين استخدام Semantic HTML، تنسيقات Flexbox و Grid، والتصميم المتجاوب مع الشاشات (Responsive Design)، بالإضافة إلى تفاعلية JavaScript في موقع واحد متكامل.
الأسئلة الشائعة
نظراً لاختلاف بعض التفاصيل من دورة لأخرى، ستجد الإجابة الدقيقة والتفاصيل الخاصة بكل مسار داخل صفحته الخاصة.
من يمكنه الالتحاق؟
طلاب الجامعات وحديثو التخرج ومن يغيّرون مسارهم المهني والمطورون المبتدئون. مسار أساسيات تطوير واجهات الويب الأمامية ومسار تطوير الويب الخلفي مصممان لمن يبدأ من الصفر، بينما تتطلب المسارات المتقدمة (Angular و React و Laravel) معرفة الأساسيات أولًا. توضح صفحة كل دورة الفئة المناسبة لها.
هل أحتاج إلى خبرة سابقة في البرمجة؟
لا يلزم ذلك في مسار أساسيات تطوير واجهات الويب الأمامية، فهو مصمم للمبتدئين تمامًا. أما مسارا Angular و React فيتطلبان معرفة مسبقة بـ HTML و CSS و JavaScript، ومسار Laravel موجّه لمن يكتب بلغة PHP بالفعل. راجع صفحة الدورة لمعرفة متطلبات كل مسار.
هل الحضور أونلاين (عن بُعد) أم في مقر الأكاديمية أم مزيج بينهما؟
نعتمد حالياً على نظام الـ Hybrid في دوراتنا. كل دورة لها تفاصيل الحضور الخاصة بها والموضحة في صفحتها، وبمجرد تقديمك، سيتواصل معك فريقنا بكل التفاصيل.
ما مدة الدورات؟
تستمر معظم المسارات 6 أسابيع: 12 جلسة مدة كل منها ساعتان، بإجمالي 24 ساعة. أما دبلومة Full Stack MERN فتستمر نحو 9 أسابيع: 17 جلسة بإجمالي 34 ساعة. تعرض صفحة كل دورة خطتها أسبوعًا بأسبوع.
هل تتضمن الدورات مشاريع؟
نعم. تُختتم كل دورة حالية بمشروع واقعي في جلساتها الأخيرة، مثل لوحة تحكم CRM في مسار Angular، ونظام إدارة محتوى ديناميكي في المسار الخلفي، وواجهة خلفية لمتجر إلكتروني في مسار Laravel. توضح صفحة الدورة تفاصيل كل مشروع.
ماذا بعد إتمام الدورة؟
تخرج بالمشروع الذي بنيته والمهارات التي اكتسبتها. وإن أردت التقدم أكثر، فالمسارات مترابطة: مسار أساسيات الواجهات الأمامية يؤهلك لمساري Angular أو React، والمسار الخلفي يقودك إلى مسار Laravel. إتمام الدورة لا يضمن وظيفة، لكنه يمنحك عملًا يمكنك عرضه.
طريقة التقديم ؟
تصفّح الدورات المتاحة، اختر ما يناسبك، ثم املأ نموذج التسجيل السريع أسفل الصفحة بمعلوماتك الأساسية (الاسم، البريد الإلكتروني، ورقم الهاتف)، وسيتواصل معك فريقنا بمجرد إتمام التقديم.
هل أنت جاهز لبدء مستقبلك المهني في البرمجة؟
اختر دورتك التدريبية، طوّر مهاراتك العملية، وابدأ خطوتك الفعلية في مجال تطوير البرمجيات.