دورات برمجة وتطوير للمبتدئين

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

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

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

1- Web Development By Doing: HTML / CSS From Scratch

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

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

متطلبات الدورة كما هو مذكور، شخص يحب التعلم ويريد التغيير، ستتعلم في الدورة أساسيات html/html5 وأساسيات css/css3، زمن الدورة ساعة واحدة مقسمة على21 محاضرة، تقييم الدورة 4.9/5 بتصويت 153 مشترك.

2- دورة تطوير واجهات المستخدم من الألف للياء

دورة تطوير واجهات المستخدم

هل تحمّست لدخول عالم HTML ومجال تطوير المواقع وتطبيقات الويب لكنك اصطدمت بعائق اللغة حين بدأت رحلة التعلُّم؟ الأمر مُشتّت وتحتاج بوصلة صحيحة لرسم طريقك؟ حسناً، تعِدُك الآن أكاديمية حسوب بأنّك ستصبح “مطوّر واجهات مستخدم” دون الحاجة لامتلاك أي معرفة سابقة بالبرمجة بعد إتمامك لتلك الدورة .. فهل أنت مستعد؟

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

3- Practical PHP: Master the Basics and Code Dynamic Websites 

لغة PHP: هي لغة برمجة نصية صممت لاستخدامها لتطوير وبرمجة تطبيقات الويب، تعتبر هذه الدورة دليل كامل للمبتدئين لتطوير مواقع حيوية باستخدام PHP، ولا تحتاج لمعرفة مسبقة بها ويفضل فقط معرفة أساسيات html و css.

تتكون الدورة من 45 محاضرة بزمن كلي مقداره 6.5 ساعة، كل ما تحتاجه لتبدأ بها هو النية للتعلم، وبعض الأدوات التي يمكنك معرفتها من مشاهدة المحاضرة الرابعة، تقييم الدورة 5/5 بعد تصويت 84 متعلم.

4- WordPress Training for Beginners

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

ستتعلم في هذه الدورة أساسيات وورد بريس، وكيفية تحسين تدويناتك ومنشوراتك عليها لتظهر بمحركات البحث، مدة الدورة 3 ساعات بعدد 21 محاضرة، تقييم الدورة 4.9/5 بعد تقييم عدد 18 متعلم.

5- دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب

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

بعد إتمام الدورة ستصبح قادراً على التعامل مع منصة Cordova -المنصة الأكثر استخداما في بناء تطبيقات الجوال بتقنيات الويب- وبناء تطبيق واحد قابل للعمل على الأندرويد والآي فون بنفس الوقت، بالإضافة لاحتراف التعامل مع إطار العمل Framework7.

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

6- مقدمة إلى برمجة الحاسب باستخدام لغة Python

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

7- مقدمة للبرمجة بلغة جافا Java

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

8- دورة تطوير تطبيقات الويب باستخدام لغة php

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

9- كيف تفكر الآلات؟

10- CS100: مقدمة في علم الحاسوب والبرمجة

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

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

تم النشر في: تعلم البرمجة