تعلم ببساطه تقنية المعلومات 🤩🔥💻 – Telegram
تعلم ببساطه تقنية المعلومات 🤩🔥💻
4.86K subscribers
679 photos
251 videos
1.31K files
259 links
بوت التواصل الخاص بي 👇
@global_software_developer_bot
🔥💯هل تبحث عن محتوى ممتع ومفيد؟ انضم إلى قناتنا على التليجرام لتحصل على أفضل المعلومات المهمة
سوف نقدم لك محتوى متنوع يشمل كل ما تبحث عنه، إنضم إلينا ولاترد🔥💯
Download Telegram
كتاب عن هياكل البيانات ++c
cxxdroid.apk
44 MB
برنامج لغة سي بلاس بلاس للجوال
اندرويد
بمناسبة وصولنا إلى أكثر
من 400 مشترك في القناة  
سوف أرسل كتابين من
كتب الهكر الأخلاقي

وننوة للأخوة المضافين الجدد
أنه قد تم ارسال 2 كتب عن
الهكر الأخلاقي في القناة يمكنكم
البحث عنها ب إسم الهاكر الأخلاقي

                   ❤️🌸
012.pdf
2.3 MB
الهاكر الاخلاقي 12
011.pdf
1.5 MB
الهاكر الاخلاقي 11
⁉️ من أين تبدأ تعلم البرمجة بشكل صحيح؟

الخطوات الأساسية:

1. حدد هدفك:

ما الذي تريد تعلمه من البرمجة؟
هل تريد تطوير مواقع الويب؟
هل تريد تحليل البيانات؟
هل تريد إنشاء تطبيقات الهاتف؟

2. اختر لغة برمجة:

هناك العديد من لغات البرمجة، ولكل منها مزاياها وعيوبها.
بعض لغات البرمجة مناسبة للمبتدئين أكثر من غيرها.

من أشهر لغات البرمجة للمبتدئين:

🔸️ Python: لغة برمجة سهلة التعلم وقابلة للتطوير.

🔸️Java: لغة برمجة قوية وموثوقة.

🔸️JavaScript: لغة برمجة ضرورية لتطوير واجهات المستخدم على الويب.

3. ابحث عن موارد التعلم:

هناك العديد من الموارد المتاحة لتعلم البرمجة مثل:

🔰 الكتب:

"تعلم البرمجة بلغة Python" من تأليف محمد عبد المنعم.

"Java: The Complete Reference" من تأليف Herbert Schildt.

🎞 الدورات:

"دورة تعلم برمجة بايثون للمبتدئين" على موقع إدراك.
"دورة أساسيات جافا" على موقع يوديمي.

🌐 المواقع الإلكترونية:
🔻 W3Schools
🔻 GeeksforGeeks

4. ابدأ بالتدرب:

أفضل طريقة لتعلم البرمجة هي التدرب على حل المسائل.
هناك العديد من المواقع الإلكترونية التي تقدم مسألة برمجة لحلها مثل:

▪️ HackerRank
▪️ LeetCode
▪️ CodeChef

5. انضم إلى مجتمع البرمجة:

هناك العديد من مجتمعات البرمجة على الإنترنت حيث يمكنك التفاعل مع المبرمجين الآخرين وطرح الأسئلة والحصول على المساعدة.
بعض من أشهر مجتمعات البرمجة:

Stack Overflow
GitHub
Reddit

نصائح لتعلم البرمجة:

ابدأ بخطوات صغيرة: لا تحاول تعلم كل شيء دفعة واحدة.
مارس ما تعلمته: أفضل طريقة لتعلم البرمجة هي التدرب على حل المسائل.
كن صبوراً: تعلم البرمجة يتطلب وقتًا ومثابرة.
لا تستسلم: إذا واجهت صعوبات، لا تستسلم، ابحث عن المساعدة من الآخرين.

ملاحظة:

هذه ليست قائمة شاملة لجميع الطرق لتعلم البرمجة.
اختر المسار الذي يناسبك ويحقق أهدافك.

🌐 مواقع لتعلم البرمجة

Khan Academy
MIT OpenCourseWare
Udacity
Udemy
Coursera

مواقع لتعلم لغة بايثون

Learn Python
Talk Python to Me
Real Python

🌐 مواقع لتعلم لغة جافا

Java Tutoria
Java Code Geeks
Java Programming Language

🌐 مواقع لتعلم لغة JavaScript

JavaScript Tutorial
Mozilla Developer Network


جميع الحقوق محفوظة لقناة تعلم ببساطة تقنية معلومات

