We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

من خلال التطبيق العملي GitHub و Git تعلّم أساسيات

Amani Abbas

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعتين تقريباً، ستتعلم أساسيات جت و جت هب من خلال التطبيق العملي.

Read more

في هذه الدورة التدريبية القائمة على المشروع والتي تستغرق ساعتين تقريباً، ستتعلم أساسيات جت و جت هب من خلال التطبيق العملي.

وفي نهاية هذا المشروع ستكون قادر على التعامل مع جت واستخدام الأوامر الخاصة به. ستكون قادر على إنشاء مستودعات وحفظ نسخ من التعديلات البرمجية فيه، سيصبح لديك أيضاً حساب في موقع جت هب حيث ستتعلم كيف تقوم بربطه ببرنامج جت الموجود على جهازك وكيف تقوم برفع أعمالك ومشاريعك على هذا الحساب.

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

سنبدأ بالتعرف على جت و جت هب ما هي فائدتهما وأهميتهما للمبرمجين، ثم نتعلم بعض أوامر موجه الأوامر المهمة للتعامل مع جهاز الحاسوب خاصتنا، ثم نتعلم الأوامر الخاصة بـ جت و جت هب وكيفية حفظ الإصدارات والمشاريع وحفظها في حسابك.

Enroll now

What's inside

Syllabus

ملخص المشروع
في نهاية هذا المشروع ستكون قادر على التعامل مع جت واستخدام الأوامر الخاصة به. ستكون قادر على إنشاء مستودعات وحفظ نسخ من التعديلات البرمجية فيه، سيصبح لديك أيضاً حساب في موقع جت هب حيث ستتعلم كيف تقوم بربطه ببرنامج جت الموجود على جهازك وكيف تقوم برفع أعمالك ومشاريعك على هذا الحساب

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Designed for programming beginners who seek to master Git and its commands
Applicable to those who wish to enhance their coding skills by comprehending Git commands and terminal commands
Provides practical and hands-on experience in utilizing Git for version control
Geared towards learners who seek to store and organize their code efficiently
Suitable for individuals looking to establish a strong foundation in Git and GitHub for their programming journeys

Save this course

Save من خلال التطبيق العملي GitHub و Git تعلّم أساسيات to your list so you can find it easily later:
Save

Reviews summary

Github and git: a hands-on introduction

This two-hour, beginner-friendly course teaches the fundamentals of Git and GitHub through hands-on practice. Students will learn how to use Git commands, create repositories, and save code changes. They will also set up a GitHub account and learn how to connect it to Git on their device and upload their work. Overall, learners found the course valuable and well-paced, but some had difficulty finding alternative commands for Windows.

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in من خلال التطبيق العملي GitHub و Git تعلّم أساسيات with these activities:
Organize Your Git Notes
Taking the time to organize your notes will make it easier to review and reinforce your understanding of Git concepts.
Browse courses on Git
Show steps
  • Review your notes from this course and tutorials
  • Categorize and group related concepts together
  • Use headings, subheadings, and bullet points to enhance clarity
  • Include examples and diagrams to illustrate key points
Study Basic Git Commands
By going through this activity, you'll recall the basic commands of Git that will help you get started with this course.
Browse courses on Git
Show steps
  • Review these Git commands: init, add, commit, push
  • Practice these commands on a local repository
Gather Git Resources
Having a curated list of resources will provide you with easy access to valuable information and support materials related to Git.
Browse courses on Git
Show steps
  • Search for and identify high-quality Git tutorials, articles, and documentation
  • Organize the resources into categories such as beginner guides, advanced tutorials, and reference materials
  • Share your compilation with other students or colleagues
Five other activities
Expand to see all activities and additional details
Show all eight activities
Work through Git Tutorial by TutorialsPoint
This tutorial will provide you with a comprehensive understanding of Git's features, enabling you to effectively use it in your projects.
Browse courses on Git
Show steps
  • Go through the tutorial at https://www.tutorialspoint.com/git/
  • Complete the exercises and quizzes within the tutorial
Practice Git Commands
Engaging in practice drills will reinforce your understanding of Git commands and enhance your proficiency in using them.
Browse courses on Git
Show steps
  • Use online platforms like Git Immersion or Codewars for practice
  • Create a repository and practice cloning, branching, merging, and pushing changes
Offer Git Support in Forums
By helping others, you'll reinforce your own understanding of Git commands and best practices.
Browse courses on Git
Show steps
  • Join online forums or communities related to Git
  • Identify questions or discussions where you can provide assistance
  • Offer clear and concise explanations and examples
  • Be patient and respectful in your interactions
Create a Git Cheat Sheet
Developing a cheat sheet will serve as a quick reference guide, helping you easily recall and apply Git commands during your projects.
Browse courses on Git
Show steps
  • Gather all the essential Git commands you need
  • Organize and format the commands in a clear and concise manner
  • Use different colors, fonts, or sections to enhance readability
  • Keep your cheat sheet updated as you learn new commands
Start a Personal Git Project
By embarking on a personal Git project, you'll gain valuable hands-on experience and solidify your understanding of its practical applications.
Browse courses on Git
Show steps
  • Identify a small project idea that interests you
  • Initialize a Git repository for your project
  • Regularly commit your code changes to the repository
  • Create branches for different features or experiments
  • Push your code to a remote repository like GitHub

