Computer Science Fundamentals
أي مهندس برمجيات قوي لازم تكون عنده أرضية صلبة من المفاهيم الأساسية في علوم الحاسوب. فتعالوا نتعلم الأساسيات اللي كل حاجة تانية مبنية عليها: هنتكلم عن هياكل البيانات زي الـ Arrays / Lists، والـ Trees، والـ Hash Tables، وعن الخوارزميات وكيفية تحليل الأداء باستخدام Big-O. وغيرهم كتير من المفاهيم الأساسية والمهمة.
Java Collections Cheatsheet
كلنا عارفين مدى أهمية هياكل البيانات في التطبيقات بتاعتنا ، وقد ايه معرفتنا بنوع المشكلة اللي بنحاول نحلها هو اللي بيحدد نوع هياكل البيانات اللي هنستعملها ، لإن كل واحدة بتتميز بعدة خصائص بتميزها عن الباقيين.
Java Collections Cheatsheet
كلنا عارفين مدى أهمية هياكل البيانات في التطبيقات بتاعتنا ، وقد ايه معرفتنا بنوع المشكلة اللي بنحاول نحلها هو اللي بيحدد نوع هياكل البيانات اللي هنستعملها ، لإن كل واحدة بتتميز بعدة خصائص بتميزها عن الباقيين.
Java Exceptions Cheatsheet
الـ Exception Handling من الأساسيات في تعلم أي لغة ، وده لانك وانت شغال أكيد هيقابلك سيناريوهات هتضطر تـ Throw فيها Exceptions ، واحيانًا هتلاقيهم في وشك وأنت مش عارف ليه ، فلازم تكون فاهمهم كويس وعارف تتعامل معاهم ازاي.
Data Structures Use Cases In a Nutshell
انهاردة هنتكلم عن بعض استخدامات الـ Data Structures في الحياة العملية والغرض من ده هو اننا نمرن العقل على استحضارها في تصميم الحلول البرمجية والمشاريع مش بس في حل المسائل والتمارين.