Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
Techniki wpływu. Kurs video. Broń się przed manipulacją i skutecznie przekonuj innych
Skuteczne techniki wpływu (na podstawie książki Manipulacja odczarowana) W tytule książki, która stanowi podstawę tego szkolenia, jest słowo „manipulacja”. Słowo uznane za brzydkie, choć w wielu fabrykach używa się manipulatorów, a w domu, kiedy używamy pilotów, manipulujemy sprzętem RTV. Książka, którą napisałem, miała odczarować to słowo, a w ślad za tym wiele technik wywierania wpływu. Mani to ręka, a pulus znaczy pełny — czyli manipulacja to termin, który oznacza działanie z sensem, z rozmysłem, by osiągnąć własny cel. To działania matki, która chce nauczyć dziecko samodzielnego jedzenia lub zawiązywania butów, a także przedstawiciela handlowego, szefa, lekarza czy nauczyciela. Manipulacja to naturalna aktywność każdego człowieka, któremu o coś konkretnego chodzi, który chce coś świadomie osiągnąć. Jeśli człowiek czegoś chce, to świadomie lub nieświadomie stara się sterować swoimi relacjami z innymi ludźmi i sobą samym. Jest milszy, uśmiecha się, angażuje, zmienia ton głosu. Stwarza lepsze wrażenie. Warto poznać towarzyszące temu procesowi mechanizmy i narzędzia, bo dzięki nim możemy skuteczniej realizować własne cele. Co Cię czeka podczas tego szkolenia? Najważniejsze - poznasz od strony praktycznej techniki i mechanizmy podnoszące skuteczność i efektywność w czasie rozmów, negocjacji czy w procesie sprzedaży. W szczególności: Poznasz magiczne działanie manipulacji, której skutki - po jej użyciu - są bardzo niedoceniane. Zrozumiesz mechanizm automatycznego wyzwalacza zachowań - podstawy skuteczności mechanizmów wpływu. Poznasz i zaplanujesz zastosowanie w praktyce sześciu podstawowych mechanizmów wywierania wpływu Roberta Cialdiniego. Dowiesz się, jak praktycznie zastosować MML (model manipulacji liniowej). Nauczysz się stosować kompleksowy MMM (model manipulacji megalitycznej). Otrzymasz przekaz od Roberta Cialdiniego - i przestrogę, by wszystkie te techniki stosować w sposób etyczny. A po zakończeniu kursu... Po ukończeniu szkolenia będziesz umieć zastosować w praktyce kilkanaście technik wpływu, bo osiągać własne cele. Wyniki zadań, które wykonasz w trakcie kursu, będzie można natychmiast wprowadzić w życie. Dzięki nim szefowie, podwładni, koleżanki i koledzy w pracy chętniej będą akceptowali Twoje propozycje. Dodatkowo możesz wykorzystać poznane narzędzia w życiu osobistym, w relacjach rodzinnych i społecznych. Powodzenia! Dla kogo to szkolenie? Dla każdego, kto chce skutecznie wpływać na swoje życie zawodowe i osobiste. Dla szefów wszystkich szczebli, jak również ekspertów. Dla każdego, kto zarządza projektami, sprzedaje oferty czy własne rozwiązania i pomysły. Także dla osób, które z racji pełnionych ról (rodzice, nauczyciele, lekarze) powinny przekonywać innych do sensownych i korzystnych rozwiązań.
Terraform. Kurs video. Podstawy tworzenia i zarządzania infrastrukturą
Obierz kurs na... tworzenie zasobów w chmurze za pomocą kodu Światem współczesnej informatyki rządzi chmura, a dostawcy opartych na niej rozwiązań rozdają karty w branży. By zarządzać zasobami infrastrukturalnymi zgodnie z najlepszymi praktykami DevOps, inżynierowie potrzebują do tego odpowiednich narzędzi. Jednym z najważniejszych jest Terraform - najbardziej rozwinięte i zaawansowane narzędzie do tworzenia zasobów w chmurze (i nie tylko) za pomocą kodu. Jeśli chcesz się zapoznać z oprogramowaniem Terraform, przybliżyć sobie wiedzę dotyczącą jego funkcjonalności, opanować najlepsze praktyki i sztuczki stosowane w projektach realizowanych z udziałem Terraform - ten kurs jest właśnie dla Ciebie! Szkolenie rozpoczniemy od wyjaśnienia najważniejszych zagadnień dotyczących oprogramowania Terraform, by szybko przejść dalej: do poznania jego składowych i nauczenia się, jak z nich korzystać. Wreszcie w trakcie kursu powstanie prosty projekt i kod. Podczas ich tworzenia zostaną przywołane typowe sytuacje, na które można się natknąć w trakcie realizowania projektów z udziałem Terraform, i zaproponowane skuteczne sposoby wychodzenia z ewentualnych kłopotów. Na koniec prowadzący podpowie, jak dalej, samodzielnie, rozwijać wiedzę i umiejętności, i wskaże, które z najlepszych praktyk warto wdrożyć w utrzymywaniu własnych realizacji. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki proponowanemu przez nasz kursowi między innymi: dowiesz się, co się kryje pod pojęciami: infrastructure as a code, provisioning i configuration management poznasz różnicę między programowaniem deklaratywnym i imperatywnym przygotujesz się do pracy z AWS CLI, a także do kompozycji kodu w Terraform opanujesz najlepsze praktyki organizacji pracy i kodu w Terraform (Terraform/HCL clean code) przyswoisz podstawy składni języka HCL Co więcej... podczas szkolenia będziesz mieć okazję przetestować swój kod w Terraform, sprawdzić elementy składowe tego narzędzia w praktyce, a także przekonać się, jak działa w nim wieloplatformowość/wieloprojektowość Terraform. Kurs video. Podstawy tworzenia i zarządzania infrastrukturą pozwoli Ci opanować podstawową obsługę narzędzia. Jest skierowany do początkujących programistów, inżynierów DevOps, którzy chcą się dowiedzieć, czy to coś dla nich; project manager i scrum master również znajdą tu coś dla siebie. Dzięki temu szkoleniu lepiej zrozumieją nomenklaturę, zadania, z jakimi borykają się programiści, a także działanie samego narzędzia. Do pełnego wykorzystania wiedzy z kursu przyda się znajomość chmury AWS na poziomie podstawowym, ale nie jest to wymagane. Dla kogo powstał Terraform? Otwartoźródłowe oprogramowanie Terraform zostało stworzone jako narzędzie infrastructure as a code. Pozwala ono zarządzać infrastrukturą w formie kodu (na co wskazuje anglojęzyczna kategoria). Wspiera programistów tworzących struktury aż po testowanie własnych rozwiązań/aplikacji, a także zespoły architektów chmury, inżynierów DevOps czy administratorów utrzymujących zasoby chmurowe jako platformę. Terraform, jako narzędzie łatwo rozszerzalne i obsługujące wiele platform, bardzo często jest zaprzęgany do pracy w roli centrum zarządzania wieloma rodzajami infrastruktury (na przykład Kubernetes i AWS). Pracując w branży na kilku różnych stanowiskach, mniej lub bardziej technicznych, zauważyłem, że nie wszyscy są - i nie wszyscy muszą - być specjalistami w każdej dziedzinie, z którą się podczas swojej pracy stykają. Zauważyłem równocześnie, że na rynku brakuje możliwości rozwoju dla osób, które niekoniecznie chcą zostać ekspertami w danej dziedzinie, lecz czują potrzebę zrozumienia podstawowych paradygmatów zagadnień związanych z ich specjalizacją. Ten kurs pozwoli Ci wybrać, na którym poziomie zaawansowania chcesz się zatrzymać, jeśli chodzi o narzędzie Terraform. Powodzenia! Rafał Ligmann
Terraform w praktyce. Kurs video. Architektura serverless i usługi chmurowe AWS
Obierz kurs na... model „infrastruktura jako kod” Szukasz kursu, który pomoże Ci zdobyć wiele praktycznych umiejętności związanych z korzystaniem z narzędzia Terraform? Jesteś we właściwym miejscu. Terraform, określany jako oprogramowanie pozwalające zarządzać infrastrukturą komputerową w modelu „infrastruktura jako kod”, służy w praktyce do definiowania infrastruktury w kodzie, ale także zapewnia integrację z popularnymi technologiami od rozmaitych dostawców, między innymi Cisco, Cloudflare, GitHub, GitLab, MongoDB, i z publicznymi platformami chmurowymi, takimi jak Amazon Web Services, Microsoft Azure, Google Cloud Platform, Oracle Cloud czy VMware Cloud. Lista jest długa, nic więc dziwnego, że Terraform stale zyskuje na popularności. Według serwisu Stack Overflow w 2022 roku był jednym z najczęściej używanych narzędzi związanych z programowaniem. Rosnąca popularność oprogramowania Terraform i to, że można go używać zarówno do stworzenia procesów disaster recovery w organizacji, jak i do wersjonowania zmian infrastrukturalnych, czyni z niego technologię, której praktyczna znajomość jest bardzo ceniona przez rynek i, co oczywiste, przez potencjalnych pracodawców. Ten kurs wyjaśni Ci, czym jest Terraform i jak z niego korzystać. Poznasz jego najważniejsze funkcje. Szkolenie odwzorowuje wyzwania stawiane przed użytkownikiem podczas działań komercyjnych, daje więc praktyczną wiedzę, szczególnie cenioną na rynku pracy, będącą znaczącym wyróżnikiem osoby, która rozpoczyna pracę jako specjalista w zakresie DevOps. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas naszego kursu między innymi: Nauczysz się konfigurować środowisko WSL + Terraform Opanujesz najważniejsze pojęcia związane z narzędziem Terraform Zastosujesz providery Poznasz metody autoryzacji AWS Będziesz pracować z zasobami, a także zdefiniujesz zależności jawne i niejawne Użyjesz źródeł danych, zmiennych, pętli, funkcji, bloków i wartości lokalnych, bloku dynamic, outputów Poznasz najlepsze praktyki pracy z plikiem stanu Popracujesz na modułach Dowiesz się, jak stosować flagę target (uruchamiać część kodu) Terraform w praktyce. Kurs video. Architektura serverless i usługi chmurowe AWS kończy się na poziomie średnio zaawansowanym. Szkolenie umożliwi Ci nie tylko poznanie podstaw narzędzia, ale także zagłębienie się w część zagadnień na nieco wyższym poziomie zaawansowania. Po ukończeniu nauki będziesz w stanie swobodnie i samodzielnie pracować z tym oprogramowaniem. Zdobyte umiejętności i nowa wiedza pozwolą Ci na rzetelne posługiwanie się dokumentacją i umiejętne wychwycenie możliwości użycia narzędzia Terraform w danym projekcie, a w efekcie na zbudowanie infrastruktury zgodnej z najlepszymi praktykami IaaC. Kurs pomoże Ci też z sukcesem przejść przez zagadnienia związane z technologią Terraform na rozmowie kwalifikacyjnej. Praktyka czyni mistrza!
Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu
Teoretycznie najważniejszym zadaniem developera jest pisanie kodu. W rzeczywistości jednak znaczną część czasu programisty zajmuje nie tyle wprowadzanie zmian w systemie, ile poprawianie działania elementów już istniejących. Błędy i niedopatrzenia często przekradają się do kodu produkcyjnego. Pół biedy, jeśli ich korygowanie zabiera koderowi jedynie cenny czas. Gorzej, gdy powoduje straty finansowe albo sprzętowe. Dlatego dostarczenie wysokiej jakości oprogramowania powinno być celem przyświecającym działaniu każdego programisty, niezależnie od doświadczenia, technologii czy branży, w jakiej pracuje. Jednak testowanie kodu na piechotę, linijka po linijce, jest żmudne, czasochłonne i nieefektywne. Błędy o wiele sprawniej wychwytuje się dzięki testowaniu automatycznemu. Zastosowanie odpowiedniej techniki pozwala na częste i powtarzalne sprawdzanie działania pisanego kodu, co ułatwia zapewnienie wymaganego poziomu jakości. Testowanie automatyczne może być wdrożone w zasadzie dla każdego rodzaju oprogramowania — od prostych aplikacji użytkowych po złożone systemy wspierające wielkie firmy. Także język oraz framework użyte do tworzenia kodu nie mają właściwie znaczenia, ponieważ podstawowe idee i sposoby pracy testowej są uniwersalne. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie pracy z tym kursem video poznasz: Zasady tworzenia oprogramowania zgodne z techniką TDD — Test Driven Development. Proces wytwórczy obowiązujący dla Behavior Driven Development. Sposób pisania kodu testowanego. Metodę poprawnego konstruowania testów. Co więcej... Dowiesz się, jak korzystać z narzędzi wspomagających testowanie. Test Driven Development. Kurs video. Sztuka pisania niezawodnego kodu pomoże Ci odnaleźć się w kodzie testowym i zmienić podejście do pisania funkcji. Tematy poruszone w ramach szkolenia zostały ułożone tak, by pokazać przejście od bardzo prostego przypadku do przypadków bardziej skomplikowanych — za każdym razem z uwzględnieniem podstawowego podejścia TDD. Uruchom szkolenie i ruszaj w drogę ku testom! Zasadniczą część kursu poświęcono praktyce Test Driven Development. Zanim jednak dowiesz się, czym jest TDD, uświadomimy sobie wspólnie, jakie zagrożenia niesie ze sobą dostarczanie klientom oprogramowania wątpliwej jakości. Podczas pracy z kursem nauczysz się pisać testy dla własnego kodu. Poznasz cykl pracy w Test Driven Development i opanujesz sposoby korzystania z mocków do symulacji elementów systemu. Przygotujesz się do sprawdzania sytuacji wyjątkowych, a następnie zorientujesz się, czym są i jak przeprowadza się testy Data Driven. Wreszcie, na koniec kursu, poznasz podstawy szerokiego zagadnienia, jakim jest Behavior Driven Development. Przez TDD do BDD Test Driven Development jest techniką tworzenia oprogramowania zaliczaną do metodyk zwinnych. Polega na wielokrotnym powtarzaniu kilku kroków. Najpierw pisany jest automatyczny test sprawdzający tworzoną funkcję, która następnie zostaje wdrożona i przetestowana. W kolejnym kroku następuje refaktoryzacja kodu, przeprowadzana po to, aby spełniał on założone standardy. Kluczowe w podejściu TDD jest to, że najpierw pisze się test, a dopiero potem wdraża kod, który ma zostać sprawdzony w ramach tego testu. Behavior Driven Development (BDD) wyewoluował z TDD i stanowi rozszerzenie tej metodyki. Skupia się na tym, od czego należy zacząć testowanie, co testować, a czego nie, ile funkcji można sprawdzić za jednym razem, jak nazywać testy oraz jak dotrzeć do przyczyny ewentualnego ich niepowodzenia. BDD kładzie duży nacisk na biznesową przydatność procesu testowania kodu.
Tester manualny. Kurs video. Rozpocznij karierę w IT
Kurs testowania manualnego online, bez wychodzenia z domu Bug, defekt, awaria - zjawiska, które mogą budzić przerażenie. Nie unikniemy ich jednak są bowiem obecne w cyklu życia każdego oprogramowania. A co, jeśli wadliwy software trafi do użytkowników? Cóż, firma straci renomę i klientów. Na szczęście testowanie jest odpowiedzią na te problemy. Testujemy właśnie po to, by zminimalizować ryzyko wyprodukowania wadliwego oprogramowania. Identyfikując i usuwając przyczyny powstawania defektów, zmniejszamy podatność na awarie. Dlatego też testowanie jest jednym z ważniejszych elementów kontroli jakości oprogramowania (quality assurance). W czasach postępującej digitalizacji branża e-commerce kwitnie. Większość handlu i biznesu przeniosła się do internetu, licząc na zachowanie konkurencyjności. By zapewnić bezpieczeństwo i wysoki poziom usług online, ogromny nacisk kładzie się na jakość oprogramowania. Popularność zyskał koncept shift-left testing, czyli testowanie z przesunięciem w lewo. To znaczy, że testerzy są angażowani w projekt od najwcześniejszych etapów powstawania. A jak mówi jedna z siedmiu zasad testowania: wczesne testowanie oszczędza czas i pieniądze. Zapotrzebowanie na usługi testerów nigdy nie było tak duże. Obecnie nawet osoby bez doświadczenia w branży IT mogą zacząć pracę jako tester manualny. Od kandydata na to stanowisko wymaga się przede wszystkim znajomości technik projektowania testów. Tego właśnie - z wykorzystaniem przykładów - uczy ten kurs. Czego nauczysz się podczas kursu testera programowania? Kurs tester manualny online obejmuje takie zagadnienia jak: Podstawowa terminologia zgodna z sylabusem ISTQB Siedem zasad testowania, w tym: Paradoks pestycydów Grupowanie defektów i zasada Pareto Najpopularniejsze techniki testowania Analiza wartości brzegowych Poziomy testów Typy testów: techniki statyczne techniki dynamiczne (w tym testowanie czarnoskrzynkowe, testowanie białoskrzynkowe) Co więcej... Zrozumiesz, czym są testy i dlaczego należy je wykonywać Dowiesz się, jak przygotować się do testowania Poznasz proces testowy i TQED - nowatorski model analizy wymagań opracowany przez Uniwersytet Jagielloński i dr. Adama Romana Tester manualny. Kurs video. Rozpocznij karierę w IT to kompendium wiedzy testerskiej na poziomie podstawowym. Nauczysz się samodzielnie projektować przypadki testowe i wykonywać testy funkcjonalne. Poznasz podstawowe zagadnienia teorii testowania i rozwiążesz zadania, które wprowadzą Cię w świat testowania manualnego. Zaznajomisz się z testowaniem w oparciu o przypadki użycia i testowaniem przejść pomiędzy stanami. Dowiesz się również, jak stworzyć tablicę decyzyjną. Na zakończenie przećwiczysz klasy równoważności i analizę wartości brzegowych. Warto wspomnieć, że w trakcie kursu testera manualnego online nie jest poruszana tematyka programowania. Nie musisz mieć żadnego doświadczenia w kodowaniu, by zacząć przygodę z testowaniem! Fundamentalny zakres wiedzy o jakości i testowaniu oprogramowania nie jest przeznaczony wyłącznie dla testerów. W praktyce nabytą wiedzę mogą wykorzystać kierownicy projektu, analitycy i konsultanci testów, programiści oraz użytkownicy przeprowadzający testy akceptacyjne. Kim jest tester manualny i jaką ma rolę? Podstawową rolą testera manualnego jest sprawdzanie poprawności działania oprogramowania za pomocą stworzonych i zaplanowanych przypadków testowych. Tak samo ważnym zadaniem jest analiza wymagań biznesowych i przygotowywanie planów testów według dostarczonej specyfikacji produktu. Testowanie manualne, zwane także testowaniem ręcznym, można przeprowadzać we wszystkich rodzajach aplikacji. Procesy testowe są wykonywane wyłącznie przez człowieka. Dzięki czynnikowi ludzkiemu ten typ testów doskonale sprawdza się w przeglądzie modułów interfejsu użytkownika (UI). Ponadto tester może wejść w rolę użytkownika końcowego i badać jego doświadczenia (UX). Do wykonywania zawodu testera manualnego nie są potrzebne wykształcenie informatyczne czy znajomość języków programowania. Fundamentem jest odpowiednie nastawienie i umiejętność logicznego, analitycznego myślenia. Dodatkowo osoba ubiegająca się o posadę testera powinna być komunikatywna i otwarta na ludzi. Na co dzień tester współpracuje z zespołem programistycznym i uczestniczy w przeglądzie kodu (code review). Kontaktuje się również z klientami i użytkownikami końcowymi. Ściśle współpracuje z interesariuszami, aby poprawnie weryfikować, walidować lub dopracować historyjki klienta. Krótko mówiąc: tester to człowiek orkiestra! Polecamy także kursy MySQL dostępne w naszej ofercie idealne, aby poszerzyć swoje kompetencje zawodowe.
Tester manualny. Kurs video. Techniki projektowania testów
Szkolenie na testera manualnego bez wychodzenia z domu Użytkownicy mogą być różni, wszystkich jednak łączą te same oczekiwania dotyczące niezawodności i prawidłowego działania oprogramowania. Podążając za tymi oczekiwaniami, można zauważyć, że sprawnie działająca aplikacja przekłada się na zadowolenie użytkowników i powoduje wzrost zaufania do jakości produktu. Budowanie renomy na bazie niezawodności oprogramowania jest ważne zwłaszcza w świecie e-commerce i niewątpliwie ułatwia osiąganie celów biznesowych. Jak zatem stać się bohaterem firmy i uchronić projekt przed bugami, defektami i awariami? Najlepiej testować na każdym etapie tworzenia, celem przeprowadzania testów bowiem jest eliminacja błędów krytycznych i jak największej liczby usterek. Jednak rozpoczynając testowanie oprogramowania zwykle koncentrujemy się na funkcjonalności, którą należy przetestować i oczekiwanym wyniku testów. To zbyt mało. Na testowanie trzeba spojrzeć jak na proces – to przede wszystkim planowanie, analiza, projektowanie i implementacja testów, a także raportowanie postępów i wyników testów. W dodatku to... niekończący się proces. W momencie, w którym aplikacja opuszcza produkcję i trafia do użytkowników, nie można zapomnieć o retestach i doskonaleniu produktu. W ramach naszego kursu poznasz najlepsze praktyki i techniki projektowania testów. Postaw na jakość i zostań testerem manualnym! Czego nauczysz się podczas szkolenia na testera manualnego? Szkolenie na testera manualnego online pozwoli Ci: Przyswoisz podstawowe definicje zgodne z ISTQB Poznasz cykl życia defektu Dowiesz się, jaka jest rola testera w procesie wytwarzania oprogramowania Zrozumiesz etapy procesu testowego Poznasz typy i poziomy testów Nauczysz się zgłaszania defektów w JIRA Opanujesz siedem zasad testowania Poznasz techniki projektowania testów, w tym: o Techniki statyczne, przeglądy o Techniki czarnoskrzynkowe o Techniki białoskrzynkowe Dowiesz się, jak zadbać o pokrycie testów Co więcej... Zrozumiesz rolę testera w zespole deweloperskim Zdobędziesz solidną wiedzę o modelach wytwarzania oprogramowania Tester manualny. Szkolenie video. Techniki projektowania testów wprowadzi Cię w świat testowania funkcjonalnego, analizy wymagań i tworzenia dobrych przypadków testowych. Poznasz najważniejszą teorię zgodną z sylabusem ISTQB. Dowiesz się, jak się odnaleźć w zespole deweloperskim i jaka jest logika tworzonego oprogramowania. Zrozumiesz podstawowy proces testowy i techniki projektowania testów. Poznasz narzędzie JIRA służące do zgłaszania błędów i śledzenia postępu prac w ramach projektów. Krok po kroku będziesz zgłębiać wiedzę na temat popularnych technik statycznych, dynamicznych i przeglądów. Na przykładach napisanych w pseudokodzie i języku Java rozróżnisz pokrycie kodu i pokrycie decyzji. Dowiesz się także, jak prawidłowo przygotować się do testowania wymagań. Kurs stanowi kompendium podstawowej wiedzy testerskiej umożliwiającej rozpoczęcie pracy w zawodzie testera manualnego lub jako junior analityk testów. Ten kurs jest drugą częścią przewodnika po testowaniu manualnym. Nie musisz mieć doświadczenia, by wziąć w nim udział; zakres szkolenia jest podstawowy, ale tematyka została omówiona szczegółowo - z ukierunkowaniem na potrzeby junior testera. Jeśli jeszcze nie wiesz, czy przygoda z testowaniem jest dla Ciebie, i wolisz podążać za instruktorem od poziomu początkującego, sprawdź koniecznie pierwszą część serii: Tester manualny - kurs video. Rola testera manualnego Tester manualny zajmuje się sprawdzaniem poprawności działania oprogramowania za pomocą stworzonych i zaplanowanych przypadków testowych. Testerzy tworzą je zazwyczaj poprzez łączenie ze sobą różnych techniki testowania, dlatego ich znajomość jest tak istotna. Do zadań osoby na tym stanowisku zalicza się także przygotowywanie planów testów według dostarczonej specyfikacji produktu i analizę wymagań biznesowych. W testowaniu manualnym procesy testowe są wykonywane wyłącznie przez człowieka, dzięki czemu ten typ testów doskonale sprawdza się w przeglądzie modułów interfejsu użytkownika (UI). Ponadto tester może wejść w rolę użytkownika końcowego i badać jego doświadczenia (UX). Do wykonywania zawodu testera manualnego nie jest potrzebne wykształcenie informatyczne, a raczej odpowiednie nastawienie i umiejętność logicznego, analitycznego myślenia. Polecamy także Archicad kurs online oraz pozostałe szkolenia, które pozwolą Ci zwiększyć swoją konkurencyjność na rynku pracy.
Tester manualny. Kurs video. Testowanie wspierane narzędziami
Obierz kurs na... narzędzia wspierające testowanie Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumentacji wymagania. Testowanie ręczne zawsze poprzedza testowanie automatyczne i wnosi w proces weryfikacji nieoceniony czynnik ludzki — przydatny zwłaszcza do testowania interfejsów z poziomu zwykłego użytkownika. Wprawdzie ten rodzaj testowania obywa się bez zautomatyzowanych technologii, ale nie oznacza to wykonywania testów na kartce papieru. Otóż w testowaniu manualnym korzysta się z całego spektrum dedykowanych narzędzi. Popularne z nich to Jira, Postman i TestRail, a także, co może być zaskakujące, GitHub i konsola deweloperska w przeglądarce. Dzięki naszemu kompleksowemu szkoleniu nauczysz się sprawnie posługiwać tymi technologiami. Zarezerwuj na naukę sześć godzin, a narzędzia potrzebne w pracy testera przestaną być Ci obce! W trakcie naszego profesjonalnego szkolenia poznasz: Typy narzędzi testowych — definicje i realizowane cele Klasyfikację narzędzi testowych, w tym: o Narzędzia wspierające zarządzanie testowaniem i testami o Narzędzia wspierające specyfikacje testów o Narzędzia wspierające wykonanie i logowanie testów Korzyści i ryzyko, jakie niosą używane narzędzia Narzędzia pomocnicze — SnagIT, Beyond Compare Proces wdrażania narzędzi w organizacji — w jaki sposób wybrać odpowiednie narzędzie i od czego zależy sukces w doborze narzędzia Elementy GUI i narzędzia deweloperskie Podstawy pracy w GitHub Co więcej... Dowiesz się, jak napisać przypadek testowy w TestRail Przetestujesz API w Postmanie Nauczysz się testować wymagania Dowiesz się, jak prawidłowo zgłosić błąd do wymagania w Jirze Przećwiczysz testowanie stron e-commerce Opanujesz sposób testowania aplikacji mobilnych, desktopowych, webowych i responsywności stron Tester manualny. Kurs video. Testowanie wspierane narzędziami to kurs zdecydowanie dla majsterkowicza. Na poziomie podstawowym poznasz narzędzia używane w codziennej pracy testera manualnego. By móc zacząć sprawnie testować, zaznajomisz się z celami i definicjami testowania. Dowiesz się, dlaczego potrzebne jest testowanie i skąd wiadomo, że w oprogramowaniu są błędy. Po teorii przyjdzie czas na zagadnienia praktyczne. Napiszesz plan testów do dokumentacji. Utworzysz scenariusz testowy i przypadki testowe dla podanych wymagań w narzędziu TestRail. Następnie czeka Cię sesja testowania eksploracyjnego wraz ze wskazówkami, na co zwrócić szczególną uwagę. Zajmiesz się przygotowaniem listy kontrolnej do tej sesji i zgłoszeniem błędów w Jirze z odpowiednio nadanym priorytetem. Na zakończenie utworzysz raport z testów w Excelu. Narzędzia testerskie W pracy testera niezbędna jest znajomość narzędzi przeznaczonych do raportowania, zarządzania przypadkami testowymi i rejestrowania testów. Pomagają one nie tylko usprawnić proces testowania, ale także zwiększyć dokładność wykrywania defektów. Takim narzędziem jest na przykład Jira służąca do śledzenia błędów, nadawania im kategorii, ustalania priorytetów prac i raportowania postępów. Na planowanie, śledzenie i raportowanie testów pozwala również TestRail. Innym tego typu narzędziem jest Postman służący do testowania i debugowania interfejsów API. Umożliwia wywoływanie różnych żądań HTTP i testowanie odpowiedzi z serwera i, tak jak każde z powyższych rozwiązań, skraca czas potrzebny do wykonania testów oprogramowania.
Tester manualny. Kurs video. Zarządzanie i kompetencje test managera
Obierz kurs na... kompetencje test menagera Zespół testowy zajmuje się tworzeniem przypadków testowych, przeprowadzaniem testów, wreszcie – analizowaniem i raportowaniem wyników. Często składa się z osób o zróżnicowanych umiejętnościach i odmiennym doświadczeniu. By proces zakończył się sukcesem, musi być odpowiednio zaplanowany i nadzorowany. W tym celu zatrudnia się kierownika testów, odpowiadającego za zarządzanie zespołem, koordynowanie procesu testowego i przypisywanie zadań odpowiednim członkom zespołu. Jak jednak profesjonalnie zarządzać testami i sztabem testerów? Jak wybrać ludzi do pracy nad danym projektem, a przede wszystkim jak nie stracić zacięcia do usprawniania procesu testowego i znaleźć motywację do nauczania innych? To pytania, jakie zadają sobie osoby wkraczające na ścieżkę lidera zespołu testowego, a także coraz częściej testerzy, którzy samodzielnie muszą zarządzać testami w projekcie lub pracują nad rozwojem produktu. Jeśli chcesz poznać tajniki pracy test leadera jesteś w dobrym miejscu – nasze szkolenie prowadzi doświadczony kierownik testów. Już teraz rozwiń swoje przywódcze kompetencje i sprawdź, czy rola lidera jest dla Ciebie! Co Cię czeka w trakcie naszego profesjonalnego szkolenia Nauczysz się planowania i szacowania testów Dowiesz się, jak organizować testy Poznasz technikę testowania opartą na zarządzaniu ryzykiem Nauczysz się mierzyć skuteczność testowania za pomocą metryk i monitorowania Poznasz podstawowe modele usprawniania procesu testowego Dowiesz się, w jakim celu i jak usprawniać proces testowy Nauczysz się zarządzać konfiguracją Opanujesz strategie testowania Poznasz standardy: SEI, CMM, ISO, ANSI Co więcej... Poznasz supermoce lidera testów i dowiesz się, jak: zarządzać zasobami ludzkimi poprawić własne umiejętności i pokonać konkurencję doskonalić warsztat testerski rozwinąć umiejętności miękkie i komunikować się z zespołem Tester manualny. Kurs video. Zarządzanie i kompetencje test managera to szkolenie skierowane do osób, które chcą opanować techniki zarządzania testami funkcjonalnymi i zdobyć wiedzę z zakresu kierowania zespołem. By jak najwięcej wynieść z kursu, przyda się podstawowa znajomość tematu testowania, nabyta z poradników lub w ramach pracy zawodowej czy certyfikacji ISTQB. Wiedzę z kursu możesz zastosować w praktyce, zwłaszcza jeśli pracujesz już jako tester oprogramowania i chcesz zoptymalizować proces testowania lub kształcić się z myślą o stanowisku test leadera. Dzięki szkoleniu rozpoznasz obszary pozwalające na usprawnienia i poprawną organizację testów. Poznasz wszystkie kluczowe elementy zarządzania testami i nauczysz się szacować potrzebny do ich wykonania nakład pracy, czyli pracochłonność. Zrozumiesz, na czym polega zarządzanie konfiguracją i zapewnienie integralności systemów. Ponadto dowiesz się, jak podejść do rekrutacji i przewodzenia zespołowi testerów, a także jak dbać o samorozwój na polu zawodowym. Dodatkowo zapoznasz się z teorią i fachową terminologią w zakresie zarządzania i usprawniania procesu testowego. Test lead Liderka czy lider zespołu testowego posiada wysoko rozwinięte umiejętności przywódcze i kompetencje w obszarze zarządzania zespołem. Rolą koordynatora testów jest usprawnienie procesu testowania w firmie. To osoba, która skutecznie motywuje i przewodzi zespołowi testowemu. Dostarcza inspiracji grupie testerów i wskazówek w zakresie najlepszych praktyk. Jest sprawnym mentorem i wspiera rozwój członków zespołu za pomocą planów szkoleń. Efektywnie zarządza zasobami, aby zapewnić najwyższą jakość pracy w odniesieniu do planu, budżetu i ram czasowych. Ponadto do codziennych obowiązków test leadera należy ustalanie priorytetów i harmonogramów prac, identyfikacja problemów i proponowanie rozwiązań, a także skuteczne zarządzanie ryzykiem. Poza biegłością w zarządzaniu idealny kandydat na kierownika testów powinien mieć praktyczne doświadczenie w testowaniu oprogramowania i bogatą wiedzę o narzędziach i metodykach testowania, by zawsze zapewniać zespołowi wsparcie techniczne. Od autora: Jeśli Twój zespół traci motywację albo postanawia wypić piątą „kawusię” w ciągu dnia – wiedz, że coś się dzieje. Czas zakasać rękawy i wypchnąć zespół na piedestał. Twoją rolą jest nie tylko to, by interesariusze widzieli piękne raporty i sukcesy zespołu. Pora zatroszczyć się o potrzeby tych, z którymi pracujesz, a może przy okazji zmienić coś w nudnym i nieefektywnym procesie. Przy okazji odkryjesz, jakie to satysfakcjonujące. Dobrzy przywódcy nie szukają wymówek. Zamiast tego wymyślają sposoby, by radzić sobie z problemami Jocko Willink
Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js
Obierz kurs na... automatyczne testowanie aplikacji w React.js Rozwój internetu oraz fakt, że większość komputerów i telefonów ma z nim stałe połączenie, sprawił, że wiele aplikacji jest tworzonych wyłącznie z myślą o uruchamianiu ich w przeglądarce, także mobilnej. Przykładów nie trzeba daleko szukać ? Facebook i sprzężony z nim komunikator Messenger, Instagram albo Netflix. Jeśli chodzi o technologię, wszystkie je łączy coś bardzo istotnego: biblioteka React.js, której użyto do zbudowania każdej z tych aplikacji. Im większa i bardziej złożona aplikacja, tym trudniejsze jest jej utrzymanie. Oznacza to między innymi, że coraz ciężej jest dbać o to, by nowo dodawane funkcje nie psuły niczego w dotychczasowym, działającym kodzie. By zapobiec awariom związanym z wprowadzaniem do aplikacji usprawnień i unowocześnień, można - i należy - ją przy tej okazji testować. Wiele aplikacji testuje się manualnie, za pomocą opisanych scenariuszy testowych. Nie jest to złe rozwiązanie, ale obarczone pewnymi ograniczeniami. Rozrost aplikacji oznacza konieczność zatrudniania kolejnych testerów. Dodatkowo im większa aplikacja, tym dłuższy proces manualnego testowania. Jest to więc przedsięwzięcie nieopłacalne. Na szczęście testowanie aplikacji może zacząć już programista, co sprawia, że na kolejnych etapach nie potrzeba tylu testerów. Umożliwia to Jest.js, biblioteka opracowana z myślą o łatwym testowaniu aplikacji napisanych w React.js. Jest.js bardzo dobrze integruje się z Reactem, a dodatkowo udostępnia wiele przydatnych w nim rozwiązań (takich jak snapshoty). Pisanie testów z wykorzystaniem tej biblioteki jest bardzo wygodne i może stanowić naturalny kierunek dalszego ulepszania aplikacji. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas tego kursu video: Zapoznasz się z zagadnieniem testów jednostkowych i integracyjnych. Zaznajomisz się z wadami i zaletami testowania. Dowiesz się, czym jest zjawisko regresji i w jaki sposób testy mogą mu zapobiec. Poznasz różne rodzaje testów - jak je uruchamiać i przechowywać w repozytorium. Opanujesz najpopularniejsze funkcje Jest Matchers. Co więcej... Nauczysz się instalowania i konfigurowania biblioteki Jest.js oraz tworzenia testów za jej pomocą. Po ukończeniu szkolenia Testowanie aplikacji w React.js. Kurs video. Praca z biblioteką Jest.js będziesz dysponować wiedzą i umiejętnościami na poziomie średnio zaawansowanym. Trzy godziny z testowaniem Tyle mniej więcej czasu musisz poświęcić na to, by z naszym kursem zgłębić temat testowania aplikacji w React.js z użyciem biblioteki Jest.js. Zaczniemy oczywiście od podstaw, czyli od ogólnego omówienia koncepcji testowania. Przyswoimy niezbędną teorię - poznamy między innymi koncepcję regresji. Następnie zainstalujemy bibliotekę Jest.js, stworzymy pierwsze pliki z testami i uruchomimy napisane testy. Przyjrzymy się strukturze testów - blokom describe() oraz it() - i zaczniemy generować testy asynchroniczne. Poznamy działanie funkcji setUp() oraz tearDown(), będziemy tworzyć mocki funkcji i modułów oraz testować komponenty za pomocą snapshotów. Snapshoty stworzymy, wykorzystując do tego react-test-renderer oraz Enzyme Shallow - ten ostatni przyda nam się także do tworzenia testów integracyjnych. Na koniec będziemy testować komponenty bezstanowe oraz te ze stanem i omówimy funkcje Matchers: toBe, toEqual, toBeCloseTo, toContain, toHaveLength. Testowanie dowodzi obecności błędów, a nie ich braku. Edsger Dijkstra
Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit
Obierz kurs na... karierę profesjonalnego testera oprogramowania Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem specjalizacji. Dziś ze świecą szukać fullstack developerów, czyli osób wykonujących wszystkie zadania w IT. Dziś pracę jednego fullstack developera wykonuje co najmniej trzech ludzi: frontend developer, backend developer i tester oprogramowania. A ponieważ drugim, obok specjalizacji, zjawiskiem na rynku pracy w branży jest poszukiwanie rozwiązań wydajniejszych, a co za tym idzie – szybszych, ten ostatni z teamu, czyli tester, będzie najprawdopodobniej wykonywał swoje zadania w sposób zautomatyzowany. Kurs, który Ci proponujemy, odpowiada na zmieniające się trendy i zapotrzebowanie rynku. Dzięki niemu poznasz najpopularniejsze narzędzie do pracy z technologią .NET, czyli Visual Studio, a także nUnit – framework, w którym często pisane są testy automatyczne. Szkolenie wprowadzi Cię w tematykę testów, a następnie, dzięki zadaniom praktycznym, pozwoli Ci gruntownie poznać zagadnienia związane z testami jednostkowymi, integracyjnymi i E2E. Umiejętności te przydadzą Ci się z pewnością podczas szukania pracy na stanowisku testera. Do niedawna było tak, że testy manualne wykonywali testerzy manualni, a automatyczne pisali programiści. Aktualnie jednak coraz częściej poszukuje się testerów będących w stanie przeprowadzić samodzielnie oba rodzaje testów. Co Cię czeka podczas naszego profesjonalnego szkolenia W czasie kursu nauczysz się: określać warunki brzegowe testu tworzyć tablicę decyzyjną przygotowywać przypadki testowe pisać testy jednostkowe we frameworku nUnit pisać testy integracyjne we frameworku nUnit pisać testy interfejsu użytkownika aplikacji webowych we frameworku nUnit z wykorzystaniem Selenium pisać testy interfejsu użytkownika aplikacji desktopowych we frameworku nUnit z wykorzystaniem Appium Szkolenie Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit zakończysz na poziomie średnio zaawansowanym. Obszerne teoretyczne wprowadzenie, a także liczne zadania, które wykonasz w trakcie kursu, dostarczą Ci wiedzy wystarczającej do rozpoczęcia pracy na stanowisku testera automatyzującego. Co więcej, zdobyte w ramach szkolenia umiejętności będą stanowić bazę do dalszego rozwoju w tym obszarze informatyki. „Automatyzacja to zastępowanie tego, co działa, czymś, co prawie działa, ale jest szybsze i tańsze” – to zdanie przypomina o dwóch podstawowych warunkach, które wskazują na zasadność automatyzacji testów: wykonanie automatycznych testów powinno być szybsze niż manualna weryfikacja zachowania systemu.
Obierz kurs na perfekcyjne kodowanie poprzez testowanie Jednostkowe i integracyjne testy oprogramowania należą do paradygmatów profesjonalnego kodowania. W niemal każdym ogłoszeniu o pracę na stanowisku programisty, w sekcji wymagań dotyczących kandydata, zamieszczona jest informacja o umiejętności przeprowadzania testów jednostkowych, jak również znajomości przeznaczonych do tego szczegółowych narzędzi. Dlaczego to tak ważna kompetencja? Otóż testy jednostkowe nie służą jedynie sprawdzeniu wyniku pojedynczego bloku kodu; kod pisany pod testy jednostkowe wymusza na programiście wykorzystywanie wzorców projektowych, dzięki czemu powstaje produkt lepszej jakości, w efekcie łatwiejszy w utrzymaniu. Przygotowując niniejsze szkolenie, jego autor postawił sobie za cel nie tylko przybliżenie słuchaczowi definicji związanych z testowaniem oraz zaprezentowanie narzędzi służących testom, ale przede wszystkim pokazanie różnicy między kodem pisanym bez testów jednostkowych i kodem tworzonym z użyciem takich testów. Dlatego też proponowany kurs został skonstruowany tak, by przedstawić cały proces decyzyjno-skutkowy związany z kodowaniem z testowaniem lub bez testowania. Po ukończeniu szkolenia jego uczestnik będzie potrafił przetestować napisany przez siebie kod, a także zdobędzie umiejętność pisania kodu, który pomyślnie przejdzie testy — jego własne oraz prowadzone przez innych programistów z zespołu. Co Cię czeka podczas naszego profesjonalnego szkolenia? Podczas pracy z tym kursem video: poznasz ogólne zasady dotyczące testów jednostkowych i integracyjnych; będziesz pracować z wieloma narzędziami służącymi testowaniu; przeprowadzisz testy manualne, jednostkowe, parametryzowane oraz integracyjne; dowiesz się, na czym polega automatyzacja testów i jak ją zrealizować. Co więcej... ...poznając zasady dotyczące różnych rodzajów testowania, w oczywisty sposób nauczysz się pisać kod lepszej jakości. Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod kończy się na poziomie średnio zaawansowanym — szkolenie bowiem obejmuje opisane i poparte praktycznymi przykładami podstawowe przypadki testowe (jednostkowe) oraz wymagające szerszego spojrzenia i przygotowania infrastruktury środowiska testowego testy integracyjne. Spędź ten dzień we własnej bibliotece! Tak, to nie żart, to bardzo poważna propozycja — na dobry początek pracy z niniejszym kursem napiszesz niewielką bibliotekę, którą będziesz rozwijać w miarę zapoznawania się z kolejnymi narzędziami i sposobami testowania we frameworkach: MsTest, xUnit oraz nUnit. Rozpoczniesz od testów jednostkowych, sprawdzających pojedyncze metody, a następnie poznasz i wykorzystasz mechanizm dependency injection oraz jeden z popularnych kontenerów IoC (inversion of control) — niezwykle ważne podczas pisania testowalnego kodu. Dowiesz się, czym jest TDD (test-driven development), a w dalszej części kursu napiszesz testy integracyjne sprawdzające integrację Twojej biblioteki z zewnętrznym Web API typu REST, testy warstwy bazodanowej oraz kompletny test integracyjny całego endpointu REST API z wykorzystaniem klasy TestServer. Jeśli nie pracowałeś dotąd z frameworkiem Asp.Net Core 2.0, teraz będziesz miał okazję napisać oraz uruchomić na serwerze IIS w pełni działającą aplikację Web API REST wraz z dostępem do bazy danych z wykorzystaniem Entity Framework Core w podejściu Code First. Na koniec kursu uruchomisz i skonfigurujesz tzw. build server, który po wykryciu zmiany w repozytorium kodu automatycznie uruchomi wszystkie testy, a po ich pomyślnym zakończeniu opublikuje napisaną przez Ciebie bibliotekę. W ten sposób zautomatyzujesz proces testowania i publikacji. Tylko dla wtajemniczonych Wraz z kursem jego autor udostępnia repozytorium Git dostępne z całym kodem źródłowym. Repozytorium jest wygodnie skonstruowane, zawiera bowiem commity dodane po każdej z praktycznych lekcji (czyli takich, podczas których powstał jakikolwiek kod). Commit message zaczyna się od numeru lekcji. Dzięki temu słuchacz może skupić się na słuchaniu i oglądaniu, by następnie, w miarę potrzeby i chęci, swobodnie przełączać się w repozytorium kodu pomiędzy commitami i aktualizować tym samym pliki projektu na swoim komputerze, a przy tym koncentrować się na pisaniu testów Poznaj naszego eksperta Materiał zawarty w szkoleniu Testowanie oprogramowania w .NET Core 2.0. Kurs video. Poziom pierwszy. Jak pisać dobry, niezawodny i łatwy w utrzymaniu kod opanujesz dzięki jego autorowi Marcinowi Szyszce. Marcin Szyszka z wykształcenia jest inżynierem elektroniki i telekomunikacji, z wyboru — programistą. Pracuje jako .Net developer przy projektach aplikacji internetowych, desktopowych oraz mobilnych z wykorzystaniem platformy Xamarin. Stale podnosi swoje kwalifikacje, uczestnicząc w różnego rodzaju warsztatach programistycznych oraz śledząc aktualności. Od początku aktywności zawodowej jest związany z platformą .Net, ale nie zamyka się na technologie front-endowe. Prywatnie mąż Małgorzaty i pasjonat sportowej odmiany paintballa, grający w warszawskiej drużynie Grim Reapers (wicemistrz Polski 2017). Zawsze staraj się, aby Twój kolejny kod był lepszy od poprzedniego!
Testowanie w Angularze. Kurs video. Karma i Jasmine
Obierz kurs na bezbłędny kod Z roku na rok powstaje coraz więcej aplikacji webowych — a ich znaczący procent jest tworzony z wykorzystaniem frameworka Angular. To narzędzie cenione za stabilność i za to, że umożliwia dość bezproblemowe tworzenie stron typu SPA (single-page application), które działają szybciej i dają większe możliwości techniczne od stron budowanych z użyciem innych podejść. Jednym z niezbędnych etapów pracy z frameworkiem Angular (oraz z każdą inną technologią tego typu) jest testowanie kodu, który się za jego pomocą pisze. Pisanie testów to świetny sposób na doskonalenie własnych umiejętności programistycznych, dobra metoda na pełne poznanie kodu i opanowanie mechanizmów działania frameworka. Oczywiście, testowanie ma także wymiar czysto praktyczny — developerowi zapewnia spokój i daje gwarancję działania kodu. Poza spokojem własnym testowanie sprzęgnięte z kodowaniem obniża ciśnienie w relacjach z klientami — wielu z nich życzy sobie, aby kod był w jakimś, określonym kontraktem, stopniu przetestowany. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie pracy z tym kursem video: Dowiesz się, czym jest framework Angular. Poznasz najważniejsze narzędzia do testowania (Jasmine i Karma). Nauczysz się wykonywać testy różnego rodzaju (testy jednostkowe izolowane, płytkie i głębokie testy integracyjne oraz testy widoku). Co więcej... Otrzymasz zadanie domowe, które zmotywuje Cię do dalszej pracy! Testowanie w Angularze. Kurs video. Karma i Jasmine kończy się na poziomie podstawowym. Po odbyciu szkolenia będziesz posiadać fundamentalną wiedzę, wystarczającą do samodzielnego tworzenia testów. Dzięki licznym praktycznym przykładom, które pojawią się w trakcie nauki, będziesz miał się do czego odwołać, gdy zajmiesz się pogłębianiem umiejętności testowania w Angularze we własnym zakresie. Dwa słowa o Angularze Jeśli wciąż się wahasz, ponieważ nie masz pewności, na jaki język i jakie środowisko programistyczne warto postawić — przestań! Po prostu wybierz framework Angular, a otworzą się przed Tobą drzwi wymarzonych pracodawców w najlepszych zespołach programistycznych. Programiści najnormalniej w świecie lubią pracować z ludźmi, którzy rozumieją, jak działa Angular, i którzy chcą z niego korzystać, ponieważ jest to framework uniwersalny, o dość niskiej barierze „wejścia”. Bazuje na języku JavaScript, przez co wymusza na developerze dobre praktyki, i przede wszystkim jest uniwersalny — za jego pomocą można tworzyć bardzo różne produkty: od stron internetowych i aplikacji webowych aż po aplikacje mobilne i desktopowe. Jeśli testować, to zwinnie Testowanie rzadko bywa pasją programistów. A szkoda — kod odpowiednio przetestowany to kod elegancki, czysty i w pełni sprawny, co docenią koledzy z projektu, klient, pracodawca... Dla uczciwości należy dodać, że niechętne testom podejście, jakie prezentuje wielu koderów, powoli się zmienia, w czym niemały udział ma popularyzacja metodyki TDD (test-driven development). W jej ramach najpierw poznaje się wymagania, potem pisze do nich testy i dopiero na koniec kod, który te wymagania i testy zaspokoi. Jest to ciekawe doświadczenie programistyczne i wiele osób pozostaje przy tej filozofii pracy. Nauczenie się podstaw testowania i późniejsze samodzielne zgłębienie zagadnienia to pierwszy krok w kierunku TDD. Kod bez testów nie jest czysty!
Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw
Obierz kurs na sprawne testowanie kodu Trudno wyobrazić sobie doświadczonego programistę, który w trakcie rozwijania kodu nie dba o jego przetestowanie. Dynamika powstawania oprogramowania powoduje, że kod z napisanymi testami automatycznymi jest o wiele bardziej odporny na przypadkowe błędy, które - nie ma co ukrywać - zdarzają się nawet najlepszym. Jeżeli więc zależy Ci na dostarczaniu niezawodnego kodu, testy automatyczne są obowiązkowym punktem na Twojej liście "to do". W trakcie tego kursu nauczysz się, jak z sukcesem tworzyć podstawowe, a przy okazji najważniejsze z nich, czyli testy jednostkowe, które sprawdzają najbardziej szczegółowe funkcje. Niniejsze szkolenie to doskonały przewodnik po najpopularniejszej bibliotece służącej do testowania kodu języka Python, czyli py.test. Autor kursu nie omawia wyłącznie dokumentacji - kładzie nacisk przede wszystkim na dobre nawyki i zwyczaje, które zwiększają zarówno wartość testów, jak i biegłość ich tworzenia. Osoba, która ukończy proponowane przez nas szkolenie, z pewnością nabierze wprawy w pisaniu testów jednostkowych oraz polepszy jakość tworzonego oprogramowania. Co więcej, opanowanie testów jednostkowych będzie świetnym wstępem do nauki testowania funkcjonalnego oraz behawioralnego. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki niniejszemu kursowi video: poznasz środowisko PyCharm i nauczysz się w nim pracować; zrobisz sobie małą powtórkę z Pythona; nauczysz się sprawnie testować swój kod; dowiesz się, jak oszczędzić czas podczas testowania; przekonasz się, w jaki sposób skutecznie debugować kod. Co więcej... ...poznasz metodykę Test Driven Development. Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw kończy się na poziomie średnio zaawansowanym. W trakcie szkolenia jego słuchacz zdobędzie wyczerpującą wiedzę na temat testów jednostkowych. Kolejnym etapem nauki powinno być testowanie całościowego działania - najlepiej w oparciu o aplikacje webowe. Witaj w świecie testów jednostkowych! Usiądź wygodnie, uruchom kurs i przygotuj się na to, że kolejne trzy godziny swojego programistycznego życia spędzisz bardzo owocnie. Dowiesz się mianowicie, czym są testy jednostkowe i kiedy warto - a nawet trzeba! - je stosować. Nauczysz się pisać takie testy z wykorzystaniem wbudowanej w język Python biblioteki unittest. Poznasz dobre praktyki rozwijania testów oraz metodykę ich pisania według szablonu given - when - then. Opanujesz zasady DRY (don't repeat yourself), reguły parametryzacji testów oraz mockowania, czyli tworzenia atrap obiektu, które będą naśladować jego funkcjonowanie. Dowiesz się, czym jest monkeypatching, oraz przyjrzysz się globalnemu plikowi konfiguracyjnemu Conftest. Sprawdzisz pokrycie swojego kodu testami. Wreszcie - będziesz debugować kod z użyciem wbudowanego debuggera pdb, korzystać z biblioteki wdb i zarządzać uruchamianiem poszczególnych testów. Dla zaawansowanych Na koniec kursu poznasz najlepszą możliwą propozycję dla początkujących programistów: nauczysz się rozwiązywać proste ćwiczenie, czyli tzw. kata, w metodyce Test Driven Development. Metodyka ta zyskuje na popularności, zarówno jeśli chodzi o ćwiczenia programistyczne, jak i o profesjonalne pisanie kodu. Dobre opanowanie TDD pozwala nie tylko na tworzenie testów równolegle z oprogramowaniem, ale również pokazuje, jak wartościowe może być podejście od szczegółu do ogółu.
Testy E2E. Kurs video. Protractor, Cypress, Cucumber
Obierz kurs na... testowanie aplikacji jako całości Aplikacje webowe otaczają nas zewsząd. Używamy ich do zamawiania jedzenia, robienia zakupów, rozrywki, kontaktowania się z rodziną i ze znajomymi, nauki czy pracy; często od nich zależą nasze pieniądze, a nawet zdrowie. W związku z tym nam, programistom, powinno szczególnie zależeć na tym, by były one niezawodne. A to wymaga dobrego testowania. Testować kod można na wiele sposobów: manualnie, automatycznie, jednostkowo, integracyjnie, kontraktowo, mutacyjnie, metodą end-to-end (E2E). Ponieważ jednak liczba funkcjonalności w kolejnych aplikacjach rośnie, nie sposób w pełni manualnie sprawdzić wszystkich scenariuszy. Stąd uwaga świata informatycznego kieruje się ku testom automatycznym. Dobrze zaprogramowane testy automatyczne mogą znacznie ułatwić codzienną pracę zespołów developerskich, zwolnić sporo czasu poświęcanego do tej pory choćby na ręczne testy regresyjne, dzięki czemu można go poświęcić więcej na dopracowywanie i rozwijanie produktu. Dlatego też w ramach tego kursu skupiamy się na zagadnieniu przeprowadzania testów automatycznych end-to-end, czyli traktujących aplikację jako nierozerwalną całość. Ponieważ sporo aplikacji jest tworzonych z wykorzystaniem frameworka Angular, to na jego przykładzie pokażemy testy E2E. Użyjemy dwóch bibliotek do testowania: Protractora, stosowanego do aplikacji angularowych, i Cypressa, którego można użyć również w aplikacjach napisanych w innych technologiach. Poruszymy też pokrótce kwestie BDD (behavior-driven development) i na przykładzie biblioteki Cucumber zobaczymy, jak mogłaby wyglądać dokumentacja w postaci scenariuszy testowych. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu: Zdobędziesz wiedzę o testach E2E i dowiesz się, czym są i jak je przeprowadzać. Poznasz narzędzia do testowania: Protractor, Cypress i Cucumber. Nabędziesz umiejętność samodzielnego wyboru technologii i pisania testów E2E. Co więcej... Zyskasz podstawy do dalszego zgłębiania tematów związanych z jakością (jak piramida testów, metryki) i metodykami, takimi jak BDD. Testy E2E. Kurs video. Protractor, Cypress, Cucumber porusza tematy średnio i całkiem zaawansowane, ale zaczyna się od spraw zupełnie podstawowych i większość materiału dotyczy tych właśnie tematów. Po ukończeniu kursu będziesz w stanie rozpocząć samodzielne pisanie testów E2E z wykorzystaniem wymienionych technologii - i to jest główny cel tego kursu. Po co komu testowanie Cóż, prawda jest taka, że testowanie nie jest tym, co tygrysy (programiści) lubią najbardziej. Wiadomo, zajmuje czas, hamuje pracę, zmusza do cofania się i wprowadzania poprawek... Tyle że produkt nieprzetestowany to produkt nieużyteczny. Z błędami, gorzej działający, czasami wcale. Stąd testy, testy i jeszcze raz testy - albo klient się mocno zdenerwuje, gdy otrzyma kolejną wersję beta. I następną. I jeszcze jedną. Jeśli więc jesteś programistą, działającym w zespole lub freelancerem - testuj. A przynajmniej posiądź wiedzę na temat rodzajów testów i technologii, które służą do testowania, ich możliwości, wymogów, efektów. Dzięki temu będziesz wypuszczać lepszej jakości aplikacje i robić to (wbrew pozorom) szybciej i taniej. Bo nie ma nic mniej opłacalnego niż niezakończony, nieodebrany przez klienta projekt!
Testy penetracyjne. Kurs video. Testowanie bezpieczeństwa sieci
Obierz kurs na... testowanie bezpieczeństwa sieci komputerowej Sieci komputerowe są nieustannie narażone na ataki hakerskie. Można się próbować przed nimi bronić i zainstalować odpowiednie oprogramowanie, jednak to często nie wystarcza. Dlatego, szczególnie w instytucjach i firmach, dla których wyciek danych miałby katastrofalne skutki, do dbania o bezpieczeństwo sieci zatrudnia się specjalnie przeszkolone do tego celu osoby. W tym – pentesterów. Pentesterzy, albo inaczej: testerzy penetracyjni, zajmują się identyfikowaniem i oceną luk w zabezpieczeniach systemów komputerowych, aplikacji i sieci. Wykonują tzw. testy penetracyjne, symulowane ataki, które mają na celu sprawdzenie, jak dobrze infrastruktura organizacji jest zabezpieczona przed rzeczywistymi zagrożeniami. Chodzi tu przede wszystkim o zabezpieczenie sieci komputerowej, ale zwykle wiedza i zainteresowanie pentestera sięga głębiej, nawet do kodu aplikacji. Jeśli te sprawy Cię interesują i chcesz je zgłębić, polecamy Ci nasz kurs. Obejmuje on szeroki zakres tematyczny i umożliwia zrozumienie zagadnień związanych z bezpieczeństwem sieci komputerowych, a także przyswojenie technik testów penetracyjnych. Znajdziesz w nim zarówno teoretyczne aspekty związane z bezpieczeństwem sieci, jak i praktyczne ćwiczenia, które otworzą Ci drogę do samodzielnego przeprowadzania testów bezpieczeństwa i analizowania zagrożeń w środowiskach sieciowych. Uruchom szkolenie i przyjrzyj się najważniejszym narzędziom używanym do testów penetracyjnych, takim jak Kali Linux, Nmap, Metasploit Framework, OWASP ZAP, Nikto i Nessus. Poznaj metody ataków na warstwy sieciowe, między innymi ARP cache poisoning, MAC flooding, i ataków na routing (na przykład atak na RIPv2 i EIGRP). Tego rodzaju wiedza z pewnością Ci się przyda, by wdrażać skuteczne środki zaradcze i zapobiegać atakom. Co Cię czeka podczas naszego profesjonalnego szkolenia Z naszym kursem nauczysz się między innymi: Podstaw pentestingu, z uwzględnieniem roli pentestera w kontekście bezpieczeństwa IT Rozpoznawania różnych rodzajów testów penetracyjnych i ich zastosowania Identyfikacji cyberzagrożeń i podatności występujących w sieciach komputerowych Stosowania standardów bezpieczeństwa, takich jak OWASP, CIS, NIST, PCI, ISO Pasywnego zbierania informacji o systemach i sieciach Korzystania z Kali Linux i dostępnych w nim narzędzi, takich jak Nmap, Nikto, Metasploit, OWASP ZAP, Lynis, Searchsploit Instalacji i konfiguracji narzędzi skanujących, takich jak Nessus, a także interpretacji wyników skanowania Wyszukiwania i wykorzystywania exploitów do przeprowadzania testów penetracyjnych Przeprowadzania banner grabbing przy użyciu Ncat Przeprowadzania testów DNS enumeration i SMB enumeration w celu wykrywania potencjalnych podatności Wykonywania ataków na warstwie 2 OSI, takich jak ARP cache poisoning, MAC flooding, port stealing, atak root bridge i VLAN hopping Tworzenia i modyfikacji pakietów ARP za pomocą Scapy Skutecznego skanowania portów TCP i UDP, a także analizowania wyników przy użyciu Nmap Monitorowania zmian w usługach sieciowych z użyciem ndiff Symulowania ataków na routing, w tym na protokoły RIPv2 i EIGRP Przeprowadzania ataków DoS na urządzenia sieciowe i stosowania narzędzi takich jak hping3 Używania Metasploit do wykrywania i eksploatacji luk w urządzeniach sieciowych Szkolenie Testy penetracyjne. Kurs video. Testowanie bezpieczeństwa sieci kończy się na poziomie średnio zaawansowanym. Dostarcza wiedzy i umiejętności, które są uniwersalne i mogą Ci się przydać zarówno w pracy zawodowej, jak i w codziennym życiu. Narzędziownik pentestera Nasz kurs obejmuje kluczowe aspekty pentestingu – od podstawowych zagadnień, takich jak rodzaje testów penetracyjnych i metody zbierania informacji, po bardziej zaawansowane, w tym techniki ataków na różnych warstwach modelu OSI. Przede wszystkim jednak koncentruje się na zapoznaniu uczestnika z popularnymi narzędziami używanymi w testach penetracyjnych: Kali Linux – najpopularniejsza dystrybucja systemu Linux, specjalizująca się w narzędziach bezpieczeństwa Nmap – skaner portów używany do zbierania informacji o usługach i wersjach oprogramowania, dzięki czemu możliwe jest identyfikowanie podatności Metasploit Framework – platforma pozwalająca na wyszukiwanie i wykorzystywanie luk w systemach OWASP ZAP i Nikto – narzędzia do skanowania aplikacji webowych pod kątem podatności Nessus – jedno z najpopularniejszych narzędzi komercyjnych do skanowania podatności, wykorzystywane w profesjonalnych środowiskach
Trygonometria. Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy
Obierz kurs na... dobrze zdaną maturę z matematyki Podobno sam Pitagoras twierdził, że światem rządzą liczby. Nic w tym dziwnego — wszak właśnie tego starożytnego filozofa uznaje się za jednego z ojców matematyki. Królowej wszelkich nauk, tej, od której wszystko się zaczyna i na której wszystko się kończy. Na pewno od niej zaczynają się inne przedmioty ścisłe, bez opanowania jej zasad, twierdzeń i prawideł trudno studiować chemię, fizykę, informatykę, ekonomię, biologię... Świat abiturienta szkoły średniej może się także na matematyce skończyć, aktualnie bowiem znów należy ona do przedmiotów obowiązkowych na maturze. Pozostaje wziąć się do nauki i zdać ten egzamin! Co jednak robić, gdy ma się braki w podstawach albo nie rozumie się którejś z dziedzin matematyki? Bez paniki — od czego są nasze wideokorepetycje! Opracowane i nagrane przez studenta, pasjonata tematu, który od lat przygotowuje swoich podopiecznych do matury z matematyki. Ten kurs będzie wsparciem w Twoich przygotowaniach do egzaminu maturalnego z matematyki na poziomie podstawowym i pozwoli Ci poświęcić więcej czasu innym, równie ważnym dla Twojej przyszłości przedmiotom. Co dadzą Ci te wideokorepetycje? W trakcie kursu poznasz: Definicję sinus, cosinus, tangens, Zastosowanie trygonometrii w trójkącie prostokątnym, Własności podstawowych funkcji trygonometrycznych, Tożsamości trygonometryczne, Pojęcie kofunkcji, Trygonometrię w układzie współrzędnych, Rozwiązywanie równań trygonometrycznych, Co więcej... Wszystkie te elementy przećwiczysz podczas rozwiązywania zadań maturalnych. Kurs Jak zdać maturę z matematyki? Kurs video. Poziom podstawowy. Trygonometria został pomyślany tak, by mógł z niego skorzystać każdy, kto przygotowuje się do egzaminu dojrzałości. W kolejnych, 7 częściach cyklu, maturzysta przyswoi tematy związane z: Liczby rzeczywiste, logika i zbiory, Funkcją kwadratową i wymierną, Prawdopodobieństwo i statystyka, Funkcją wykładniczą, logarytmami i ciągami, Pojęcie funkcji i funkcja liniowa, Stereometrią, Planimetria i geometria analityczna. Wymagajcie od siebie, choćby inni od was nie wymagali Jan Paweł II