Course Code: jenkinsdotnet
Duration: 14 hours
Prerequisites:
  • Znajomość procesu tworzenia oprogramowania
  • Doświadczenie w programowaniu .Net
Overview:

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.
Course Outline:

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

Sites Published:

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)

Nepal - Jenkins for .Net Continuous Integration (CI)

Uzbekistan - Jenkins for .Net Continuous Integration (CI)