أخر الاخبار

كيف تتعلم البرمجة تعليم ذاتي؟

كيف تتعلم البرمجة تعليم ذاتي؟

كيف تتعلم البرمجة تعليم ذاتي؟

في هذة المقالة سوف تتعرف عن كيفية تعلم البرمجة تعلم ذاتي من خلال مجموعة من الدورات والارشادات التدربية سواء كانت علي اليوتيوب او من خلال الدورات المختلفة والقنوات المفيدة في تعلم البرمجة،

لماذا تتعلم برمجة

 اصبح تعلم لغة البرمجة من المهارات الهامة في الوقت الحالي كما تم الاشارة الي ذلك في المقالات السابقة في قسم البرمجة
لانها لغة المستقبل،  من خلال البرمجة تستطع ان تضيفة قيمة ذاتية الي نفسك والعمل كمبرمج مستقل او العمل في الشركات العالمية  مثل جوجل وماكروسوفت وغيرها ،،
ماهي مجالات عمل المبرمج
هناك العديد من التقنيات لابد من تعلمها تعتبر من الاساسيات مثل
programming language ، algorithm ، data structure
OOP (object oriented programming ، design pattern و problem solving


1- برمجة الويب web development


برمجة الويب هو مجال تصميم مواقع علي الانترنت من خلال دراسة لغة HTML مع لغةCSS هي لغة خاصة بالتنسيق البصري ترمز الي cascading style sheets صحات الانماط وتستخدم مع HTML وأي مستند XML بما في ذلك ملفات SVG الغرض من هذة اللغة هو فصل المحتوي عن العرض من خلال تخطيط الالوان والخطوط كما تسهل هذة اللغة من عملية تاثير الصفحات بتعديل ملف css واحد للتأثير على عشرات الصفحات في الموقع .لكي من دراسة وتطوير نفسك في تعلم html,css ,js، وينقسم هذا القسم الي ثلاثة اقسام ( frontend قسم المعاملات Backendقسم الداتا Database )

2- تطبيقات موبايل mobile development

لابد من دراسة واتقان لغة java , kotlin بمعني دراسة Java لتطبيقات الأندرويد أو Objective-C للآيفون ، وتعلم Flutter، مع

3-تطوير وبرمجة الالعاب game development

4-مجال تطبيقات سطح المكتب

5- مجال الإلكترونيات

6- مجال الذكاء الصناعي

7- مجال بناء أنظمة التشغيل

8- مجال البيانات

9- مجال هيكلة الداتا

10- مجال التحليل ( سواء الداتا _ الصور _ الخوارزميات .... )

اهم قنوات تعلم البرمجة علي اليوتيوب

1-قناة عادل نسيم

بها شرح كورسات متعدده منها كورس البرمجة للمبتدئين باستخدام لغة سي بلس بلس
Course c++ in Arabic شرح: جمل الدوران المتداخلة nested loop


2- قناة Theadvphp 

، تقدم دورات في البرمجة بشكل مبسط وحميل ودورس في تعلم  HTML و html5 و CSS و CSS3 و jquery و PHP و bootstrap


3 - قناة على حمدى

 بها  كورسات  ، في شرح PHP و MVC , CMS تصميم مواقع الانترنت 

4 - قناة Arabic HTML

 تحتوي علي  دورات متعددة كـ HTML و CSS و JQuery و bootstrap و Dreamweaver و الفوتوشوب و Fireworks ودورة ايضاً في استخدام منصة التدوين  والوردبرس

5- قناة محمد يحى

 تشمل محتوي الويب بطريقة علميه ودبلومة متخصصة ف تصميم وبرمجة المواقع وكذلك PHP و CMS ، مجانا 

6 - قناة AppsStuff

 تشمل شرح  دورات في Java SE و Java EE و Oracle ADF و Oracle Apps 

7 - قناة كود مصري

 هي عبارة عن  مبادرة مصرية تشمل الشروحات والتطبيقات العملية لتعلم البرمجة،

هناك قنوات اخري منها علي سبيل المثال

8 - قناة احمد سيد تضم دورة كورس جاسبر اي ريبورت Jasper iReport Course وايضاً دورة في اوراكل اي دي اف Oracle ADF مجاناً. 

9 - قناة Cliprz تضم شروحات ودورات بالعربية في التصميم والبرمجة بشكل عام، والـ HTML و الـ CSS وغيرها من الدورات المميزة.
10- قناة Mohammed omar تضم شروحات وكورسات ودورات في التصميم، حيث هناك كورس فوتوشوب مميز واحترافي في القناة.
11 - قناة NetworkSet المتخصصة في دورات وشروحات في الشبكات.

12 - كورس برمجة تطبيقات الاندرويد المقدم من قناة CCNAArabic مجاناً للجميع. فالكورس مقدم من الـمهندس احمد ابو حميد.
13 - قناة Adel Sabour تحتوي علي مجموعة من الدورات المجانية بشكل مكثف وكثير للغاية. فهناك دورة لبرمجة تطبيقات الاندرويد ولغات برمجة.
14 - دورة 3D Max مقدمة ايضاً من قناة CCNAArabic مجاناً للجميع.
15 - كورس Adobe Illustrator المقدم من قناة أكاديمية ملتقى الدارين مجاناً للجميع، فالكورس من تقديم مهندسة سمر وهو متاح مجاناً للجميع.
16 - كورس برمجة ++C للمبتدئين من تقديم أ / محمد الدسوقى مجاناً للجميع ، حيث تضم قائمة التشغيل 13 فيديو مكثف لتعلم اساسيات البرمجة.
17 - كورس برمجة ++C المقدم من قناة أكاديمية ملتقى الدارين مجاناً للجميع ، فالكورس من تقديم المهندس أحمد محمد سيد وهو متاح مجاناً للجميع.
18 - قناة احمد فتحي تضم دورات في البرمجة بلغات متعددة.
19 - قناة عبد الله عيد بالتأكيد تضم مجموعة كبيرة من دورات وكورسات البرمجة العربية المجانية، وهي احد اشهر القنوات العربية في مجال البرمجة.
20 - قناة خالد السعدني تضم دورة كاملة في السي شارب بالاضافة الي العديد من الدورات الاخري في البرمجة وأنظمة إدارة قواعد البيانات وتطبيقات الويب.
21 - قناة Elzero Web School تضم الكثير من الدورات والشروحات العربية في مجال التصميم والبرمجة حيث تهدف الي تعليم لغات و تقنيات الويب المختلف.
22 - قناة Free4arab هي احد القنوات الضخمة علي اليوتيوب والتي تضم دورات وكورسات متعددة في مجال تكنولوجيا المعلومات. قناة ضخمة ومميزة.الخلاصة ،،،
العديد من الاسئلة التي وردت الي بخصوص تعلم مجال البرمجة ماهو احسن مجال لتعلم البرمجة هل الويب او تطبيقات الموبايل ، الامر يتوقف علي العرض والطلب وكل يوم هناك جديد في هذا المجال من لغات جديدة وتقنيات جديدة كل يوم ، فعلي المبرمج ان يظل يتعلم كل ما هو جديد كل يوم  وخوصا القنوات والصفحات المتخصصة في البرمجة ،ولكن هناك مجموعة من الاساسيات التي لابد من معرفتها بواسطة اي شخص يريد ان يتعلم البرمجة وهو الخوارزميات ، programming language ، algorithm ، data structure
OOP (object oriented programming ، design pattern و problem solving
 وغيرها ، اما الوضع الحالي اعتقد هناك طلب علي تطبيقات الموبايل وتحليل البيانات ،،
 تمنياتي بالتوفيق للجميع
تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-