الاسم : عبدالله موسى
البلد : اليمن
العمر : 20
رحلتي مقسمة لجزئين الجزئ الأول BackEnd (انا فيه حاليا) ويتكون من 4 مراحل :
1 :
دخلت في عالم البرمجة بلغة C++
حللت الكثير من المشاكل البرمجية وتعلمت Functional Programming و OOP Programming والفرق بينهما.
2 :
دخلت في عالم .Net باستخدام C# Winforms Dot NetFramework
-اخترت winforms لابدا رحلتي في هذا المجال ولفت نظري طريقة التطوير الجديدة والغريبة بالنسبة لي وهي Controls
من ناحية التعامل معها كان الموضوع صعب علي في البداية لكن عملت مشاريع تدريبية واتقنتها وتعلمت Three Tier Architecture
-مشاريع هذه الفترة :
1- Bank System (Using Files)
2- HangMan Game
3- Notes App
3 :
دخلت في عالم قواعد البيانات باستخدام SqlServer
-في البداية دخلت للجزئ النظري وهو تعريف كامل عن قواعد البيانات وانواعها وكيفية تصميمها عن طريق Diagrams
-بعدها الجزئ العملي وتعلمت لغة SQL
-تعلمت كيفية التعامل مع DataBase من ناحية :
- Queries
- Creat & Drop and Edit Tables
- CRUD Operations On Tables
- Joins وطريقة جلب الداتا من جداول متعددة المربوطة مع بعضها البعض
تعلمت كيفية الربط بين C# & SqlServer :
- Ado Dot Net
- Entity Framework
المرحلة الرابعة Rest API's (انا بديت فيها حاليا).
الجزئ الثاني من رحلتي FrontEnd لم اصل له بعد وهدفي بناء موقع متكامل وآمن :
BackEnd Using Sql Server DataBase And C# Language
FrontEnd Using React And More Techs
والربط بينهم عن طريق Rest API's
لماذا اخترت مستقل ؟
حتى اقوم بتطوير خبراتي واكون عملاء وعندما اكمل خارطتي ساكون قد بنيت سمعه محترمة.
شكرا...