دورة إدارة نسخ البرمجة باستخدام git

الوصف
جت هو برنامج على الحاسب الآلي لإدارة الإصدارات من البرنامج ويطلع عليه أيضا "إدارة النسخ المتعددة". يتيح جت للمطورين العمل بشكل جماعي على مشروع برمجي واحد كما يساعد المطورين بالقدرة على إدارة الملفات البرمجية بشكل احترافي.
من اللغات البرمجية المدعومة في جت هي:
- actionscript3
- apache
- applescript
- asp
- c
- cfm
- clojure
- cmake
- coffee-script, coffeescript, coffee
- cpp - C++
- cs
- csharp
- css
- csv
- bash
- diff
- elixir
- erb - HTML + Embedded Ruby
- go
- haml
- http
- java
- javascript
- json
- jsx
- less
- lolcode
- make - Makefile
- markdown
- matlab
- nginx
- objectivec
- pascal
- PHP
- Perl
- python
- profile - python profiler output
- rust
- salt, saltstate - Salt
- shell, sh, zsh, bash - Shell scripting
- sql
- scss
- sql
- svg
- swift
- rb, jruby, ruby - Ruby
- smalltalk
- vim, viml - Vim Script
- volt
- vhdl
- vue
- xml - XML and also used for HTML with inline CSS and Javascript
- yaml
ماذا سنتعلم في هذه الدورة؟
- التعرف على git
- مالفرق بين git و github
- كيف تحصل على git
- تجهيز المشاريع للتعقب
- إضافة معلوماتك على المشاريع
- إضافة وحفظ الملفات في المستودعات
- إدارة سجلات التغيير ومعرفة التغيرات
- إدارة فروع المستودعات ودمجها
- حيل وأفكار تساعدك كبمرمج على تفادي المشاكل
- كيف تنشئ حساب في github
- كيفية مشاركة المشاريع مع فريق العمل الخارجي
المدرب
الأقسام
المقدمة
تعرف هنا على المدرب وعلى المادة التي سنتعلمها سويا
أساسيات git
لنتعلم سويا أساسيات git في السلسلة القادمة مثل طريقة اضافة الملفات وحفظ التعديلات
إدارة الفروع في git
الفروع "branches" هي إحدى الطرق لإدارة العمل في git بشكل احترافي. لنتعلم كيف نقوم بالتعامل معها.
أفكار وممارسات جيدة
في هذا القسم سنتعلم بعض الأفكار والممارسات أثناء استخدام git
التعامل مع Git Hub
ستتعلم في هذه السلسلة كيفية التعامل مع مستودعاتك باستخدام github.com
للطلاب فقط
هنا، أشياء خاصة بكم..
عينة من الدروس المجانية
-
المقدمة التعريفية
مقدمة تعريفية بالمادة وماهو git واستخداماته
المدة: 02:16