Szkolenie .NET 4.8 – infrastruktura, CI/CD (Azure), dystrybucja aplikacji desktopowej
Celem konsultacji jest dobór optymalnych rozwiązań oraz opracowanie praktycznej mapy wdrożenia infrastruktury CI/CD i procesu dystrybucji istniejącej, niewielkiej aplikacji desktopowej (.NET Framework 4.8, WinForms, mniej niż 100 użytkowników) działającej w środowisku wewnętrznym firmy. Kluczowa jest możliwość komunikacji aplikacji z API innych aplikacji firmowych oraz przyszła możliwość stopniowej migracji interfejsu z WinForms do WPF. Wybrane rozwiązanie nie może wymuszać konteneryzacji (jak w przypadku MSIX).
Zakres współpracy
- Doradztwo dotyczące infrastruktury aplikacji desktopowej opartej na .NET Framework 4.8.
- Opracowanie lub usprawnienie procesu CI/CD z użyciem Azure DevOps (Azure Pipelines, Azure Blob Storage).
- Doradztwo w zakresie skutecznej dystrybucji i aktualizacji aplikacji desktopowej (wykluczenie konteneryzacji, np. MSIX).
- Propozycja konkretnych rozwiązań automatyzacji aktualizacji aplikacji desktopowej (rozwiązania niestandardowe, SCCM lub inne rekomendowane technologie).
- Wybrany sposób dystrybucji aplikacji desktopowej nie może zakłócić obecnie działającej integracji z API innych aplikacji (np. Tekla Structures, Excel).
Definition of Done
- Zatwierdzona lista rekomendacji dotyczących automatycznych aktualizacji aplikacji.
- Gotowy do wdrożenia opis procesu CI/CD i dystrybucji aplikacji desktopowej wraz z precyzyjnymi instrukcjami wdrożeniowymi.
Wymagania
- Zaawansowana znajomość platformy .NET Framework (4.6/4.8).
- Udokumentowane doświadczenie we wdrażaniu procesów CI/CD opartych na Azure DevOps (Pipelines, Release Pipelines).
- Praktyczna wiedza na temat metod dystrybucji i aktualizacji aplikacji desktopowych w środowiskach korporacyjnych, w tym aplikacji opartych na WinForms oraz WPF.
Dodatkowe informacje
- Brak dokumentacji istniejącego procesu CI/CD. Freelancer pozna szczegóły podczas rozmowy.