Informatyka

2281
Loading...
EBOOK

Learn C# in 7 days. Get up and running with C# 7 with async main, tuples, pattern matching, LINQ, regex, indexers, and more

Gaurav Aroraa

This book takes a unique approach to teach C# to absolute beginners. You’ll learn the basics of the language in seven days. It takes a practical approach to explain the important concepts that build the foundation of the C# programming language. The book begins by teaching you the basic fundamentals using real-world practical examples and gets you acquainted with C# programming. We cover some important features and nuances of the language in a hands-on way, helping you grasp the concepts in a fluid manner. Later, you’ll explore the concepts of Object-Oriented Programming (OOP) through a real-world example. Then we dive into advanced-level concepts such as generics and collections, and you’ll get acquainted with objects and LINQ. Towards the end, you’ll build an application that covers all the concepts explained in the book. By the end of this book, you will have next-level skills and a good knowledge of the fundamentals of C#.

2282
Loading...
EBOOK

Learn Clip Studio Paint. A beginner's guide to creating compelling art in manga, comics, and animation - Fourth Edition

Inko Ai Takita, Liz Staley

Ever dreamed of creating your own manga art comic books? Whether you're sketching your first character building entire comic panels, this beginner-friendly guide walks you through the essentials of Clip Studio Paint step by step. You’ll master core digital illustration skills – such as layering, penciling, and inking – while exploring storytelling techniques such as panel design, speech bubbles, and sound effects.This edition introduces enhanced guidance on drawing characters with correct proportions and perspective, customizing brushes, using rulers, and applying coloring techniques that will make your art stand out. You’ll also learn how to integrate 3D models to create dynamic poses and gain an introduction to basic animation.Written for aspiring digital artists, this book combines practical, tool-based instruction with creative guidance to support your growth from sketch to finished comic. Packed with clear illustrations and updated content, this fourth edition is ideal for those looking to publish webtoons, graphic novels, or manga art. By the end of the book, you’ll be able to create polished, expressive comics and illustrations with Clip Studio Paint and share them with the world.

2283
Loading...
EBOOK

Learn Clip Studio Paint. Create impressive comics and Manga art in world-class graphics software - Second Edition

Liz Staley

Clip Studio Paint, the successor to Manga Studio, is used by over four million illustrators and comic creators around the world. This book will guide you through every step of learning this software, from system requirements and installation, all the way through to exporting your work for print or the web. Learn how to create new documents, customize tools to fit your working style, use ruler tools to create anything from straight lines to intricate backgrounds, add 3D elements, create comic panels using the specialized panel tools, utilize screentones and materials, add text and word balloons to your comics, create sound effects, easily flat and color your comics using reference layers, and bring your drawings to life using the animation features. By the end of this book, you will be able to navigate the Clip Studio Interface and program preferences, customize the various tools, and be able to create your own black-and-white and color illustrations and comics from start to finish.

2284
Loading...
EBOOK

Learn D3.js. Create Stunning Interactive Web Visualizations with D3.js v7 and Modern JavaScript - Second Edition

Helder Da Rocha

Learn D3.js, Second Edition is a fully updated guide to building interactive, standards-compliant web visualizations using D3.js v7 and modern JavaScript. Whether you're a developer, designer, data journalist, or analyst, this book helps you master the core techniques for transforming data into compelling, meaningful visuals.Beginning with fundamentals like selections, data binding, and SVG, the book progressively covers scales, axes, animations, hierarchical data, and geographical maps. Each chapter includes short examples and a full hands-on project with downloadable code you can run, modify, and use in your own work.This new edition introduces improved chapter structure, updated code samples using ES2015 standards, and better formatting for readability. A dedicated chapter focuses on integrating D3 with modern frameworks like React and Vue, along with performance, accessibility, and deployment strategies. An appendix helps users migrate from older versions of D3.With thoughtful pedagogy and a practical approach, this book remains one of the most thorough and respected resources for learning D3.js.

2285
Loading...
EBOOK

Learn Docker - Fundamentals of Docker 18.x. Everything you need to know about containerizing your applications and running them in production

