Program stworzony dla wszystkich ludzi, którzy są zainteresowani nowymi technologiami, rozwiązaniami typu cloud-native, pracą w Scrumie, itp. Program głównie skierowany jest do studentów i oraz początkujących programistów. Chcemy dzielić się naszą wiedzą i promować dobre praktyki programistyczne
SAP Labs Poland jest firmą produktową, budującą kluczowe produkty w portfolio SAP. Gliwickie biuro jest jednym z 21 Labów SAP specjalizującym się w technologiach Cloud i E-commerce. Zatrudnia ponad 350 osób, głównie programistów różnych specjalizacji, pracujących na każdym etapie życia produktu – zaczynając od działu R&D, poprzez działy wsparcia sprzedaży oraz wdrożeń u klienta, po działy supportu. W Gliwicach programuje się głównie w języku Java oraz Go. Tutaj też powstaje jeden z najwiekszych w Polsce produktów open source - Kyma, rozszerzający platformę Kubernetes oferowaną przez Google.
Więcej o gliwickim biurze SAP Labs Poland na stronie biura: SAPLabs.pl.
Oferty pracy SAP Labs Gliwice na stronie: https://jobs.sap.com/, szukaj ofert w Gliwicach.
Śledź nasze wydarzenia na facebooku
Myślisz o rozpoczęciu swojej kariery w sektorze IT? Przyjdź na nasz wykład na którym opowiemy o naszym płatnym programie stażowym, który Ci w tym pomoże. Dowiesz się zarówno jak program ten wygląda od strony uczestnika, jak i poznasz sporo ciekawostek od strony organizatorów. Opowiemy o zeszłych edycjach, pokażemy efekty pracy oraz zdradzimy czego uczestnicy mogą się spodziewać w tym roku.
Wykład poprowadzą: Jan Mędrek i Michał Drzewiecki.
Wiele aplikacji chmurowych rozwijanych w gliwickim biurze SAP bazuje na powszechnie stosowanych klastrach Kubernetes. Z tego powodu przed podejściem do rekrutacji i pracy konieczne jest poznanie podstawowych abstrakcji jakimi operuje platforma Kubernetes.
Wykład ma na celu dostarczenie wiedzy w pigułce i zestawu praktycznych narzędzi potrzebnych do rozpoczęcia przygody w chmurach.
Wykład poprowadzi: Wojciech Wrzalik.
In this session, Ken Lomax creates, deploys, monitors and debugs a Java-SpringBoot microservice, all without leaving the Azure portal.
Wykład poprowadzi Ken Lomax.
Podczas wykładu opowiemy o programie stażowym Team Hack, jak wyglądał z perspektywy studentów, czego się nauczyliśmy oraz jakie napotkaliśmy wyzwania. W części praktycznej zaprezentujemy efekty naszej pracy wraz informacjami na temat wykorzystanych technologii oraz możliwościami samodzielnego uruchomienia aplikacji. Spotkanie adresowane jest w głównej mierze dla studentów oraz osób chcących zapoznać się z podstawami świata Cloud Native.
Wykład poprowadzi Team Raccoons (Rafał Foks, Jakub Łyczko, Hanna Gościniak, Mateusz Wiśniewski, Krzysztof Lewandowski, Andrzej Pankowski).
Podczas wykładu odpowiemy m.in. na pytania: co to jest Serverless, czym tak naprawdę jest GitOps.
W części praktycznej skupimy się na stworzeniu przykładowej aplikacji na platformę Kubernetes.
Wykład poprowadzi Filip Strózik i Marcin Witalis.
This Cloud Lab will be Taking a simple Go App through Docker and Kubernetes to Google Cloud.
Wykład poprowadzi Ken Lomax.
Myślisz o rozpoczęciu swojej kariery w sektorze IT? Przyjdź na nasz wykład na którym opowiemy o naszym płatnym programie stażowym, który Ci w tym pomoże. Dowiesz się zarówno jak program ten wygląda od strony uczestnika, jak i poznasz sporo ciekawostek od strony organizatorów. Opowiemy o zeszłych edycjach, pokażemy efekty pracy oraz zdradzimy czego uczestnicy mogą się spodziewać w tym roku.
Wykład poprowadzi Jan Mędrek i Michał Drzewiecki.
Chmura publiczna oferuje obecnie szereg usług, które ułatwiają stworzenie kompletnej aplikacji Cloud-Native. W ramach prezentacji dowiesz się, do czego służą usługi dostępne na platformie Google.
Wykład poprowadzi Kamil Sputo.
"Sztuczna inteligencja nie zastąpi człowieka, ponieważ wtedy klient musiałby dokładnie opisywać swój problem." Ale czy aby na pewno? Krótki poemat na temat tego w jaki sposób został rozwiązany problem kategoryzacji problemów z jakimi spotykamy się na co dzień podczas pracy w supporcie. Pokazane zostanie praktyczne użycie uczenia maszynowego oraz to, w jaki sposób proces ten zautomatyzować za pomocą dostępnych narzędzi i chmury.
Wykład poprowadzi Mateusz Klimas.
Poznaj czym jest koncepcja Service Mesh i jak przydatna jest w tworzeniu i wdrażaniu aplikacji zbudowanych w architekturze mikroserwisów, w środowisku Cloud Native. Poznaj Istio
Wykład poprowadzi Przemyslaw Golicz.
Podstawy Dockera oraz Kubernetesa oraz zastosowanie ich w praktyce na przykładowej aplikacji. proces deployowania aplikacji do portalu Azure oraz automatyzacja tego procesu przy wykorzystaniu narzędzia Jenkins.
Wykład poprowadzą: Katarzyna Petka i Patryk Musioł.
wprowadzenie do podstawowych koncepcji platformy Kubernetes z punktu widzenia 3 różnych ról - administratora, pracownika DevOps i programisty.
Wykład poprowadzi: Wojciech Wrzalik.
Podczas wykładu odpowiadamy na pytania:
- Co to jest serverless?
- Czym tak naprawdę jest GitOps?
W części praktycznej skupimy się na stworzeniu przykładowej aplikacji na platformę Kubernetes.
Spotkanie adresowane jest dla osób posiadających bazowe doświadczenie w pisaniu aplikacji cloudowych.
Wykład poprowadzi Marcin Witalis, Filip Strózik.
Have you ever wondered what a technical writer does?
Are you interested in open source or technical documentation?
Do you have a passion for English and IT?
If you answered YES to at least one of these questions, this presentation is just for you!
You’ll learn about the qualities of good documentation, have a glimpse at what a technical writer at Kyma does, see the documentation-as-code approach in action, and have a chance to try it yourself.
For active participation, a GitHub account is required.
Wykład poprowadzi Maja Kurcius.
Angular od podstaw. W trakcie prezentacji pokażę jak, zaczynając od zera, łatwo, szybko i przyjemnie można zbudować aplikację z wykorzystaniem Angulara.
Wykład poprowadzi Michał Lipka.
Tematem wykładu jest zastosowanie języka Go w aplikacjach opartych o chmurę. Uczestnicy dowiedzą się jakie są charakterystyczne cechy tego języka i dlaczego zdobył popularność w świecie Cloud Computing.
Wykład stanowi wprowadzenie do języka Go adresowane do osób znających podstawy programowania.
Wykład poprowadzi Arkadiusz Galwas.
Product Support w praktyce - czyli krótki poemat na temat wspieranego produktu oraz pracy wykonywanej każdego dnia przez dzielnych inżynierów wsparcia.
W trakcie prezentacji opowiemy Wam czym tak właściwie jest Cloud. Zaprezentujemy wam architekturę poprzez troubleshooting na podstawie dwóch praktycznych scenariuszy przygotowanych w oparciu o sytuacje spotykane na co dzień.
Wykład poprowadzą Kamil Szyda i Mateusz Klimas.
Konteneryzacja doskonale nadaje się dla aplikacji typu stateless, które można w prosty sposób uruchomić za pomocą technologii Kubernetes. Powstaje zatem pytanie - co z aplikacjami typu stateful?
Podczas naszego wykładu przyjrzymy się właśnie temu typowi aplikacji i spróbujemy zrozumieć wyzwania związane z wdrażaniem ich w środowiskach kontenerowych. Dowiemy się, w jaki sposób możemy wykorzystać różne funkcje Kubernetes, m.in. PersistentVolumes, PersistentVolumeClaims, StorageClasses czy StatefulSets, do wdrażania i zarządzania aplikacjami typu stateful.
Wykład poprowadzi Piotr Matuszczyk.
Podczas gdy większość usług ulega digitalizacji i automatyzacji, projektowanie przenosi się z trybu online do świata rzeczywistego, skupiając się na doświadczeniach ludzi (User Experience).
Podczas mojego wykładu postaram się odpowiedzieć na najbardziej nurtujące pytania jak:
Dlaczego UX ma więcej wspólnego z miłością niż przelotnym flirtem?
Czemu relacje użytkownika z usługami/produktami są czarno-białe?
Czy UX Designerzy to bezczelni podrywacze?
I o co chodzi z tym fetyszem karteczek samoprzylepnych?
Wykład poprowadzi Michalina Bernacka.
Chcielibyśmy Wam przybliżyć możliwości, które otwierają się przed Wami oraz dać wam parę wskazówek jak dobrać rodzaj pracy do Waszych osobistych preferencji. Chcielibyśmy się też podzielić naszym doświadczeniem z wielu spotkań rekrutacyjnych, które przeprowadziliśmy. Podpowiemy Wam na co warto zwrócić uwagę podczas przygotowania CV oraz na co zwracają uwagę nasze zespoły rekrutacyjne podczas rozmowy z kandydatem
OAuth 2.0 to standard pozwalający na zabezpieczenie webowego API. Podczas wykładu poznasz jego podstawy oraz dowiesz się jak najlepiej można go wykorzystać. Pokażemy również praktyczne zastosowanie implementacji tego protokołu z wykorzystaniem Spring Boot oraz Spring Security.
Sztuczna inteligencja podbija obecnie świat IT i nie tylko IT. Na wykładzie zostaną zaprezentowane podstawowe koncepcje oraz algorytmy, które stoją za algorytmami uczącymi się.
Podczas tego warsztatu przedstawimy Wam zagadnienia związane z tematyką scope i closures w języku Java Script. Podczas ćwiczeń dowiecie się jak funkcjonują podstawowe mechanizmy języka oraz jakie mają znaczenie praktyczne.
Język Go znalazł szerokie zastosowanie w świecie Cloud Computing. Wiele znaczących projektów, takich jak Kubernetes czy Docker, zostało zaimplementowanych w tym intrygującym języku. Jeśli chcesz poznać specyfikę Go, zapraszamy na nasz wykład.
Temat logowania danych jest bardzo powszechny, aczkolwiek niewiele osób (szczególnie początkujących) zdaje sobie sprawę z jego wagi. Na wykładzie opowiemy Wam szczegółowo o logach i o możliwościach wglądu w zachowanie aplikacji.
Cloud-Native określa nowoczesne podejście do wytwarzania oprogramowania z myślą o wdrożeniu w chmurze. Świat technologii związanych z cloud-native obejmuje ponad 600 projektów. Najpopularniejsze z nich to Kubernetes, Prometheus, Istio, NATS, Envoy czy Grafana. Podczas tego wykładu zobaczysz jak wykorzestać je we własnej aplikacji wraz z innymi usługami oferowanymi przez Google Cloud Platform i Microsoft Azure.
Wprowadzenie do Spring Security z wykorzystaniem Spring boot'a. Na wykładzie przedstawimy, czym jest Spring Security oraz jak wykorzystać go w praktyce między innymi do implementacji OAuth 2.0.
Jednym z nieodłącznych elementów zawodu programisty jest współpraca w zespole. Nie byłaby ona tak przyjemna, gdyby nie systemy kontroli wersji - programy ułatwiające śledzenie i łączenie zmian wykonanych przez wiele osób w różnym czasie. Podczas prezentacji odpowiemy sobie na kluczowe pytanie: jakiego narzędzia użyć do wspomagania pracy zespołowej i dlaczego jest to Git? Następnie przyjrzymy się dobrym praktykom jego użycia na bazie kilkuletnich doświadczeń.
Materiały do prezentacji: Wprowadzenie do Dockera i Kubernetesa.
Słyszałeś o mikrousługach? Chciałbyś wypróbować je w Javie? Na tym wykładzie poznasz wszystkie narzędzia potrzebne do tego, aby zacząć: od Spring Boota do rozwiązań z rodziny Netflix OSS i konteneryzacji. Zapraszamy!
Podczas wykładu dowiesz się czym jest Spring framework, jakie problemy rozwiązuje oraz jakie są jego słabe strony. Dodatkowo pokażemy jak szybko stworzyć prostą aplikację z Spring boot.