نصائح و استشارات برمجية
السلام عليكم، الي يعرف يفيدنا بالله : أنا مهندس IT في السنة الثالثة، وأبحث عن نصائح لتحديد مساري في تطوير الويب بعد تعلم JavaScript، مع مراعاة المواد التي سأدرسها في الفصل الثاني. الأسئلة: 1. بعد تعلم JavaScript (JS Core, JS OOP, DOM, BOM, Ajax, JSON, ECMAScript)،…
• وعليكم السلام ورحمة الله وبركاته
١. حدد مسارك بناءاً على اللي تبيه، لا تعتمد على الجامعة فيها
٢. هذه من أساسيات برمجة سواء كان Front-End أو Back-End يكون الواحد درسها قبل هيك، لكن نقدر نعتبرهم خاصين بال Back-End بخصوص قواعد البيانات والشبكات
٣. ابدأ بهذا أو بهذا براحتك، لكن نصيحة لك ابتدي بال Front-End
- الشكر لله
١. حدد مسارك بناءاً على اللي تبيه، لا تعتمد على الجامعة فيها
٢. هذه من أساسيات برمجة سواء كان Front-End أو Back-End يكون الواحد درسها قبل هيك، لكن نقدر نعتبرهم خاصين بال Back-End بخصوص قواعد البيانات والشبكات
٣. ابدأ بهذا أو بهذا براحتك، لكن نصيحة لك ابتدي بال Front-End
- الشكر لله
السلام عليكم يعطيكم العافية ،، حبيت استفسر كيف الواحد يتقن فانكشن صح اقصد لما تتداخل فانكشن ف فانكشن واوبجيكت وكلاسلت وتصير شكشوكة كيف الواحد يتقن فانكشن الشكشوكة الي داخله داله وفانكشن وكلاس لخبطة هل هناك درس او لينك بحيث الواحد يكون شاطر فيه . الحمدلله بعرف فانكشن وانواعه لكن احيانا يمر علي فانكشن تحسه ان مثل كبسة او كيف الواحد يدخل اكواد داخل فانكشن ويلعب ويطبخ جوا
نصائح و استشارات برمجية
السلام عليكم يعطيكم العافية ،، حبيت استفسر كيف الواحد يتقن فانكشن صح اقصد لما تتداخل فانكشن ف فانكشن واوبجيكت وكلاسلت وتصير شكشوكة كيف الواحد يتقن فانكشن الشكشوكة الي داخله داله وفانكشن وكلاس لخبطة هل هناك درس او لينك بحيث الواحد يكون شاطر فيه . الحمدلله بعرف…
• وعليكم السلام، وإياك
• تعلم الـ Clean Code و حل مسائل على مواقع مثل:
W3Schools
W3Resource
CoderHub
HackerRank
Codeforces
LeetCode
و تعلم أيضاً الـ OOP
والـ OOD
والـ SOLID Principles
والـ Design Patterns
والـ Design Architecture
• تعلم الـ Clean Code و حل مسائل على مواقع مثل:
W3Schools
W3Resource
CoderHub
HackerRank
Codeforces
LeetCode
و تعلم أيضاً الـ OOP
والـ OOD
والـ SOLID Principles
والـ Design Patterns
والـ Design Architecture
روابط لشرح مادة إدارة المشاريع البرمجية
تكنو U
https://www.youtube.com/playlist?list=PLhiFu-f80eo85KqtETktWWr61fH41XQnD
Mohamed Maher | محمد ماهر
https://www.youtube.com/playlist?list=PLm877Wx3hfJ1nhn_N_yBuqb6roMkV8Ltk
د محمود-الحاسبات وتقنية المعلومات
https://www.youtube.com/playlist?list=PL0HDIDr4prB87pt-QVlwvnbrRNh6m2-Kd
Forwarded from برمجة
Design_Patterns_Concept.pdf
452.8 KB
⏺️ Design Patterns Concept 🪜🛠
1. Singleton Pattern
2. Factory Method Pattern
3. Abstract Factory Pattern
4. Builder Pattern
5. Prototype Pattern
1. Adapter Pattern
2. Bridge Pattern
3. Composite Pattern
4. Decorator Pattern
5. Facade Pattern
6. Proxy Pattern
7. Flyweight Pattern
1. Observer Pattern
2. Strategy Pattern
3. State Pattern
4. Command Pattern
5. Chain of Responsibility Pattern
6. Template Pattern
7. Interpreter Pattern
8. Visitor Pattern
9. Mediator Pattern
10. Memento Pattern
11. Iterator Pattern
1. Spaghetti Code Pattern
2. Golden Hammer Pattern
3. Boat Anchor Pattern
4. Dead Code Pattern
5. Mastermind Class and Mastermind Object Pattern
6. Copy and Paste Programming Pattern
1. Creational Design Patterns
1. Singleton Pattern
2. Factory Method Pattern
3. Abstract Factory Pattern
4. Builder Pattern
5. Prototype Pattern
2. Structural Design Patterns
1. Adapter Pattern
2. Bridge Pattern
3. Composite Pattern
4. Decorator Pattern
5. Facade Pattern
6. Proxy Pattern
7. Flyweight Pattern
3. Behavioral Design Patterns
1. Observer Pattern
2. Strategy Pattern
3. State Pattern
4. Command Pattern
5. Chain of Responsibility Pattern
6. Template Pattern
7. Interpreter Pattern
8. Visitor Pattern
9. Mediator Pattern
10. Memento Pattern
11. Iterator Pattern
4. Anti-Patterns
1. Spaghetti Code Pattern
2. Golden Hammer Pattern
3. Boat Anchor Pattern
4. Dead Code Pattern
5. Mastermind Class and Mastermind Object Pattern
6. Copy and Paste Programming Pattern
هل DB لازم يكون فيها أكثر من جدول عشان تكون علاقات ولا لا عادي بجدول واحد، مع ذكر التوضيح ما عليك امر
نصائح و استشارات برمجية
هل DB لازم يكون فيها أكثر من جدول عشان تكون علاقات ولا لا عادي بجدول واحد، مع ذكر التوضيح ما عليك امر
ممكن يحتوي الجدول الواحد على علاقات ذاتية
(Self-Referencing Relationships)
لكن العلاقات المعتادة تكون بين الكيانات المختلفة فا تتطلب جداول متعددة.
(Self-Referencing Relationships)
لكن العلاقات المعتادة تكون بين الكيانات المختلفة فا تتطلب جداول متعددة.
لو مثلا هناك وقت لتعلم شي جديد لفروند اند وعندك خيارين
DSA
او
Design Pattern Concept
ايهم افضل وأولوية
DSA
او
Design Pattern Concept
ايهم افضل وأولوية
نصائح و استشارات برمجية
لو مثلا هناك وقت لتعلم شي جديد لفروند اند وعندك خيارين DSA او Design Pattern Concept ايهم افضل وأولوية
الاثنين مهمين
أنا مرتبهم بهذا الترتيب
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
10. OOD (Object Oriented Design)
11. Solid Principles
12. Design Patterns
أنا مرتبهم بهذا الترتيب
1. Basics
2. Testing
3. Handling
4. OOP (Object Oriented Programming)
5. Data Structures
6. Algorithms
7. DSA (Data Structures and Algorithms)
8. Database
9. Network
10. OOD (Object Oriented Design)
11. Solid Principles
12. Design Patterns
عايز كورس داتا structure algorithm يكون كويس غير عادل نسيم يكون كامل
نصائح و استشارات برمجية
عايز كورس داتا structure algorithm يكون كويس غير عادل نسيم يكون كامل
⏺️ عندك طريقين:
- معظم الشرح هيكون كويس يادوب تبحث عن دورة تعليمية على اليوتيوب وتتابع حسب ما موجود عندك من عناوين للهياكل المطلوبة وبس
- فا هنا بقا مطلوب منك أكتر من اللي بيتطلب في الجامعة حبتين تلاتة عشرة، وهنا بقولك نوع بقدر ما بتقدر ومتقلقش أغلب الحاجات متفقين فيها من حيث الأساس، لكن الهدف من التنويع في المصادر وهو أنك تكتسب خبرة ولو صغيرة من كل شخص أو مرجع أو مصدر
عندك اليوتيوب
و مواقع كمراجع مثلاً زي
Programiz
Interview Cake
Geeks for Geeks
T Point Tech
وطبعاً مش محتاج أقول لو عندك تاني زود عليهم مع الوقت وأنت بتتعلم
طريق لو للجامعة
- معظم الشرح هيكون كويس يادوب تبحث عن دورة تعليمية على اليوتيوب وتتابع حسب ما موجود عندك من عناوين للهياكل المطلوبة وبس
طريق لو كنت بتدرس مع نفسك
- فا هنا بقا مطلوب منك أكتر من اللي بيتطلب في الجامعة حبتين تلاتة عشرة، وهنا بقولك نوع بقدر ما بتقدر ومتقلقش أغلب الحاجات متفقين فيها من حيث الأساس، لكن الهدف من التنويع في المصادر وهو أنك تكتسب خبرة ولو صغيرة من كل شخص أو مرجع أو مصدر
عندك اليوتيوب
و مواقع كمراجع مثلاً زي
Programiz
Interview Cake
Geeks for Geeks
T Point Tech
وطبعاً مش محتاج أقول لو عندك تاني زود عليهم مع الوقت وأنت بتتعلم
نصائح و استشارات برمجية
T Point Tech
الموقع كان اسمه
Javat Point
لكنهم غيروا اسمه إلى
T Point Tech
Javat Point
لكنهم غيروا اسمه إلى
T Point Tech
نصائح و استشارات برمجية
السلام عليكم ايش افضل تطبيق ل ++c يعطيكم العافيه
• وعليكم السلام ورحمة الله وبركاته
• أنصحك بتحميل Clion هو أفضلهم صراحة، بعدها بعتبر Dev++ ثاني الأفضل
• آمين، وإياك يا أخي
• أنصحك بتحميل Clion هو أفضلهم صراحة، بعدها بعتبر Dev++ ثاني الأفضل
• آمين، وإياك يا أخي