• English
  • Česky
  •  
  •  

img

Verzování kódu s Gitem

více než „zálohování a sdílení“

  • Kdy: sobota 17. 10. 2009 10:00 - 10:45
  • Kde: Developer Hall (SIC)
  • Klíčová slova: verzování kódu, inovativní, řízení projektů, workflow
Ohodnoťte, prosím, jak se Vám přednáška líbila.
4.0
photo

Karel Minařík

  • Web Designer & Developer, Consultant, Freelancer
  • Web: Karmi
  • LinkedIn

O přednášejícím

Karel Minařík se věnuje stejnou měrou designu a vývoji webových aplikací i získávání a předávání znalostí. Je jedním z hlavních popularizátorů Ruby, Ruby On Rails a Gitu v České republice. Pracoval jako grafik, PHP programátor, Flash vývojář, art director, project manager, ... Pravidelně publikuje open source kód. Přednáší „Úvod do programování“ na FFUK v Praze. Žije v Praze–Podolí se svojí ženou a dvěma dcerami.


Téma přednášky

V poslední době lze sledovat velkou vlnu zájmu o tzv. distribuované systémy na správu verzí (DVCS), mezi jejichž hlavní představitele patří Git, Mercurial, Bazaar a další.

V přednášce se budeme věnovat systému Git, který původně vyvinul Linus Torvalds pro řízení vývoje Linuxového kernelu a v současné době jej používají např. projekty Ruby On Rails, Google Android, One Laptop Per Child a PHP framework Nette.

Mezi největší výhody Gitu patří zejména:

  • Nezávislost na centrálním repositáři a konektivitě
  • Snadné vytváření a spojování větví
  • Rozsáhlá flexibilita a podpora různých typů workflow
  • Maximální jednoduchost konceptu i implementace
  • Interaktivní příprava commitů a úprava historie
  • Oboustranná integrace se Subversion

Přednáška je určena začátečníkům i pokročilejším uživatelům a budeme se mj. věnovat tématům:

  • Co to je „systém na správu verzí“ a k čemu nám může být užitečný
  • Typy a základní koncepty systémů na správu obsahu
  • Filosofie Gitu; Jak Git funguje "uvnitř"; Různé workflow
  • Využití Gitu podle různých potřeb: sólo vývojář, firma, open source projekt...
  • Instalace a konfigurace Gitu, triky pro snazší práci (aliasy, globální nastavení)
  • Běžná práce v lokálním repositáři
  • Běžná práce se vzdálenými repositáři
  • Práce s větvemi a jejich spojováním; Paralelní reprezentace obsahu
  • Pokročilé prohlížení (a editace) historie, vyhledávání v historii, porovnávání rozdílů mezi verzemi
  • Automatizace: Git „hooks“
  • Github.com aneb „sociální platforma“ pro vývojáře; Gist; Méně známé vlastnosti
  • Dostupné Git hostingy u nás a ve světě
  • Git jako „toolkit“ pro implementaci verzování, synchronizace; Deployment webových aplikací s Gitem

Užitečné zdroje

Materiály z přednášky


Sdílejte na:   fb    twitter    linkuj    vybralisme

Komentáře k přednášce RSS

Karel Minařík, 18. 10. 2009 10:34

Prezentace z přednášky je k prohlédnutí i stažení na serveru Slideshare:

--> http://www.slideshare.net/karmi/verzovani-kodu-s-gitem-karel-minarik

Doufám, že vám pomůže alespoň trochu dohnat zběsilé tempo přednášky. Chtěl jsem ukázat Git trochu v šířce a od podlahy, ne jen vysvětlit "v čem se to liší od Subversion" :)

Dotazy, které jsme nestihli, pište sem, e-mailem, twitterem (@karmiq), atd...

Děkuji všem, kteří přišli!

--karmi

Přidat komentář

Hlavní partneři

  • logo Sun Microsystems
  • logo Microsoft
  • logo PEF

Hlavní mediální partner

  • logo Zdroják.cz

Partneři & vystavovatelé

  • logo Vodafone
  • logo Adobe
  • logo Kentico
  • logo Opera
  • logo Actum
  • logo Actum
  • logo JIC
  • logo Buzzboot

Mediální partneři

  • logo Lupa.cz
  • logo Computerworld
  • logo Inovace.cz
  • logo Leonardo
copyright © 2009 WebExpo 2009 | kontakt | grafika 2009 | xhtml-css | A Django site.