Bess Gates 🇵🇸
Bess Gates 🇵🇸

@MrXroboT

22 تغريدة 600 قراءة Apr 03, 2024
في الثريد ده هتكلم عن RoadMap ل ازاي تكون Backend .Net Web developer
-الثريد ده هو تطوير للRoadMap بتاعتي اللي موجوده قبل كده
-هيكون فيها 13 كورس اساسي و 3 crash course
-اللي بيميز الثريد ده عن اي ثريد عندي قبل كده ان طول ما انت ماشي حاططلك projects
-الرود ماب مقسمها ل 3 levels
-fundamentals level
-advanced level
-framework level
و هسيب في كل خطوه المصادر بتاعها و تذاكرها منين بعد ما لفيت كورسات كتير "خلاصة رحلتي"
- يلا سمي الله كده و تعاله بينا لانه ثريد هيكون دسم شويتين
بسم الله الرحمن الرحيم, عشان تفهم يعني اي backend لازم تفهم يعني اي web الاول و يعني front end و يعني اي back end تعاله معايا كده هديك مثال بسيط كده نفهم بيه الدنيا "تخيل معايا انك سايق عربيه و انت دلوقتي ماسك و شايف الدركسيون قدامك و ماسكه و عاوز تحود ف اكيد هتلف الدركسيون ان ك مستخدم كل اللي انت عملته انك حودت هل انت عارف الاجزاء الميكانيكيه اللي اتحركت جوه العربيه؟
الاجابه -لا انت مش عارف الاجزاء الميكانيكيه اللي اللي اتحرك انت بس شايف الدركسيون و الفرامل و الاجزاء اللي ظهره قدامك و ميشغلكش اللي بيحصل داخل العربيه"
شايف بقا مثال العربيه ده هو هو فكرة ال web , الweb بينقسم ل جزئين الجزء الاول هو الfront و ده اللي بيظهر للمستخدم(الحاجات اللي انت شايفها ف العربيه) و جزء الback و ده العمليات اللي بتحصل نتيجة اي تفاعل مع جزء الfront(حودت الدركسيون) انت مش بتبقا شايفها فهمنا كده فكرة عمل الweb تعاله بينا يلا ندخل علي الroadmap
اول حاجه عندنا هو الfundamentals level و في الليفل ده هنتكلم عن الاساسيات اللي هي
1-C#
2-OOP
3-Data structure in C#
4-Database (sql server)
5-Git/GitHub
-اول خطوه في الfundamentals level و هي الC# ودي لغة البرمجه اللي هنشتغل بيها
طب هتتعلمها منين هقولك من كورس ITI اللي مرفوع علي اليوتيوب من هنا :
youtube.com
و بعد ما تخلص المرحله دي ادخل غلي leetcode و حل بالC# خطوه مهمه جدا جدا
-تاني خطوه في الfundamentals level و هي الOOP و بالنسبالي دي اهم خطوه لازم تتعلمها اوي و تعمل عليها مشاريع عشان تفهمهم كويس
طب تذاكرها منين هقولك من كورس الITI من علي الدريف ده :
drive.google.com
طب تطبق مشاريع عليها منين
ده مشروع CRUD بسيط
youtube.com
-تالت خطوه في الfundamentals level و هي الData structure in C#
طب دي تذاكرها منين هقولك انا عامل كورس شارحها ببساطه للbeginner level من هنا : youtube.com
-رابع خطوه في الfundamentals level و هي الDatabase (sql server)
و دي هتذاكرها منين من كورس بشمهندس رامي بتاع الiti حقيقي كورس في قمة العظمه
youtube.com
-خامس خطوه في الfundamentals level و هي الGit/GitHub و ده هتتعلمه عشان ترفع مشاريعك و هو هيكون version control اللي هتتعامل بيه طب هتتعلمه منين من كورس بشمهندس عصام عبدالنبي
youtube.com
و بكده نكون خلصان الfundamentals level ندخل بقا في الadvanced level
عندنا في الadvanced level هيبقا عباره انك تmaster اللغه و تتعمق في حاجات مهمه
1- Master C# and OOP
2-SOLID
3-Design patterns
4-Linq
5-EF Core
-اول خطوه في الadvanced level و هي انك تmaster الC# و الOOP طب منين هقولك من الكورس الاسطوري بتاع بشمهندس عصام عبدالنبي
youtube.com
-تاني خطوه في الadvanced level و هي انك تتعلم الSOLID و دي عباره عن مبادي بتحاول متخترقهاش و انت بتكود عشان تخلي كودك Reuseable و تقدر تعمله maintenance تقدر تتعلمها من كورس بشمهندس عصام عبدالنبي من هنا :
youtube.com
-تالت خطوه في الadvanced level و هي انك تتعلم الDesign patterns ودي بختصار مفيد المبرمجين كان بيقابلهم مشاكل معينه ف البرمجه ف عملولها حل معين طب اذاكرها منين اقولك كورس بشمهندس عصام عبدالنبي حقيقي جامد الكورس مفهوش كل الديزينز بس كفايه للدوت نت :
youtube.com
-رابع خطوه في الadvanced level و هي انك تتعلم Linq
, ال Linq عباره عن مجموعه الmethods اللي من خلالها تقدر تQuery علي الdatabase بتاعك من داخل ال visual studio
طب اتعلمها منين؟ هقولك من كورس ال ITI و هو شغال هيعلمك تشتغل فيها علي بروجكت ,
#Eb7lSZCiEr2cnpElH76A9Q/folder/mVI03DRA" target="_blank" rel="noopener" onclick="event.stopPropagation()">mega.nz
-خامس خطوه في الadvanced level و هي انكEF-Core و دي الORM بتاعتنا طب هذاكرها منين هقولك بشمهندس عصام عبدالنبي عامل فيها كورس اسطوري بصراحه :
youtube.com
وهتلاقي بشهمندس عصام عامل بروجكت عليها ف نص الكورس
و بكده نكون خلصان advanced level ندخل بقا في الframework level
في ال framework level هيبقا عباره عن كورسين و 3 مشاريع كبار هنلم فيهم كل اللي فات مع بعضه
1-MVC Course
2-API + JWT Course
3-MVC Project
4-RESTful API project
5-identity + MVC Project
-اول خطوه في الframework level و هي انك تذاكر الMVC و ف المرحله دي انت هتبدا تعمل مشاريع كامله تلم فيهم كل اللي فات سوا مع اضافات ال framework ف هنا انت هتحتاج تذاكر HTML CSS JS تقدر تشوفهم crash course من علي اليوتيوب مثلا من عند عبدالرحمن جمال بس تركيزك الاكبر علي ال MVC
طب اذاكر الMVC منين هقولك من كورس ال ITI بتاع بشمهندسه كرستين حقيقي من اجمد الكورسات اللي شوفتها في حياتي :
drive.google.com
و لما تذاكر الكورس ده هتبدا تعمل project كبير و هيبقا عباره عن E-commerce و الكورس ع udemy من هنا "هيفيدك جدا"
udemy.com
-تاني خطوه في الframework level و هي انك تذاكر الAPI +JWT طب منين هقولك من هنا كورس بشمهندسه كرستين حقيقي كورس جامد هو بيكمل علي الMVC و بيشرح RESTful API و ده اللينك بتاعه
drive.google.com
و طبعا هتحتاج بعد ما تتعلم الكورس ده انك تعمل بروجكت كبير علي كل ده
و بس كده , حقيقي اتمني اني اكون قدرت اساعد حتي لو شخص واحد , انا بعمل الثريدز دي حقيقي لان لما جيت ابدا قعدت الف كتير و ادور و اعمل و مكنتش لاقي حد يرشدني ف بحاول اساعد اللي جاي بعد مني انه يبدا متنسوناش من صالح دعائكم
و كان معاكم عبدالعزيز البسة ^_^

جاري تحميل الاقتراحات...