Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 3.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
Development Development Tools Git

Master Git in Arabic

Track, version and share your code updates with your teammates
Rating: 4.7 out of 54.7 (6 ratings)
833 students
Created by Mahmoud Emam
Last updated 8/2020
Arabic
30-Day Money-Back Guarantee

What you'll learn

  • Understand Git in depth - فهم بعمق
  • Professional Development Workflow
  • How to fix a bug in parallel to adding new features - كيفية إصلاح خطأ بالتوازي مع إضافة ميزات جديدة
  • How to tag your code with the production release number
  • How to keep your changes save while checking out to another branch - كيفية الحفاظ على التغييرات الخاصة بك حفظ أثناء سحب إلى فرع آخر
  • How to make a dependency between multiple Git Repos - كيفية جعل التبعية بين Git Repos متعددة

Course content

9 sections • 58 lectures • 3h 25m total length

  • Preview03:08
  • Preview13:29
  • Preview04:52
  • Preview04:17
  • Git Simple Workflow
    04:25
  • Git Installation & Post-installation - Part1
    01:27
  • Git Installation & Post-installation - Part2
    01:58

  • Preview00:43
  • Create Git repo
    02:20
  • Preview04:06
  • First Source Code Tracking
    06:38
  • Git Commit
    04:15
  • Git Tree
    02:53
  • Add Logout Endpoint Feature
    04:00
  • Ignore unneeded files
    1 question
  • Outro
    00:54

  • Module Intro
    01:02
  • Syncing with others
    01:48
  • Git Remote
    06:35
  • Git Branch
    03:54
  • Git Push
    02:32
  • Git Diff
    05:39
  • Outro
    00:45

  • Module Intro
    01:49
  • Simple Dev Workflow
    01:39
  • Keep Synced with Remote
    09:55
  • Parallel Code Update
    10:51
  • Why Push is Rejected
    05:11
  • Merge Confilcts
    07:10
  • Outro
    00:51

  • Module Intro
    01:19
  • Advanced Dev Workflow (More Professional)
    03:35
  • Branching
    03:37
  • Add new Feature and Solve Production Bug
    06:36
  • Releasing
    03:02
  • Tagging
    03:09
  • Outro
    01:00

  • Module Intro
    01:08
  • Head
    01:42
  • Go back temporarily
    05:19
  • Reverting and Resetting
    03:26
  • Rebasing
    02:30
  • Ignores current updates (Stashing)
    04:45
  • Revert changes in specific file
    1 question
  • Diff with the previous commit
    1 question
  • Outro
    00:54

  • Module Intro
    01:17
  • Submodules Intro
    04:07
  • Submodules Workflow
    01:59
  • Create Logging repo
    02:57
  • Add Submodule to your Project
    06:21
  • Be Updated with Submodules
    05:18
  • Track a Specific Branch
    00:34
  • Clone repo with Submodules
    01:37
  • Outro
    00:53

  • Module Intro
    00:43
  • GUI Clients
    02:49
  • Git Providers
    00:56
  • Gitlab
    09:24

  • Course Materials
    00:00
  • .gitignore
    05:31

Requirements

  • Any basic development language

Description

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

Git

ليس اختياريًا ، يجب أن تفهمه بعمق لتجنب كسر التعليمات البرمجية وجعل مقابلة العمل أسهل بكثير


The course would make your development life easier in such a way to track, version, and control your code. Development with Git is not optional, you must understand it in depth to avoid breaking your code and make your job interview much easier.

Who this course is for:

  • Beginner and Intermediate Arabic students who aim to work professionally

Instructor

Mahmoud Emam
Software Architecture
Mahmoud Emam
  • 4.8 Instructor Rating
  • 12 Reviews
  • 1,163 Students
  • 2 Courses

Mahmoud is a passionate software developer, working in the software development field for almost 7 years. He loves new technologies, teaching, and learning. Mahmoud is passionate about building software architecture that supports auto-scaling, caching, cloud deployment, and containerization.

Mahmoud believes in Arabic students and software engineers, so, he started to use his experience to teach them and advance their careers.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.