Dr. Gabriel N. Schenker

Docker containers have revolutionized the software supply chain in small and big enterprises. Never before has a new technology so rapidly penetrated the top 500 enterprises worldwide. Companies that embrace containers and containerize their traditional mission-critical applications have reported savings of at least 50% in total maintenance cost and a reduction of 90% (or more) of the time required to deploy new versions of those applications. Furthermore they are benefitting from increased security just by using containers as opposed to running applications outside containers.This book starts from scratch, introducing you to Docker fundamentals and setting up an environment to work with it. Then we delve into concepts such as Docker containers, Docker images, Docker Compose, and so on. We will also cover the concepts of deployment, orchestration, networking, and security. Furthermore, we explain Docker functionalities on public clouds such as AWS.By the end of this book, you will have hands-on experience working with Docker containers and orchestrators such as SwarmKit and Kubernetes.

2286
Loading...
EBOOK

Learn Ethereum. A practical guide to help developers set up and run decentralized applications with Ethereum 2.0 - Second Edition

Xun (Brian) Wu, Zhihong Zou, Dongying Song

Ethereum is a blockchain-based, decentralized computing platform that allows you to run smart contracts. With this book, you’ll discover the latest Ethereum tools, frameworks, wallets, and layer 2, along with setting up and running decentralized applications for the complete, end-to-end development experience.Learn Ethereum, 2nd Edition is a comprehensive overview of the Ethereum ecosystem, exploring its concepts, mechanisms, and decentralized application development process. You’ll delve into Ethereum's internals, technologies, and tools, including Ethereum 2.0 and the Ethereum Virtual Machine (EVM), gas, and its account systems. You’ll also explore Ethereum's transition to proof of stake, L1/L2 scaling solutions, DeFi protocols, and the current marketplace. Additionally, you’ll learn about EVM-compatible blockchains, connectivity techniques, and advanced topics such as sharding, off-chain scaling, DAOs, Metaverse, and NFTs.By the end of this book, you’ll be well-equipped to write smart contracts and develop, test, and deploy DApps using various tools, wallets, and frameworks.

2287
Loading...
EBOOK

Learn Ethical Hacking from Scratch. Your stepping stone to penetration testing

Zaid Sabih

This book starts with the basics of ethical hacking, how to practice hacking safely and legally, and how to install and interact with Kali Linux and the Linux terminal. You will explore network hacking, where you will see how to test the security of wired and wireless networks. You’ll also learn how to crack the password for any Wi-Fi network (whether it uses WEP, WPA, or WPA2) and spy on the connected devices.Moving on, you will discover how to gain access to remote computer systems using client-side and server-side attacks. You will also get the hang of post-exploitation techniques, including remotely controlling and interacting with the systems that you compromised. Towards the end of the book, you will be able to pick up web application hacking techniques. You'll see how to discover, exploit, and prevent a number of website vulnerabilities, such as XSS and SQL injections.The attacks covered are practical techniques that work against real systems and are purely for educational purposes. At the end of each section, you will learn how to detect, prevent, and secure systems from these attacks.

2288
Loading...
EBOOK

Learn Human-Computer Interaction. Solve human problems and focus on rapid prototyping and validating solutions through user testing

Christopher Reid Becker

Human-Computer Interaction (HCI) is a field of study that researches, designs, and develops software solutions that solve human problems. This book will help you understand various aspects of the software development phase, from planning and data gathering through to the design and development of software solutions. The book guides you through implementing methodologies that will help you build robust software.You will perform data gathering, evaluate user data, and execute data analysis and interpretation techniques. You’ll also understand why human-centered methodologies are successful in software development, and learn how to build effective software solutions through practical research processes. The book will even show you how to translate your human understanding into software solutions through validation methods and rapid prototyping leading to usability testing. Later, you will understand how to use effective storytelling to convey the key aspects of your software to users. Throughout the book, you will learn the key concepts with the help of historical figures, best practices, and references to common challenges faced in the software industry.By the end of this book, you will be well-versed with HCI strategies and methodologies to design effective user interfaces.