Kraków

Codecool Polska
Ślusarska 9

29 września

2018

1 prelegent

18 miejsc

Pospiesz się!

Docker!

Docker, a ogólnie mówiąc konteneryzacja aplikacji, jest technologią, która w niezwykle łatwy i szybki sposób podbiła rynek - i jest to pozycja jak najbardziej zasłużona. Pytanie jednak brzmi: dlaczego?

Warsztaty mają na celu zaprezentowanie uczestnikom idee korzystania z kontenerów z użyciem Dockera. Na wstępie szybko omówimy czym w ogóle jest Docker oraz kontenery, aby następnie przejść do konkretnych przykładów w praktyce. Podczas kolejnych godzin warsztatów będziemy zagłębiać się w coraz to bardziej zaawansowane mechanizmy, aby całość zwieńczyć pracą z Docker Swarm - narzędziem służącym do tworzenia oraz zarządzania klastrami zbudowanymi z wielu instancji Dockera.

Temat jest spory, ale niezwykle przydatny zarówno dla programisty, DevOpsa oraz admina. Zajęcia będą miały mocny akcent praktyczny - przygotujcie więc na to swoje komputery! ;) Serdecznie zapraszam!

Niezmienną rzeczą naszych spotkań oczywiście jest:

  • Kawa - dostępna na miejscu
  • Obiad - pizza sponsorowana przez enova365 i Codecool.

Wymagania

Docker jest niezależny od systemu oraz technologii w której pracujecie. Nieważne więc czy programujecie w Javie, .NET, Pythonie czy czymkolwiek innym - nie będzie to aż tak istotne. Wszelkie przykłady będą pokazywane jednak w środowisku typowo .NETowym (Windows 10, Visual Studio 2017, C#).

  • Ściągnijcie oraz zainstalujcie najnowszą wersję Docker Engine w wersji "Community"
  • Przygotujcie ulubione IDE (Vim, Notatnik, VS Code czy cokolwiek innego - Wasz wybór!)
  • Przygotujcie niezbędne narzędzia do tworzenia aplikacji w wybranej przez Was technologii (kompilator etc.)
  • Po zainstalowaniu oraz uruchomieniu Dockera w linii poleceń (cmd) wpiszcie komendę "docker version". Jeżeli wszystko zostało zainstalowane poprawnie to wyświetlą się Wam informacje o Waszej lokalnej instancji dockera Po zainstalowaniu oraz uruchomieniu Dockera w linii poleceń (cmd) wpiszcie komendę "docker version" a następnie "docker run hello-world". Jeżeli wszystko zostało zainstalowane poprawnie to wyświetlą się Wam informacje o Waszej lokalnej instancji dockera oraz uruchomicie swój pierwszy kontener na dockerze – gratulacje!

Agenda

  • Wstęp do Dockera
  • Praca ze środowiskiem (CLI)
  • Podstawowe mechanizmy
  • Praktyczna praca z Dockerem
  • Tworzenie złożonych systemów w oparciu o Dockera
  • Docker Swarm - deep dive
  • Demo podsumowywujące całe warsztaty

Prelegent

Nasz wykładowca ;)

Grzegorz Piotrowski

Grzegorz Piotrowski

Programista, szkoleniowiec, pasjonat nowych technologii, miłośnik platformy .NET.

więcej...

F.A.Q

To co chcielibyście wiedzieć a boicie się zapytać ;)

Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.

  • Czy to jest darmowy event ?

    Tak! nie licząc obiadu, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany.
  • Czy mogę przyjść bez komputera ?

    Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)

Sponsorzy

Gdyby nie oni, spotkanie nie doszłoby do skutku, dziękujemy.

Rejestracja

Rejestracja na spotkanie poprzez portal Meetup.