Oto zasady, którymi sami kierujemy się w pracy deweloperskiej i które przekazujemy na szkoleniach:
Uczymy pisać kod, który jest czysty, czytelny i łatwy w utrzymaniu. Dzięki temu będziesz szybciej reagować na zmiany i ograniczać koszty rozwoju.
Pokazujemy, jak dostosować procesy i techniki, by zmiany nie były bolesne, a naturalne.
Skupiamy się na tym, co naprawdę wnosi wartość, a nie na sztucznym „dowiezieniu funkcji".
Uczymy wybierać architekturę i wzorce, które minimalizują złożoność i ryzyko. Prostota to najwyższa forma wyrafinowania.
Pomagamy stale podnosić kompetencje, aby zespół sam działał coraz lepiej. Wierzymy, że każdy członek zespołu ma potencjał.
Budujemy kulturę pracy, w której łatwo utrzymać jakość w perspektywie lat. Jakość to nie koszt, a inwestycja, która zwraca się bardzo szybko.
Najlepsze efekty obserwujemy podczas szkoleń on-site u klienta – to szybciej buduje dynamikę pracy i daje lepsze rezultaty. Jeśli jednak wolicie formę zdalną, bez problemu poprowadzimy każde szkolenie online. Szkolimy zespoły do 12 osób, po polsku lub angielsku (PL/EN).
Intensywne doszkolenie dla programistów C#
Szkolenie pokazuje, jak tworzyć nowoczesne aplikacje w najnowszym .NET, zgodnie z aktualnymi wzorcami, narzędziami i dobrymi praktykami. Idealne także dla osób, które przechodzą z .NET Framework lub Unity. Program skupia się na tym, jak dziś realnie buduje się aplikacje .NET – od minimal APIs, przez dependency injection, po asynchroniczność, testy i integrację z chmurą. Pokazujemy konkretne przykłady i gotowe techniki, które można od razu stosować w pracy.
Program tego szkolenia zostanie dostosowany do potrzeb organizacji tak, aby skupiać się na odpowiednich rodzajach aplikacji (np. desktop, mobile, web) oraz obecnie stosowanych pojęciach.
Poznaj metody ciągłego dostarczania oprogramowania i naucz się szybko dostarczać wysokiej jakości oprogramowanie. Continuous Delivery to esencja zwinności.
Szkolenie Continuous Delivery (CD) dla developerów pokazuje, jak tworzyć aplikacje gotowe do pełnej automatyzacji dostarczania. Uczestnicy uczą się projektować kod, testy i architekturę w taki sposób, by pipeline mógł działać bez ręcznej ingerencji – od budowy artefaktów, przez testy, po bezpieczne wdrożenia. Szkolenie skupia się na praktykach developerskich: modularność, testowalność, feature toggles, zgodność między wersjami oraz integracja z narzędziami CI/CD. Po zajęciach dev wie nie tylko, jak wdrażać, ale przede wszystkim jak pisać kod, który da się wdrażać ciągle i bezpiecznie.
Na szkoleniu poruszmy także inne techniki, które wsparłyby Continuous Delivery w Waszej organizacji, np:
Jeśli chcesz, możemy też dostosować program do Waszych potrzeb, poszerzając go lub zawężając.
Naucz się projektować aplikacje, które są skalowalne, utrzymywalne i odporne na zmiany
To intensywne szkolenie pokazuje, jak budować aplikacje o czytelnym podziale odpowiedzialności, łatwe w rozwijaniu i utrzymaniu. Uczestnicy poznają różne style architektoniczne, ich mocne i słabe strony oraz nauczą się dobierać je do konkretnych problemów. Warsztaty są oparte na praktyce – omawiamy realne przykłady, projektujemy moduły i analizujemy kompromisy techniczne.
Szkolenie jest przygotowane pod C#/.NET, ale możemy dostosować szkolenie do innej technologii.
Szkolenie przygotowane na miarę potrzeb Twojego zespołu
Na bazie Waszych potrzeb i wstępnej diagnozy zaproponujemy indywidualny program szkolenia. Możemy zawrzeć w nim elementy innych szkoleń lub przygotować nowe moduły.