- Znajomość procesu tworzenia oprogramowania
- Doświadczenie w programowaniu .Net
Kiedy programiści kończą pisanie fragmentu kodu, często integrują swój kod z aplikacją, kopiują aplikację do folderu, uruchamiają instalator aplikacji, a następnie inicjalizują aplikację, aby sprawdzić, czy działa zgodnie z oczekiwaniami. To ręczne podejście nie skaluje się zbyt dobrze, jest żmudne, bardzo podatne na błędy i nie oferuje mechanizmu śledzenia zmian w trakcie procesu.
Lepszym podejściem byłoby zautomatyzowanie procesu przy użyciu Continuous Integration. Ciągła integracja odnosi się do procesów, narzędzi i infrastruktury potrzebnych do automatyzacji tworzenia, wdrażania i testowania aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak przekształcić tradycyjne, ręczne (lub pół-ręczne) podejście do wdrażania oprogramowania w zwinną, ciągłą integrację (CI) przy użyciu Jenkins. W trakcie kursu uczestnicy wykonują szereg praktycznych ćwiczeń laboratoryjnych na żywo, wykorzystując zdobytą wiedzę do rozwiązywania różnych problemów związanych z tworzeniem i wdrażaniem oprogramowania. Zachęca się do interakcji między prowadzącym a uczestnikami. Omawiane są rzeczywiste przypadki, a konkretne kwestie i pytania są poruszane i rozwiązywane podczas całego szkolenia. Szkolenie jest szczególnie skoncentrowane na rozwoju aplikacji .Net. Pod koniec tego szkolenia uczestnicy będą w stanie:
- Zainstaluj i skonfiguruj Jenkins do tworzenia aplikacji .Net
- Użyj Jenkins, aby zautomatyzować proces sprawdzania i scalania kodu źródłowego .Net w repozytorium kodu.
- Wykorzystanie Jenkins do automatyzacji procesu pobierania, kompilowania i wdrażania aplikacji na serwerze wydań.
- Integracja Jenkins z innymi narzędziami do tworzenia oprogramowania, takimi jak narzędzia do śledzenia zgłoszeń i
Publiczność
- Programiści .Net
- Inżynierowie kompilacji
- Inżynierowie QA
- Kierownicy projektów
- Menedżerowie wydań
- Inżynierowie DevOps
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wstęp
- Jenkins CI a inne podejścia do tworzenia i wdrażania aplikacji .Net
Instalowanie i konfigurowanie Jenkins serwera kompilacji
Przegląd Jenkins funkcji i architektury
Rozszerzanie Jenkins do odczytu plików MSBuild
Tworzenie nowego projektu kompilacji w Jenkins
Budowanie aplikacji
Diagnozowanie i naprawianie uszkodzonej kompilacji
Testowanie aplikacji
Wdrażanie aplikacji
Monitorowanie aplikacji
Raportowanie w Jenkins
Analiza kodu
Zabezpieczanie Jenkins
Dystrybucja kompilacji na różnych maszynach
Integracja Jenkins z innymi narzędziami programistycznymi
- Narzędzia do śledzenia problemów, narzędzia do pokrycia testów, powiadamiacze, wewnętrzne systemy przesyłania wiadomości itp.
Najlepsze praktyki dotyczące ciągłej integracji w środowisku Agile.
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - Jenkins for .Net Continuous Integration (CI)
Qatar - Jenkins for .Net Continuous Integration (CI)
Egypt - Jenkins for .Net Continuous Integration (CI)
Saudi Arabia - Jenkins for .Net Continuous Integration (CI)
South Africa - Jenkins for .Net Continuous Integration (CI)
Brasil - Jenkins for .Net Continuous Integration (CI)
Canada - Jenkins for .Net Continuous Integration (CI)
中国 - Jenkins for .Net Continuous Integration (CI)
香港 - Jenkins for .Net Continuous Integration (CI)
澳門 - Jenkins for .Net Continuous Integration (CI)
台灣 - Jenkins for .Net Continuous Integration (CI)
USA - Jenkins for .Net Continuous Integration (CI)
Österreich - Jenkins for .Net Continuous Integration (CI)
Schweiz - Jenkins for .Net Continuous Integration (CI)
Deutschland - Jenkins for .Net Continuous Integration (CI)
Czech Republic - Jenkins for .Net Continuous Integration (CI)
Denmark - Jenkins for .Net Continuous Integration (CI)
Estonia - Jenkins for .Net Continuous Integration (CI)
Finland - Jenkins for .Net Continuous Integration (CI)
Greece - Jenkins for .Net Continuous Integration (CI)
Magyarország - Jenkins for .Net Continuous Integration (CI)
Ireland - Jenkins for .Net Continuous Integration (CI)
Luxembourg - Jenkins for .Net Continuous Integration (CI)
Latvia - Jenkins for .Net Continuous Integration (CI)
España - Jenkins for .Net Continuous Integration (CI)
Italia - Jenkins for .Net Continuous Integration (CI)
Lithuania - Jenkins for .Net Continuous Integration (CI)
Nederland - Jenkins for .Net Continuous Integration (CI)
Norway - Jenkins for .Net Continuous Integration (CI)
Portugal - Jenkins for .Net Continuous Integration (CI)
România - Jenkins for .Net Continuous Integration (CI)
Sverige - Jenkins for .Net Continuous Integration (CI)
Türkiye - Jenkins for .Net Continuous Integration (CI)
Malta - Jenkins for .Net Continuous Integration (CI)
Belgique - Jenkins for .Net Continuous Integration (CI)
France - Jenkins for .Net Continuous Integration (CI)
日本 - Jenkins for .Net Continuous Integration (CI)
Australia - Jenkins for .Net Continuous Integration (CI)
Malaysia - Jenkins for .Net Continuous Integration (CI)
New Zealand - Jenkins for .Net Continuous Integration (CI)
Philippines - Jenkins for .Net Continuous Integration (CI)
Singapore - Jenkins for .Net Continuous Integration (CI)
Thailand - Jenkins for .Net Continuous Integration (CI)
Vietnam - Jenkins for .Net Continuous Integration (CI)
India - Jenkins for .Net Continuous Integration (CI)
Argentina - Jenkins for .Net Continuous Integration (CI)
Chile - Jenkins for .Net Continuous Integration (CI)
Costa Rica - Jenkins for .Net Continuous Integration (CI)
Ecuador - Jenkins for .Net Continuous Integration (CI)
Guatemala - Jenkins for .Net Continuous Integration (CI)
Colombia - Jenkins for .Net Continuous Integration (CI)
México - Jenkins for .Net Continuous Integration (CI)
Panama - Jenkins for .Net Continuous Integration (CI)
Peru - Jenkins for .Net Continuous Integration (CI)
Uruguay - Jenkins for .Net Continuous Integration (CI)
Venezuela - Jenkins for .Net Continuous Integration (CI)
Polska - Jenkins for .Net Continuous Integration (CI)
United Kingdom - Jenkins for .Net Continuous Integration (CI)
South Korea - Jenkins for .Net Continuous Integration (CI)
Pakistan - Jenkins for .Net Continuous Integration (CI)
Sri Lanka - Jenkins for .Net Continuous Integration (CI)
Bulgaria - Jenkins for .Net Continuous Integration (CI)
Bolivia - Jenkins for .Net Continuous Integration (CI)
Indonesia - Jenkins for .Net Continuous Integration (CI)
Kazakhstan - Jenkins for .Net Continuous Integration (CI)
Moldova - Jenkins for .Net Continuous Integration (CI)
Morocco - Jenkins for .Net Continuous Integration (CI)
Tunisia - Jenkins for .Net Continuous Integration (CI)
Kuwait - Jenkins for .Net Continuous Integration (CI)
Oman - Jenkins for .Net Continuous Integration (CI)
Slovakia - Jenkins for .Net Continuous Integration (CI)
Kenya - Jenkins for .Net Continuous Integration (CI)
Nigeria - Jenkins for .Net Continuous Integration (CI)
Botswana - Jenkins for .Net Continuous Integration (CI)
Slovenia - Jenkins for .Net Continuous Integration (CI)
Croatia - Jenkins for .Net Continuous Integration (CI)
Serbia - Jenkins for .Net Continuous Integration (CI)
Bhutan - Jenkins for .Net Continuous Integration (CI)