Career center

Learners who complete من خلال التطبيق العملي GitHub و Git تعلّم أساسيات will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use data to extract insights and knowledge. Data Scientists would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in data science. By understanding how to use Git and GitHub, Data Scientists can effectively manage their code changes, collaborate with others, and ensure the integrity of their data analysis and modeling.
Machine Learning Engineer
Machine Learning Engineers design, build, and maintain machine learning models. Machine Learning Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in machine learning. By understanding how to use Git and GitHub, Machine Learning Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their machine learning models.
Software Engineer
Software Engineers design, develop, test, and maintain software systems. Software Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in software development. By understanding how to use Git and GitHub, Software Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their software systems.
Database Administrator
Database Administrators design, build, and maintain databases. Database Administrators would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in database administration. By understanding how to use Git and GitHub, Database Administrators can effectively manage their code changes, collaborate with others, and ensure the integrity of their databases.
Web Developer
Web Developers design, build, and maintain websites and web applications. Web Developers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in web development. By understanding how to use Git and GitHub, Web Developers can effectively manage their code changes, collaborate with others, and ensure the integrity of their websites and web applications.
Product Manager
Product Managers work with engineering teams to define and build products. Product Managers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in product management. By understanding how to use Git and GitHub, Product Managers can effectively manage their code changes, collaborate with engineers, and ensure the integrity of their products.
Data Engineer
Data Engineers design, build, and maintain data pipelines and infrastructure. Data Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in data engineering. By understanding how to use Git and GitHub, Data Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their data pipelines and infrastructure.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. DevOps Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in DevOps. By understanding how to use Git and GitHub, DevOps Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their software systems.
Cloud Engineer
Cloud Engineers design, build, and maintain cloud infrastructure. Cloud Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in cloud computing. By understanding how to use Git and GitHub, Cloud Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their cloud infrastructure.
Technical Writer
Technical Writers create documentation for software systems. Technical Writers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in technical writing. By understanding how to use Git and GitHub, Technical Writers can effectively manage their documentation changes, collaborate with others, and ensure the integrity of their technical documentation.
Security Engineer
Security Engineers design, build, and maintain security systems. Security Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in security engineering. By understanding how to use Git and GitHub, Security Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their security systems.
Network Engineer
Network Engineers design, build, and maintain computer networks. Network Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in network engineering. By understanding how to use Git and GitHub, Network Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their computer networks.
Software Architect
Software Architects design the architecture of software systems. Software Architects would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in software architecture. By understanding how to use Git and GitHub, Software Architects can effectively manage their code changes, collaborate with others, and ensure the integrity of their software systems.
Mobile Developer
Mobile Developers design, build, and maintain mobile applications. Mobile Developers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in mobile development. By understanding how to use Git and GitHub, Mobile Developers can effectively manage their code changes, collaborate with others, and ensure the integrity of their mobile applications.
Systems Engineer
Systems Engineers design, build, and maintain computer systems. Systems Engineers would benefit from this course because it teaches the basics of Git and GitHub, which are essential tools for version control and collaboration in systems engineering. By understanding how to use Git and GitHub, Systems Engineers can effectively manage their code changes, collaborate with others, and ensure the integrity of their computer systems.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in من خلال التطبيق العملي GitHub و Git تعلّم أساسيات.
Provides a concise and practical overview of Git, covering the essential concepts and commands needed for version control. It valuable resource for beginners and experienced users alike.
Offers a clear and concise introduction to Git for beginners. It covers the basics of version control and provides practical examples to illustrate how Git works.
Provides a practical guide to using Git and GitHub for Python programmers. It covers topics such as version control, collaboration, and deployment.
Provides a practical guide to using Git for collaborative software development. It covers topics such as branching strategies, merging, and conflict resolution, making it a valuable resource for teams working on shared projects.
This cookbook-style book offers a collection of practical solutions to common Git problems and workflows. It great resource for experienced users looking to enhance their Git skills and find efficient ways to solve specific challenges.
Offers a современный approach to Git, covering advanced topics such as submodules, large file handling, and working with multiple repositories. It is particularly valuable for experienced users looking to expand their Git knowledge and stay up-to-date with the latest best practices.
Provides a tailored guide to using Git for data science projects. It covers topics such as data versioning, collaboration, and working with large datasets, making it a valuable resource for data scientists looking to leverage Git effectively in their work.
Offers a concise and practical guide to Git, covering the essential concepts and commands. It good starting point for users who want to quickly get up to speed with Git.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to من خلال التطبيق العملي GitHub و Git تعلّم أساسيات.
معالجة الملفات والمجلدات بإستخدام Linux لمهندسي الكمبيوتر
Most relevant
تعلّم أساسيات نظام التشغيل لينكس
Most relevant
تصفية و ترتيب المعلومات باستخدام SQL
Most relevant
كيف تحافظ علي امن اجهزه الشبكات باستخدام Cisco packet...
Most relevant
تحليل البيانات باستخدام Tableau
Most relevant
HTML و CSS انشاء تطبيق متعدد الصفحات باستخدام
Most relevant
مقدمة الى تطوير المنتجات الجديدة للشركات الصغيرة والمتوسطة
Most relevant
تصميم واجهة برمجة تطبيق ب Python Flask : إنشاء واجهة...
Most relevant
إداره مستخدمي Linux وصلاحيات الملف (Access Control List...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser