Deglecy Computer · Programming
Git, GitHub, and Professional Portfolio Development
Master version control with Git and GitHub while building a professional showcase portfolio. Learn collaborative workflows, repository management, and effective project documentation through hands-on projects.
31lessons
Advancedlevel
24 hoursto complete
1already enrolled
About this course
Master version control with Git and GitHub while building a professional showcase portfolio. Learn collaborative workflows, repository management, and effective project documentation through hands-on projects.
What’s included
Free to joinCreate an account and enroll at no cost.
Final examFinish all lessons, then take the exam.
CertificatePass the exam to earn your certificate.
Course content
Module 1: Git Fundamentals and Local Workflow5 lessons
Initializing Repositories15 min
Staging and Committing Changes20 min
Viewing History and Diffs18 min
Ignoring Files with .gitignore12 min
Git Configuration and Aliases14 min
Module 2: Branching and Merging Strategies5 lessons
Creating and Switching Branches16 min
Merging Branches Safely20 min
Resolving Merge Conflicts25 min
Branch Management Best Practices18 min
Rebasing vs Merging Comparison22 min
Module 3: Remote Repositories and GitHub Integration5 lessons
Linking to Remote Repositories15 min
Pushing and Pulling Code18 min
Cloning Existing Projects14 min
Managing Multiple Remotes20 min
SSH Keys and Authentication25 min
Module 4: Repository Documentation and Standards5 lessons
Writing Effective README Files22 min
Markdown Formatting Essentials16 min
Adding Project Screenshots18 min
License Selection and Usage15 min
Code Structure Best Practices20 min
Module 5: Collaborative Development Workflows5 lessons
Forking and Pull Requests25 min
Code Review Processes20 min
Issue Tracking and Labels18 min
Release Management22 min
Continuous Integration Basics24 min
Module 6: Portfolio Project Development6 lessons
Planning Your Portfolio Structure20 min
Creating Portfolio Repository15 min
Showcasing Multiple Projects25 min
Optimizing for Recruiters22 min
Publishing and Custom Domains18 min
Maintaining Your Portfolio16 min