Never stop talking " STOP the Gaza Genocide "

Category: DevOps

DevOps Engineer

مهندس (DevOps) هو مسمى وظيفي حديث دوره الأساسي ميكنة عملية تنصيب ونشر التطبيقات البرمجية (مواقع ويب - تطبيقات موبيل - برامج كمبيوتر) من حيث سهولة تنصيبها من بيئة لأخرى وميكنه تحديث النظام (الكود البرمجي) وإجراء العمليات الدورية (test - backup) له بشكل اوتوماتيكي مما يمثل حلقة الوصل بين فريق المبرمجين و IT

18 Topics

1 - Networking Fundamentals

شركة CompTIA هي منظمة أمريكية غير ربحية تقدم منهج تعليمي خاص بالكمبيوتر للنهوض بمستوى بائعين وموزعين وفنيين الحاسوب.
Network+ هى دورة تدريبية من شركة كومبتيا وتعتبر شهادة عالمية وأساسية للمبتدئين فى مجال الشبكات، وتهدف شهادة N+ تعليم المتدربين من خلال محتوى احترافي وبسيط وإمكانية تكوين وإدارة وصيانة شبكات الحاسب.

2 - Linux

Linux هو نظام تشغيل مفتوح المصدر مجاني يتم استخدامه بشكل أكبر بين المبرمجين والاكثر استخداما فى سيرفرات الويب ويتميز بتوفير قدره اكبر الى الوصول لمكتباته وضبط التغييرات اللازمة وإعداد الكثير من المهام مقارنة بمنافسيه من ويندوز و MAC OS ويتوفر نظام التشغيل لينكس بتوزيعات عديدة وأكثرها استخداما Ubuntu و CentOS و RedHat هي وغيرهم الكثير.

3 - Python

Discover top online free certified Python courses covering all essentials. Learn Python programming language for web development, data analysis, and automation with practical exercises and projects....

3 - Bash Scripting

Discover top certified Bash Scripting tutorials covering all essentials online with free certification. Learn Bash scripting for automating tasks and managing Linux environments effectively....

3 - Go

Go Programming Language...

4 - GIT

هي تقنية يستخدمها المبرمجون أثناء برمجة المشاريع لتسهيل مرحلة برمجة المشروع من خلال حفظ نسخ من المشروع بعد كل تعديل يتم عليه وبالتالي إمكانية الرجوع الى اى نسخة منه وامكانية دمج شغل المبرمجين مع بعضهم البعض دون تضارب اﻷكواد حتى وان كان مستوى التعديل لأكثر من مبرمج على نفس الملف، ويتم تنصيب برنامج الـ Git على الكمبيوتر واستخدامه في أكثر من مشروع ويتبع كل مشروع على حدة. ويمكنك باستخدام تقنيه git حفظ المشاريع وكل التعديلات التي أجريت عليها على مستودعات الويب لمشاركتها مع اى شخص واشهرها Github و Bi

5 - Docker

الـ Docker هو برنامج يُستخدم في عملية الـ Deployment للمشاريع والتطبيقات البرمجية حيث يقوم بإعداد كامل للبيئة التي يتم تشغيل المشروع عليها من خلال ضبط إعدادات المشروع في ملف واحد من خلال تحديد نظام التشغيل ونسخته والمكتبات والبرامج التي يحتاجها المشروع وتحديد نسخة كل مكتبة وبرنامج وآلية الاتصال بينهما ومن ثم سهولة استخدام هذا الملف ومشاركته بين المبرمجين وعلى السيرفر بدون حدوث أي تضارب أو نقص في البرامج التي تحتاجها بيئة عمل المشروع وبإستخدام أمر واحد فقط خاص بأداة Docker يتم تحويل هذا الملف لك

6 - Nginx HTTP Server

Discover top online free certified Nginx HTTP Server courses covering comprehensive topics. Learn Nginx for high-performance web server configurations and scalable web applications....

6 - Apache HTTP Server

Learn Apache HTTP Server from A to Z for free online with certification. Master Apache for configuring, securing, and managing web servers and applications effectively....

7 - SQLServer SQL

Learn SQLServer SQL comprehensively online with certification. Master SQLServer SQL from basics to advanced queries and database management techniques....

7 - MySQL SQL

Explore top online free certified MySQL SQL courses covering comprehensive topics. Master MySQL SQL for database design, administration, and optimization....

7 - Oracle SQL

Learn Oracle SQL comprehensively online with certification. Master Oracle SQL for database development, administration, and performance tuning from A to Z....

8 - Kubernetes

Kubernetes هو برنامج يستخدمه مهندسي DevOPS لإدارة حاويات الـ Docker من خلال إعداد الكثير من المهام وميكنه عملها أوتوماتيكيا مثل زيادة أو تقليل موارد Container وتنفيذ المهام عليه من ترقية او نسخ أو Backup.

9 - Jenkins

Jenkins أحد أدوات مهندسي DevOPS وتقوم بنفس مهام Ansible من ميكنة عملية نشر تطبيقات الويب واختبارها اوتوماتيكيا ويستخدم Jenkins لغه الجافا في كتابه المهام التي يتم تنفيذها على السيرفر ويعتبر أكثر تعقيدا من Ansible إلا أنه يتميز بوفرة المكتبات الجاهزة التي يتم تنصيبها واستخدامها مباشرة من خلاله.

10 - Ansible

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

11 - Terraform

In this Terraform course, you will learn how to automate infrastructure management using Infrastructure as Code (IaC) principles. You will explore the core concepts of Terraform, including resource provisioning, state management, and module creation. Each lesson is designed to provide you with pract...

12 - AWS Cloud Fundamentals

Learn AWS Cloud Fundamentals online from A to Z free with certification. Master AWS services, architecture, deployment, and management best practices....

12 - Azure Cloud Fundamentals

Explore top online free certified Azure Cloud Fundamentals courses covering comprehensive topics. Master Azure cloud services, infrastructure, and solutions....