Uncover security vulnerabilities and harden your system against attacks! With this guide you'll learn to set up a virtual learning environment where you can test out hacking tools, from Kali Linux to hydra and Wireshark. Then expand your understanding of offline hacking, external safety checks, penetration testing in networks, and other essential security techniques, with step-by-step instructions. With information on mobile, cloud, and IoT security you can fortify your system against any threat!
Full stack web developers are always in demand--do you have the skillset? Between these pages you'll learn to design websites with CSS, structure them with HTML, and add interactivity with JavaScript. You'll master the different web protocols, formats, and architectures and see how and when to use APIs, PHP, web services, and other tools and languages. With information on testing, deploying, securing, and optimizing web applications, you'll get the full frontend and backend instructions you need!
Highlights include:
1) Frontend programming
2) Backend programming
3) HTML
4) CSS
5) JavaScript
6) APIs
7) Single-page applications
8) Web architecture
9) Testing
10) Deployment
11) Security
12) Optimization
Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring your system and server, from compiling kernel modules to using tools like Apache, Postfix, and Samba. With information on backups, firewalls, virtualization, and more, you'll learn everything there is to know about Linux!
Highlights include:
1) Installation
2) GNOME and KDE
3) Bash, Vim, Emacs
4) Network configuration
5) Software and package management
6) Administration
7) Kernel modules
8) Apache
9) Postfix and Dovecot
10) Samba
11) Security
12) Virtualization
Web developers--this is your all-in-one guide to HTML and CSS! Learn to use HTML to format text and structure web pages. Understand the HTML document skeleton before creating forms, referencing hyperlinks, embedding active content, and more. Then style your pages with CSS: Create consistent designs with selectors, the box model, the cascade algorithm, and inheritance. Round out your client-side development experience by getting to know JavaScript. With detailed code examples, you'll master HTML and CSS in no time!
a. HTML for Formatting and Structure Master HTML syntax and document structure. Work with tags, elements, and attributes to build HTML documents. Create tables and forms, embed images, configure links, and develop interactive HTML elements.
b. CSS for Style and Design Develop simple and complex web layouts with CSS rules, selectors, declarations, combinators, pseudoclasses, and pseudoelements. Understand the principles of cascading, specificity, and inheritance. Learn to use the CSS box model, the position property, and more.
c. JavaScript Fundamentals Expand your knowledge with an introduction to JavaScript. See how to use variables, statements, functions, arrays, and objects to write and run simple programs. Explore the basics of Ajax for interactive web application design.
Highlights:
Say goodbye to dependencies, bogged-down code, and inflexibility! With the Spring framework and Spring Boot, you'll painlessly create Java applications that are production ready. Start with the basics: containers for Spring-managed beans, Spring framework modules, and proxies. Then learn to connect to relational databases, implement Jakarta Persistence, use Spring Data JPA, and work with NoSQL databases. Get the right know-how for modern software development with Spring and Java!
Highlights include:
1) Containers
2) Modules
3) Proxies
4) Dependency injection
5) Caching
6) RESTful web services
7) Security
8) Deployment
9) Databases
10) Jakarta Persistence
11) Spring Data JPA
12) Spring Web MVC
Developers and admins, it's time to simplify your workday. With this practical guide, use scripting to solve tedious IT problems with less effort and less code! Learn about popular scripting languages: Bash, PowerShell, and Python. Master important techniques such as working with Linux, cmdlets, regular expressions, JSON, SSH, Git, and more. Use scripts to automate different scenarios, from backups and image processing to virtual machine management. Discover what's possible with only 10 lines of code!
In this book, you'll learn about:
a. Scripting Languages
Beginners, get the crash course you need in Bash (and its alternative, Zsh), PowerShell, and Python syntax to perform scripting tasks.
b. Scripting Techniques
Learn to write successful scripts by following expert guidance and practical examples. Use commands for processing text files, functions for handling JSON and XML files, cron for automating script execution, SSH for running code, and more.
c. Scripting Examples
See scripting in action! Walk through concrete applications of scripting: data backup, image processing, web scraping, REST APIs, database maintenance, cloud scenarios, and virtual machine administration.
Highlights include:
1) Bash and Zsh
2) Linux toolbox
3) PowerShell and CmdLets
4) Python and pip
5) JSON, XML, and INI
6) SSH, VS Code, and Git
7) Automation with cron
8) Backup automation
9) Image processing
10) Web scraping
11) Cloud scripting
12) Virtual machines
React.js makes developing dynamic user interfaces faster and easier than ever. Learn how to get the most out of the library with this comprehensive guide! Start with the basics: what React is and how it works. Then follow practical code examples to build an application, from styling with CSS to maximizing app performance. Whether you're new to JavaScript or you're an advanced developer, you'll find everything you need to build your frontend with React!
Highlights include:
1) Class components
2) Hook APIs
3) Type safety and TypeScript
4) CSS and inline styling
5) Testing and security
6) Forms
7) Component libraries
8) Application navigation
9) Redux
10) GraphQL and Apollo
11) Next.js
12) Progressive web apps
Manage your materials with SAP S/4HANA! Whether your focus is on materials planning, procurement, or inventory, this guide will teach you to configure and manage MM in SAP S/4HANA. Start by creating your organizational structure and defining business partners and material master data. Then follow step-by-step instructions for your essential processes, from purchasing and MRP runs to goods issue and receipt. Discover how to get more out of SAP S/4HANA by using batch management, demand-driven MRP, SAP Fiori reports, and other built-in tools.
Highlights include:
1) Material master data
2) Business partners
3) Purchasing
4) Batch management
5) Material requirements planning (MRP)
6) Demand-driven MRP
7) Inventory management
8) Goods issue and receipt (GI/GR)
9) Material Ledger
10) Invoice verification
11) Document management
12) Reporting
Are you ready for warehouse management with SAP S/4HANA? With this implementation guide to EWM in SAP S/4HANA, start by setting up organizational and warehouse structures. Then follow step-by-step instructions to configure your product master, warehouse requests, handling units, warehouse tasks, and other key building blocks. Finally, customize your core processes, from inbound and outbound deliveries to value-added services and cross-docking. Get the most out of your warehouses!
Highlights include:
1) Master data
2) Warehouse structures
3) Goods receipt and issue
4) Putaway
5) Picking
6) Physical inventory
7) Monitoring
8) Shipping and receiving
9) Labor management
10) Value-added services (VAS)
11) Integration
Calling all SAP enterprise architects--the strategy guide you need is here! See how the SAP EA Framework and SAP LeanIX support your enterprise architecture with methodology, reference content, tools, and services. Explore examples of architecture design pattern implementation for real-world use cases, including business model transformation, TCO reduction, sustainability, and more. Follow SAP's blueprint to set up your own enterprise architecture practice. Get best practices, expert tips, full-color architecture diagrams, and more!
In this book, you'll learn about:
a. Fundamentals
Learn the basics of enterprise architecture within SAP landscapes. Walk through SAP EA Framework and understand its integration with ancillary business functions such as process, portfolio, and application management.
b. Use Cases
See enterprise architecture transformation at work! Practical use cases showcase how architecture patterns can be used to solve design problems in various business scenarios: cloud transformation, sustainability, automation, and more.
c. Implementation
Launch your own enterprise architecture transformation. Following guidance from the experts, create or improve your practice by setting up roles, processes, and deliverables. Use tools such as SAP LeanIX and SAP Signavio to support your transformation.
Highlights include:
1) SAP EA Framework
2) SAP EA Methodology
3) SAP EA Designer
4) SAP LeanIX
5) Business function integration
6) Reference content
7) Enterprise architecture practices
8) Cloud transformation
9) Business process transformation
10) Sustainability
11) Mergers, acquisitions, and divestures
Discover SAP's unified technology platform with this introductory guide! Get started with the building blocks of SAP Business Technology Platform: architecture design, runtime environments, and the development approach. Take a tour of the integrated tools and services for application development, business logic, automation, integration, security, and more. With detailed implementation examples for practical use cases, this is your guidebook to the complete SAP BTP ecosystem!
In this book, you'll learn about:
a. Architecture and Administration
Learn about SAP BTP from the ground up. See how lean enterprise architecture, a clean core strategy, and a development blueprint create a golden path for your implementation. Set up services, create accounts, and manage your system!
b. Tools and Services
Dive into SAP BTP's integrated technologies. Explore workflows with SAP Build Process Automation, data integration with SAP Datasphere, AI capabilities with SAP Business AI, analytics with SAP Analytics Cloud, and more.
c. Practical Scenarios
See what SAP BTP can do for your business! Understand how SAP BTP works in real-world use cases, such as automating tasks with generative AI or building multitenant applications with SAP Cloud Application Programming Model.
Highlights include:
1) Account management
2) Architecture design
3) User interface technologies
4) Application business logic
5) System and process integration
6) Data integration
7) Application development
8) Analytics
9) Security
10) DevOps
11) Use cases
12) Clean core strategy
It's finally here--your guide to Python for engineers and scientists, by an engineer and scientist! Get to know your development environments and the key Python modules you'll need: NumPy, SymPy, SciPy, Matplotlib, and VPython. Understand basic Python program structures and walk through practical exercises that start simple and increase in complexity as you work your way through the book. With information on statistical calculations, Boolean algebra, and interactive programming with Tkinter, this Python guide belongs on every scientist's shelf!
Highlights include:
1) Program structures
2) NumPy
3) Matplotlib
4) SymPy
5) SciPy
6) VPython
7) Tkinter
8) Numerical calculations
9) Statistical calculations
10) Boolean algebra
Whether you're managing large datasets or writing your first query, build your SQL skills with this practical guide! Learn the basic elements of relational databases and walk through the syntax, features, and applications of SQL. Then dive into the sublanguages of SQL and apply them for tasks such as modifying tables and querying data. See SQL in action with an example PostgreSQL database and detailed code samples from real-word applications!
Highlights:
1) Schemas
2) Tables
3) Views
4) Keys
5) PostgreSQL
6) Data definition language (DDL)
7) Data manipulation language (DML)
8) Transaction control language (TCL)
9) Data query language (DQL)
10) Data control language (DCL)
11) Entity-relationship diagrams (ERD)
Gearing up for SAP S/4HANA? Pave the way for a successful implementation project with SAP Activate! This handbook guides you through the SAP Activate methodology for agile project planning and delivery. Walk through your new implementation--public cloud, private cloud, or on-premise--or your system conversion project. See how to deploy a hybrid system landscape using a two-tier ERP setup. Get your SAP S/4HANA project right, from planning to go-live!
In this book, you'll learn about:
a. Methodology Basics
Get up to speed with SAP Activate! Learn the phases for project management and the golden rules for your SAP S/4HANA implementation. Explore core processes, from configuration to testing, and discover agile project delivery with SAFe.
b. Tools and Services
Work with solutions that support your implementation project. Access SAP Activate using SAP Signavio Process Navigator and SAP Cloud ALM, and then use SAP Best Practices and the enterprise management layer for SAP S/4HANA to set up a working system.
c. Deployment
Whether you're deploying SAP S/4HANA in the cloud or on-premise, follow instructions to plan, prepare for, and execute your deployment. Learn the ins and outs of a successful new implementation or system conversion, and then see how to create a two-tier ERP setup.
Highlights include:
Cloud and on-premise
New implementation
System conversion
Selective data transition
Business AI
Hybrid landscapes
Agile project delivery
Business-driven configuration
SAP Best Practices
Extensibility
Integration
Organizational change management
Bring your cloud and on-premise applications together with Cloud Integration (formerly SAP Cloud Platform Integration) in SAP Integration Suite! Integrate processes and data in your system, step by step, by developing and configuring integration flows in the SAP BTP, Cloud Foundry environment. Enhance your integrations with APIs, open connectors, and custom adapters. Explore prepackaged content in the content catalog, debug and secure integration projects, connect to third-party systems, and more!
Highlights include:
1) Integration flows
2) Integration content catalog
3) SAP API Business Hub
4) Modeling synchronous and asynchronous scenarios
5) Debugging
6) Security
7) Operations
8) Root cause analysis
9) Web UI
10) Message mappings
11) SAP API Management
Calling all designers and developers! This is your all-in-one guide to UX and usability design for digital products. See how an effective user experience incorporates insights from psychology, design principles, and practical data. Follow a proven approach for selecting your design methods, and then walk through the data-driven UX design process in detail: perform context analysis, specify requirements, develop solution prototypes, and test your products. Learn from example case studies and full-color illustrations to take your design to the next level!
- Design digital products for B2C, B2B, and medical applications that provide outstanding user experience - Plan your design, perform context of use analyses, and identify requirements - Develop and evaluate design solutions, from the prototyping phase to the testing and review stage
a. Theory of Design What makes design effective? Get to know the building blocks that create an incredible user experience: ergonomics and usability, data evaluation, user research, human information processing, design principles, and more.
b. UX Design Process Master data-driven UX design. Explore methods to analyze the context of use for your design project. Use techniques such as prototypes and wireframes to develop a design solution, and then refine it through usability and UX testing.
c. Design in Action See examples of design come to life! Follow three case studies that illustrate the design process for digital products: a B2C mobility application, a B2B customer relationship management application, and a B2C/B2B medical appointment portal.
Outstanding usability and user experience (UX) are never a matter of chance. If your professional goal is to create digital products that are intuitive, enjoyable, and easy to use, then you're in the right place.
With this professional guidebook, you'll learn how to adopt data-driven UX design. Experienced usability specialists introduce you to design fundamentals from psychology and provide you with a proven repertoire of methods, including practical guidance for developing the right mindset, refining your approach, and designing effective solutions. With these concrete instructions, you'll be able to evaluate and optimize your products and support your users through professional usability and UX projects.
Whether you're developing an experience for business-to-business (B2B) or business-to-consumer (B2C) applications, and no matter the industry or requirements at hand, this book will equip you with the right methods for effective design!
1) B2B and B2C applications 2) User researcher skills 3) Psychological foundations 4) Design principles 5) Context of use analysis 6) Requirements formulation 7) Prototypes and wireframes 8) Design testing and evaluation
This book includes:
1) 700+ pages of usability and UX design guidance from leading experts 2) A comprehensive guide for developers and designers 3) Full-color diagrams and detailed illustrations 4) Continuous design product case studies 5) Detailed decision matrices to jump-start your design project 6) A comprehensive index
This book is for you if:
You're a beginner or advanced designer. Whether you're dealing with usability and user experience design for the first time or you're already involved in product development, this book is written for you. If you're interested in the area of usability and user experience and would like to add to your repertoire of methods, you'll find what you're looking for within these pages.
Master the ins and outs of running sales and distribution in your SAP S/4HANA system. Follow step-by-step instructions, workflow diagrams, and system screenshots to complete your critical tasks and keep the sales pipeline moving. Learn how to create a quotation, change a sales document, cancel a delivery, and more. Your SAP S/4HANA sales manual is here!
a. End-to-End Sales
Master the sales cycle in SAP S/4HANA! Begin by processing pre-sales inquiry and quotation. Then dive into sales order processing, delivery, and billing to complete the sale.
b. Sales Documents
Move beyond standard orders to rush orders, consignments, returns, and more. Get step-by-step instructions to create, change, and review sales documents for each order you process.
c. Sales Data
Learn to navigate each sales record, from the material number, quantity, and price to the incompletion log and printed output. Get troubleshooting tips for when something is amiss.
Highlights Include:
1) Sales record navigation
2) Inquiries
3) Quotations
4) Sales order management
5) Delivery
6) Billing
7) Reversals
8) Rebates and settlement
9) Sales documents
10) SAP GUI transactions
11) SAP Fiori applications
Develop cloud applications customized for your business needs! Master the basics of SAP Business Technology Platform (SAP BTP) and its development environments; then get step-by-step instructions for developing and operating your own applications. Build your backend with Java, Node.js, or ABAP, and set up your frontend using SAPUI5 and SAP Fiori. With detailed code examples throughout, this book is your complete guide to building cloud applications on SAP BTP!
Highlights include:
1) Frontend and backend cloud development
2) SAP Business Application Studio
3) SAP Cloud Application Programming Model
4) SAP BTP, Cloud Foundry environment
5) SAP BTP, Kyma runtime
6) Java
7) Node.js
8) ABAP
9) DevOps
10) Application lifecycle management
11) Microservices
12) SAP Extension Suite
Whether you're making the move to SAP S/4HANA, or just curious about what the suite has to offer, this introductory guide is your starting point. Explore your business processes in SAP S/4HANA, now optimized by AI: finance, manufacturing, supply chain, sales, human capital management, and more. Get insight into SAP S/4HANA's architecture and key features for reporting, sustainability, extensibility, and artificial intelligence. Build your business case, choose your adoption path, and get ready for your implementation!
In this book, you'll learn about:
a. Key Capabilities
Learn about SAP S/4HANA's core offerings. Explore new-and-improved features such as the Universal Journal, advanced intercompany sales, centralized procurement, and much more. Discover how embedded and generative AI capabilities enhance your business processes and reporting options.
b. System Architecture
Understand how SAP S/4HANA is built from the ground up. Compare SAP S/4HANA's on-premise, private cloud, and public cloud architectures. Then see how to extend and optimize your system using a clean core strategy and SAP Business Technology Platform.
c. Your SAP S/4HANA Journey
Take your first steps towards implementation. Navigate your adoption path, whether you're planning a new implementation, system conversion, or selective data transition. Follow the SAP Activate methodology to plan your SAP S/4HANA project.
Highlights include:
1) Finance
2) Manufacturing
3) Supply chain
4) Sales, marketing, and commerce
5) Sourcing and procurement
6) Human capital management
7) Sustainability
8) Clean core
9) Intelligent technologies
10) Reporting and analytics
11) Deployment
12) Case studies
Ready to implement product cost controlling in SAP S/4HANA? This comprehensive guide is what you need! Walk through master data setup and cost estimate configuration, click by click. Dive into the details of integrated planning, including planned and actual costs and final settlements. Discover your available reporting options and review period-end tasks such as calculating overhead, works in progress, variance, and more!
Highlights include:
1) Integration planning
2) Master data
3) Configuration settings
4) Costing variants
5) Unit cost estimates
6) Preliminary costing
7) Simultaneous costing
8) WIP and variance calculations
9) Settlement
10) Actual costing
11) Sales order controlling
12) Event-based product costing