الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من أين ابدأ في عالم البرمجة داخل السي شارب

بدأه مبرمج مبتدأ.1409 في 3 مارس 2012 · 7 رد · 1,928 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بالبداية احب ان اشكر الإخوة القائمين على هذا المنتدى المبارك وإن شاءالله يكون بميزان حسناتكم

انا شخص جداً جداً مبتدىء بالبرمجة ولكن لدي عملت بمجال تقنية المعلومات لمدة 3 سنوات كدعم فني واردت ان اغير المجال من دعم فني لمطور برمجيات واعلم ان اغلب الشركات تعتمد في قسم البرمجة على امور الحسابات والموارد البشرية وتطبيقات المبيعات والتقارير وهكذا امور . افضلها لأني اركز على شيء واحد فقط اعلم ان الموضوع لن يكون سهلاً ابداً وسيكون صعباً جداً ولكن ماشجعني حقيقة على موضوع اني اترك العمل كدعم فني واتفرغ للدراسة عندما شاهدت الكورسات الأكاديمية لميكروسوفت وهيا كالتالي : Software Development Fundamentals و Windows Development Fundamentals و Database Administration Fundamentals و Web Development Fundamentals والمحتويات الداخلية لها على هذا الرابط http://fit.mmu.edu.my/msita/FAQ-MTAContents.htm اريد ان ادرس هذه الكورسات إن شاءالله تعالى كل كورس شهر اي المجموع 4 اشهر وقد اشتريت الكتابين Software development and windows development ولله الحمد

السؤال 1 . رجاء صحح لي المسار . اشخاص قالو لي انه لابد لك ان تدرس دراسة اكاديمية علماً ان كورسات ميكروسوفت المذكورة اعلاه اكاديمية هل هناك جوانب لابد لي من التطرق لها لكي استطيع العمل بهذا المجال ام انه لابد من دراسة اكاديمية وبعد ذلك اتطرق لهذه الكورسات . لايهمني الإحتراف بقدر مايهمني اني اعمل بوظيفة كمطور او مساعد مطور المهم ان اتجه للبرمجة والخبرة ستأتي مع الوقت بإذن الله تعالى . بمعنى اريد ان اتأكد هل خطوتي صحيحة ام لا

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

AppDev - AJAX 4 Using Visual C Sharp 2010 Server Side

AppDev - ASP NET 4 0 AJAX and jQuery Using Visual C Sharp 2010

AppDev - ASP NET MVC 2 and 3 Using Visual C Sharp 2010

AppDev - ASP NET Using Visual C Sharp 2010

AppDev - Buildling ASP NET MVC 2 Applications Using Visual C Sharp 2010 volume.1

AppDev - Exploring Visual Studio 2010 Using Visual C Sharp

AppDev - Learning to Program Using Visual C Sharp 2010

AppDev - LINQ Using Visual C Sharp 2008

AppDev - Microsoft Silverlight 4 Using Visual C Sharp 2010

AppDev - Windows Presentation Foundation for Visual C Sharp 2010

الرجاء ترتيبها لي

.....................

سؤال 2 : رجاء حدد لي مالمطلوب مني مشاهدته والتطبيق عليه ولو كان كورساً واحداً

...................

سؤال 3 : ماهو البرنامج الأفضل للتطبيق Vmware or Virtual PC لأني اخاف ان اخرب شيئاً بالجهاز في الحقيقة لا اعلم اي شيء عن طبيعة البرمجة . سأستخدم بإذن الله تعالى Visual Studio 2010 ultimate . سمعت انه بداخل الفيجوال ستوديو التميت تطبيق وهمي اقصد استطيع ان اطبق دون ان يحصل اي احكاك مع نظام التشغيل او اي مشاكل

..................

السؤال 4 : ماذا عن قواعد البيانات . كثير قال لي لابد ان تدرس البرمجة وقواعد البيانات وهما لاينفصلان ابداً هل دراسة كتاب المذكور اعلاه Database Administration Fundamentals يكفي لفهم قواعد البيانات وكيف اطبق عليها هل انزل مايسمونه بـ SQL server 2008 R2 وما هو الإصدار وهل إنزله على نظام وهمي Vmware or Virtual PC اريد ان اشغلهم جنباً إلى جنب مع Visual Studio . المهم المهم المهم . ماهو تصميييييم الاب الذي سأطبق عليه ما اتعلمه ماهي البرامج المطلوبة

..................

سؤال 4 والأخير : متى اتوجه لسوق العمل علماً اني سأبحث عن عمل بإذن الله تعالى من دون اي مقابل لمدة 3 شهور على الأقل لمعرفة طبيعة العمل لأنه يختلف عن الدراسة الذاتية . الأن انا تركت عملي متوكل على الله وحسن الظن بالله وسأعمل بجد بإذن الله تعالى رجاء لا تعاتبني على ترك العمل هذه رغبة اتمنى الدعاء لي وتشجيعي وترتيب المسار الذي اقصده ومتى اذهب للبحث على عمل تطوعي . هل بعد دراسة الأربع كتب مع التطبيق ام انه لايكفي لابد من اتطلاع على بعض الكورسات التي ذكرتها الفيديوهات الخاصة بـ AppDev او كورس انت تحدده لي ام ماذا

.........

بالأخير اود ان اقول اني اتيت هنا ارجو من الله عز وجل ثم منكم مساعدتي لأني تركت العمل من اجل ان اعمل بمجال تطوير البرمجيات والذي يساعدني سأدعيله بضهر الغيب بكل شيء طيب وسأخبر والدتي ايضاً بأن تدعي له

