Posted in عام

ازاي اكون مبرمج .net و c#


ازي تكون مطور ويندوز بيشتغل بلغات ال .net

بما ان #ميكروسفت شركة جشعة وعاوزه تكوش علي كل حاجة فهتكلم عن كل منتج ليها بوست لان منتجاتها كتير جدا .

النهارده هتتكلم عن ال Desktop Apps او تطبيقات سطح المكتب او ال windows apps
الموضوع مقسم لاكتر من جزء #برمجة وجزء #قواعد_البيانات وجزء متقدم

1- البرمجة انت محتاج انك تتعلم لغة من لغات شركة ميكروسفت اذا كانت vb.net او c# او او او الخ
كلهم حاجة واحده اسها .net

فمتخليش حد يضحك عليك ويقولك ان في لغة فيهم احسن من التانيه . اي نعم فيه اختلافات بسيطه بس دا لاسباب تسويقية بحته كلهم عبارة عن .net

ميكروسفت عملت ال .net
وضحكت علي بتوع الفيجوال بيزك 6 وعملتلهم فيجوال بيزك دوت نت
وضحك علي بتوع السي وعملتلهم سي شارب
وضحكت علي بتوع ال جافا وعملتلهم j# وبعدين راحت في داهيه في القضية اياها
المهم #ملناش_دعوة بالكلام دا

قبل ما تدخل تتعلم البرمجة من اي كورس بيشرح C# مثلا

انت لازم في الاول تعرف تفكر في حل للمشكلات
لازم يبقي عندك مفهوم ال algorithms
وشويه solving problems يبقي هتبقي تمام
محتاج تتعلم ايه في البداية ؟ بالترتيب

1- syntax
2- variables
3- datatypes
4- oprators
5- making decision > if
6- Loops
7- Files

اخلص من الجزء دا وحاول تفكر انك تعمل بيه بروجكت صغير

الجزء التاني قواعد البيانات

قبل ما تتعلم sql server : لازم تكون تعرف

1-entity relationship
2-database mapping
3- SQL > insert – update -delete – select – subquery – join – alter -drop
وغوص في ال SQL server براحتك بعد كدا هتلاقيه سهل جدا لانك اتعلمته فوق

بعد كدا تشبك الي اتعلمته في المستوي الاول مع الداتا بيز وتشوفلك بروجكت تعمله .

الجزء المتقدم
تذاكر ال OOP وتعرف المفاهيم كويس . وبعد كدا تحول شغلك كله classes
وتدخل الداتا بيز مع ال OOP

بعد كدا تحاول تشغل دماغك وتنضفها وتذاكر
algorithms بشكل كامل
وعليك وعلي ال design patterns

ملحوظة :قوة المبرمج مش في التعليم الي اتعمله . قوة المبرمج تكمن في كمية projects الي مر بيها . واتعلم من اخطاءها
فلازم متكسلش في انك تعمل مشاريع

اخيرا هتلاقي نفسك بتستحقر شكل ال windows form . شكلها مش كويس فهتبدأ تتعلم حاجة اسها WPF
ولو عاوز تعمل برامج بتتعامل مع الانترنت والاتصالات يبقي عليك وعلي WCF
ولوعاوز تتتعلم حاجة شبه الفلاش يبقي هتتعلم silverlight

عاوز تتعلم برمجة العاب يبقي هتتعلم حاجة اسمها XNA ( ميكروسفت قفلت المشروع دا ) بس ممكن تشتغل عليه برده

ملحوظة : ناس كتير بتسال انت ليه مش بتنزل الماتريال . او مش بتعمل كورسات
والاجابة لان الكورسات مالية الانترنت . بس انت تدور . وتتعب شويه . لو في مرة حسيت ان مفيش ماتريال هنزل كورس كامل عن الموضوع
ودا هيحصل قريب ان شاء الله

#ازاي_تكون
#السبوبة
#الطريق_الي_ايلات

الكاتب:

مبرمج ومطور ويب مصري الجنسية - من مواليد محافظة المنيا

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s