Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
From the 1972 Stockholm Declaration to the European Union's Green Deal, the principles of international environmental law have successfully permeated the multilateral discourse. They are also woven into a large patchwork of international treaties, binding the international community and requiring their implementation at the domestic level. This materials collection provides an edited compilation of international and European environmental law documents. Alongside the fundamentals as well as the procedural and liability frameworks, it includes a selection of the most relevant sectoral treaties relating to air, ozone, climate, freshwater, oceans, biodiversity, and hazardous substances.
"JavaScript Basics for Beginners" is your entry point into the exciting world of web development, offering a user-friendly approach to mastering the fundamental concepts of JavaScript programming. Designed for newcomers to coding, this book provides clear explanations, hands-on exercises, and practical examples to help you build a strong foundation in JavaScript.Introduction to JavaScript: Grasp the basics of JavaScript, its role in web development, and its versatility.Variables and Data Types: Explore the essentials of variables, data types, and how to store and manipulate information.Control Flow and Loops: Understand conditional statements and loops to control the flow of your code.Functions and Scope: Learn the principles of functions, their role, and how scope affects your code.DOM Manipulation: Dive into the Document Object Model (DOM) to interact with and manipulate HTML elements.Introduction to Events: Discover how to respond to user interactions and create dynamic web pages.¿¿¿¿ Ready to kickstart your coding journey? Dive into "JavaScript Basics for Beginners" and embark on a hands-on learning experience. Whether you dream of building websites, exploring web development, or enhancing your coding skills, this guide provides a solid foundation to empower your journey into the world of JavaScript. Begin your coding adventure-start learning JavaScript today! ¿¿¿¿
Discover core concepts, advanced techniques, and end-to-end solutions for building production-ready applicationsPurchase of the print or Kindle book includes a free PDF eBook.Key Features:Explore updated and new recipes to fill gaps in your knowledge while using Angular in productionDiscover industry best practices and tooling to enhance your development experience with Angular's renaissanceGain an understanding of advanced Angular topics to become a proficient enterprise web developerBook Description:Angular has long been the framework of choice for web development projects of various scales, offering much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide to Angular will help you build up your Angular expertise with a wide range of recipes across key tasks in web development and show you how to build high-performance apps.In this second edition, the recipes have been updated, added, and improved based on developer feedback and new challenges. The first few chapters will show you how to utilize core Angular concepts such as components, directives, and services to get you ready for building frontend web apps. You'll then develop web components with Angular and go on to learn about advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance.Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app's performance. Finally, you'll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users.By the end of this book, you'll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development.What You Will Learn:Gain a better understanding of how components, services, and directives work in AngularGet to grips with creating Progressive Web Apps using Angular from scratchBuild rich animations and add them to your Angular appsManage your app's data reactivity using RxJSImplement state management for your Angular apps with NgRxOptimize the performance of your new and existing web appsWrite fail-safe unit tests and end-to-end tests for your web apps using Jest and CypressGet familiar with Angular CDK components for designing effective Angular componentsWho this book is for:This book is for intermediate-level Angular developers looking for actionable solutions to common problems in Angular enterprise development. Mobile developers using Angular will also find the recipes in this book useful. Working experience with JavaScript and TypeScript is necessary to understand the topics covered in this book more effectively.
One tool, endless possibilities: Multi-cloud mastery with Ansible¿Across the modern IT landscape, managing infrastructure across diverse cloud platforms has become a formidable task. Ansible, a robust open-source automation tool, emerges as the ultimate weapon in your arsenal, unlocking efficiency and control over your multi-cloud environment, such as IBM, AWS, GCP, and Azure. Indulge in an in-depth venture through Ansible's fundamentals, architecture, and applications in multi-cloud environments with use cases. Gain a deep understanding of core concepts, such as playbooks, tasks, and roles, and learn to set up Ansible seamlessly across diverse operating systems and cloud providers. Master the creation of efficient playbooks to automate infrastructure provisioning, application deployment, and configuration management in multi-cloud scenarios. Dig into advanced areas like network automation, security automation, and edge computing, acquiring the skills to automate intricate tasks effortlessly.By the end of this book, you will emerge as a confident Ansible expert, capable of automating your multi-cloud operations with precision and efficiency. You will gain the skills to reduce manual effort, minimize errors, and achieve unprecedented agility in your cloud deployments.WHAT YOU WILL LEARN¿ Write efficient Ansible Playbooks for automated system configurations.¿ Deploy and manage cloud infrastructure across major providers seamlessly.¿ Integrate Ansible with Kubernetes for container orchestration automation.¿ Implement Ansible Automation Platform and Tower for enterprise scaling.¿ Apply Ansible techniques to automate AI and deep learning pipelines.WHO THIS BOOK IS FORThis book is tailored for IT professionals, including system administrators, DevOps engineers, cloud architects, cloud security professionals, automation engineers, and network specialists seeking to leverage Ansible for automation.
The book documents the German climate movement in an era in which the global climate crisis is an ever-present topic. It tells the story of people who put their ideals first and cross moral and legal boundaries to campaign for more climate protection.For this project, photographer Tenzin Heatherbell delved deep into the world of climate activists: he participated in events, attended court hearings, met the activists in private during their preparations and after their actions. With his camera, Heatherbell was there every step of the way, becoming part of the inner circle while remaining a detached observer. He witnessed how more than 3,000 police officers removed climate protesters from Lützerath who had been occupying the village to prevent the expansion of the nearby open-cast mine. The photographer captured over forty of the Last Generation's highly controversial actions staged at museums, on highways, bridges, and airports.Supplemented by personal impressions and essays, Heatherbell has created a photographic portrait that provides insights into a world that is inaccessible to many people. His intimate look behind the scenes of the climate movement allows us to see other images than those supplied by the mass media. He explores the activists' motives and their rage at what they regard as the inertia of politics and society.
Der erste Band der neuen Reihe "Epistula" über das Thema "Brief und Bildung" beleuchtet die vielfältigen Zusammenhänge zwischen der Gattung Brief und einer als Überbegriff für Erziehung, Ausbildung und Gelehrsamkeit verstandenen Bildung aus einer transkulturellen und diachronen Perspektive. Bildung und Briefe hängen auf unterschiedliche Weisen zusammen: Vom "Brief als Bildung" kann man sprechen, insofern Briefe im Blick auf Sprache und Stil unterschiedliche Grade von Bildung spiegeln, vom Grundlagenniveau der Lese- und Schreibkompetenz bis hin zu höchster Gelehrsamkeit. Ferner kommt "Bildung im Brief" zur Sprache, wenn Bildungsziele und -inhalte sowie Techniken und Methoden zu deren Erwerb oder auch Kontroversen darüber explizit Thema eines Briefes sind. Schließlich findet "Bildung durch Briefe" statt, da diese literarische Gattung in besonderer Weise dazu dient, Bildungsprozesse anzuregen und anzuleiten, die aufgrund der engen Bindung von Bildung an deren individuelle Aneignung meist auf Persönlichkeits- und Selbst-Bildung zielen. Die Beiträge aus zahlreichen Fachdisziplinen erörtern diese Facetten des Verhältnisses von "Brief und Bildung" aus verschiedenen Perspektiven von der Antike bis zur Moderne.
This book is volume 3 of Web Development from Beginner to Paid Professional. In this volume, you'll learn JavaScript Algorithms and Data Structures. While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In this volume, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).The great thing about web development is it's very suitable for people coming from many different backgrounds. So, it doesn't matter if you have little or no technical experience, or if you do have a technical background and you're looking to transition your skill sets into web development.I know there are more than sufficient resources online to teach absolute beginners everything they need to learn web development from scratch. But this series is different because it addresses a few web development problems. The credibility of a web developer is much more than their credentials. It's actually about the strength of their portfolio.Employment opportunities often come from work samples and concrete skills, rather than a college degree. So, you need to learn well enough. This book will not only help you learn well and build a stunning portfolio, it will also provide you continuous help and support.With this book and my dedicated 24/7 help and support team, there's nothing for you to fear. I have helped many web developers update their development skills, launch successful careers and get hired for remote jobs. I notice that even the most ambitious beginners can run into problems, such as unable to decide where to begin. Sometimes they get completely lost on the way and therefore need further help.The truth is everyone needs help at one point or the other to learn html5, CSS or Javascript correctly in their web development journey. I put additional coding challenges and their solutions in this volume. You will also get further help if you use the free support link at the bottom of this book. I will help you learn well.Finally, if you buy any volume of the series, I will add you to my web development community so you can continue to learn and get more help until you become a well-paid professional.
'Collage to Change the World' ist ein außergewöhnliches Collage-Aktivitätsbuch, das Sie einlädt, Ihr künstlerisches Potenzial zu entfalten und gleichzeitig drängende globale Probleme anzugehen.Dieses Buch ist für alle geeignet - von neugierigen Teens bis zu temperamentvollen Senior*innen. Es spricht die kreativen Seelen, die Kunstbegeisterten und die Changemaker*innen in jede*m von uns an. Mit einem besonderen Fokus auf Frauen befähigt dieses Buch jede*n, Teil dieser einzigartigen künstlerischen Bewegung zu werden.Erforschen Sie außerdem die Ursprünge und die Entwicklung der Collage:> Erhalten Sie wertvolle Tipps, Tricks und Einblicke in verschiedene Materialien.> Entdecken Sie einflussreiche Künstler*innen, die mit diversen Collage-Techniken arbeiten.> Erlernen Sie die Kunst der manuellen Collage mithilfe von Schritt-für-Schritt-Anleitungen. Sie erhalten mit diesem Buch 29 wunderschöne Hintergründe als Grundlage für Ihre Arbeiten und 29 Seiten mit über 300 inspirierenden Bildausschnitten. Finden Sie Denkanstößen, die sich auf die wichtigen Themen der heutigen Zeit konzentrieren: Klimawandel, Gleichberechtigung, Rassismus und viele mehr.
Huge forest and bush fires, gigantic downpours, dying forests, floods, drought disasters, and tornadoes - almost daily reports of disasters in newspapers and on news tickers. A number of irreversible processes of destruction and self-destruction in nature are unfolding and calling survival into question in more and more regions. These processes make it clear that the global environmental catastrophe has begun!Mainly responsible for this development are the international supermonopolies which, in their pursuit of maximum profit, ruthlessly and against better knowledge brush aside the urgently necessary environmental protection and acutely required emergency measures. All those who do not want to perish in the global environmental catastrophe are challenged today, as never before, to take up a society-changing struggle. The book makes unmistakably clear: the rescue of humanity will be possible only in genuine socialism.This book is the supplement to the book, Catastrophe Alert! What Is to Be Done Against the Willful Destruction of the Unity of Humanity and Nature?, published in 2014. The supplementary volume proves that many of the prognoses made then are becoming a reality faster than expected. We are in a race against time!
Everyone deserves to use the Internet. An estimated 1.3 billion people experience significant disability. That¿s 16percent of the world¿s population, or one in six of us. At the same time, over 96 percent of the one million most popular websites have an accessibility issue. Add to this the massive rise in legal cases around sites not being accessible, including Beyoncé, Disney, and Netflix, and you have an important topic that more and more people are starting to engage with.In this updated and revamped second edition of the Amazon technology chart-topping Practical Web Accessibility, yoüll be guided through a broad range of disabilities and access needs. Yoüll understand the ways these users typically engage with the web, the barriers they often face, and practical advice on how your websites and content can be compliant, but more than that, inclusive and enjoyable to use. There¿s also a new chapter on ¿Outsourcing Accessibility,¿ exploring third party ¿bolt-on¿ tools, ¿build your own website¿ platforms like Wix, and popular design systems. Yoüll explore whether they¿re helpful or detrimental in the fight to make the web more accessible.Throughout this book yoüll learn to test for, spot, and fix web accessibility issues for a wide range of physical and mental impairments. Featuring content from the latest compliance frameworks, including the newly released WCAG 2.2 and exploratory concepts in WCAG 3, yoüll see how to go beyond the basic requirements in order to help your users. Yoüll also learn that an accessible approach won¿t just help people with disabilities, it will improve your website for everyone.This book comes complete with practical examples you can use in your own sites, along with a brand-new approach to auditing and improving a website¿s accessibility, and a team¿s approach to it, based on tools created by the author and refined over years as a consultant ¿ The FAIR framework and ACCESS checklist. With these tools, you can set up processes for yourself and your team that will drastically improve the accessibility of your sites and, importantly, keep them that way in the future. Suitable for those of any profession or experience level, Practical Web Accessibility gives you all the information you need to ensure that your sites are truly accessible for the modern, inclusive web. If you would like to learn about web accessibility in a clear and actionable way, this book is for you.What You Will LearnA greater understanding of a vast range of disabilities that have online access needs, and the issues they typically face accessing content online.Ways to apply the practical steps required to cater for those needs.How to take your sites, and colleagues, on a journey from being inaccessible to accessible.The importance of accessibility in your designs, code, content, and more.The best ways to test andimprove your sites, so you can be compliant, and truly accessible. Who This Book Is For Anyone, regardless of what they do, who wants to learn how to make websites and their content more accessible for those with disabilities. In the world of web, the book has been used by front and backend developers, designers, product and project managers, team and business leaders.
Dieses Buch fragt danach, wie Recht und Rechtsprechung, Staats- und Rechtstheorie sowie moderne Verhaltensökonomie die Rationalität und den Egoismus des Menschen begreifen und wie dies die Wahl staatlicher Steuerungsinstrumente beeinflusst. Das scheinbar neuartige Instrument Nudging wird mit Blick auf Umweltschutzinstrumente, die Regulierung des Tabakrauchens und der Organspende in den öffentlich-rechtlichen Handlungsformenkatalog eingeordnet, wobei verfassungsrechtliche Grenzen diskutiert werden. Zielgruppe sind die an der "Metaebene" des Rechts und der Verhaltenssteuerung interessierten Leserinnen und Leser.
TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively can take time. This book guides you through 62 specific ways to improve your use of TypeScript.Author Dan Vanderkam, a principal software engineer at Sidewalk Labs, shows you how to apply these ideas, following the format popularized by Effective C++ and Effective Java (both from Addison-Wesley). Youll advance from a beginning or intermediate user familiar with the basics to an advanced user who knows how to use the language well.Effective TypeScript is divided into eight chapters:Getting to Know TypeScriptTypeScripts Type SystemType InferenceType DesignWorking with anyTypes Declarations and @typesWriting and Running Your CodeMigrating to TypeScript
"In a world of mass consumption and busy schedules, taking the time to understand our own trash habits can be daunting. In Talking Trash, the ever-curious and talented Iris Gottlieb pulls back the curtain on the intricacies of the global trash production system and its contribution to climate change . From the history of the mafia's rule of the New York sanitation system to orbital debris (space trash) to the myth of recycling, Gottlieb will help readers see trash in a whole new way. Complete with beautiful illustrations and several landfills' worth of research, Talking Trash shines a much-needed light on a system that has been broken for far too long, providing readers with surprising, disgusting, and insightful information to better understand how we affect garbage and how it affects us"--
Harness the power of Svelte, the cutting-edge JavaScript framework used for building high-performance web applications, with this definitive guideKey FeaturesCreate Svelte component lifecycles by styling and theming components as well as managing props and statesLeverage actions to build custom events, integrate libraries, and enhance UI elements progressivelyExplore transitions, write custom transitions, and go through accessibility with transitions in SveltePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionSvelte has quickly become a popular choice among developers seeking to build fast, responsive, and efficient web applications that are high-performing, scalable, and visually stunning. This book goes beyond the basics to help you thoroughly explore the core concepts that make Svelte stand out among other frameworks.You'll begin by gaining a clear understanding of lifecycle functions, reusable hooks, and various styling options such as Tailwind CSS and CSS variables. Next, you'll find out how to effectively manage the state, props, and bindings and explore component patterns for better organization. You'll also discover how to create patterns using actions, demonstrate custom events, integrate vanilla JS UI libraries, and progressively enhance UI elements. As you advance, you'll delve into state management with context and stores, implement custom stores, handle complex data, and manage states effectively, along with creating renderless components for specialized functionalities and learning animations with tweened and spring stores. The concluding chapters will help you focus on enhancing UI elements with transitions while covering accessibility considerations.By the end of this book, you'll be equipped to unlock Svelte's full potential, build exceptional web applications, and deliver performant, responsive, and inclusive user experiences.What you will learnMaster Svelte component development and write efficient Svelte codeImplement styling and theming techniques to create visually stunning UIsCreate reusable and composable Svelte components for better code organizationUnderstand state management with context and stores for scalable applicationsExplore different use cases of Svelte stores and Svelte contextUtilize tweened and spring stores for complex animations and custom easingWho this book is forThis book is for experienced web developers looking to enhance their skills and create high-performance web applications. Familiarity with JavaScript, frontend development, and basic Svelte concepts is recommended, making it ideal for professionals and developers who want to master Svelte's advanced features.Table of ContentsLifecycles in SvelteImplementing Styling and ThemingManaging Props and stateComposing componentsCustom Events with ActionsIntegrating Library with actionsProgressive enhancements with SvelteContext vs StoresImplementing Custom StoresState Management with Svelte StoresRenderless componentsStores and AnimationsUsing TransitionsCustom TransitionAccessibility with transition
Elevate your testing game to the next level using advanced techniques and proven strategies with this book for WebdriverIO beginners and automation pros alikeKey Features:Improve your coding skills and empower your automation journeyLeverage self-healing objects and adaptive frameworks for cutting-edge WebdriverIO automationOvercome script stability challenges and ensure robust, dependable test executionPurchase of the print or Kindle book includes a free PDF eBookBook Description:This book helps you embark on a comprehensive journey to master the art of WebdriverIO automation, from installation through to advanced framework development.You'll start by following step-by-step instructions on installing WebdriverIO, configuring Node packages, and creating a simple test. Here you'll gain an understanding of the mechanics while also learning to add reporting and screen captures to your test results to enhance your test case documentation. In the next set of chapters, you'll delve into the intricacies of configuring and developing robust method wrappers, a crucial skill for supporting multiple test suites. The book goes beyond the basics, exploring testing techniques tailored for Jenkins as well as LambdaTest cloud environments. As you progress, you'll gain a deep understanding of both TypeScript and JavaScript languages and acquire versatile coding skills.By the end of this book, you'll have developed the expertise to construct a sophisticated test automation framework capable of executing an entire suite of tests using WebdriverIO in either TypeScript or JavaScript, as well as excel in your test automation endeavors and deliver reliable, efficient testing solutions.What You Will Learn:Discover techniques to efficiently maintain and enhance your Page Object Model, saving time and effortGain insight into diagnosing and resolving script instability issues to ensure reliable test executionImprove test resilience by building objects that adapt to changing element locatorsEnhance your testing productivity by learning to write effective test cases with TypeScriptExplore strategies for comprehensive result analysis to enable data-driven decision-makingDevelop frameworks that adapt to evolving user journeys, ensuring long-term test sustainabilityWho this book is for:Whether you are a novice software development engineer in test (SDET) joining your first WebdriverIO automation project building test cases in TypeScript, or a seasoned lead framework architect experienced in solutioning daily test automation challenges, this book is for you. This book will also help developers and framework architects with basic knowledge of JavaScript or TypeScript who are looking to gain expertise in functional frontend testing. A basic understanding of CSS and XPath will help you get the most out of this book.
Species are going extinct, forests are burning, and children are worried about the future and their peers worldwide. But that is not the whole story: One Friday in 2018, a few young people joined Greta Thunberg to protest, and the global climate strike movement was born. Scientist David Fopp spent 250 Fridays with the newly formed grassroots movement. Together with activists Isabelle Axelsson and Loukina Tille, he offers an insider perspective on this fight for a globally just and sustainable society. They also turn their focus to science and our political engagement: How can research in all disciplines help with this struggle? And how can we all fight the climate crisis by transforming and deepening democracy?
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
Den Reichtum der Natur für zukünftige Generationen bewahren.Zusammen mit UNESCO präsentiert gestalten die UNESCO-Geoparks, die zu den spektakulärsten Regionen der Erde zählen. Die vorgestellten Geoparks verteilen sich auf 46 Länder und zeichnen sich durch ihre außergewöhnliche Geologie und Landschaft aus. Sie sind das Ergebnis lokaler Bemühungen, das Erbe der Erde durch Bildung, Naturschutz und sanften Tourismus optimal zu nutzen und zu bewahren. Das Buch hebt mit erstklassigen Bildern die atembe- raubende Schönheit der Geoparks hervor und unterhält und informiert mit Begleittexten zu jedem einzelnen. Wann wurde der Ort zu einem anerkannten Geopark? Was sind die geologischen Besonderheiten? Wie könnte er in 100 Jahren angesichts des Klimawandels und der globalen Erwärmung aussehen? Geoparks feiert die Natur in ihrer ursprünglichsten Form und vermittelt auf ästhetische Weise, warum diese einmaligen Orte unseres Schutzes bedürfen.
Get up and running with the Spring Boot and React stack - build an app from start to finish, test the frontend and backend, and deploy. Now with TypeScript code!Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesUse Spring Boot 3 to create powerful, complex, and secure backends for your applicationsLeverage React to build slick, high-performance frontendsGet introduced to TypeScript, Vite, and React Query for React developmentBook DescriptionIf you're an existing Java developer who wants to go full stack or pick up another frontend framework, this book is your concise introduction to React. In this three-part build-along, you'll create a robust Spring Boot backend, a React frontend, and then deploy them together.This new edition is updated to Spring Boot 3 and includes expanded content on security and testing. For the first time ever, it also covers React development with the in-demand TypeScript.You'll explore the elements that go into creating a REST API and testing, securing, and deploying your applications. You'll learn about custom Hooks, third-party components, and MUI.By the end of this book, you'll be able to build a full stack application using the latest tools and modern best practices.What you will learnMake fast and RESTful web services powered by Spring Data RESTCreate and manage databases using ORM, JPA, Hibernate, and moreExplore the use of unit tests and JWTs with Spring SecurityEmploy React Hooks, props, states, and more to create your frontendHarness the Material UI component library to customize your frontendUse the fetch API, Axios, and React Query for networkingAdd CRUD functionality to your appsDeploy your apps using AWS and DockerWho this book is forThis book is for Java developers who have basic familiarity with Spring Boot but don't know where to start when it comes to building full stack applications. Basic knowledge of JavaScript and HTML will help you to follow along.You'll also find this book useful if you're a frontend developer with knowledge of JavaScript basics and looking to learn full stack development, or a full stack developer experienced in other technology stacks looking to learn a new one.Table of ContentsSetting Up the Environment and Tools - BackendUnderstanding Dependency InjectionUsing JPA to Create and Access a DatabaseCreating a RESTful Web Service with Spring BootSecuring Your BackendTesting Your BackendSetting Up the Environment and Tools - FrontendGetting Started with ReactIntroduction to TypeScriptConsuming the REST API with ReactUseful Third-Party Components for ReactSetting up the Frontend for Our Spring Boot RESTful Web ServiceAdding CRUD FunctionalitiesStyling the Frontend with MUITesting React AppsSecuring Your ApplicationDeploying Your Application
Achieve operational excellence by running scalable, testable, modular, repeatable, extendable, and customizable infrastructureKey FeaturesLeverage AWS CloudFormation to manage your entire infrastructureGet up and running with maintaining your infrastructure as code and automating your environmentSimplify infrastructure management and increase productivity with AWS CloudFormationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe advent of DevOps and the cloud revolution has compelled software engineers and operations teams to rethink how to manage complex infrastructures and build resilient solutions. With this AWS book, you'll find out how you can use Infrastructure as Code (IaC) to simplify infrastructure operations and manage the modern cloud with AWS CloudFormation.This guide covers AWS CloudFormation comprehensively, from template structures to developing complex and reusable infrastructure stacks. It takes you through template validation, stack deployment, and handling deployment failures. It also demonstrates the use of AWS CodeBuild and CodePipeline for automating resource delivery and implementing continuous integration and continuous delivery (CI/CD) practices.As you advance, you'll learn how to modularize and unify your template on the fly using macros or by fixating the version using modules. You'll create resources outside of AWS with custom resources and catalog them with the CloudFormation registry. Finally, you'll improve the way you manage the modern cloud environment on AWS by extending CloudFormation through the AWS serverless application model (SAM) and the AWS cloud development kit (CDK).By the end of this book, you'll have mastered key AWS CloudFormation concepts and will be able to extend its capabilities for developing and deploying your own infrastructure.What you will learnUnderstand modern approaches to IaCDevelop universal, modular, and reusable CloudFormation templatesDiscover ways of applying continuous delivery with CloudFormationImplement IaC best practices in the AWS cloudProvision massive applications across multiple regions and accountsAutomate template generation and software provisioning for AWSExtend CloudFormation features with custom resources and the registryModularize and unify templates using modules and macrosWho this book is forIf you are a developer who wants to learn how to write templates, a DevOps engineer or SRE interested in deployment and orchestration, or a solutions architect looking to understand the benefits of streamlined and scalable infrastructure management, this book is for you. Prior understanding of the AWS Cloud is necessary.Table of ContentsWorking with CloudFormationAdvanced Template DevelopmentValidation, Linting, and Deploying the StackContinuous Integration and DeploymentDeploying to Multiple Regions and Accounts Using StackSetsConfiguration Management of EC2 Instances Using cfn-initCreating Resources Outside AWS Using Custom ResourcesCreating Your Own Resource Registry for CloudFormationScale Your Templates Using Macros, Nested Stacks, and ModulesGenerating CloudFormation Templates Using AWS CDKDeploying Serverless Applications Using AWS SAMWhat's Next?
Learn how to craft elegant and well-structured software frameworks in a variety of JavaScript environments with this handy guideKey Features:Explore the gateway to the constantly evolving world of JavaScript frameworksNavigate the JavaScript development landscape and discover crucial software architecture patternsBuild your own framework for a variety of work-related projectsPurchase of the print or Kindle book includes a free PDF eBookBook Description:JavaScript frameworks play an essential role in web application development; however, no single framework works perfectly for all projects. This book will help you understand existing projects, design new software architecture, and maintain projects as they grow. You'll go through software architecture principles with JavaScript, along with a guided example of structuring your project and maintenance guidance.This book covers framework planning aspects, enabling you to identify key stakeholders, understand JavaScript API design, and leverage complex abstraction. The second part of the book takes a practical programming approach to building your own framework by showing you how to structure modules and interfaces. As you advance, you'll discover how to develop data-binding components, work with JavaScript APIs, and much more. While writing a framework is half the job, continuing to develop it requires effort from everyone involved. The concluding chapters help to achieve this by teaching you the crucial aspects of software maintenance and highlighting the constants of framework development.By the end of this book, you'll have gained a clear understanding of the JavaScript framework landscape, along with the ability to build frameworks for your use cases.What You Will Learn:Expand your knowledge of JavaScript frameworks within different runtimes and ecosystemsGet to grips with the technical aspects of structuring framework abstractions in JavaScriptGain an understanding of common patterns across various existing frameworksDiscover the usage of existing tooling such as TypeScript and GraphQLConfigure performance tests for your project and track down bottlenecks in the code baseUnderstand how JavaScript and the web evolve and what these systems will look like in the coming yearsWho this book is for:If you're a JavaScript novice or an expert who wants to explore the world of JavaScript frameworks, this book is for you. This book introduces you to the history of frontend frameworks and guides you through the creation of your own framework. The chapters are designed to help developers build large projects for their full-time jobs and programmers who want to create open-source projects. A clear understanding of the JavaScript programming language as well as experience with existing software frameworks are all prerequisites.
Dieses Open-Access-Buch beschäftigt sich mit Umweltproblemen, die selbst im Kontext der heutigen globalen ökologischen Krise weitgehend gesellschaftlich unsichtbar bleiben, da sie ihre oftmals schwerwiegenden sozial-ökologischen Auswirkungen allmählich, schleichend und über längere Zeiträume hinweg in Form einer slow violence (Rob Nixon) entfalten. Am Beispiel der toxischen Industrieabfälle (Tailings) der chilenischen Bergbauindustrie werden in der Untersuchung anhand von drei Fallstudien die zentralen Gründe und Dimensionen dieser Unsichtbarkeit dargestellt und ihr Zusammenspiel analysiert.
The book about Non-bacterial toxins will cover those toxins that affect food safety and are produced by fungi (mycotoxins), cyanobacteria (cyanotoxins) and marine microalgae (phycotoxins). These three group of toxins affect food safety and drinking water quality at a global scale, and they pose three main challenges for scientists: 1) Climate change is causing a slow but steady change on the chemical profile of each of these groups, causing intoxications in areas that are geographically new to the intoxications map. For this reason, emerging toxins are a new topic that requires an important reallocation of resources to understand the new toxins trends, their toxicology, their analytical control and how to deal with them from a regulatory standpoint. 2) Toxicological science needs to be updated to determine the impact of the toxins in all kind of vectors (more and more are being discovered) and how they disseminate on the food chain. Also, the mode of action of many of this toxins is not understood or even known, and this affects also to the impact of the coexistence of several toxins in the same matrix. 3) Detection and regulation, as this requires the use of advance technology (mass spectrometry, biosensors, multitask screening etc) that is in many cases underdevelopped or not available, especially for many of the new toxins. Climate change, toxicology and detection affect so many areas of science that this book will try to keep the readers updated about the current state of the art.
In today's digital age, the front-end of a website is often its first impression-a dynamic, engaging interface that captures the user's attention and ensures a seamless browsing experience. "Front-End Web Development: Techniques and Trends" is your guide to mastering this dynamic discipline. This book covers HTML5, CSS3, JavaScript fundamentals, modern techniques like responsive web design, CSS Grid, ES6 JavaScript, and front-end frameworks. You'll also explore web accessibility, cross-browser compatibility, emerging trends, and portfolio building. Whether you're a newcomer or a seasoned developer, this book empowers you with the skills needed to excel in front-end development. Join us on this journey to create modern, accessible, and user-friendly web experiences!
Welcome to "Web Development Unleashed: A Practical Guide for Beginners." In today's digital landscape, the ability to craft web experiences is a valuable skill, and this book is your key to unlocking that potential. Whether you're a complete novice or someone with a budding interest in web development, our goal is to demystify the complexities and guide you through the process of building websites from scratch. You'll embark on a journey that covers the fundamental building blocks: HTML, CSS, and JavaScript. We'll introduce you to the tools and techniques that make web development not just accessible but enjoyable. Along the way, you'll work on practical projects that reinforce your learning and give you the hands-on experience needed to create your own web presence. Responsive design, essential for modern websites, will become second nature as we explore how to make your creations look and function beautifully on all devices. And when your websites are ready for the world, we'll guide you through the steps to host and deploy them. "Web Development Unleashed" is designed to be your companion, providing clarity, guidance, and real-world examples. Whether you're looking to build a personal portfolio, enhance your professional skills, or simply satisfy your curiosity, this book equips you to make your mark on the web. So, let's embark on this exciting journey together, and unleash the web developer in you.
*A Times, Financial Times, Observer and Nature Book of the Year*'Spectacular ... this work is planetary in scale' Independent'It offers real, rich hope' Observer, Books of the YearWe still have time to change the world. From the world's leading climate activist, this is the essential book for making it happen.Created by Greta Thunberg in partnership with over 100 climate experts working around the globe, with her commentaries throughout and updates for this new paperback edition to reflect the latest research, The Climate Book equips us with knowledge, and gives us hope. Together, it shows, we can do the seemingly impossible. But it has to be us, and it has to be now.
Dieses Buch umfasst die wesentlichen Grundlagen einer praxisorientierten Mobilitätsplanung. Im Gegensatz zur Verkehrsplanung fokussiert sich die Mobilitätsplanung auf den Menschen als zentrale Figur der Verkehrsentwicklung und entwirft daraus neue Perspektiven für die Planung. Mobilitätsplanung löst damit die Abhängigkeit vom technischen Artefakt des Verkehrs und zielt stattdessen darauf ab, direkt die Möglichkeiten der Menschen zu verstehen und zu beeinflussen. Das Buch richtet sich somit an alle Akteure, welche die Mobilität der Menschen in unterschiedlicher Weise beeinflussen. Klassischerweise gehören hierzu alle Ebenen der Planungspraxis, von Ministerien bis hin zu kommunalen Verwaltungen und Planungsbüros. Aber auch politisch Entscheidungstragende, Unternehmen und zivilgesellschaftliche Akteure gehören zu den Adressaten dieses Buches, da sie maßgeblich an der zukünftigen Entwicklung von Mobilität und Verkehr mitwirken.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.