Zarządzanie projektami IT

145
Ebook

Testuj oprogramowanie jak Google. Metody automatyzacji

Jason Arbon, Jeff Carollo, James A. Whittaker

Poznaj najlepszą na świecie metodę testowania! Oprogramowanie firmy Google to miliony linii kodu źródłowego, dziesiątki wersji językowych, różne systemy operacyjne, przeglądarki i preferencje użytkownika. Jak przy takich wymogach dostarczyć klientom produkt najwyższej jakości? Tu mogą pomóc tylko testy automatyczne. Dzięki nim codziennie bez trudu można uruchomić miliony testów! Google opanowało tę sztukę do mistrzostwa. Warto uczyć się od najlepszych! Dzięki tej książce dowiesz się, jak zorganizować proces testowania tak, żeby był elastyczny, skuteczny i spełniał Twoje oczekiwania. Poznasz rolę inżyniera do spraw testowania oprogramowania, kierownika zespołów inżynierskich oraz inżyniera testującego. Zobaczysz, na jakie problemy natykają się oni każdego dnia oraz jak sobie z nimi radzą. Ponadto nauczysz się oceniać ryzyko, dokumentować proces testowania czy raportować błędy. Książka ta jest obowiązkową lekturą dla wszystkich osób, które doskonalą swoje umiejętności programistyczne i chcą polepszyć jakość dostarczanego oprogramowania. Dzięki tej książce: poznasz najlepsze metody zapewniania jakości oprogramowania nauczysz się planować i przeprowadzać testy poprawnie ocenisz ryzyko udoskonalisz proces wytwarzania oprogramowania! Sprawdź, jak testują najlepsi!

146
Ebook

The Complete Metasploit Guide. Explore effective penetration testing techniques with Metasploit

Sagar Rahalkar, Nipun Jaswal

Most businesses today are driven by their IT infrastructure, and the tiniest crack in this IT network can bring down the entire business. Metasploit is a pentesting network that can validate your system by performing elaborate penetration tests using the Metasploit Framework to secure your infrastructure.This Learning Path introduces you to the basic functionalities and applications of Metasploit. Throughout this book, you’ll learn different techniques for programming Metasploit modules to validate services such as databases, fingerprinting, and scanning. You’ll get to grips with post exploitation and write quick scripts to gather information from exploited systems. As you progress, you’ll delve into real-world scenarios where performing penetration tests are a challenge. With the help of these case studies, you’ll explore client-side attacks using Metasploit and a variety of scripts built on the Metasploit Framework.By the end of this Learning Path, you’ll have the skills required to identify system vulnerabilities by using thorough testing.This Learning Path includes content from the following Packt products:Metasploit for Beginners by Sagar RahalkarMastering Metasploit - Third Edition by Nipun Jaswal

147
Ebook

The DevOps 2.2 Toolkit. Self-Sufficient Docker Clusters

Viktor Farcic

Building on The DevOps 2.0 Toolkit and The DevOps 2.1 Toolkit: Docker Swarm, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to explore two new programs, self-adaptive and self-healing systems within Docker. The DevOps 2.2 Toolkit: Self-Sufficient Docker Clusters is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book in the series looks at Docker, the tool designed to make it easier in the creation and running of applications using containers. In this latest entry, Viktor combines theory with a hands-on approach to guide you through the process of creating self-adaptive and self-healing systems. Within this book, Viktor will cover a wide-range of emerging topics, including what exactly self-adaptive and self-healing systems are, how to choose a solution for metrics storage and query, the creation of cluster-wide alerts and what a successful self-sufficient system blueprint looks like. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker.

148
Ebook

The Successful Software Manager. The definitive guide to growing from developer to manager

Herman Fung

The Successful Software Manager is a comprehensive and practical guide to managing software developers, software customers, and the process of deciding what software needs to be built. It explains in detail how to develop a management mindset, lead a high-performing developer team, and meet all the expectations of a good manager.The book will help you whether you’ve chosen to pursue a career in management or have been asked to act up as a manager. Whether you’re a Development Manager, Product Manager, Team Leader, Solution Architect, or IT Director, this is your indispensable guide to all aspects of running your team and working within an organization and dealing with colleagues, customers, potential customers, and technologists, to ensure you build the product your organization needs.This book is the must-have authoritative guide to managing projects, managing people, and preparing yourself to be an effective manager. The intuitive real-life examples will act as a desk companion for any day-to-day challenge, and beyond that, Herman will show you how to prepare for the next stages and how to achieve career success.

149
Ebook

"Theory and Practice of Second Language Acquisition" 2016. Vol. 2 (2)

red. Danuta Gabryś-Barker, red. Adam Wojtaszek

Theory and Practice of Second Language Acquisition, Volume 2, Issue 2 to trzeci numer nowopowstałego czasopisma (półrocznik) poświęconego pracom teoretycznym oraz badaniom empirycznym zajmującym się przyswajaniem języka drugiego oraz uczeniem się języka obcego. Jest czasopismem o zasięgu międzynarodowym, gromadzi bowiem Autorów z wielu środowisk akademickich poza Polską. Tegoroczny drugi numer koncentruje się na czynnikach kształtujących motywację do nauki języka obcego, roli blogów w promowaniu wielojęzyczności, przeplataniu się świata wirtualnego z rzeczywistym w kontekście nauczania języka obcego, problemu selektywnego mutyzmu wśród dzieci imigrantów, zmieniającej się roli native speaker’a we współczesnej glottodydaktyce oraz na wykształcaniu specjalistycznych umiejętności w ramach przyswajanego języka obcego. Tak jak poprzednie, obecny numer kierowany jest zarówno do badaczy procesów przyswajania języków, jak i do praktykujących glottodydaktyków.

