Użycie Dockera do rozwijania i wdrażania aplikacji
Partner:
Sponsorem warsztatu jest firma 360CodeLab – dostawca kompleksowych usług dla firm w zakresie rozwoju IT. Oferuje dopasowane rozwiązania, od oceny projektu, przez wyszukiwanie talentów, do rozwoju platformy i stałego wsparcia frontendowego. Skupia się na przełamywaniu konwencjonalnych wzorców myślenia, opracowywaniu przełomowych pomysłów, znajdowaniu kreatywnych rozwiązań i dynamicznym wdrażaniu projektów.
Czego się nauczysz?
Opowiemy o alternatywnych podejściach, skupiając się na ruchu DevOps.
Dla kogo jest ten warsztat?
- deweloperom, którym póki co działa, lub przynajmniej co drugi raz, o ile nikt nie zapomniał dopisać nowych zależności aplikacji do dokumentacji,
- testerom, którym nie działa to co przed chwilą jeszcze działało na laptopie dewelopera,
- operatorom którzy wdrażają aplikacje, które podobno gdzieś u kogoś kiedyś działały.
Wymagania wstępne
- Znajomość systemu operacyjnego Linux.
- Umiejętność pracy z konsolą.
- Własny laptop z Linuxem (może być VM - np. Vagrant, sugeruję: Debian Buster lub Ubuntu) i działającym Dockerem (>= 18.02) oraz docker-compose.
- Sugerowane minimum 4GB RAM.
- Edytor tekstu z którego umiesz wyjść (i który wygodnie edytuje pliki znajdujące się wewnątrz VM jeśli masz VM).
- Znajomość Pythona nie będzie potrzebna.
Do warsztatu konieczna jest pewna znajomość konsoli systemu Linux. Temat konteneryzacji i Dockera wdrożymy od kompletnych podstaw. Żeby pokazać proces deweloperski, podczas warsztatu stworzymy (lub ściągniemy) minimalną aplikację opartą o Python/Flask - do warsztatu.
Prowadzący
Tomasz swoją przygodę ze światem IT zaczynał od programowania w Turbo Pascalu podczas wakacji na wsi i hostowania obcym ludziom z IRCa kont shellowych - prosto ze swojej piwnicy. Z jakiegoś powodu uszło mu to na sucho i dzięki temu swoje doświadczenia z programowaniem rozszerzył o wiele innych języków i technologii, grzebał w bazach danych, lutował elektronikę, tworzył architekturę złożonych systemów i prowadził szkolenia. Kilka projektów w duchu Agile doprowadził do szczęśliwego końca i liczy na to, że jeszcze kilka dociągnie.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.