كل المعلومات عن تخصص نظم معلومات واقسامها
باختصار جدا نظم ومعلومات ...
تخصص #نظم ومعلومات ...
اولا : نظم ومعلومات بتاخد نسبه صغيره من اللي بياخدوه حاسبات وهي بتتخصص في قواعد البيانات والبرمجه اللي بتاخدها هي SQL بتتكلم في دراستها عن ازاي تتعلم تصمم برامج لاداره الشركات والبنوك وازاي تخزن بيانات الشركه كلها علي برنامج واحد او علي موقع انترنت واحد .. اقدر اقولك انك ممكن تتخصص web فيها سواء كان designer او devoleper او الاثنين مع بعض او اي تخصص انت محتاجه بس انت محتاج تتأسس كويس قبل ما تدخل في اي تكنولوجي وبرشح جدا كورس ال cs50 كل ده بيعتمد علي امكنياتك ومذاكرتك الشخصيه لان الكليه في المجال ده فهي مش هتأهلك لحاجه بالنسبه لدراسه التخصص هما مادتين في الترم تخصص والباقي مواد تجاره واداره وماده لغه كل سنه ... شهادتك بتبقي بكالوريوس تجاره وتبع نقابه التجاريين .
انا هحاول بخبرتي الصغيره هقولك ازاي تتحط علي اول الطريق ولو في حد عندي اي نقطه تصحيح لكلامي يقولي احنا كلنا بنتعلم من بعض
دلوقتي انت محتاج تتعلم اساسيات الحاسب وازاي الحاسب الالي بيفهم لغه البشر + تتعلم وتعرف اي هي اول لغه برمجه اتعملت واتكتبت ازاي + تتعلم لغه الالي والداتا استركشر والجوريزم والفنكشنالتي الكتير اللي تخليك تكتب كود وانت فاهمه .
انت كطالب نظم مش هتاخد ٥٠ ٪ من اللي ذكرته فوق ده عكس طالب هندسه وحاسبات بيتاسس عنك .
طيب اصبح اني مينفعش ابدء ادرس اي تكنولوجي او ادخل اي مجال غير لما اكون متأسس صح وعارف افكر كا مبرمج .
فازاي اعمل ده ...
مبدئيا في مصادر كتير جدا اشهرهم ف الفتره الاخيره كورس اسمه cs50 مقدم من جامعه هارفارد وفي ناس شرحه المحتوي بالعربي والموضوع اصبح سهل .
طيب ده قبل اي حاجه بدايتك معاها c++ بس ذاكر الكورس الاول عشان دماغك تتفتح وتستوعب .
و عشان تبقي زيك زي خريج حاسبات ومعلومات لازم تدرس المواد ال بياخده و الكورسات و تتأسس و تعمل مشاريع عشان تبقي منافس ليهم في سوق العمل و دي الكورسات ال هتبداؤ بيها وكلها موجودة على اليوتيوب لو كتبنا مثلا كورس html هيجيلك كذا واحد بيشرحه شوف بقي انت الشرح ال يعجبك
ودا الاساس بتاعك..
CS 50
oop
C++
Problem solving
Algorithm
Data structure
Data base
كده هنكون اتأسسنا صح
ودي معظم فروع مجالات البرمجه والتشعبات الخاصة بها :
1- مجال تطبيقات الموبايل Mobile Application
2- مجال تطبيقات الويب Web Application
3- مجال تطبيقات الالعاب Game Application
4- مجال تطبيقات سطح المكتب Desktop Application
5- مجال الجرافيك Graphic Designers
6- مجال الشبكـات Network
7- مجال الاختراق Hacking
- مجال تطبيقات الموبايل Mobile Application :
- يوجد ثلاث انواع تصميم تطبيقات لهذه الانظمة :
1- Windows
2- IOS
3- Android
يجب عليك تعلم هذه اللغات ان اردت تصميم تطبيقات android :
1- Java
يجب عليك تعلم هذه اللغات ان اردت تصميم تطبيقات Windows :
1- #C
يجب عليك تعلم هذه اللغات ان اردت تصميم تطبيقات IOS :
1- objective - C - Swift
يمكنك استخدام منصة { xamrian } لتصميم تطبيقات للانظمة التي ذكرتها
2- مجال تطبيقات الويب Web Application :
- الويب بينقسم لجزئين وهما الـ Front End و الـ Client Side :
الـ Front End عبارة عن واجهة او شكل الموقع واذا اردت تصميم شيئ كهذا يجب عليك تعلم لغات :
1- CSS
2- HTML
3- JS
الـ Client Side المختصة بلازرار ولكي تعملها يجب عليك تعلم هذه اللغات :
1- PHP او الـ ASP
2- Node Js
3- Java
4- Django
5- Rails
بعض المعلومات :
الـ jQuery هذه مكتبه معتمده على الجافاسكربت لازم تكون فاهم جافاسكربت
- الـ Bootstrap هذا فريم ورك يجعل شكل الموقع مظبوط سواء على اللاب او الموبايل
- الـ Preprocessors مثل Sass او Less : تقنيات جديدة بتطور فى كود ال css الخاص بك وممتعين جدا
- الGulp عبارة task runner وتسهل علي المطور العمل وتحويل الملفات ولها بلايجن
بتسمحلك باعمال كثيره بس اساسها انها بتوفر عليك وقت وبتقلل استخدامك للكومند لاين
- الـ Canvas و SVG تقنيات بتساعدك فى الرسم وعمل العاب
- الـ Responsive and Mobile Design
- الـ Cross-Browser Development
في لغات ثانيه كثير بس دول اشهرهم يعنى
تستطيع تزويد خبرتك وتتعلم الغات هذه :
- اتعلم laravel يعتمد على ال php
- اتعلم wordpress
- اتعلم Angular js
- اتعلم Vue js
- اتعلم Reach js
- اتعلم Ember js
- اتعلم Grunt Js
- اتعلم Coffee script
- اتعلم البرمجه الكائنيه oop
- اتعلم نظام ادارة المحتوى ال cms
تستطيع تعلم ال front و back وقتها يبقى اسمك full stack
واهم شيئ الداتا بيز .. فى انواع كتير عندك Sqllite او Oracle او Sql Server
يجب عليك تعلم واحده من هاؤلاء وليس من الضرورة جميعهم يجب عليك تعلم النوع الذي ستشتغل عليه بالـ SQL
3- مجال تطبيقات الالعاب Game Application :
- تنقسم عمل العاب لثلاث انظمة :
1- Windows - MAC
2- IOS
3- Android
ان اردت تصميم العاب خاصة بنظام Windows - Mac يجب عليك تعلم هذه اللغات :
1- ++C - C
2- objective C - Swift
3- Java
4- C# - openGl
ان اردت تصميم العاب خاصة بنظام Android يجب عليك تعلم هذه اللغات :
1- Java - C++ - Open Gl
ان اردت تصميم العاب خاصة بنظام IOS يجب عليك تعلم هذه اللغات :
1- c++ - objective c - swift
- كما يمكنك استخدام منصة { xamrian } لتصميم الالعاب لجميع الانظمة
4- مجال تطبيقات سطح المكتب Desktop Application :
- تنقسم لثلاث اقسام حسب نوع الانظمة التي تريد تصميم لها :
1- Windows
2- Mac
3- Linux
ان اردت تصميم تطبيقات سطح مكتب خاصة بنظام Windows يجب عليك تعلم هذه اللغات :
1- #C - ++C - Python - Java
ان اردت تصميم تطبيقات سطح مكتب خاصة بنظام Mac يجب عليك تعلم هذه اللغات :
1- swift - objective c - C++ - python
ان اردت تصميم تطبيقات سطح مكتب خاصة بنظام Linux يجب عليك تعلم هذه اللغات :
▪️1- python -Bash - Java
5- مجال الجرافيك Graphic Designers :
- توجد فيه ثلاث اقسام :
1- رسومات الـ 2D : تستطيع ان تستخدم الفوتوشوب او اليستريتور وال انديزاين فى الرسومات الخاصة بك
وفى غيرهم برامج ثانيه بس هذول الاشهر ...
2- رسومات الـ 3D : واشهر البرامج فى الاستخدام هي : المايا او C4d او 3Dmax
3- قسم الـ video او media وهذا فيه جزئين :
1- الجزء الاول لو اردت عمل مونتاج للفيديوهات
فتستخدم البريمير او السونى فيجس هذول اشهر برنامجين في المونتاج
2- الجزء الثانى لو اردت عمل visual effect
تستخدم البرنامج الشهير وهو ال after effect لكي تعمل فواصل مثلا
اعلانيه او خدع او خيال علمى ..
6- مجال الشبكـات Network :
- في هذا المجال يجب عليك تعلم الـ :
▪️1- CCNB
▪️2- CCNA
▪️3- Python
▪️4- Perl
7- مجـال الاختراق Hacking :
- لازم تكون تعرف بعض اللغات البرمجه وهي :
الـ C - python - PHP -
أشهر 10 قنوات لتعليم البرمجة علي يوتيوب
1- Traversy Media
2- FreeCodeCamp
3- The Net Ninja
4- Derek Banas
5- Programming with Mosh
6- thenewboston
7-Learning Programming
8- Elzero Web School (عربي)
9- muhammad essa (عربي)
10- TheNewBaghdad (عربي)
أشهر 10 مواقع لتعليم البرمجة
1- W3school
2- Code . org
3- Code School
4- freecode
5- Codeconquest
6- TheCodePlayer
7- Mozilla Developer Network
8- solo learn
9- CODEWARS
10- CODE AVENGERS
أشهر 10 مواقع لكورسات البرمجة
1- EDX
2- COURSERA
3- UDACITY
4- UDEMY
5- LYNDA
6- KHAN ACADEMY
7- coursat (عربي)
8- w3arabiconline (عربي)
9- hsoub (عربي)
10- rwaq (عربي)
افضل محرر اكواد على الاب توب
Visual studio code
Atom
افضل محرر اكواد على الموبايل
Spck Editor
اقرا ايضا عن افضل تجميعه دورات للمهتمين بكلية حاسبات ومعلومات