Pobierz konspekt szkolenia w formacie PDF
Transkrypt
Pobierz konspekt szkolenia w formacie PDF
Szkolenie Compendium CE JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I TESTOWANIE OPROGRAMOWANIA Strona 1 z 4 Szkolenie: Compendium CE JęZYK C++ - NIEZAWODNOść PROGRAMóW W C++ I TESTOWANIE OPROGRAMOWANIA FORMA SZKOLENIA MATERIAŁY CENA Stacjonarne Tradycyjne 3200 PLN NETTO* Stacjonarne Tablet ctab 3600 PLN NETTO* Metoda dlearning Tradycyjne 3200 PLN NETTO* Metoda dlearning Tablet ctab 3200 PLN NETTO* *(+VAT zgodnie z obowiązującą stawką w dniu wystawienia faktury) INFORMACJE DODATKOWE Czas trwania szkolenia Lokalizacje 5 dni Kraków - ul. Tatarska 5, II piętro, godz. 9:00 - 16:00 Warszawa - ul. Bielska 17, godz. 9:00 - 16:00 OPIS SZKOLENIA Szkolenie Niezawodność programów w C++. Testowanie oprogramowania uczy, jak testować programy napisane w tym języku. Wprowadzeniem do kursu jest zaznajomienie uczestników z zaawansowanymi elementami standardu C++11. oraz standardu C++14. Klasyczne testowanie programów wykonuje się po jego napisaniu. Omówimy metodologię pisania programów sterowanego testami (TDD), która implementowana jest w trakcie budowania oprogramowania. Budowanie złożonych systemów oprogramowania jest działanie zespołowym. Przestawione zostaną takie metody jak: programowanie ekstremalne, programowanie zwinne, DSDM, FDD, LSD. PLAN SZKOLENIA - Wprowadzenie. - Zaawansowane funkcje języka C++ oraz wprowadzenie do standardowej biblioteki szablonów STL . - Co to są szablony w języku C++? - Programowanie z użyciem wyrażeń lambda. Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Compendium CE JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I TESTOWANIE OPROGRAMOWANIA Strona 2 z 4 - Wykorzystanie sprytnych wskaźników. - Kontenery STL. - Iteratory STL.. - Algorytmy STL. - Implementacja wyjątków w języku C++. - Struktura funkcjonalna oprogramowania. - Klasy i moduły. - Powiązania wewnętrzne w modułach. - Powiązania międzymodułowe. - System oprogramowania i jego specyfikacja zewnętrzna. - Cykl życia oprogramowania. - Testowanie systemów oprogramowania. - Model odziaływania w procesie wdrażania oprogramowania. - Aksjomaty testowania oprogramowania. - Definicja błędu programu. - Klasyfikacja błędów. - Koszty błędów. - Typy i herarchia testów. Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Compendium CE JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I TESTOWANIE OPROGRAMOWANIA Strona 3 z 4 - Testy jednostkowe (modułowe). - Testy integracyjne - Testy funkcjonalne - Testy systemowe - Testy akceptacyjne - Testy regresyjne. - Testy w fazie utrzymywania systemu - Narzędzia wspomagjące testowanie. - Dokumentacja testowa - plan testów. Dokument IEEE 829 - Projektowanie niezawodnego opogramowania. - Klasy błędów i ich wpływ na działanie programu. - Błędy wykonania i ich obsługa za pomocą wyjątków. - Refaktoryzacja, analiza kodu redudantnego. - Testowanie wstępujące i testowanie zstępujące. - O programowaniu sterowanym testami(TDD). - Cykl TDD: Red>>Green>>Refactor. - Trzy reguły TDD. Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028 Szkolenie Compendium CE JĘZYK C++ - NIEZAWODNOŚĆ PROGRAMÓW W C++ I TESTOWANIE OPROGRAMOWANIA Strona 4 z 4 - Zastosowanie narzędzia CppUTest. - Zastosowanie frameworka Google C++ Mock. - Testowanie jednostkowe przy pomocy Boost.Test. - Realizacja oprogramowania w zespole. - Programowanie ekstremalne. - Scrum - iteracyjna i inkrementalna metodyka prowadzenia projektów. - Dynamic Systems Development Method(DSDM). - Feature Driven Development (FDD). - Lean Software Development(LSD). - Uwagi końcowe. WYMAGANIA DLA UCZESTNIKA - Umiejętności pisania i uruchamiania programów w języku C++. CERTYFIKATY Uczestnicy szkolenia otrzymują certyfikat wystawiony imiennie oraz na firmę, sygnowany przez Compendium Centrum Edukacyjne. PROWADZĄCY Wykładowca Compendium Centrum Edukacyjnego. Compendium Centrum Edukacyjne sp. z o.o. ul. Tatarska 5, 30-103 Kraków, tel.: (12) 298 47 77 ul. Bielska 17, 02-394 Warszawa, tel.: (22) 417 41 70 Bank BPH Spółka Akcyjna Oddział w Krakowie Numer konta: 74 1060 0076 0000 3210 0022 6028