🎯 პოპულარული კურსი

Git და GitHub: პრაქტიკული კურსი

შექმენი რეალური პროექტი პირველი commit-დან ავტომატურ deploy-მდე

5.0⭐ რეიტინგი
5 გაკვეთილები
60 დავალებები
~20.0 სთ ხანგრძლივობა
📚 კურსის პროგრამა

რას ისწავლით

კურსის დეტალური პროგრამა პრაქტიკული დავალებებითა და პროექტებით

📖

კურსის შესახებ

🚀 რატომ ეს კურსი?

მიდიხარ გასაუბრებაზე. რეკრუტერი ეკითხება: “აჩვენე შენი GitHub”. და შენ გაქვს… სიცარიელე.

დამსაქმებლების 93% GitHub-ს ამოწმებს გასაუბრებამდე. აქტიური პროფილის გარეშე შანსები offer-ის მისაღებად 3-ჯერ ეცემა.

💡 რას მიიღებ

რეალური პორტფოლიო რომელიც მუშაობს:
- 🌐 Live საიტი GitHub Pages-ზე
- 🔥 Commit-ების ისტორია
- ✅ ავტომატური ტესტები და CI/CD
- 🎯 Pull Request-ები და Code Review

📚 პროგრამა

5 პრაქტიკული გაკვეთილი:

1️⃣ Git-ის საფუძვლები — პირველი repo, commits, deploy
2️⃣ ვეტები და merge — feature ვეტები, კონფლიქტები
3️⃣ გუნდური მუშაობა — Fork, PR, Code Review
4️⃣ ავტომატიზაცია — GitHub Actions, CI/CD
5️⃣ Pro დონე — Rebase, cherry-pick, hooks

მხოლოდ პრაქტიკა! ყოველი ნაბიჯი = რეალური მოქმედება.

📝

დღე 1: შენი პირველი GitHub პროექტი

📱 ალექსმა გადაწყვიტა გახდეს დეველოპერი. პირველი ნაბიჯი — შექმენი პორტფოლიო

⏱️ ~6 სთ 20 წთ 📚 19 დავალებები
📝

დღე 2: ვეტებთან მუშაობა

📊 ალექსს სურს ახალი feature-ი, მაგრამ ეშინია საიტის გაფუჭების. ვეტები გამოარჩინებს!

⏱️ ~3 სთ 40 წთ 📚 11 დავალებები
📝

გუნდური მუშაობა

Fork, Pull Requests, Code Review — რეალური გუნდის მსგავსად

⏱️ ~3 სთ 20 წთ 📚 10 დავალებები
📝

ავტომატიზაცია GitHub Actions-ით

CI/CD, ავტომატური ტესტები და ავტო-deploy

⏱️ ~3 სთ 20 წთ 📚 10 დავალებები
📝

გაფართოებული ტექნიკები

git stash, rebase, cherry-pick, hooks — პროფი-დონის ინსტრუმენტები

⏱️ ~3 სთ 20 წთ 📚 10 დავალებები

სტუდენტების მიმოხილვები

No reviews yet. They will appear when students start taking the course and sharing their learning experience.

💻 კოდის მაგალითები კურსიდან

ისწავლეთ რეალურ მაგალითებზე

ნახეთ, რა კოდს დაწერთ კურსის ფარგლებში

lesson_example.py
# Создаем класс для курса
class Course:
    def __init__(self, title, duration):
        self.title = title
        self.duration = duration
        self.students = []
    def enroll_student(self, student):
        self.students.append(student)
        return f"Добро пожаловать, {student}!"
interactive_app.js
// Интерактивное обучение
const learningApp = {
  courses: [],
  support: '24/7',
  practice: '100%',
  addCourse(course) {
    this.courses.push(course);
    console.log(`Курс ${course} добавлен!`);
  }
};

მზად ხართ დაიწყოთ სწავლა?

Присоединяйтесь к растущему сообществу студентов, которые уже начали изменять свою жизнь благодаря этому курсу. Получите персональную поддержку и практические навыки.