Course Code: agiletddc
Duration: 21 hours
Prerequisites:
  • Zrozumienie programowania w języku C
  • Zrozumienie koncepcji testowania oprogramowania
Overview:

TDD, czyli Test Driven Development, to podejście do tworzenia oprogramowania, w którym kodowanie, testowanie i projektowanie występują jednocześnie w całym cyklu rozwoju oprogramowania. TDD Agile to szerszy proces i podejście do zarządzania tworzeniem oprogramowania, które kładzie nacisk na przyrostowe dostarczanie, współpracę zespołową, ciągłe planowanie i ciągłe uczenie się.

W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak pisać wysokiej jakości aplikacje C przy użyciu podejścia programistycznego TDD i Agile. Uczestnicy wykorzystają swoją wiedzę w praktyce, wykonując serię praktycznych ćwiczeń, aby stworzyć dobrze zaprojektowaną i dobrze przetestowaną aplikację C.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Instalowanie i konfigurowanie narzędzi programistycznych i testowych potrzebnych do przeprowadzenia TDD
  • Projektowanie, tworzenie i testowanie jednostkowe aplikacji C przy użyciu podejścia TDD
  • Stosowanie praktyk planowania i zarządzania rozwojem Agile

Publiczność

  • Deweloperzy
  • Kierownicy projektów

Format kursu

  • Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna

Uwagi

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wstęp

  • Korzyści z TDD i Agile

TDD (2 dni)

Instalowanie i konfigurowanie zautomatyzowanych Unit Testing frameworków

Podejścia TDD

  • Projektowanie oprogramowania z wykorzystaniem TDD
  • Oprogramowanie do refaktoryzacji
  • Przepływy pracy i wzorce TDD

Implementacja TDD

  • Moduły współpracujące
  • Zrozumienie testowych podróbek, skrótów, dubletów i prób
  • Pisanie dobrych testów jednostkowych
  • Udoskonalanie istniejących testów
  • Refaktoryzacja aplikacji
  • Pisanie testów dla starszej wersji C
  • Dostosowanie TDD do tworzenia oprogramowania wbudowanego
  • Jazda próbna obok krzemu z próbami

Agile (1 dzień)

Wstęp

  • Agile a tradycyjne podejścia do tworzenia oprogramowania
  • Manifest Agile.

Wdrażanie Agile

  • Planowanie wydania, iteracja zerowa
  • Planowanie iteracji, szacowanie
  • Przegląd wymagań, codzienne stand-upy
  • Jakość zespołu, testowanie iteracyjne, akceptacja
  • Przegląd iteracji (prezentacja)
  • Retrospektywy
  • Wyciągnięta lekcja z Agile zasad

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Agile and TDD with C

Qatar - Agile and TDD with C

Egypt - Agile and TDD with C

Saudi Arabia - Agile and TDD with C

South Africa - Agile and TDD with C

Brasil - Agile and TDD with C

Canada - Agile and TDD with C

中国 - Agile and TDD with C

香港 - Agile and TDD with C

澳門 - Agile and TDD with C

台灣 - Agile and TDD with C

USA - Agile and TDD with C

Österreich - Agile and TDD with C

Schweiz - Agile and TDD with C

Deutschland - Agile and TDD with C

Czech Republic - Agile and TDD with C

Denmark - Agile and TDD with C

Estonia - Agile and TDD with C

Finland - Agile and TDD with C

Greece - Agile and TDD with C

Magyarország - Agile and TDD with C

Ireland - Agile and TDD with C

Luxembourg - Agile and TDD with C

Latvia - Agile and TDD with C

España - Curso de Ágil y TDD con C

Italia - Agile and TDD with C

Lithuania - Agile and TDD with C

Nederland - Agile and TDD with C

Norway - Agile and TDD with C

Portugal - Agile and TDD with C

România - Agile and TDD with C

Sverige - Agile and TDD with C

Türkiye - Agile and TDD with C

Malta - Agile and TDD with C

Belgique - Agile and TDD with C

France - Agile and TDD with C

日本 - Agile and TDD with C

Australia - Agile and TDD with C

Malaysia - Agile and TDD with C

New Zealand - Agile and TDD with C

Philippines - Agile and TDD with C

Singapore - Agile and TDD with C

Thailand - Agile and TDD with C

Vietnam - Agile and TDD with C

India - Agile and TDD with C

Argentina - Curso de Ágil y TDD con C

Chile - Curso de Ágil y TDD con C

Costa Rica - Curso de Ágil y TDD con C

Ecuador - Curso de Ágil y TDD con C

Guatemala - Curso de Ágil y TDD con C

Colombia - Curso de Ágil y TDD con C

México - Curso de Ágil y TDD con C

Panama - Curso de Ágil y TDD con C

Peru - Curso de Ágil y TDD con C

Uruguay - Curso de Ágil y TDD con C

Venezuela - Curso de Ágil y TDD con C

Polska - Agile and TDD with C

United Kingdom - Agile and TDD with C

South Korea - Agile and TDD with C

Pakistan - Agile and TDD with C

Sri Lanka - Agile and TDD with C

Bulgaria - Agile and TDD with C

Bolivia - Curso de Ágil y TDD con C

Indonesia - Agile and TDD with C

Kazakhstan - Agile and TDD with C

Moldova - Agile and TDD with C

Morocco - Agile and TDD with C

Tunisia - Agile and TDD with C

Kuwait - Agile and TDD with C

Oman - Agile and TDD with C

Slovakia - Agile and TDD with C

Kenya - Agile and TDD with C

Nigeria - Agile and TDD with C

Botswana - Agile and TDD with C

Slovenia - Agile and TDD with C

Croatia - Agile and TDD with C

Serbia - Agile and TDD with C

Bhutan - Agile and TDD with C

Nepal - Agile and TDD with C

Uzbekistan - Agile and TDD with C