مهندس خلفي رائع
en قائمة الموارد المنسقة والمصابة بالموارد (الإنجليزية والروسية) لمطوري الواجهة الخلفية التي ستساعدك على تنشيط وتصنيع مسار التعلم الخاص بك ومعرفة. مستوحاة من CTO رهيبة.
قائمة الموارد المهيكلة لـ RU لدراسة تطوير الواجهة الخلفية ، والتي ستساعد على تنظيم معرفتك ووضع خطة تدريب. يعتمد على تجربة شخصية ودراسة مستقلة لهذا المجال. مستوحاة من CTO رائع.
عند الإعلان ، إذا كنت مهتمًا بـ Beckind وترغب في ضخ القاعدة النظرية ، فإنني أنصحك بالتعرف على الدورة التدريبية "بنية تطبيقات الويب الحديثة"
محتويات
- الأساسيات
- علوم الكمبيوتر
- تطوير الويب والشبكات
- قواعد البيانات
- حماية
- العمارة والمعنية
- الروابط ذات الصلة
- كتب
الأساسيات
- خريطة طريق المطور
- كيف أصبح مهندسًا جيدًا للواجهة الخلفية (الأساسيات)
- تعلم أن تصبح مطورًا خلفيًا (2018)
- نصيحة لمهندسي المبتدئين الخلفيين الذين بدأوا للتو وظائفهم الجديدة في شركات البرمجيات
علوم الكمبيوتر
| الموضوعات الرئيسية | الموضوعات الرئيسية |
|---|
| ما هو الكمبيوتر وكيف يعمل؟ | ما هو الكمبيوتر وكيف يعمل؟ |
| من الذي تقوم به لغات برمجة الحشائش؟ ما هي أنواع لغات البرمجة الموجودة؟ | لماذا لغات البرمجة؟ ما هي الأنواع الموجودة؟ |
| الخوارزميات وهياكل البيانات | الخوارزميات وهياكل البيانات |
| OOP | كائن -برمجة موجهة |
| التزامن والتوازي | القدرة التنافسية والتوازي |
Resouse (الموارد)
- ما هو علوم الكمبيوتر
- خريطة علوم الكمبيوتر
- CS50 بواسطة هارفارد. en / ru
- دورة تصادم علوم الكمبيوتر
- كيف تقرأ أجهزة الكمبيوتر الرمز؟
- تاريخ OOP المنسي
- التزامن ليس بالتوازي
- هياكل البيانات للأصغر
- الخوارزميات وهياكل البيانات. الدورة التحضيرية (ربيع 2016)
- OOP في الصور
- التعددية متعددة ، لوحة متعددة ، التزامن في بيثون وليس فقط. ما هذا وكيف يعمل؟
- القدرة التنافسية والتوازي. فقط عن الصعوبة
تطوير الويب والشبكات
| الموضوعات الرئيسية | الموضوعات الرئيسية |
|---|
| ما هي بنية خادم العميل و HTTP؟ | ما هي بنية خادم العميل و HTTP؟ |
| ما هو TCP/IP؟ | ما هو مكدس TCP/IP؟ |
| ما هو DNS؟ | ما هو DNS؟ |
| Howchorization والتوثيق يعمل؟ ما هو JWT؟ | كيف يعمل التفويض والمصادقة؟ ما هو JWT؟ |
| وكيل وكيل عكسي | وكيل وكيل عكسي |
| خوادم الويب. nginx. | خادم الويب. nginx |
| استراحة مبادئ تصميم API | استراحة مبادئ تصميم API |
Resouse (الموارد)
- تطوير الويب في عام 2021 - دليل عملي
- ما هو TCP/IP؟
- دورة تحطم بروتوكول نقل النص Hyper - HTTP 1.0 ، 1.1 ، HTTP/2 ، HTTP/3
- دورة تحطم HTTP والاستكشاف
- دورة تحطم TCP مقابل UDP
- استراحة مفاهيم واجهات برمجة التطبيقات (API)
- API راحة
- ساعتين دورة تحطم NGINX + محتوى المكافأة
- JWT - JSON WEB TOKEN CURN (NODEJS & POSTGRES)
- أوضح الخادم الوكيل مقابل الخادم الوكيل العكسي
- كيف يعمل HTTP/2
- كيف يعمل DNS - ComputerPhile
- دورة GRPC - أوضاع ، أمثلة ، إيجابيات وسلبيات وأكثر من ذلك
- حسنًا. لغات برمجة الويب
- 6. تقنيات الويب. بروتوكول HTTP | Technostrum
- تطوير الويب للمبتدئين كيف يتم ترتيب تطبيقات الويب؟ (الواجهة الأمامية/الخلفية)
- بنية تطبيق الويب / من بسيط إلى محمل للغاية
- المصادقة في تطبيقات الويب؟
- مقدمة في خدمات الويب REST API-Restful
قواعد البيانات
| الموضوعات الرئيسية | الموضوعات الرئيسية |
|---|
| ما هي قاعدة البيانات و DBMS؟ | ما هي قاعدة البيانات و DBMS؟ |
| ما هي قاعدة البيانات العلائقية؟ ما هو SQL؟ | ما هي قاعدة البيانات العلائقية و SQL؟ |
| ما هي الفهارس والمعاملات؟ | ما هي المؤشرات والمعاملات؟ |
| ما هي خصائص الحمض؟ ما هي مستويات العزلة الموجودة؟ | ما هي خصائص الحمض؟ ما هي مستويات عزل المعاملات؟ |
| ما هي قواعد بيانات NOSQL؟ ما هي الاختلافات بين NOSQL و SQL؟ | ما هو NoSQL؟ ما هي الاختلافات بين NOSQL و SQL؟ |
| ما هو تطبيع قواعد البيانات؟ | ما هو تطبيع قاعدة البيانات؟ |
Resouse (الموارد)
- ما هي قاعدة البيانات؟
- ما هي قاعدة البيانات و SQL؟
- SQL Tutorial - دورة قاعدة بيانات كاملة للمبتدئين
- دورة تصميم قاعدة البيانات - تعلم كيفية تصميم وتخطيط قاعدة بيانات للمبتدئين
- شرح فهرسة قاعدة البيانات (مع postgresql)
- SQL VS NOSQL أو MySQL vs Mongodb
- مقدمة لقواعد بيانات NOSQL
- أساسيات mongodb
- MongoDB لـ SQL Pros
- حامض
- نقوم بتفكيك SQL باستخدام PostgreSQL - Select ، Join ، Group ، Have ، Collesce ، إلخ.
- الدورة "باستخدام قواعد البيانات" (2019)
- دورة "قاعدة البيانات. مختبر Tarantool" (2018)
- دليل المبتدئين: معاملات الحمض وقواعد البيانات
- كيف أشرح الآن للشاب لماذا توجد متطلبات حمض لقواعد البيانات؟
- أساسيات قواعد تصميم قاعدة البيانات
- تطبيع العلاقات. ستة أشكال طبيعية
- دليل تصميم قاعدة البيانات (1-3 جزء من 15)
حماية
| الموضوعات الرئيسية | الموضوعات الرئيسية |
|---|
| ما هو HTTPS وكيف يعمل؟ | ما هو HTTPS وكيف يعمل؟ |
| ما هي الأنواع الرئيسية من الهجمات والفرغنورابيليت في تطبيقات الويب؟ | ما هي الأنواع الرئيسية من الهجمات ونقاط الضعف في تطبيقات الويب؟ |
| ما هو حقن SQL؟ كيف تمنعها؟ | ما هو حقن SQL؟ كيف تمنعها؟ |
| ما هو هجوم XSS؟ كيف تمنعها؟ | ما هو هجوم XSS؟ كيف تمنعها؟ |
| كيفية تخزين كلمات المرور/الأسرار في تطبيق الويب؟ | كيفية تخزين كلمات المرور/الأسرار في تطبيق الويب؟ |
Resouse (الموارد)
- 9. تأمين تطبيقات الويب
- كيف تعمل الحكماء https؟ ما هو كاليفورنيا؟ ما هي الشهادة الموقعة ذاتيا؟
- كلمة المرور تكسير - الكمبيوتر
- تشغيل هجوم حقن SQL - ComputerPhile
- كيف لا تخزن كلمات المرور! - الكمبيوتر
- تكسير مواقع الويب مع البرمجة النصية للموقع - ComputerPhile
- شرح البرمجة النصية عبر المواقع (XSS)
- لماذا تكون LocalStorage عرضة لـ XSS (وملفات تعريف الارتباط أيضًا)
- أويس الغش شيت
- كيف يعمل HTTPS؟
- سلامة تطبيقات الإنترنت (2020)
- كيفية تخزين كلمات المرور والمفاتيح في رمز المشروع؟ كل شيء عن متغيرات البيئة. مثال مع Django
- SQL حقن. الدفاع والهجوم (الجزء 1)
- ما هو XSS-Vain وكيف لا تفوتها كاختبار
العمارة والمعنية
| الموضوعات الرئيسية | الموضوعات الرئيسية |
|---|
| ما هي الأنظمة الموزعة؟ | ما هي الأنظمة الموزعة؟ |
| ما هو التحجيم؟ أفقي مقابل التحجيم العمودي؟ كيفية قياس تطبيقات الويب وقواعد البيانات؟ | ما هو التحجيم؟ أفقي مقابل التحجيم العمودي؟ كيفية توسيع نطاق تطبيقات الويب وقواعد البيانات؟ |
| ما هي نظرية CAP؟ ما هي أنظمة CP و AP؟ | ما هي نظرية CAP؟ كيف تبدو أنظمة CP و AP؟ |
| ما هي الخدمات المجهرية؟ ما هي الأنماط التي يستخدمونها؟ كيفية تصميم بنية الخدمات المجهرية؟ | ما هي الخدمات المجهرية؟ ما هي الأنماط التي يستخدمونها؟ كيف تصممها؟ |
| ما هي العمارة المدفوعة؟ | ما هي العمارة التي يحركها الحدث؟ |
| ما هي العمارة النظيفة؟ كيف تنفذها باستخدام لغتك / إطار العمل الخاص بك؟ | ما هي العمارة النقية؟ كيف تنفذها في إطار JAP / الخاص بك؟ |
| كيفية نشر تطبيقات الويب؟ ما هو VPS؟ ما هو SSH؟ | كيفية نشر تطبيق ويب؟ ما هو VPS؟ ما هو SSH؟ |
| ما هو Docker؟ من نحتاجه؟ | ما هو Docker؟ لماذا هو مطلوب؟ |
| ما هي مقدمي الخدمات السحابية؟ كيف تستخدمها؟ | ما هو موفري كلود ولماذا يحتاجون؟ |
| كيفية تلقائي الاختبار والنشر؟ ما هو CI/CD؟ كيف تنفذها؟ | كيفية أتمتة الاختبار والزي؟ ما هو CI/CD وكيفية تكوينه؟ |
| ما هي شهادة SSL؟ كيفية إعداده لتطبيق الويب الخاص بك؟ | ما هي شهادة SSL؟ كيفية تكوينه؟ |
| ما هو Kubernetes؟ متى شوب تستخدمه؟ | ما هو ولماذا يحتاج kubernetes؟ |
| ما هو DDD؟ | ما هو التصميم المدفوع بالمجال؟ |
الموارد (الموارد)
- تقترب من الأنظمة الموزعة
- مفاهيم وتصميم بنية الويب القابلة للتطوير
- كيفية قياس قواعد بيانات SQL و NOSQL
- تحجيم تطبيق الويب الخاص بك
- نظرية CAP في الأنظمة الموزعة
- كيفية تصميم تطبيق ويب: بنية البرمجيات 101
- مقدمة للخدمات المجهرية
- بنية الخدمات المجهرية في المتوسط
- إتقان الفوضى - دليل Netflix للخدمات الدقيقة
- Goto 2020 • متى تستخدم الخدمات الدقيقة (ومتى لا!) • Sam Newman & Martin Fowler
- الخدمات المصرفية الحديثة في 1500 microservices
- إدارة البيانات في الخدمات المجهرية
- ما هو DDD - إريك إيفانز - DDD Europe 2019
- الهندسة المعمارية النظيفة
- تعلم Docker في 12 دقيقة؟
- برنامج Docker Tutorial للمبتدئين - course الكامل حول كيفية تشغيل التطبيقات في الحاويات
- ما هي الهندسة المعمارية المتعددة وهل ستصبح الحور؟
- تطبيق اثني عشر عامل
- مدونة عالية الحمل
- العمارة عالية الحمل
- Cap theoma هي لغة بسيطة يمكن الوصول إليها
- إنشاء بنية البرنامج أو كيفية تصميم البراز
- كيفية الحصول على شهادة LetSencrypt SSL للموقع؟
- ارفع خادم Debian لـ Python/Django - التثبيت والضبط من نقطة الصفر. كيفية تكوين الخادم؟
- تطبيقات DEET Fullstack [Golang+JS]. CI/CD ، Digitalocean ، GitHub إجراءات
- العمارة النقية
- أساسيات Docker. إطلاق عملي رائع
- Artyom Antonenko "تصميم مدفوع المجال"
- أنشأنا ترخيص SSH بواسطة Key في Linux / Unix
- نجمع الهندسة المعمارية القابلة للتطوير لتطبيق الويب. التحجيم الأفقي والعمودي
الروابط ذات الصلة
- هندسة Enunch جيدة لبدء شركة إنترنت
- التكنولوجيا المملة وراء شركة الإنترنت من شخص واحد
- API كمنتج. كيف تبيع Yourk عندما يكون كل ما تعرفه هو نهاية خلفية
- UML للمبتدئين
- الجانب الآخر من المهارة التقنية: معرفة المجال والرؤية طويلة الأجل
- الانتقال من المطور إلى CTO
- ما يجعل حقًا مطورًا كبيرًا
- ما هو وراء تحميل بسيط لصفحات الويب في متصفح
كتب
| |
|---|
| خوارزميات مطاردة | خوارزميات نخر |
| "رمز نظيف" لروبرت مارتن | "الكود النقي" روبرت مارتن |
| "العمارة النظيفة" لروبرت مارتن | "العمارة النقية" روبرت مارتن |
| "تطوير البرمجيات المهنية" بقلم ستيف ماكونيل | "التطوير المهني للبرنامج" ستيف ماككونل |
| "بناء الخدمات المجهرية" من تأليف سام نيومان | "إنشاء الخدمات المجهرية" سام نيومان |
| "أنماط الخدمات المجهرية" لكريس ريتشاردسون | "Microservice. أنماط التنمية وإعادة البناء" كريس ريتشاردسون |