💫 شارك رابط القناة معنا ليستفيد غيركم
2
■ مشروع Register and Login UI ↓ 💙

• نوع المشروع: Native Android App
• التقنيات:
- Android Studio
- Kotlin
- Jetpack Compose

↓ رابط المشروع ↓
github.com/M3MD69/RegisterAndLoginUI
1👍1
■ كتاب ملاحظات برمجة و تطوير للمحترفيين لاشهر البرامج واللغات و التقنيات، يضم الأتي ⬇️💚:

- Algorithms
- Android
- Angular2
- Angular JS
- Bash
- C
- C++
- C#
- CSS
- .NET Framework
- Entity Framework
- Git
- Haskell
- Hibernate
- HTML5 Canvas
- HTML5
- Java
- JavaScript
- JQuery
- Kotlin
- Latex
- Linux
- MATLAB
- Microsoft SQL Server
- Mongo DB
- MySQL
- Node JS
- Perl
- PHP
- Postgre SQL
- PowerShell
- Python
- React JS
- React Native
- R
- Ruby
- Ruby On Rails
- Spring Framework
- SQL
- TypeScript
- VBA
- Visual Basic .Net
- Xamarin .Forms

👇⚡️🔥
💙المسار الصحيح لتعلم الخوارزميات و هياكل البيانات في عالم البرمجة 🧡

1. فهم الأساسيات:
ابدأ بتعلم أساسيات علوم الكمبيوتر مثل:

المنطق: فهم كيفية عمل الحواسيب وكيفية معالجتها للبيانات.

البرمجة: تعلم لغة برمجة واحدة على الأقل مثل Python أو Java.

الرياضيات: فهم بعض المفاهيم الرياضية الأساسية مثل الجبر والاحتمالات.

2. تعلم هياكل البيانات:
ابدأ بتعلم هياكل البيانات الأساسية مثل:
القوائم: قوائم مترابطة وقوائم linked lists.

المصفوفات: Arrays.
المكدسات: Stacks.
الطوابير: Queues.
الأشجار: Trees.
الجداول: Hash tables.

3. تعلم الخوارزميات:

ابدأ بتعلم الخوارزميات الأساسية مثل:

خوارزميات البحث: Searching algorithms.

خوارزميات الفرز: Sorting algorithms.

خوارزميات الضغط: Compression algorithms.

خوارزميات التشفير: Encryption algorithms.

خوارزميات الرسوم البيانية: Graph algorithms.

4. التدرب على حل المسائل:
من أهم الطرق لتعلم الخوارزميات و هياكل البيانات هي التدرب على حل المسائل.
هناك العديد من المواقع الإلكترونية التي تقدم مسألة برمجة لحلها مثل:
HackerRank
LeetCode
CodeChef
< معلومات برمجية 💙 />

● مفهوم البرمجة والتصميم والتكويد والتطوير كلهم مختلفين عن بعض

︎التكويد زي ان الواحد يعمل noscripts و يعني اي noscripts ؟
- دي كلمة مفردها noscript ومعناها بالعربي ترجمة حرفيه "نصوص"، يعني ملفات فيها اكواد Console App اغلبها.

طيب اي هى ال Console app دي ؟
- دي هى المشاريع اللي بتتعلم تكوديها او تبرمج عليها، وتعمل مثلا برنامج الة حاسبة او حاجة تحسبلك تقديرك اي على حسب درجتك و حاجات كتيرة.

• من شغل المكودين اللي بيعملو noscripts
- عمل بوتات تيليجرام او اي بوت عموما
- انشاء مشاريع console app
و حاجات تانية كتير بس ذكرنا بعض منهم بس.

︎المصممين بيعملو اي طيب؟
• من مهناتهم:
- تصميم الواجهات
- عمل صور جرافيكية
- التعديل على الصور

︎والمطورين؟
- هما اللي بيطورو التطبيقات او المواقع او الالعاب، سواء كان عند الانشاء او التعديل او ترقية المشروع، كلهم بيندرجو تحت مسمى واحد و هى (تطوير).

︎المبرمجين طيب بيعملو اي؟
- مهنتهم انهم يبرمجو ال compilers اللي المطور بيستخدمها عشان ينشئ او يرقي او يعدل على المشاريع الخاصة بمجاله، وكمان من امثلة المبرمجين هو مجال ال embeded
واللي مبيعرفش المجال دا، فا هو مجال برمجة الروبوتات والاجهزة الاصطناعية مثلا زي اليد الاصطناعية اللي بتستقبل الاوامر بالصوت و غيرها.
👍1