Discoverهندسة البرمجيات مع حسين ناصر
هندسة البرمجيات مع حسين ناصر
Claim Ownership

هندسة البرمجيات مع حسين ناصر

Author: حسين ناصر

Subscribed: 88Played: 190
Share

Description

حلقات تقنية نناقش فيها مواضيع مختلفة في مجال هندسة البرمجيات
10 Episodes
Reverse
في هذه الحلقة اتكلم مع مهندس أحمد الإمام عن تفاصيل التخزين في مونقو دبي اتمنى انك تكون حلقة ممتعة قائمة هندسة البرمجيات https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe كورس قواعد البيانات https://database.husseinnasser.com كورس الباكند https://backend.husseinnasser.com كورس نيتورك https://network.husseinnasser.com
في هذه الحلقة سوف نشرح كيف يتم تنفيذ البرامج بالتفصيل. 0:00 What is a Process? 5:00 Why is it called RAM? 9:00 How CPU execute Process 27:00 CPU Cache and cost of Reading to Memory 34:00 Virtual Memory قائمة هندسة البرمجيات https://www.youtube.com/watch?v=6PBFPOHB9C4&list=PLznNuNLrk0j11pCQAC553F3Pfu6fS20Xe كورس قواعد البيانات https://database.husseinnasser.com كورس الباكند https://backend.husseinnasser.com كورس نيتورك https://network.husseinnasser.com البودكاست Apple https://podcasts.apple.com/us/podcast/هندسة-البرمجيات-مع-حسين-ناصر/id1649996327 Spotify https://open.spotify.com/show/30zwc8OxkqhmqJvwiSvKHN Google https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy85MmUzMGQ0MC9wb2RjYXN0L3Jzcw RSS https://anchor.fm/s/92e30d40/podcast/rss https://anchor.fm/760459
في هذه الحلقة اتكلم عن نظام DNS   كورس قواعد البيانات https://database.husseinnasser.com كورس الباكند https://backend.husseinnasser.com كورس نيتورك https://network.husseinnasser.com
في هذه الحلقة من هندسة البرمجيات سنتحدث عن البفر بول في ماي سكول وبوست قريس و تأثير اUUID اثناء القراءة والكتابة   0:00 خلاصة الحلقة السابقة 6:00 القراءة والكتابة في buffer pool 13:00 منافسة الكتابة في الصفحة الأخيرة tail write 18:00 مشاكل UUI/GUID  29:30 الاثر على الفهرس الثانوي secondary index 34:00 Postgres vs MySQL عيوب ومميزات
يحفظون البيانات وأثرهم على سرعة القراءة والكتابة mysql و postgres في هذه الحلقة من هندسة البرمجيات نتكلم عن الفهرس الأساسي والفهرس الثانوية وكيف 0:00 مقدمة 3:30 المفتاح الأساسي primary key 8:00 ترتيب الجدول Clustering 11:00 ثمن تدخيل البيانات 13:40 Unique من غير primary key 15:50 Pages 18:00 Primary key is the Table 24:30 المفتاح الثانوي Secondary Index 32::00 Postgres
في هذه الحلقة من هندسة البرمجيات سنتطرق لموضوع التحكم في ازدحام البيانات أثناء الإرسال في نظام TCP. عند ارسال Segment ، وجب على المستلم إرسال إشعار باستلام ال Segment والتي تسمى ايضاً Acknowledgment . ولكن انتظار هذه الاشعار لكل حزمة نرسلها يؤدي إلى بطئ في الإرسال. لذلك وجب علينا ارسال مجموعة من الحزم Segments في نفس الوقت و المستلم يمكنه انه يرسل إشعار واحد يغطى كافة الحزم,. ولكن السؤال هو ،ـ كم استطيع ان ارسل بدون انتظار اشعار؟ هذا هو السؤال الذي نحاول الإجابة عليه في هذه الحلقة.
CORS (Cross Origin Resource Sharing) عباره عن قانون يشمل المتصفح لحمايه المواقع من فئه معين من الهجمات .  عند زياره موقع معين في سبيل المثال (قوقل)، موقع قوقل يعتبر المصدر، ولكن من ال انه هنالك وصلات اخرى منشئه من الموقع قوقل قد تؤدي الا مواقع غير  قوقل. هذه الوصلات تعتبر cross origin . لذلك وضعت قوانين لمنع او السماح لبعض هذه الوصلات للتنفيذ في اوضاع معينه. راح اشرح هذا الموضوع في هذه الحلقه
راح اتكلم عن تفاصيل مايحصل خلف الكواليس عند زياره موقع قوقل، راح اتطرق لتقنيه الDNS, TCP, TLS and IP  - [ ]
في هذه الحلقة من هندسة البرمجيات راح نتطرق للمصافحة الثلاثية و كيفية ترقيم البيانات. او TCP Handshake
في هذه الحلقه سنتحدث عن الفرق بين نظام UDP vs TCP  transmission control protocol  user datagram protocol
Comments