refactor: use mdx for content
- less dependencies - no need for gray-matter - no need for extra utils and interactions with filesystem
This commit is contained in:
parent
b1aa7f7550
commit
6daa1a6d03
19 changed files with 603 additions and 644 deletions
52
pages/skoleni/git.mdx
Normal file
52
pages/skoleni/git.mdx
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
import TrainingLayout from "@/components/trainingpage/TrainingLayout";
|
||||
import logoGit from "@/images/logos/tools/git.png";
|
||||
|
||||
export const meta = {
|
||||
name: "Git",
|
||||
price: {
|
||||
open: 5900,
|
||||
company: 24000,
|
||||
},
|
||||
logo: logoGit,
|
||||
description:
|
||||
"Git je moderní verzovaci nástroj, který se stal de facto standardem mezi vývojáři. Používají jej na denní bázy jednotlivci, startupy i korporace. Git vám nabízí jednoduchou kolaboraci na projektu s více lidmi a práci na více částech současně aniž byste si zasahovali do rozdělaných věcí nebo je jinak narušovali. Spolupráci na vývoji projektu ještě zlepšuje Gitlab, což je kolaborativni platforma na návrh, vývoj a provozování software (více o Gitlabu v samostatném kurzu).",
|
||||
days: 1,
|
||||
weight: 1,
|
||||
};
|
||||
|
||||
# Co je to Git?
|
||||
|
||||
Git je moderní verzovaci nástroj, který se stal de facto standardem mezi vývojáři. Používají jej na denní bázy jednotlivci, startupy i korporace. Git vám nabízí jednoduchou kolaboraci na projektu s více lidmi a práci na více částech současně aniž byste si zasahovali do rozdělaných věcí nebo je jinak narušovali. Spolupráci na vývoji projektu ještě zlepšuje Gitlab, což je kolaborativni platforma na návrh, vývoj a provozování software (více o Gitlabu v samostatném kurzu).
|
||||
|
||||
# Jak školení probíhá
|
||||
|
||||
Na školení formou workshopu si vysvětlíme proč je dobré Git používat, jak funguje (proč dnes nemá konkurenty) a best practice. Ukážeme si vše od instalace a základního nastavení Gitu, přes jednoduchou práci na jedné větvi až po práci v teamu a s více větvemi za pomoci různých mergovacích strategií (merge, rebase). Ukážeme si výhody a nevýhody obou z nich a je pak na Vás jak to budete dělat. Také si ukážeme jak se dostat ze špatných situací, jako omylem jsem si všechno smazal a podobně.
|
||||
|
||||
# Co Vás naučím
|
||||
|
||||
Konfigirace GITu
|
||||
Vytvořit nový repozitář
|
||||
Základní ovládání GITu
|
||||
Práce v jedné větvi
|
||||
Práce ve větvích - merge, rebase (silná stránka Gitu)
|
||||
Práce se vzdálenými repozitáři
|
||||
Záchrana smazaných dat z repozitáře
|
||||
|
||||
# Pro koho je školení určeno
|
||||
|
||||
Školení je určeno primárně pro vývojáře, kteří neverzují vůbec nebo nepoužívají Git. Zároveň je vhodné i pro ty, kteří Git nevyužívají na 100% (git commit, git pull, git push). Ať jde o malé weby nebo velké projekty, Git si najde uplatnění. Dále je kurz vhodný i pro ty, kteří nepíšou kód tak často, ale občas potřebují něco zaverzovat, například nějaké migrační skripty DB anebo konfiguraci serveru. Git pomůže i DBA nebo DevOps.
|
||||
|
||||
## Předchozí znalosti
|
||||
|
||||
Základy programování
|
||||
Základy práce v terminálu výhodou
|
||||
Základní znalost Gitu výhodou
|
||||
|
||||
## Technické požadavky
|
||||
|
||||
Nainstalovaný Git
|
||||
Přístup na internet - ideálně bez korporátní proxy, případně nastavenou proxy v prohlížeči
|
||||
|
||||
export default ({ children }) => (
|
||||
<TrainingLayout content={children} meta={meta} />
|
||||
);
|
||||
Reference in a new issue