كورس تعلم بايثون مع مشاريع عملية🔥🔥🔥
https://youtube.com/playlist?list=PLSiLeKadTQ7mT2nyzPbfzWP3IOniezNvP&si=sepF60CwT25E20me
https://youtube.com/playlist?list=PLSiLeKadTQ7mT2nyzPbfzWP3IOniezNvP&si=sepF60CwT25E20me
YouTube
تعلم لغة البرمجة بايثون | python course
تعلم بايثون من الاساسيات للذكاء الاصطناعي مع المكاتب افضل واقوى كورس لتعلم بايثون من الصفر الى البدائيات الى الاساسيات الى الاحتراف شرح سهل ومبسط وسلس . تعلم...
❤6🔥1
يعني ايه temp table في sql وايه فايدته؟
وايه انواعه؟
من اسمه كده temporary يعني حاجه مؤقتة
بيتكريت جوا داتابيز اسمها temp table بيكون موجود عندي في الميموري بشكل مؤقت بيتمسح اول مالسيشن بتاعتي تقفل او اخر connection بيأكسس الtable دا يقفل
امتى بستخدمه
بستخدمه لما احتاج احفظ جواه داتا بشكل مؤقت بستخدمها as input at another query
ازاي بستخدمه؟
بضيف # قبل اسم الtable
انواعه؟
1- Local temp table
2- Global temp table
ايه الفرق بينهم؟
الـ local بيكون على مستوى السيشن بتاعتي
اول مالسيشن بتخلص بيتمسح
بستخدمه ب ان احط # قبل الtable
Create Table #TableName
الـ global بيكون على مستوى الداتابيز
يعني انا واي user تاني اقدر استخدمه
طيب بيتمسح امتى ؟
لما اخر Connection يتقفل
يعني لو انا بستخدمه وuser تاني بيستخدمه وجيت انا قفلت هيفضل موجود عادي
هيقفل فقط في حاله ان اخر connection يقفل الاكسس بتاعته وقتها هيتمسح من الميموري
بكتبه ازاي؟
بحط ## قبل اسم الTable
Create Table ##TableName
منقول من
https://www.linkedin.com/posts/aliaa-ali-gabr_tablename-tablename-activity-7224466255594831873-514h?utm_source=share&utm_medium=member_ios
وايه انواعه؟
من اسمه كده temporary يعني حاجه مؤقتة
بيتكريت جوا داتابيز اسمها temp table بيكون موجود عندي في الميموري بشكل مؤقت بيتمسح اول مالسيشن بتاعتي تقفل او اخر connection بيأكسس الtable دا يقفل
امتى بستخدمه
بستخدمه لما احتاج احفظ جواه داتا بشكل مؤقت بستخدمها as input at another query
ازاي بستخدمه؟
بضيف # قبل اسم الtable
انواعه؟
1- Local temp table
2- Global temp table
ايه الفرق بينهم؟
الـ local بيكون على مستوى السيشن بتاعتي
اول مالسيشن بتخلص بيتمسح
بستخدمه ب ان احط # قبل الtable
Create Table #TableName
الـ global بيكون على مستوى الداتابيز
يعني انا واي user تاني اقدر استخدمه
طيب بيتمسح امتى ؟
لما اخر Connection يتقفل
يعني لو انا بستخدمه وuser تاني بيستخدمه وجيت انا قفلت هيفضل موجود عادي
هيقفل فقط في حاله ان اخر connection يقفل الاكسس بتاعته وقتها هيتمسح من الميموري
بكتبه ازاي؟
بحط ## قبل اسم الTable
Create Table ##TableName
منقول من
https://www.linkedin.com/posts/aliaa-ali-gabr_tablename-tablename-activity-7224466255594831873-514h?utm_source=share&utm_medium=member_ios
🔥6👍1
الخطه الشاملة لتعلم فلاتر
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
YouTube
learn dart from scratch 2021 - from zero to hero - تعلم لغة الدارت من الصفر - احتراف - كورس course - دورة - شرح
Share your videos with friends, family, and the world
🔥5❤3👏1
أعمل أيه عشان أكون تنين JavaScript ؟ 🐉
✅️ لغة الـ JavaScript واحدة من أهم اللغات البرمجية في العالم اليوم. من تطوير مواقع الويب إلى تطبيقات الهواتف الذكية، الجافاسكريبت تلعب دورًا كبيرًا في كل جانب من جوانب البرمجة الحديثة. لو كنت عايز تكون محترف في الجافاسكريبت.
👈 تعالى نقولك على بعض الخطوات اللي ممكن تساعدك في الوصول للمستوى ده👇
1️⃣ فهم أساسيات الـ JavaScript :
أول حاجة لازم تعملها هي إنك تفهم الأساسيات. ده يشمل قواعد اللغة الأساسية، المتغيرات، الحلقات الشرطية، والحلقات التكرارية. إبدأ بدراسة الجافاسكريبت من مصادر موثوقة زي كتب البرمجة أو المواقع التعليمية المشهورة.
2️⃣ التطبيق اليومي :
زي أي مهارة، البرمجة بالجافاسكريبت بتتطلب ممارسة مستمرة. حاول تكتب أكواد صغيرة كل يوم وتطبيق اللي اتعلمته. التطبيقات العملية دي هتساعدك تفهم المفاهيم بشكل أعمق.
3️⃣ إنشاء مشاريع وتاسكات :
بعد ما تتقن الأساسيات، ابدأ في تنفيذ مشاريع صغيرة. ممكن تبدأ بمشروع ويب بسيط زي قائمة مهام (To-Do List) أو حاسبة (Calculator). المشاريع دي هتديك خبرة عملية وتساعدك تتغلب على التحديات البرمجية.
4️⃣ التعلم المستمر للغة :
الجافاسكريبت بتتطور بشكل مستمر، فلازم تتابع التحديثات والتقنيات الجديدة. مواقع زي MDN Web Docs و Stack Overflow هتكون مفيدة جدًا في متابعة آخر الأخبار والتطورات.
5️⃣ قراءة الكود المفتوح المصدر:
فيه مشاريع مفتوحة المصدر كتير مكتوبة بالجافاسكريبت. قراءة الكود ده ممكن تساعدك تتعلم طرق جديدة لحل المشاكل وتفهم أفضل الممارسات في البرمجة.
6️⃣ الانضمام للمجتمعات البرمجية :
الانضمام لمجتمعات برمجية زي GitHub و Reddit هيساعدك تتواصل مع مبرمجين آخرين وتستفيد من خبراتهم. ممكن كمان تشارك في مشاريع مفتوحة المصدر وتساهم بكودك.
7️⃣ تعلم إطار عمل أو مكتبة :
بعد ما تتقن اللغة، حاول تتعلم إطار عمل أو مكتبة زي React أو Vue.js. الإطارات دي بتسهل عليك كتير من العمليات وبتخليك تقدر تبني تطبيقات معقدة بشكل أسرع وأسهل.
إنك تكون محترف في لغة الجافاسكريبت مش حاجة سهلة، لكن بالممارسة والتعلم المستمر تقدر توصل للمستوى ده. ابدأ بفهم الأساسيات، وبعدها ابني مشاريع صغيرة، وتابع التطورات، وانضم للمجتمعات البرمجية. والأهم من ده كله، ما توقفش عن التعلم والممارسة🚶♂️
✅️ لغة الـ JavaScript واحدة من أهم اللغات البرمجية في العالم اليوم. من تطوير مواقع الويب إلى تطبيقات الهواتف الذكية، الجافاسكريبت تلعب دورًا كبيرًا في كل جانب من جوانب البرمجة الحديثة. لو كنت عايز تكون محترف في الجافاسكريبت.
👈 تعالى نقولك على بعض الخطوات اللي ممكن تساعدك في الوصول للمستوى ده👇
1️⃣ فهم أساسيات الـ JavaScript :
أول حاجة لازم تعملها هي إنك تفهم الأساسيات. ده يشمل قواعد اللغة الأساسية، المتغيرات، الحلقات الشرطية، والحلقات التكرارية. إبدأ بدراسة الجافاسكريبت من مصادر موثوقة زي كتب البرمجة أو المواقع التعليمية المشهورة.
2️⃣ التطبيق اليومي :
زي أي مهارة، البرمجة بالجافاسكريبت بتتطلب ممارسة مستمرة. حاول تكتب أكواد صغيرة كل يوم وتطبيق اللي اتعلمته. التطبيقات العملية دي هتساعدك تفهم المفاهيم بشكل أعمق.
3️⃣ إنشاء مشاريع وتاسكات :
بعد ما تتقن الأساسيات، ابدأ في تنفيذ مشاريع صغيرة. ممكن تبدأ بمشروع ويب بسيط زي قائمة مهام (To-Do List) أو حاسبة (Calculator). المشاريع دي هتديك خبرة عملية وتساعدك تتغلب على التحديات البرمجية.
4️⃣ التعلم المستمر للغة :
الجافاسكريبت بتتطور بشكل مستمر، فلازم تتابع التحديثات والتقنيات الجديدة. مواقع زي MDN Web Docs و Stack Overflow هتكون مفيدة جدًا في متابعة آخر الأخبار والتطورات.
5️⃣ قراءة الكود المفتوح المصدر:
فيه مشاريع مفتوحة المصدر كتير مكتوبة بالجافاسكريبت. قراءة الكود ده ممكن تساعدك تتعلم طرق جديدة لحل المشاكل وتفهم أفضل الممارسات في البرمجة.
6️⃣ الانضمام للمجتمعات البرمجية :
الانضمام لمجتمعات برمجية زي GitHub و Reddit هيساعدك تتواصل مع مبرمجين آخرين وتستفيد من خبراتهم. ممكن كمان تشارك في مشاريع مفتوحة المصدر وتساهم بكودك.
7️⃣ تعلم إطار عمل أو مكتبة :
بعد ما تتقن اللغة، حاول تتعلم إطار عمل أو مكتبة زي React أو Vue.js. الإطارات دي بتسهل عليك كتير من العمليات وبتخليك تقدر تبني تطبيقات معقدة بشكل أسرع وأسهل.
إنك تكون محترف في لغة الجافاسكريبت مش حاجة سهلة، لكن بالممارسة والتعلم المستمر تقدر توصل للمستوى ده. ابدأ بفهم الأساسيات، وبعدها ابني مشاريع صغيرة، وتابع التطورات، وانضم للمجتمعات البرمجية. والأهم من ده كله، ما توقفش عن التعلم والممارسة🚶♂️
🔥6❤2👍2
هي ال Tables بتاعت ال Database بتتخزن إزاي علي ال disk ؟
إزاي فهم طريقة التخزين ممكن يخليني أحسن من ال Query اللي بعملها من حيث ال Performance.
في البداية أنت عملت جدول إسمه Employee وحطيت فيه بعض الاعمدة زي ال Id و ال Name وال Adress مثلا وخليت
ال Id ده يكون هو ال Primary Key
وخزنت ف الجدول ده مثلا 22 موظف.
الجدول ده بقا هيتخزن في ال Memory عندك علي شكل حاجه إسمها Data pages زي ما هو موضح بالصورة كده
وكل Data page بتكون حجمها 8 Kb
طيب أي شكل Tree اللي ظاهر في الصورة دي ؟
ببساطه أنت لما عملت Id وخليته Primary key
فبيتم إنشاء حاجه إسمها Clustered Index
وال Clusterd index ده بيخلي الداتا بتاعتك مترتبه بناءاً علي ال Id
وكمان بتكون علي شكل Tree بالشكل اللي انت شايفه ده
وبتكون كل نود بتشاور علي الي بعدها
والداتا بتاعت الموظف كامله بتكون موجوده اخر حاجه خالص
بالتالي لو حبيت تبحث عن الموظف الي ال Id بتاعه 11 مثلا
فأنت هتبدا من ال Tree من فوق خالص وتعدي علي ال Nodes كده ما هو موضع ف الصورة لحد ما تنزل في ال Range اللي أنت عاوزه
وتروح للData page اللي أنت متأكد ان الرقم اللي أنت بتبحث عنه موجود بداخلها وده بفضل ال Tree
هتروح لل Data Page تبحث جواها عم رقم 11 اللي أنت عاوزه
لكن كمان أنت مش هتبحث بشكل Linear لا
أنت كده كده ال Date page مترتبه فتقدر تعمل binary search بالتالي هتوصل أسرع وبتدا تقرأ ال Record اللي بتبحث عنه وترجعه.
بالتالي ك Performance ده كويس جداً
طيب لو كنت عمت الجدول بدون Primary key مكنش هيحصل Clustered Index ده بالتالي الداتا مش هتكون مترتبه بالتالي مش هتتخزن بالشكل ده وهيكون فيه عيوب كتير أبرزها
ال Performance أنت بقيت محتاج تعدي علي كلو لحد ما توصل لل Record اللي أنت عاوزه وده بيطلق عليه Table Scan.
طيب لو أنت عملت Primary key علي الId
لكن أنت للأسف بتبحث بال Age فأنت كده محتاج ال Tree بتاعتك تكون منظمه بس المره دي مش بال Id بس
لا بالAge علشان عملية ال Search تكون أسرع
فأنت هنا بقا بايدك تروح تعمل باردو Index علي ال Age بحيث
يشتغل بنفس طريقة ال Id
لكن ال Table بيكون فيه Clustered Index واحد فقط
فأنت هتعمل نوع تاني وهو Non Clustered Index
وبيتشغل بنفس الطريقة باختلاف بسيط.
فلو أنت عندك Database وعاوز تحسن من Query Performance بتاعك ممكن تشوف أنت بتبحث باي بالظبط
هل id ولا Name ولا Age وتعمل عليهم Index
هتقولي طيب ما أعمل علي كل الاعمدة Index وخلاص
هقولك ان كل Index بتعمله بياخد من Memory بتاعك.
مش بس كده في مشكلة تانيه
وأنك هتلاحظ بطئ في عميلة ال Insert أو ال Update
لانك بيحتاج انك تعمل maintenance لل Index ده ف كل مره
https://stackoverflow.com/questions/12915623/index-all-columns
وممكن تقرأ أكتر في اللينك ده عن ليه مينفعش
نعمل index for all columns
ودي طريقة من الطرق اللي ممكن نحسن بيها ال Performance بتاعت Query
إزاي فهم طريقة التخزين ممكن يخليني أحسن من ال Query اللي بعملها من حيث ال Performance.
في البداية أنت عملت جدول إسمه Employee وحطيت فيه بعض الاعمدة زي ال Id و ال Name وال Adress مثلا وخليت
ال Id ده يكون هو ال Primary Key
وخزنت ف الجدول ده مثلا 22 موظف.
الجدول ده بقا هيتخزن في ال Memory عندك علي شكل حاجه إسمها Data pages زي ما هو موضح بالصورة كده
وكل Data page بتكون حجمها 8 Kb
طيب أي شكل Tree اللي ظاهر في الصورة دي ؟
ببساطه أنت لما عملت Id وخليته Primary key
فبيتم إنشاء حاجه إسمها Clustered Index
وال Clusterd index ده بيخلي الداتا بتاعتك مترتبه بناءاً علي ال Id
وكمان بتكون علي شكل Tree بالشكل اللي انت شايفه ده
وبتكون كل نود بتشاور علي الي بعدها
والداتا بتاعت الموظف كامله بتكون موجوده اخر حاجه خالص
بالتالي لو حبيت تبحث عن الموظف الي ال Id بتاعه 11 مثلا
فأنت هتبدا من ال Tree من فوق خالص وتعدي علي ال Nodes كده ما هو موضع ف الصورة لحد ما تنزل في ال Range اللي أنت عاوزه
وتروح للData page اللي أنت متأكد ان الرقم اللي أنت بتبحث عنه موجود بداخلها وده بفضل ال Tree
هتروح لل Data Page تبحث جواها عم رقم 11 اللي أنت عاوزه
لكن كمان أنت مش هتبحث بشكل Linear لا
أنت كده كده ال Date page مترتبه فتقدر تعمل binary search بالتالي هتوصل أسرع وبتدا تقرأ ال Record اللي بتبحث عنه وترجعه.
بالتالي ك Performance ده كويس جداً
طيب لو كنت عمت الجدول بدون Primary key مكنش هيحصل Clustered Index ده بالتالي الداتا مش هتكون مترتبه بالتالي مش هتتخزن بالشكل ده وهيكون فيه عيوب كتير أبرزها
ال Performance أنت بقيت محتاج تعدي علي كلو لحد ما توصل لل Record اللي أنت عاوزه وده بيطلق عليه Table Scan.
طيب لو أنت عملت Primary key علي الId
لكن أنت للأسف بتبحث بال Age فأنت كده محتاج ال Tree بتاعتك تكون منظمه بس المره دي مش بال Id بس
لا بالAge علشان عملية ال Search تكون أسرع
فأنت هنا بقا بايدك تروح تعمل باردو Index علي ال Age بحيث
يشتغل بنفس طريقة ال Id
لكن ال Table بيكون فيه Clustered Index واحد فقط
فأنت هتعمل نوع تاني وهو Non Clustered Index
وبيتشغل بنفس الطريقة باختلاف بسيط.
فلو أنت عندك Database وعاوز تحسن من Query Performance بتاعك ممكن تشوف أنت بتبحث باي بالظبط
هل id ولا Name ولا Age وتعمل عليهم Index
هتقولي طيب ما أعمل علي كل الاعمدة Index وخلاص
هقولك ان كل Index بتعمله بياخد من Memory بتاعك.
مش بس كده في مشكلة تانيه
وأنك هتلاحظ بطئ في عميلة ال Insert أو ال Update
لانك بيحتاج انك تعمل maintenance لل Index ده ف كل مره
https://stackoverflow.com/questions/12915623/index-all-columns
وممكن تقرأ أكتر في اللينك ده عن ليه مينفعش
نعمل index for all columns
ودي طريقة من الطرق اللي ممكن نحسن بيها ال Performance بتاعت Query
Stack Overflow
Index all columns
Knowing that an indexed column leads to a better performance, is it worthy to indexes all columns in all tables of the database? What are the advantages/disadvantages of such approach?
If it is wo...
If it is wo...
🔥2
🔰 مـا هـو ChatGPT ؟
▫️ هـل فـعـلاً ChatGPT سـيـقـضـي عـلـى عـمـل الـمـبـرمـجـيـن ؟
في الأيام الأخيرة ظهر نظام ChatGPT المُقدم من طرف OpenAI، وهو عبارة عن نظام يعمل بالذكاء الاصطناعي بإمكانه الإجابة عن الأسئلة وكتابة المقالات في جميع المجالات كما أنه يقوم بحل التمارين والمشاكل بالشرح المفصل.
ومن هنا انتشرت معلومات بأن هذا النظام سيقضي على عمل المبرمجين نهائياً، لأنه يستطيع حل المشاكل البرمجية بسهولة.
🔹 لـكـن هـل هـذا صـحـيـح ؟
صيحيح أن هذا النظام بإمكانه الإجابة على تمرين برمجي وكتابة كود كامل لك لحل أحد المسائل البرمجية بنجاح تام.
لكن البرمجة ليست هكذا؛ البرمجة دائماً تعتمد على الإبداع واستخراج أفكار جديدة وهذا الذي عجز عنه الذكاء الاصطناعي، فمثلاً لو أردت إنشاء برنامج لإدارة متجرك حتى وإن استطاع الذكاء الاصطناعي إنشاءه لا يمكنه أبداً أن يأتي بأفكار إبداعية مثل التي يولدها العقل البشري.
حالياً هذا النظام يقوم بحل مشكلات ومسائل برمجية معروفة ولا يمكنه القيام بمشروع برمجي متكامل.
__ أعتقد أن هذا النظام هو شيئ إيجابي للمبرمجين لأنه يُسهل مهمتهم ويحل بعض المسائل بسرعة، ولا داعي للخوف منه أبداً .
▫️ هـل فـعـلاً ChatGPT سـيـقـضـي عـلـى عـمـل الـمـبـرمـجـيـن ؟
في الأيام الأخيرة ظهر نظام ChatGPT المُقدم من طرف OpenAI، وهو عبارة عن نظام يعمل بالذكاء الاصطناعي بإمكانه الإجابة عن الأسئلة وكتابة المقالات في جميع المجالات كما أنه يقوم بحل التمارين والمشاكل بالشرح المفصل.
ومن هنا انتشرت معلومات بأن هذا النظام سيقضي على عمل المبرمجين نهائياً، لأنه يستطيع حل المشاكل البرمجية بسهولة.
🔹 لـكـن هـل هـذا صـحـيـح ؟
صيحيح أن هذا النظام بإمكانه الإجابة على تمرين برمجي وكتابة كود كامل لك لحل أحد المسائل البرمجية بنجاح تام.
لكن البرمجة ليست هكذا؛ البرمجة دائماً تعتمد على الإبداع واستخراج أفكار جديدة وهذا الذي عجز عنه الذكاء الاصطناعي، فمثلاً لو أردت إنشاء برنامج لإدارة متجرك حتى وإن استطاع الذكاء الاصطناعي إنشاءه لا يمكنه أبداً أن يأتي بأفكار إبداعية مثل التي يولدها العقل البشري.
حالياً هذا النظام يقوم بحل مشكلات ومسائل برمجية معروفة ولا يمكنه القيام بمشروع برمجي متكامل.
__ أعتقد أن هذا النظام هو شيئ إيجابي للمبرمجين لأنه يُسهل مهمتهم ويحل بعض المسائل بسرعة، ولا داعي للخوف منه أبداً .
🔥15❤3
لو انت front-end ف البوست ده هيوفر عليك كتير
اهم المواقع اللي بتقدملك vector icons & stickers & SVG اللي مش هتسغني عنها
- https://storyset.com/
- https://lottiefiles.com/
- https://www.humaaans.com/
- https://www.manypixels.co/
- https://blush.design/
- https://lnkd.in/dt4FhB52
- https://www.vecteezy.com/
- https://www.flaticon.com/
اهم المواقع اللي بتقدملك vector icons & stickers & SVG اللي مش هتسغني عنها
- https://storyset.com/
- https://lottiefiles.com/
- https://www.humaaans.com/
- https://www.manypixels.co/
- https://blush.design/
- https://lnkd.in/dt4FhB52
- https://www.vecteezy.com/
- https://www.flaticon.com/
Storyset
Storyset: Customize, animate and download illustration for free
Edit and animate all our customizable illustrations to enhance your projects totally free. Start now to be creative in our online editor ✅
❤11🥰1
كورس ماستر جافا سكريبت من الصفر إلى الاحتراف🔥🔥
https://youtube.com/playlist?list=PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv&si=GpXNEcMm0OSsiDJu
https://youtube.com/playlist?list=PLDoPjvoNmBAx3kiplQR_oeDqLDBUDYwVv&si=GpXNEcMm0OSsiDJu
YouTube
Learn JavaScript in Arabic 2021
Share your videos with friends, family, and the world
🔥6❤3
لو انت شغال في الـ Front-end، البوست ده هيبسط عليك حاجات كتير
هنا هتلاقي أهم إضافات VS Code اللي لازم تبقى عندك وانت شغال:
CSS Peek
الإضافة دي بتخليك تنقل بسرعة بين الـ HTML وCSS، فلو عندك عنصر في الـ HTML، تقدر تشوف الأنماط المرتبطة بيه في الـ CSS بسهولة.
https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
Path Intellisense
بتكمل لك مسارات الملفات تلقائيًا، يعني لما تكتب اسم ملف، الإضافة هتعرض لك اقتراحات للمسار
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
Auto Rename Tag
بتغير لك اسم الوسم (Tag) في الـ HTML أو JSX وتطبق التغيير على الوسم المقابل تلقائيًا.
https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
React PropTypes Intellisens
بتوفر لك IntelliSense للـ PropTypes في React، فبتسهل عليك كتابة الـ Props بشكل أسرع.
https://marketplace.visualstudio.com/items?itemName=OfHumanBondage.react-proptypes-intellisense
Project Manager
بتساعدك في تنظيم المشاريع وتبديل بين المشاريع المختلفة بسرعة.
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager
npm Intellisense
بتكمل لك أوامر npm تلقائيًا وتعرض لك اقتراحات للأوامر، فبتسهل كتابة الأوامر بسرعة.
https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
Color Highlight
تعرض الألوان في الكود بشكل مرئي، يعني لو عندك كود لون، الإضافة هتعرض اللون بشكل مباشر.
https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight
Code Spell Checker
بتكتشف الأخطاء الإملائية في الكود، سواء في التعليقات أو النصوص.
https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
JSON Tools
بتحسن تجربة التعامل مع ملفات JSON، فتعرض البيانات بشكل مرئي وسهل التعديل.
https://marketplace.visualstudio.com/items?itemName=eriklynd.json-tools
هنا هتلاقي أهم إضافات VS Code اللي لازم تبقى عندك وانت شغال:
CSS Peek
الإضافة دي بتخليك تنقل بسرعة بين الـ HTML وCSS، فلو عندك عنصر في الـ HTML، تقدر تشوف الأنماط المرتبطة بيه في الـ CSS بسهولة.
https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
Path Intellisense
بتكمل لك مسارات الملفات تلقائيًا، يعني لما تكتب اسم ملف، الإضافة هتعرض لك اقتراحات للمسار
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
Auto Rename Tag
بتغير لك اسم الوسم (Tag) في الـ HTML أو JSX وتطبق التغيير على الوسم المقابل تلقائيًا.
https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag
React PropTypes Intellisens
بتوفر لك IntelliSense للـ PropTypes في React، فبتسهل عليك كتابة الـ Props بشكل أسرع.
https://marketplace.visualstudio.com/items?itemName=OfHumanBondage.react-proptypes-intellisense
Project Manager
بتساعدك في تنظيم المشاريع وتبديل بين المشاريع المختلفة بسرعة.
https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager
npm Intellisense
بتكمل لك أوامر npm تلقائيًا وتعرض لك اقتراحات للأوامر، فبتسهل كتابة الأوامر بسرعة.
https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
Color Highlight
تعرض الألوان في الكود بشكل مرئي، يعني لو عندك كود لون، الإضافة هتعرض اللون بشكل مباشر.
https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight
Code Spell Checker
بتكتشف الأخطاء الإملائية في الكود، سواء في التعليقات أو النصوص.
https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker
JSON Tools
بتحسن تجربة التعامل مع ملفات JSON، فتعرض البيانات بشكل مرئي وسهل التعديل.
https://marketplace.visualstudio.com/items?itemName=eriklynd.json-tools
Visualstudio
CSS Peek - Visual Studio Marketplace
Extension for Visual Studio Code - Allow peeking to css ID and class strings as definitions from html files to respective CSS. Allows peek and goto definition.
👍4🔥3❤2
كورس ماستر تطبيقات سطح المكتب ب لغة سي شارب ستكون قادر على انشاء تطبيق سطح مكتب كامل متكامل🔥🔥
https://youtube.com/playlist?list=PLHIfW1KZRIfkDF2xTIB5kX8gdthmLTufx&si=yfB9az_ny00rfHso
https://youtube.com/playlist?list=PLHIfW1KZRIfkDF2xTIB5kX8gdthmLTufx&si=yfB9az_ny00rfHso
YouTube
البرمجة C # Zero To Hero - اسهل طريقة في تعلم سي شارب من البداية الي الاحتراف
تعلم لغة برمجة سي شارب C# من البداية حتي لو لم تعرف شيئ عن البرمجة، فهذه الدورة تبدأ من قبل الصفر مع المشاهد، وتتمتع بتسهيل وتبسيط المواضيع للمتلقي.... هذة ا...
❤3🔥3
GET، POST، PUT، DELETE... دي قائمة بأشهر "الأفعال" في HTTP في مخطط واحد. هتلاقي الطريقة لتحميل ملف PDF عالي الدقة في الآخر.
HTTP GET
الطلب ده بيجيب مورد من السيرفر. مفيش مشكلة لو طلبته كذا مرة، النتيجة بتبقى هي هي.
HTTP PUT
الطلب ده بيحدث أو ينشئ مورد. يعني لو طلبته كذا مرة، هيحدث نفس المورد ومش هيعمله مرتين.
HTTP POST
الطلب ده بيتعمل لإنشاء موارد جديدة. ممكن لو طلبته مرتين، يعمل نفس المورد مرتين.
HTTP DELETE
الطلب ده بيمسح مورد. حتى لو طلبته كذا مرة، هيمسح نفس المورد.
HTTP PATCH
الطلب ده بيعمل تعديلات جزئية على مورد معين.
HTTP HEAD
الطلب ده بيطلب استجابة شبه GET بس من غير جسم الاستجابة.
HTTP CONNECT
الطلب ده بيعمل قناة اتصال (نفق) للسيرفر اللي اتحدد بواسطة المورد المستهدف.
HTTP OPTIONS
الطلب ده بيشرح الخيارات المتاحة للتواصل مع المورد المستهدف.
HTTP TRACE
الطلب ده بيعمل اختبار رجوع للرسالة على طول المسار للمورد المستهدف.
HTTP GET
الطلب ده بيجيب مورد من السيرفر. مفيش مشكلة لو طلبته كذا مرة، النتيجة بتبقى هي هي.
HTTP PUT
الطلب ده بيحدث أو ينشئ مورد. يعني لو طلبته كذا مرة، هيحدث نفس المورد ومش هيعمله مرتين.
HTTP POST
الطلب ده بيتعمل لإنشاء موارد جديدة. ممكن لو طلبته مرتين، يعمل نفس المورد مرتين.
HTTP DELETE
الطلب ده بيمسح مورد. حتى لو طلبته كذا مرة، هيمسح نفس المورد.
HTTP PATCH
الطلب ده بيعمل تعديلات جزئية على مورد معين.
HTTP HEAD
الطلب ده بيطلب استجابة شبه GET بس من غير جسم الاستجابة.
HTTP CONNECT
الطلب ده بيعمل قناة اتصال (نفق) للسيرفر اللي اتحدد بواسطة المورد المستهدف.
HTTP OPTIONS
الطلب ده بيشرح الخيارات المتاحة للتواصل مع المورد المستهدف.
HTTP TRACE
الطلب ده بيعمل اختبار رجوع للرسالة على طول المسار للمورد المستهدف.
🔥6👍4
الخطه الشاملة لتعلم فلاتر
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
YouTube
learn dart from scratch 2021 - from zero to hero - تعلم لغة الدارت من الصفر - احتراف - كورس course - دورة - شرح
Share your videos with friends, family, and the world
🔥5👍1
🔥4
برتوكولات الإنترنت هي:
مجموعة من القواعد والإجراءات التي تحدد كيفية نقل البيانات عبر شبكة الإنترنت. ومن بين أهم بروتوكولات الإنترنت:
1- بروتوكول نقل الملفات (FTP)
2- بروتوكول نقل البريد الإلكتروني (SMTP)
3- بروتوكول نقل صفحات الويب (HTTP)
4- بروتوكول نقل صفحات الويب المشفرة (HTTPS)
5- بروتوكول نقل المستندات (TCP/IP)
6- بروتوكول تحديد المسار (IP)
7- بروتوكول تحديد مسار التطبيق (ARP)
8- بروتوكول إعادة التجميع (ICMP)
9- بروتوكول إعادة التجميع لطبقة 2 (LLDP)
10- بروتوكول إعادة التجميع لطبقة 3 (LACP)
مجموعة من القواعد والإجراءات التي تحدد كيفية نقل البيانات عبر شبكة الإنترنت. ومن بين أهم بروتوكولات الإنترنت:
1- بروتوكول نقل الملفات (FTP)
2- بروتوكول نقل البريد الإلكتروني (SMTP)
3- بروتوكول نقل صفحات الويب (HTTP)
4- بروتوكول نقل صفحات الويب المشفرة (HTTPS)
5- بروتوكول نقل المستندات (TCP/IP)
6- بروتوكول تحديد المسار (IP)
7- بروتوكول تحديد مسار التطبيق (ARP)
8- بروتوكول إعادة التجميع (ICMP)
9- بروتوكول إعادة التجميع لطبقة 2 (LLDP)
10- بروتوكول إعادة التجميع لطبقة 3 (LACP)
🔥6❤1👍1
أكثر شي نطلب مني من المتابعين مشاريع بايثون احترافية جبتلكم أكثر من ٨٠ مشروع احترافي مع الشرح بسهولة🔥
https://youtube.com/playlist?list=PLSiLeKadTQ7mVwmHTjCegRPUyhg96R0Sl&si=TaG8FE1vn3HNMPlP
https://youtube.com/playlist?list=PLSiLeKadTQ7mVwmHTjCegRPUyhg96R0Sl&si=TaG8FE1vn3HNMPlP
YouTube
مشاريع بلغة بايثون احترافية ومميزة - python projects
قائمة تشغيل مهمة لكل محبي لغة بايثون بايثون بحيث سأشرح مشاريع مميزة وجميلة تفيد كل المستخدمين ومع تقديم مشاريع مدمجة واونلاين ومشاريع محاسبة وبعض التطبيقات ا...
🔥6
برتوكول TCP
(Transmission Control Protocol)
هو بروتوكول اتصال يستخدم في شبكات الحاسوب لضمان تسليم البيانات بشكل صحيح وفعال. يعد TCP من أهم البروتوكولات المستخدمة في الإنترنت، حيث يضمن تسليم البيانات بشكل مضمون وفعال دون فقدان أية بيانات.
أهمية TCP:
تأتي من قدرته على ضبط سرعة نقل البيانات وإدارة التزامن بين المرسل والمستقبل، كذلك يقوم بإعادة إرسال البيانات التي لم تصل إلى المستقبل بشكل صحيح. كذلك، يساعد TCP في حفظ ترتيب البيانات وإدارة حجم الحزم التي يجرى نقلها عبر شبكة الإنترنت.
في المجمل، يعد TCP أحد أهم عناصر شبكة الإنترنت، حيث يضمن سلاسة نقل البيانات وجودة خدمة عالية لأغراض مختلفة مثل التصفح، البريد الإلكتروني، والتطبيقات المختلفة.
(Transmission Control Protocol)
هو بروتوكول اتصال يستخدم في شبكات الحاسوب لضمان تسليم البيانات بشكل صحيح وفعال. يعد TCP من أهم البروتوكولات المستخدمة في الإنترنت، حيث يضمن تسليم البيانات بشكل مضمون وفعال دون فقدان أية بيانات.
أهمية TCP:
تأتي من قدرته على ضبط سرعة نقل البيانات وإدارة التزامن بين المرسل والمستقبل، كذلك يقوم بإعادة إرسال البيانات التي لم تصل إلى المستقبل بشكل صحيح. كذلك، يساعد TCP في حفظ ترتيب البيانات وإدارة حجم الحزم التي يجرى نقلها عبر شبكة الإنترنت.
في المجمل، يعد TCP أحد أهم عناصر شبكة الإنترنت، حيث يضمن سلاسة نقل البيانات وجودة خدمة عالية لأغراض مختلفة مثل التصفح، البريد الإلكتروني، والتطبيقات المختلفة.
🔥9❤1
الخطه الشاملة لتعلم فلاتر
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
Dart
1 - https://www.youtube.com/playlist?list=PL93xoMrxRJIsYc9L0XBSaiiuq01JTMQ_o
Flutter
2 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvtIXjAiX15wcyNv-LOWZa9
Firebase
3 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvHhxhB21YzzeimEEzzAz6g
Provider
4 - https://www.youtube.com/playlist?list=PL93xoMrxRJIviJiC76oO5aV8bDp2s3OrA
Getx
5 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvZHL420f63bWIOrcoM6NU-
Sql
6 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuicqcd1UpFUYMfWKGp7JmI
Sqflite
7 - https://www.youtube.com/playlist?list=PL93xoMrxRJIvPg3nW8WG0HDDgpMQtUkag
Rest Api With PHP And Flutter
8 - https://www.youtube.com/playlist?list=PL93xoMrxRJItcqJJgyCpA7Wv_YL-ii6Dl
Ecommerce App
9 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuvTINf31EZ4S06lPklY-r0
Package Of The Week
10 - https://www.youtube.com/playlist?list=PL93xoMrxRJIuIpCMr4qi2XkOzdEX7PlrU
YouTube
learn dart from scratch 2021 - from zero to hero - تعلم لغة الدارت من الصفر - احتراف - كورس course - دورة - شرح
Share your videos with friends, family, and the world
👍3🔥2❤1