سفينة الفضاء Go هي رحلة إلى مكتبة Go القياسية. يتم استكشاف العديد من الحزم الرئيسية من أجل فهم سبب فائدةها ، وكذلك كيفية تنفيذها تحت الغطاء. إنه بمثابة مرجع لبعض الأدوات والأدوات الأساسية المتاحة التي تقدمها اللغة ، والتي يمكن أن تكون مفيدة للغاية في كتابة الرمز الأداء والرمز الاصطلاحي.
يعد Security with Go هو أول كتاب أمان Golang ، وهو مفيد لكل من تطبيقات Team و Red Team. مع هذا الكتاب ، سوف تتعلم كيفية كتابة البرامج الآمنة ، ومراقبة أنظمتك ، وتأمين بياناتك ، وأنظمة الهجوم ، واستخراج المعلومات.
تشمل الموضوعات الدفاعية التشفير ، والطب الشرعي ، والتقاط الحزم ، وبناء تطبيقات ويب آمنة.
تشمل الموضوعات الهجومية القوة الغاشمة ، ومسح المنافذ ، وحقن الحزم ، وتجشيد الويب ، والهندسة الاجتماعية ، وتقنيات الاستغلال بعد.
في هذا الكتاب ، سنقوم بإنشاء لغة برمجة معًا.
سنبدأ بـ 0 خط أسطر من التعليمات البرمجية وينتهي بهم المطاف مع مترجم يعمل بالكامل للغة برمجة Monkey*.
خطوة بخطوة. من الرموز إلى الإخراج. جميع الكود المعروضة والمشمل. تم اختباره بالكامل.
هذا هو تكملة كتابة مترجم في GO.
نحن نلتقط مباشرة حيث توقفنا ونكتب برنامج التحويل البرمجي وجهاز افتراضي للقرد.
Runnable واختبار الرمز الأمامي والوسط ، مبني من الألف إلى الياء ، خطوة بخطوة - تماما كما كان من قبل.
ولكن هذه المرة ، سنقوم بتحديد رمز Bytecode ، وتجميع القرد وتنفيذه في جهازنا الظاهري للغاية.
إنها الخطوة التالية في تطور القرد.
The Ultimate Go Notebook هو الكتاب المصاحب الرسمي لفئة Ardan Labs Ultimate Go.
مع هذا الكتاب ، سوف تتعلم كيفية كتابة المزيد من الكود الاصطلاحي والأداء مع التركيز على القرارات الهندسية على المستوى الجزئي.
تم تصميم دفتر الملاحظات هذا لتوفير إشارة إلى كل ما هو مذكور في الفصل ، كما لو كانت ملاحظاتك الشخصية.
100 GOED الأخطاء وكيفية تجنبها يسليط الضوء على الأخطاء الشائعة في رمز GO قد لا تعرف حتى أنك تصنعها. ستستكشف المجالات الرئيسية للغة مثل التزامن ، والاختبار ، وهياكل البيانات ، والمزيد - وتعلم كيفية تجنب وإصلاح الأخطاء في مشاريعك الخاصة.
DETARTY GO هو دليل عملي لكتابة رمز عالي الجودة يسهل اختباره وصيانته. الكتاب مليء بأفضل الممارسات لتبني ومكافحة النشرات لتفادي. إنه يستكشف ما يجعل الأمر مختلفًا تمامًا عن اللغات الأخرى ، وكيف لا يزال بإمكانك الاستفادة من مهاراتك الحالية في كتابة رمز GO الممتاز. تهدف إلى المبتدئين في GO الذين يتطلعون إلى التخرج إلى تطوير GO GO ، ستكتب واختبار تطبيقات سطر الأوامر ، وعملاء وخوادم واجهة برمجة التطبيقات على شبكة الإنترنت ، والبرامج المتزامنة ، وأكثر من ذلك.
ما الذي يشترك فيه Docker و Kubernetes و Prometheus؟ كل هذه التقنيات الأصلية السحابية مكتوبة بلغة برمجة GO. يوضح لك هذا الكتاب العملي كيفية استخدام نقاط قوة GO لتطوير الخدمات الأصلية السحابية القابلة للتطوير والمرونة ، حتى في بيئة غير متوقعة. ستستكشف تكوين هذه التطبيقات وبناءها ، بدءًا من الميزات ذات المستوى الأدنى لـ GO إلى أنماط التصميم متوسطة المستوى إلى الاعتبارات المعمارية عالية المستوى.
فهم kubernetes وأنظمة التزامن الأخرى بعمق من خلال بناء ملفك الخاص باستخدام واجهة برمجة تطبيقات Docker.
تنسيق أنظمة التنسيق مثل Kubernetes النظم الفرعية والخدمات الأخرى للبرامج لإنشاء نظام منظم كامل. على الرغم من أن أدوات التزامن تتمتع بسمعة طيبة في التعقيد ، إلا أنها مصممة حول عدد قليل من الأنماط المهمة التي تنطبق عبر العديد من جوانب تطوير البرمجيات. تكشف إنشاء Orchestrator In Go عن الأعمال الداخلية لأطر التزامن من خلال توجيهك أثناء تصميم وتنفيذ ملفك الخاص باستخدام Go SDK. أثناء قيامك بإنشاء إطار Orvortration الخاص بك ، ستحسن فهمك لـ Kubernetes ودوره في تصميم النظام الموزع. ستقوم أيضًا ببناء المهارات المطلوبة لتصميم حلول تزامن مخصصة لتلك الأوقات التي لا يكون فيها حل خارج الصندوق مناسبًا.
مورد جيد لبدء بناء تطبيقات الويب مع GO. حرة في القراءة على الإنترنت.
كتاب رائع آخر لتعلم تطوير الويب في Golang. مجاني للقراءة على الإنترنت