150
Ebook

Tools and Skills for .NET 8. Get the career you want with good practices and patterns to design, debug, and test your solutions 

Mark J. Price

Unlock the full potential of .NET development with Tools and Skills for .NET 8.Dive into source code management using Git and learn how to navigate projects while ensuring version control. Discover advanced debugging techniques and troubleshooting strategies to identify and resolve issues, and gain practical insights on documenting your code, APIs, and services, fostering project clarity and maintainability. Delve into the world of cryptography, ensuring confidentiality and integrity throughout your development lifecycle.Elevate your skills as you explore cutting-edge topics such as building intelligent apps using custom LLM-based chat services, mastering dependency injection, optimizing performance through testing, and Docker containerization. Harness the power of cloud-native development with .NET Aspire, unlocking the benefits of modern cloud platforms. With guidance on software architecture best practices, this book empowers you to build robust, scalable and maintainable applications.Advance your career with invaluable insights on job readiness and interview preparation, positioning yourself as a top-tier candidate in today's competitive job market.Whether you're a seasoned .NET professional or an aspiring developer looking to enhance your skills, this book is your ultimate companion on the journey to .NET mastery.

151
Ebook

Tworzenie modeli biznesowych. Podręcznik wizjonera

Alexander Osterwalder, Yves Pigneur

Przewodnik dla wizjonerów, ludzi pragnących wyznaczać własne zasady gry i tych, którzy chcą podważać status quo - dla ludzi, którzy myślą o projektowaniu przedsiębiorstw przyszłości lub zmianie przestarzałych modeli biznesowych! Stworzony przez niesamowitą grupę 470 praktyków z 45 krajów Opisuje tradycyjne i najnowocześniejsze modele biznesowe oraz ich dynamikę Przedstawia techniki systematycznego tworzenia i wdrażania nowych rozwiązań "Ryzykowne!", "Skazane na porażkę!", "To na pewno się nie przyjmie!" A jednak! Karta kredytowa, wypożyczalnia samochodów, leasing kserokopiarek czy Google AdWords - odważne rozwiązania, których na początku nikt nie rozumiał i nie wróżył im wielkiego sukcesu... Powiedzieć, że dziś mają się świetnie, to za mało! Dzięki temu, że wyszły poza utarte schematy, wręcz wywróciły je do góry nogami, stały się przełomowymi biznesowymi modelami naszych czasów i przyniosły niewyobrażalne zyski! Wszyscy menedżerowie gorączkowo pracują nad usprawnieniem swojej firmy lub jej produktów. Szukają rozwiązań, które pozwolą im dostać się do czołówki rynkowych graczy lub utrzymać swoją pozycję w świecie ogarniętym manią wdrażania innowacji. Każdego dnia obserwujemy powstawanie niezliczonych nowych modeli i tysięcy nowatorskich rozwiązań, z których większość szybko popada w zapomnienie. Czyżby nie były wystarczająco genialne? Dlaczego jedne modele się przyjmują, a inne nie? Jak pracować z wizjonerskimi ideami, aby zwiększyć ich szanse na sukces? Za większością porażek dotyczących nowych rozwiązań stoi po prostu ich... nieuporządkowanie i niedopracowanie! Ale czy wdrażanie innowacji można w ogóle w jakiś sposób uporządkować? Nadeszła pora, by zmienić sposób myślenia o tworzeniu nowoczesnych modeli biznesowych. 470 menedżerów i specjalistów z 45 krajów, dla których wymyślanie i wdrażanie innowacji to chleb powszedni, pokaże Ci, że ten z pozoru niejasny proces można skutecznie usystematyzować! Rzuć więc wyzwanie utartym schematom myślenia i przestarzałym rozwiązaniom! Masz okazję wykorzystać wiedzę i doświadczenie najsłynniejszych praktyków oraz strategów tej dziedziny, aby nauczyć się, jak metodycznie poszukiwać wizjonerskich pomysłów, opracowywać je i wcielać w życie biznesowe, a także przekuwać w dochodowe projekty! Oto przewodnik od wizjonerów dla wizjonerów! A zatem koniec z nudną, suchą teorią! Wiedza czysto praktyczna, podana w nowatorski, ułatwiający zrozumienie i zapamiętanie sposób! Liczne rysunki, wzięte z życia ciekawe przykłady i gotowe, sprawdzone scenariusze do wykorzystania od zaraz. Tak wygląda nowoczesny podręcznik dla ludzi biznesowego czynu! A zatem do dzieła! Od wizjonera do milionera!

152
Ebook

UiPath Associate Certification Guide. The go-to guide to passing the Associate certification exam with the help of mock tests and quizzes

Niyaz Ahmed, Lahiru Fernando, Rajaneesh Balakrishnan

UiPath is the most popular vendor in the Robotic Process Automation (RPA) industry. If you're an RPA enthusiast or citizen developer who wants to succeed in the industry, achieving this certification can help you get accredited and ready for real-world challenges using UiPath.UiPath Associate Certification Guide offers complete, up-to-date coverage of the UiPath RPA Associate certification exam to help you pass on the first attempt and get certified. The book is written in a clear, succinct way with self-assessment questions, quizzes with answers at the end of each chapter, exam tips, and mock exams with detailed answers and explanations. You'll start by getting to grips with the basic concepts of UiPath RPA, and then progress to an in-depth discussion of all the concepts required for Associate certification. Finally, you'll develop UiPath skills by gaining the required knowledge and implement these skills using sample business cases.By the end of this UiPath book, you'll have covered everything you need to pass the exam, gained the knowledge you need to work on real-world case studies, and learned how to apply the various concepts to build enterprise-level use cases.