SMX Academy – GitHub Campus Partner
- февруари 6, 2024
- Објавено од: Gligor Rizov
- Категорија: .net Front-End Full-Stack Програмирање Fullstack програмирање со JS Html/CSS Python
SMX Academy веќе 6 години активно организира курсеви и академии за програмирање, со досега спроведени преку 20 термини од подолги академии за програмирање со JavaScript, .NET и Python, како и над 100 термини од кратки курсеви за програмирање со повеќе програмски јазици.
Сето ова искуство ни овозможи да научиме како да нудиме што подобра програма за нашите учесници и како процесот на учење да биде што подобар и поефикасен.
Токму затоа, уште во 2020 година по неколку месеци подготовки и обезбедување документации, SMX во јануари 2020 година го доби статусот на официјален GitHub Campus Partner, први и се уште единствени во Македонија.
Што е GitHub и зошто е толку важен
GitHub е глобална компанија која обезбедува хостинг за контрола на верзијата за развој (version control) на софтвер со помош на Git. За да го разбереме GitHub, прво мора да се запознаеме и научиме што е Git. Git е систем за контрола на верзиите со отворен код (open-source version control system), кој го започна Линус Торвалдс – создавачот на Linux.
Значи, Git е систем за контрола на верзии, но што всушност значи тоа?
Кога програмерите создаваат нешто (на пример апликација), тие прават постојани промени во кодот, ослободувајќи нови верзии до и по првото официјално издание на верзијата.
Системите за контрола на верзијата ги одржуваат овие ревизии исправни, чувајќи ги измените во централното складиште. Ова им овозможува на програмерите лесно да соработуваат, бидејќи можат да преземат нова верзија на софтверот, да направат измени и да ја постават најновата ревизија. Секој развивач може да ги види овие нови промени, да ги преземе и да придонесе за надградување.
Git е најпосакуваниот систем за контрола на верзиите кај повеќето развивачи, бидејќи има повеќе предности во однос на другите достапни системи. Ги чува датотеките поефикасно и овозможува подобар интегритет на датотеката.
Git е алатка за командни линии, но центарот околу кој се вртат сите работи што вклучуваат Git е GitHub.com — каде програмерите ги чуваат своите проекти и ги споделуваат во мрежа со истомисленици.
Но, освен тоа што GitHub е идеален за програмерите, тие не се единствените што можат да го користат. Иако е многу поретко, всушност можете да го користите GitHub за какви било типови датотеки. Ако имате тим што постојано прави измени во документ со зборови, на пример, можете да го користите GitHub како систем за контрола на верзиите. Оваа практика не е вообичаена, бидејќи во повеќето случаи има подобри алтернативи, но треба да се има предвид.
Што значи тоа за нас и нашите ученици
Со оваа официјално партнерство ние може да го користиме GitHub за целите на нашите подолги академии за веб програмирање, но исто така и за други курсеви за програмирање.
Нашите ученици ќе бидат обучени да ги употребуваат алатките што ќе ги користат во индустријата совладаувајќи ги Git и GitHub.
Како училиште за образование на GitHub, ние имаме уживаме:
- Бесплатен пристап до GitHub Enterprise Server и GitHub Enterprise Cloud за секој оддел, вклучувајќи ги и нашите технички оддели
- Обука на наставници за совладување на Git и GitHub
- Автоматски пристап до премиум функциите за образование на GitHub
- Ексклузивен пристап до нови функции и специјална едукација на GitHub за образование
Покрај тоа имаме можност да користиме и многу интересни алатки кои ни помагаат во текот на наставата и домашните како што се:
- Преглед на код
- Управување со проекти
- Интеграции
- Заедница
- Документација
- Хостирање на кодови
Овој начин на учење, користејќи ги сите поволности на GitHub, го имплементираме целосно во новиот термин од Академија за Full-Stack .Net development која започнува во Март 2024.