Bøger i Rheinwerk Computing serien
-
528,95 kr. 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 components2) Hook APIs3) Type safety and TypeScript4) CSS and inline styling5) Testing and security6) Forms7) Component libraries8) Application navigation9) Redux10) GraphQL and Apollo11) Next.js12) Progressive web apps
- Bog
- 528,95 kr.
-
528,95 kr. Begin your JavaScript journey with this comprehensive, hands-on guide. You'll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks. Build dynamic web applications with step-by-step instructions and expand your knowledge by exploring server-side development and mobile development. Work with advanced language features, write clean and efficient code, and much more!Highlights include: Reference typesObjectsEventsFormsWeb APIsObject-oriented programming Functional programmingClient-side applicationsServer-side applicationsMobile and desktop applicationsHighlights:Reference typesObjectsEventsFormsWeb APIsObject-oriented programming Functional programmingClient-side applicationsServer-side applicationsMobile and desktop applications
- Bog
- 528,95 kr.
-
518,95 kr. Get started with Git-today! Walk through installation and explore the variety of development environments available. Understand the concepts that underpin Git's workflows, from branching to commits, and see how to use major platforms, like GitHub. Learn the ins and outs of working with Git for day-to-day development. Get your versioning under control!Highlights:InstallationDevelopment environmentsRepositoriesCommitsBranchesMergingHooksGitHubGitLabWorkflowsBest practicesCommand reference
- Bog
- 518,95 kr.
-
468,95 kr. If you're developing server-side JavaScript applications, you need Node.js! Start with the basics of the Node.js environment: installation, application structure, and modules. Then follow detailed code examples to learn about web development using frameworks like Express and Nest. Learn about different approaches to asynchronous programming, including RxJS and data streams. Details on peripheral topics such as testing, security, and performance make this your all-in-one daily reference for Node.js!In this book, you'll learn about:a. Getting Started with Node.js Begin your journey with Node.js. Learn about the core components of the environment such as the V8 engine and libraries. Then install Node.js and explore application development tools and the module system. b. Developing Applications Develop web applications by following practical code examples. Set up a web server using HTTP and develop apps step by step using the Express and Nest frameworks. Connect databases, generate interfaces using the REST server and GraphQL, implement command-line tools, handle asynchronous programming, and more. c. Managing ApplicationsManage your Node.js applications from development to deployment. Learn how to use package managers, implement tests, and protect against security threats. Get expert tips on scalability and performance to optimize your apps. Highlights include:1) Installation2) Asynchronous programming3) Application development 4) Modules 5) Express and Nest frameworks6) Template engines 7) Database connectivity 8) Web sockets9) Session handling10) Deployment and operations11) Security 12) Testing, performance, and scalabilityHighlights:InstallationAsynchronous programmingApplication development Modules Express and Nest.js frameworksTemplate engines Database connectivity Web socketsSession handlingDeployment and operationsSecurity Testing, performance, and scalability
- Bog
- 468,95 kr.
-
538,95 kr. This is the up-to-date, practical guide to Java you've been looking for! Whether you're a beginner, you're switching to Java from another language, or you're just looking to brush up on your Java skills, this is the only book you need. You'll get a thorough grounding in the basics of the Java language, including classes, objects, arrays, strings, and exceptions. You'll also learn about more advanced topics: threads, algorithms, XML, JUnit testing, and much more. This book belongs on every Java programmer's shelf!Highlights:Classes and objectsArraysException handlingObject-oriented programmingCharacters and stringsGenericsClass libraryConcurrent programmingData structuresLambda expressionsJUnit testingJDK tools
- Bog
- 538,95 kr.
-
548,95 kr. Ready to master Python? Learn to write effective code, whether you're a beginner or a professional programmer. Review core Python concepts, including functions, modularization, and object orientation and walk through the available data types. Then dive into more advanced topics, such as using Django and working with GUIs. With plenty of code examples throughout, this hands-on reference guide has everything you need to become proficient in Python!Highlights include:1) Functions2) Methods3) Attributes4) Data types5) GUIs6) Debugging7) Network communication8) Modularization9) Object orientation10) Iterators11) Generators12) Exception handling
- Bog
- 548,95 kr.
-
518,95 kr. Learn the ins and outs of containerization in Docker with this practical guide! Begin by installing and setting up the platform. Then master the basics: get to know important terminology, understand how to run containers, and set up port redirecting and communication. You'll learn to create custom images, work with commands, and use key containerization tools. Gain essential skills by following exercises that cover common tasks from packaging new applications and modernizing existing applications to handling security and operations.1) Installation and configuration2) Dockerfiles3) Docker commands4) Rootless Docker5) Project migration6) GitLab 7) Grafana8) Kubernetes9) Container security10) Continuous integration and delivery (CI/CD)11) Docker images: servers, databases, programming languages, and web applications
- Bog
- 518,95 kr.
-
613,95 kr. 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!Highlights include:1) HTML syntax and structure 2) HTML elements3) Tables, links, and images4) HTML forms5) CSS selectors6) Cascade and inheritance 7) CSS box model8) CSS preprocessors9) Responsive layout design10) Testing11) JavaScript12) AjaxHighlights:HTML syntax and structure HTML elementsTables, links, and imagesHTML formsCSS selectorsCascade and inheritance CSS box modelCSS preprocessorsResponsive layout designTestingJavaScriptAjax
- Bog
- 613,95 kr.
-
518,95 kr. 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 programming2) Backend programming3) HTML4) CSS5) JavaScript6) APIs7) Single-page applications8) Web architecture9) Testing10) Deployment11) Security12) Optimization
- Bog
- 518,95 kr.
-
548,95 kr. 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) Containers2) Modules3) Proxies4) Dependency injection5) Caching6) RESTful web services7) Security 8) Deployment9) Databases10) Jakarta Persistence11) Spring Data JPA12) Spring Web MVC
- Bog
- 548,95 kr.
-
568,95 kr. 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!
- Bog
- 568,95 kr.
-
613,95 kr. Calling all designers and developers! This is your all-in-one guide to data-driven UX 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!In this book, you'll learn about: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 ActionSee 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. Highlights include:1) Data-driven UX design 2) B2B and B2C applications3) User researcher skills4) Psychological foundations 5) Design principles6) Context of use analysis7) Requirements formulation 8) Prototypes and wireframes 9) Design testing and evaluation 10) Decision matrices 11) Use cases
- Bog
- 613,95 kr.
-
613,95 kr. 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
- Bog
- 613,95 kr.
-
518,95 kr. Preparing for your iSAQB CPSA--Foundation Level exam? Make the grade with this study guide! First, tackle essential topics and fundamentals, beginning with development approaches and design techniques for scalable software architectures. Then, see how views, templates, and documents are used to communicate design decisions, and understand how to evaluate software architectures. Level up your exam prep with this handy resource!Highlights include:iSAQB CPSA-Foundation Level exam Architecture designDevelopment approachesArchitectural patternsTemplatesDocumentationPrototypesQuality managementDeploymentModeling toolsStatic code analysis toolsCode managementHighlights:iSAQB CPSA-Foundation Level exam Architecture designDevelopment approachesArchitectural patternsTemplatesDocumentationPrototypesQuality managementDeploymentModeling toolsStatic code analysis toolsCode management
- Bog
- 518,95 kr.
-
447,95 kr. 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
- Bog
- 447,95 kr.
-
473,95 kr. 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
- Bog
- 473,95 kr.