والله يجزيه الف الف خير الي يرد علي ويساعدني

اخوكم المبتدأ جداً جداً مبرمج مبتدأ.1409

#2

غريب لايوجد احد لديه معلومات كيف نأسس نفسنا بشكل صحيح في C#

ياليت الإفادة يا اخوان جزاكم الله كل خير

#3

أهلا بك أخي الكريم

قبل ماتقوم بدراسة كل هذه الكتب ... أنا برأيي الشخصي أول الشي اتأكد من وجود الفكر البرمجي لديك

لأن الفكر البرمجي أهم بـمئات المرات من هذه الأدوات التي تريد حضرتك تعلمها

أنصحك عن رأيي بالابتداء بالـ C++ يمكنك قراءة كتاب كيف تبرمج بلغة C++ للدكتور صلاح الدوهجي إذا أحببت

وبعدها نتنتقل لدراسة مفاهيم البرمجة غرضية التوجه وفهمها بشكل عميق

وبعدها كتاب Design Patterns .

ثم تبدا بالكتب التي سردتها علينا حضرتك والتي هي أدوات لتسهيل عملك كمبرمج .

بالتوفيق نشالله .

#4

السلام عليكم

ياخى اصعب مايواجه المبرمج اختيار اللغه وكل لغات البرمجه تودى المهمه ولكن تجد لغات تتعامل اسهل مع قواعد البيانات واخرى لتطبيغات المواقع وهكذا وانت باختيارك للغه ال c# قطعت نصف المشوار وكل ماعليكم تطبيق الاكواد مره واثنين وتاليف كود ولماذا كتب بالطريقه هذه ولم يكتب هكذا حتى تتقن اللغه وابدا ببرنامج صغير كنتيجه للطلاب اوقاعده بيانات لمكتبه تحتوى الاسماء السعر الخ---!!! ويجب تعلم الاكسس او اوركل وهذا لبناء قواعد كبيره لربطه فيما بعد بالغه التى تتعلمها مثل ال C#

اما بخصوص اللغه فاغلب لغات البرمجه صممت ب c ثم طورت c الى c++ تم طورت الىc# والاخيره اسهل والله اعلم وتدعم بئه الدوت نت

وهذا الرابط لتحميل كتب عربيه للبرمجه

www.cb4a.com

ارجو ان اكون وفقت بالشرح

ونواصل

#5

اخي الفاضل البيرت اشكرك على الرد

بالنسبة للبرمجة الغرضية التي هيا OOP يوجد بها مقدمة بالكتاب الأول الذي ادرسه حيث انه قال لي سوف يتم تركيز على سي شارب . إن شاءالله اقرأ الكتاب الي حضرتك اعطيتني هو كيف تبرمج بلغة سي بلس بلس . لقد فهمت منك ايضاً انني لابد ان افهم البرمجة الغرضية التوجه فهم عميق جداً . يعني تقصد C# وجميع ماتحتويه اليس كذلك . وبعدها Design patterns بإذن الله تعالى

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

...............

اشكرك ايضاً اخي الفاضل ويوي مشاركتك افادتني وسأعمل بما قلت بإذن الله تعالى.

...............

ماذا عن اللاب اعزائي كيف يكون تصميم لاب لتعلم هذا كله هل Visual Studio 2010 يحوي كل شيء اريده ولن احتاج لشيء آخر ام ماذا . افيدوني جزاكم الله كل خير

#6

لن تطور البرمجيات حتى تصبح ملما بكل صغيره وكبيره فى اللغه اذا كنت تقصد بتطوير !!ادوات اللغه يعنى لابد ان تكون محترف اما بخصوص اللاب وضح هل تقصد ((التصميم وتنفيذ البرنامج عن طريق المحاكاه)) اذا كان هذا هو قصدك ف لماذا لاتصمم برنامجك بالطريقه العاديه لتتوقف على النتائج الحقيقيه هل تخشى على الجاهز ماذا سيحصل ((يضرب عن العمل)) لن يحصل شى ؟اما البرنامج نفذ واما لا واما نفذ ويحتاج لبعض التعديلات

#7

الله يعطيك العافية اخوي ويوي انا سأحمل الفيجوال ستوديو 2010 التميت بإذن الله تعالى على اللابتوب وسأتعلم كل صغيرة وكبيرة بالسي شارب بعد دراسة هذه الخمس محاور اساسية وهيا كالتالي :

Core Programming

Object-oriented Programming

General Software Development

Web Applications

Desktop Applications

Databases

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

#8

ويعطيك يارب

انا مبرمج ولكن لم اتعامل مع ال c# ولو كنت متمرس فيها لن ابخل عليك اخى وان شاء الله توجد النيه للانتقال!! من لغه الى اخرى بعد فهم اللغه جيدا وهذه خط تحتها الف خط حتى لايحصل لديك لبس وتضارب بين اللغات ((وتسبب لديك تشتت فى التفكير)) هذا لايعنى صعوبه التعلم ويمكنك تصفح ودراسه اللغات الاخرى ولكن من الافضل تعلم لغه ثانيه بعد معرفه الاساسيات على الاقل ومع الوقت تتعامل مع اغلب اللغات وقصور اللغه يمكن تعويضه باللغه هذه وهكذا!!!!!!!!!!!!!!!!!!!!!!!!!!

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…