تمت كتابة هذا الكتاب لتدريس كيفية تطوير تطبيقات الويب في GO للأشخاص الذين يعرفون القليل من الذهاب ولديهم معلومات أساسية حول تطبيقات الويب بشكل عام. سنقوم (أنت) ببناء webapp دون استخدام إطار عمل طرف ثالث واستخدام عدد قليل من المكتبات الخارجية قدر الإمكان. الميزة هي أنك ستتعلم الكثير عند رمز بدون إطار.
Go Web Programming تعلمك كيفية بناء تطبيقات الويب في GO باستخدام مبادئ التصميم الحديثة. ستعمل من خلال العديد من الأمثلة التي تقدم مفاهيم أساسية مثل معالجة الطلبات وإرسال الاستجابات ومحركات القوالب واستمرار البيانات. ستعمل أيضًا على الغوص في مواضيع أكثر تقدمًا ، مثل التزامن واختبار تطبيق الويب ونشره على كل من خوادم Barebones ومقدمي PAAS.
اليوم ، تحتاج الشركات والمطورين إلى الاستجابة للأسواق المتغيرة بسرعات Breakneck. المنظمات غير المبنية على البرامج المتاحة للغاية ، وتتطور بسرعة تسير في طريق الديناصورات. يجمع Cloud Native Go بين المعرفة التي يحتاج مطوروها إلى بناء تطبيقات سحابية ضخمة على نطاق واسع تلبي المتطلبات التي لا تشبع لعملاء اليوم والأسواق.
تمت كتابة تطوير الويب مع GO لتعليم كل من المبتدئين والخبراء كيفية إنشاء ونشر تطبيق ويب حقيقي. لن تقوم ببناء قائمة TODO ، ولكن ستقوم بدلاً من ذلك بإنشاء تطبيق معرض الصور جاهز للإنتاج ونشره ، على غرار Pixieset ، من نقطة الصفر. لا يفترض الكتاب أي خبرة سابقة في تطوير الويب ويغطي كل ما تحتاج إلى معرفته لإنشاء تطبيق الويب الخاص بك بنجاح.
هذه الدورة هي مورد لا يقدر بثمن لمساعدتك على فهم ميزات GO القوية لبناء تطبيقات ويب بسيطة وموثوقة وآمنة وفعالة.
سواء كنت تخطط لتطبيق جديد أو تعمل في متراصة حالية ، سيشرح هذا الكتاب وتوضح أمثلة عملية كيف يمكن أن تبدأ فرق من جميع الأحجام في حل المشكلات مع الخدمات الصغيرة. سيساعدك ذلك على فهم Docker و Docker-Cormpose وكيف يمكن استخدامه لعزل تبعيات الخدمات المجهرية وبيئات البناء. ننتهي من خلال عرض العديد من التقنيات لمراقبة واختبار وتأمين الخدمات المجهرية الخاصة بك.
كتاب مليء بأمثلة حول كيفية استخدام Docker والذهاب لإنشاء تطبيقات Ultimate 12 Factor. يتجاوز الخطوات الفردية من إرشادات تطبيقات APP الاثني عشر وكيفية تنفيذها مع GO و Docker.
هذه هي الطبعة الثالثة من Mastering Go. يوجد العديد من الموضوعات الجديدة المثيرة في هذه النسخة الأخيرة بما في ذلك كتابة خدمات RESTFLE ، والعمل مع بروتوكول WebSocket ، باستخدام إجراءات GitHub وإجراءات gitlab لمشاريع GO بالإضافة إلى فصل جديد تمامًا عن الأدوية الجينية وتطوير الكثير من المرافق العملية.
يبدأ الكتاب بمقدمة في هياكل البيانات والخوارزميات. ستتعلم كيفية تخزين البيانات باستخدام القوائم المرتبطة والصفائف والمداخن والقوائم. المضي قدمًا ، ستكتشف كيفية تنفيذ خوارزميات الفرز والبحث ، تليها أشجار البحث الثنائية. سيساعدك هذا الكتاب أيضًا على تحسين أداء تطبيقاتك عن طريق ربط أنواع البيانات وتنفيذ هياكل التجزئة في تصميم الخوارزمية. أخيرًا ، ستتمكن من تطبيق هياكل البيانات التقليدية لحل مشاكل العالم الحقيقي. بحلول نهاية الكتاب ، ستصبح بارعًا في تنفيذ هياكل البيانات والخوارزميات الكلاسيكية التي تدفع ، ودفعك إلى أن تصبح مبرمجًا واثقًا.