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.
Dieses Buch stellt eine Einführung in das Programmieren und das Erstellen publikationsfertiger Grafiken oder interaktiver Animationen mit der Julia-Programmiersprache dar. Ein besonderes Augenmerk liegt dabei auf einer schrittweise Auseinandersetzung mit den verschiedenen Plot-Möglichkeiten. Im Buch werden aufeinander aufbauend alle wichtigen Programmierkonstrukte zum Erstellen von Grafiken ausgearbeitet. Durch zusätzliche Aufgaben mit Beispiellösungen kann der Leser sein gelerntes Wissen nochmals selbst in der Praxis anwenden.Der InhaltErste SchritteSchleifen in JuliaErstellen einfacher GrafikenDarstellungsoptionen von Plots und Schleifen mit FunktionenVektorfelder, 3d-Plots, Oberflächen und KonturenInteraktive Anwendungen und AnimationenDer AutorDr. Daniel Jaud studierte Mathematik und Physik mit anschließender Promotion. Er unterrichtet an einem Gymnasium und ist weiterhin als freier Wissenschaftler im Bereich der mathematischen Physik tätig.
Boost your C++ skills by working through realistic examples and exploring system specificationsKey Features:Master essential skills to build robust Linux systemsExplore hands-on examples to demystify crucial development concepts, upskilling your system programming abilitiesMaster the art of creating software for Linux systems and supercharge your C++ skillsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Around 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration. To help you produce high-quality software, two industry experts have transformed their knowledge and experience into practical examples in system programming with C++ Programming for Linux Systems.In this book, you'll explore the latest C++20 features, while working on multiple specific use cases. You'll get familiar with the coroutines and modern approaches in concurrent and multithreaded programming. You'll also learn to reshape your thinking when analyzing system behavior in Linux (POSIX) environments. Additionally, you'll discover advanced discussions and novel solutions for complex challenges, while approaching trivial system operations with a new outlook and learning to choose the best design for your particular case.You can use this workbook as an introduction to system programming and software design in Linux or any Unix-based environment. You'll also find it useful as a guideline or a supplement to any C++ book.By the end of this book, you'll have gained advanced knowledge and skills for working with Linux or any Unix-based environment.What You Will Learn:Use C++20 features to craft elegant, efficient, and modern code for Linux systemsAcquire essential system programming skills with hands-on examplesDevelop a deep understanding of Linux programming, from embedded systems to cloud servicesTailor your applications to exploit the strengths and mitigate the weaknesses of different architecturesMerge advanced C++, system programming, Linux insights, and architecture to create exceptional softwareBoost your code quality by using system programming techniques to refine and optimize your codebaseWho this book is for:This book is for every software developer looking to improve and update their C++ development skills. Both students and professionals will find this book useful as the examples are curated to match any area of expertise and are easily adaptable. At the same time, they don't lose focus of the system specifics. A basic understanding of operating systems' interfaces is a must along with experience in software development.
Want to Ace your South Dakota DPS Driver's License Exam, even if you've never Driven before? Are you afraid of failing your driver's license test? Or have you failed the test before and still aren't sure what the right answers are? Do you want to pass your DPS written exam without getting stumped on tricky questions? You might've heard that the driver's license test in South Dakota is immensely difficult, regardless of your driving experience. Plenty of out-of-staters will tell you horror stories of how they failed terribly on the written exam... despite years of driving under their belts. And it's even scarier if you've never been behind the wheel. Because as excited as you may be to start driving on your own... you only get a few tries to pass the written test... before you're forced to begin the whole application process all over again. Even if you've read through the DPS handbook over and over, you might miss a "redundant" question where all of the answers look like they could be correct. And missing just one question is enough to invalidate your entire driver's license application. But there's a simple and easy way to save yourself the embarrassment of failing your driver's license test. With the right study guide, you'll be prepared for every question you come across on the test so you can pass with flying colors. In this South Dakota Driver's Practice Tests Course, you will discover: A comprehensive guide to applying for, taking, and passing the South Dakota DPS written exam Over 700 questions and answers to prepare you for the most recent version of the written test Detailed explanations of each answer to help you get a perfect score Over 9 different chapters that lay out the basics of each section on the exam - plus 2 BONUS cheat sheets The biggest mistake most people make when prepping for their tests, and how you can avoid the same fate 56 tips and tricks to get you ready for both the written exam and the road test Studying hacks to make sure you ace every question on the test, even if you don't have enough time to practice The 12 questions most test takers get wrong - answer these the right way if you don't want to fail And much more! Don't waste hundreds or even thousands of dollars on driver's ed courses that barely even help you with the written portion of your driver's license test. This South Dakota Driver's Practice Tests Course shows you everything you need to know to pass your exam on the first attempt... and for only a small fraction of what it costs to hire an instructor. Regardless of your driving experience, this all-in-one guide will boost your test-taking confidence and have you cruising around South Dakota in no time. You could keep sitting at home worrying about whether or not you're going to have to retake the test... or you can master all the essential road rules, skills, and practices and get one step closer to obtaining your driver's license. If you want to Pass your DPS written exam once and for all, then
Learn to write algorithms and program in the new field of quantum computing. This second edition is updated to equip you with the latest knowledge and tools needed to be a complex problem-solver in this ever-evolving landscape. The book has expanded its coverage of current and future advancements and investments by IT companies in this emerging technology. Most chapters are thoroughly revised to incorporate the latest updates to IBM Quantum's systems and offerings, such as improved algorithms, integrating hardware advancements, software enhancements, bug fixes, and more. Yoüll examine quantum computing in the cloud and run experiments there on a real quantum device. Along the way yoüll cover game theory with the Magic Square, an example of quantum pseudo-telepathy. Yoüll also learn to write code using QISKit, Python SDK, and other APIs such as QASM and execute it against simulators (local or remote) or a real quantum computer. Then peek inside the inner workings of the Bell states for entanglement, Grover¿s algorithm for linear search, Shor¿s algorithm for integer factorization, and other algorithms in the fields of optimization, and more. Finally, yoüll learn the current quantum algorithms for entanglement, random number generation, linear search, integer factorization, and others. By the end of this book, yoüll understand how quantum computing provides massive parallelism and significant computational speedups over classical computersWhat You'll LearnWrite algorithms that provide superior performance over their classical counterpartsCreate a quantum number generator: the quintessential coin flip with a quantum twistExamine the quantum algorithms in use today for random number generation, linear search, and moreDiscover quantum teleportationHandle the counterfeit coin problem, a classic puzzle Put your knowledge to the testwith more than 150 practice exercises Who This Book Is ForDevelopers, programmers, computer science researchers, teachers, and students.
Learn and implement responsible AI models using Python. This book will teach you how to balance ethical challenges with opportunities in artificial intelligence.The book starts with an introduction to the fundamentals of AI, with special emphasis given to the key principles of responsible AI. The authors then walk you through the critical issues of detecting and mitigating bias, making AI decisions understandable, preserving privacy, ensuring security, and designing robust models. Along the way, yoüll gain an overview of tools, techniques, and code examples to implement the key principles you learn in real-world scenarios.The book concludes with a chapter devoted to fostering a deeper understanding of responsible AI¿s profound implications for the future. Each chapter offers a hands-on approach, enriched with practical insights and code snippets, enabling you to translate ethical considerations into actionable solutions. What You Will LearnUnderstand the principles of responsible AI and their importance in today's digital worldMaster techniques to detect and mitigate bias in AIExplore methods and tools for achieving transparency and explainabilityDiscover best practices for privacy preservation and security in AIGain insights into designing robust and reliable AI modelsWho This Book Is ForAI practitioners, data scientists, machine learning engineers, researchers, policymakers, and students interested in the ethical aspects of AI
Coding interviews have changed over the years, and the expectations are now firmer than ever. Interviewers not only want to assess your programming skills but also want to assess your behavior during the interview. It is important to develop the right practices and attitude before you go for the interview. You need to display the right skills so the interviewer can hire you without a doubt. Your communication and problem-solving methods also give the interviewer a fair idea about how well you can approach different situations at work. This book has all the information you need about coding interviews and leaves you with some example programs you can use in the interview. The book also has some tips and tricks you can use to determine how to behave in an interview. The list is not exhaustive, but it should give you an edge over the other applicants.
"The writings collected in this book are written by Bhagat Singh on various occasions which reflect his thought and personality. These writings not only describe his political beliefs but also his views on social, religious and philosophical matters. Prompt, direct and concerned-his writings unabashedly reflect the troubles of revolutionaries, the attitude of the colonial rulers and the situation of the Indian socio-political milieu. These writings hold importance not only from a historical point of view but also hold a mirror for our present generation on various issues of contemporary importance. - From this book ""He became a symbol; the act was forgotten, the symbol remained, and within few months each town and village of Punjab, and to a lesser extent in the rest of northern India, resounded with his name."" -Jawaharlal Nehru ""Bhagat Singh had become the symbol of the new awakening among the youths."" - Subhash Chandra Bose "
The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files.If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?In this fully revised edition of the best-selling classic Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. You'll learn the basics of coding in Python and explore the language’s’s rich library of modules for performing specific tasks, like scraping data from websites, searching for text across multiple files, and merging, watermarking, or encrypting PDFs.The third edition includes:Expanded coverage of developer techniques, like creating command line programsUpdated examples and new projectsAdditional chapters about working with SQLite databases, speech-recognition technology, video and audio editing, and text-to-speech capabilitiesSimplified explanations (based on reader feedback) of beginner programming concepts, like loops and conditionalsEven if you've never written a line of code, Automate the Boring Stuff with Python, 3rd Edition will teach you how to make your computer take on tedious tasks and do all your grunt work—the way it should be!
Discover ways to enhance your application's functionality through hands-on learning for designing, testing, securing, deploying, and maintaining production-ready APIs Key Features:Learn how to design, develop, test, and deploy modern APIs in JavaExplore techniques for optimizing API performance and handling errorsSecure your APIs with industry-standard authentication and authorization techniquesGet a free PDF eBook with the purchase of the print or Kindle bookBook Description:Spring is a powerful and widely adopted framework for building scalable and reliable web applications in Java, complemented by Spring Boot, a popular extension to the framework that simplifies the setup and configuration of Spring-based applications. This book is an in-depth guide to harnessing Spring 6 and Spring Boot 3 for web development, offering practical knowledge of building modern robust web APIs and services.The book covers a wide range of topics that are essential for API development, including RESTful web service fundamentals, Spring concepts, and API specifications. It also explores asynchronous API design, security, designing user interfaces, testing APIs, and the deployment of web services. In addition to its comprehensive coverage, this book offers a highly contextual real-world sample app that you can use as a reference for building different types of APIs for real-world applications. This sample app will lead you through the entire API development cycle, encompassing design and specification, implementation, testing, and deployment.By the end of this book, you'll have learned how to design, develop, test, and deploy scalable and maintainable modern APIs using Spring 6 and Spring Boot 3, along with best practices for bolstering the security and reliability of your applications and improving your application's overall functionality.What You Will Learn:Create enterprise-level APIs using Spring and JavaUnderstand and implement REST, gRPC, GraphQL, and asynchronous APIs for various purposesDevelop real-world web APIs and services, from design to deploymentExpand your knowledge of API specifications and implementation best practicesDesign and implement secure APIs with authorization and authenticationDevelop microservices-based solutions with workflow and orchestration enginesAcquire proficiency in designing and testing user interfaces for APIsImplement logging and tracing mechanisms in your services and APIsWho this book is for: This book is for novice Java programmers, computer science graduates, coding boot camp alumni, and newcomers to the realm of creating real-world web APIs and services. It is an invaluable resource for Java developers transitioning to web development, offering an all-encompassing introduction to web service development. If you possess knowledge of fundamental programming constructs, data structures, and algorithms in Java but lack practical web development experience, this book will serve as a bridge to cultivate the essential skills for entry into the role of a web developer.
Tagline: Breaking the C-like language barrier to make device programming easy and fast
Do you dream of learning React without spending months in endless tutorials? Then this book is for you! In just five days, you will acquire the fundamental skills to start developing exceptional applications using this revolutionary technology. Whether you prefer to follow the book independently or alongside other online resources, it will provide you with a solid foundation to harness the full potential of React. Immerse yourself in an accelerated learning method that will allow you to make giant strides. Chapters are carefully designed to teach you the essential concepts of React, such as components, props, state, events, lifecycle, and hooks, without wasting time on complex explanations. Thanks to a clear and accessible writing style, you'll be able to dive into the intricacies of React from the first page. Code examples are accompanied by detailed explanations, enabling you to quickly grasp the subtleties of this technology. You don't need to be an expert in programming; the book is suitable for all levels, from beginners to more experienced developers looking to get up and running with React.You'll create React applications, reinforcing your understanding and consolidating your skills. You will be amazed at how quickly you progress with this hands-on approach that includes practical exercises to apply what you learn immediately. Don't wait any longer and dive into this exciting adventure right now. Master React in 5 Days will open the doors to a world of endless possibilities in web development.What You'll LearnCreate React componentsStudy JavaScript XML (JSX) syntax and handling eventsUnderstand React hooksManage lists and states Who This Book Is ForProgrammers and web developer students with knowledge of JavaScript
Learn the fundamentals of PL/PGSQL, the programming language of PostgreSQL which is most robust Open Source Relational Database. This book provides practical insights into developing database code objects such as functions and procedures, with a focus on effectively handling strings, numbers, and arrays to achieve desired outcomes, and transaction management.The unique approach to handling Triggers in PostgreSQL ensures that both functionality and performance are maintained without compromise. You'll gain proficiency in writing inline/anonymous server-side code within the limitations, along with learning essential debugging and profiling techniques. Additionally, the book delves into statistical analysis of PL/PGSQL code and offers valuable knowledge on managing exceptions while writing code blocks. Finally, you'll explore the installation and configuration of extensions to enhance the performance of stored procedures and functions.What You'll LearnUnderstand the PL/PGSQL conceptsLearn to debug, profile, and optimize PL/PGSQL codeStudy linting PL/PGSQL codeReview transaction management within PL/PGSQL codeWork with developer friendly features like operators, casts, and aggregatorsWho Is This Book ForApp developers, database migration consultants, and database administrators.
NGINX is one of the most widely used web servers available today, in part because of its capabilities as a load balancer and reverse proxy server for HTTP and other network protocols. This cookbook provides easy-to-follow examples to real-world problems in application delivery. The practical recipes will help you set up and use either the open source or commercial offering to solve problems in various use cases.For professionals who understand modern web architectures, such as n-tier or microservice designs, and common web protocols including TCP and HTTP, these recipes provide proven solutions for security, software load balancing, and monitoring and maintaining NGINXs application delivery platform. Youll also explore advanced features of both NGINX and NGINX Plus, the free and licensed versions of this server.Youll find recipes for:High-performance load balancing with HTTP, TCP, and UDPSecuring access through encrypted traffic, secure links, HTTP authentication subrequests, and moreDeploying NGINX to Google Cloud, AWS, and Azure cloud computing servicesSetting up and configuring NGINX ControllerInstalling and configuring the NGINX Plus App Protect moduleEnabling WAF through Controller ADC
With the massive adoption of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how the Linkerd service mesh enables cloud-native developers--including platform and site reliability engineers--to solve the thorny issue of running distributed applications in Kubernetes. Jason Morgan and Flynn draw on their years of experience at Buoyant--the creators of Linkerd--to demonstrate how this service mesh can help ensure that your applications are secure, observable, and reliable. You'll understand why Linkerd, the original service mesh, can still claim the lowest time to value of any mesh option available today. Learn how Linkerd works and which tasks it can help you accomplish Install and configure Linkerd in an imperative and declarative manner Secure interservice traffic and set up secure multicluster links Launch a zero trust authorization strategy in Kubernetes clusters Organize services in Linkerd to override error codes, set custom retries, and create timeouts Use Linkerd to manage progressive delivery and pair this service mesh with the ingress of your choice
Develop Python applications using an enterprise-based approach with unit and acceptance tests by following agile methods to create a minimum viable product (MVP) and iteratively add featuresKey Features:Master Python and related technologies by working on 12 hands-on projectsAccelerate your career by building a personal project portfolioExplore data acquisition, preparation, and analysis applicationsPurchase of the print or Kindle book includes a free PDF eBookBook Description:In today's competitive job market, a project portfolio often outshines a traditional resume. Python Real-World Projects empowers you to get to grips with crucial Python concepts while building complete modules and applications. With two dozen meticulously designed projects to explore, this book will help you showcase your Python mastery and refine your skills.Tailored for beginners with a foundational understanding of class definitions, module creation, and Python's inherent data structures, this book is your gateway to programming excellence. You'll learn how to harness the potential of the standard library and key external projects like JupyterLab, Pydantic, pytest, and requests. You'll also gain experience with enterprise-oriented methodologies, including unit and acceptance testing, and an agile development approach. Additionally, you'll dive into the software development lifecycle, starting with a minimum viable product and seamlessly expanding it to add innovative features.By the end of this book, you'll be armed with a myriad of practical Python projects and all set to accelerate your career as a Python programmer.What You Will Learn:Explore core deliverables for an application including documentation and test casesDiscover approaches to data acquisition such as file processing, RESTful APIs, and SQL queriesCreate a data inspection notebook to establish properties of source dataWrite applications to validate, clean, convert, and normalize source dataUse foundational graphical analysis techniques to visualize dataBuild basic univariate and multivariate statistical analysis toolsCreate reports from raw data using JupyterLab publication toolsWho this book is for:This book is for beginner-to-intermediate level Python programmers looking to enhance their resume by adding a portfolio of 12 practical projects. A basic understanding of the Python language and its aligned technologies is a must. The book helps you polish your Python skills and project-building prowess without delving into basic Python fundamentals.
This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6. Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. Yoüll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, yoüll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how todeploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud. After completing this book, yoüll be prepared to develop your own scalable, modular Spring-based applications. What You Will LearnDiscover the most common use cases encountered in the real worldLearn the proper way of testing with the Spring frameworkCreate reliable, modular softwareBuild skills that will translate well across all languages and environmentsIntegrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDBGet started with the most common, most-used Spring features Who This Book Is ForThose who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience inJava, but many core concepts in Java are discussed as they¿re encountered.
This book is a hands-on guide for programmers who want to learn how C++ is used to develop solutions for options and derivatives trading in the financial industry. It explores the main algorithms and programming techniques used in implementing systems and solutions for trading options and derivatives. This updated edition will bring forward new advances in C++ software language and libraries, with a particular focus on the new C++23 standard.The book starts by covering C++ language features that are frequently used to write financial software for options and derivatives. These features include the STL (standard template library), generic templates, functional programming, and support for numerical code. Examples include additional support for lambda functions with simplified syntax, improvements in automatic type detection for templates, custom literals, modules, constant expressions, and improved initialization strategies for C++ objects. This book also provides how-to examples that cover all the major tools and concepts used to build working solutions for quantitative finance. It discusses how to create bug-free and efficient applications, leveraging the knowledge of object-oriented and template-based programming. It has two new chapters covering backtesting option strategies and processing financial data.. It introduces the topics covered in the book in a logical and structured way, with lots of examples that will bring them to life.Options and Derivatives Programming in C++23 has been written with the goal of reaching readers who are looking for a concise, algorithms-based book that provides basic information through well-targeted examples and ready to use solutions.What You Will LearnGain insight into the fundamental challenges of the options and derivatives marketMaster the features of the C++ language used in quantitative financial programmingUnderstand quantitative finance algorithms for options and derivativesBuild pricing algorithms around the Black-Scholes model, and use binomial and differential equations methodsWho This Book Is ForProfessional developers who have some experience with the C++ language and would like to leverage that knowledge into financial software development.
With this book, Chris Fregly, Antje Barth, and Shelbee Eigenbrode from AWS help CTOs, ML practitioners, application developers, business analysts, data engineers, and data scientists find practical ways to use this exciting new technology.
Are you ready to revolutionize your understanding of data? Dive into the dynamic world of data mining with Python and unlock a treasure trove of insights that will supercharge your decision-making.In this groundbreaking guide, you'll embark on a thrilling journey through the art of extracting valuable knowledge from complex datasets. Whether you're a seasoned data scientist or just starting your analytics adventure, this book will empower you to harness the full potential of Python for data mining.Discover the secrets of text mining and sentiment analysis, where you'll uncover hidden patterns and sentiments buried within unstructured text. From social media buzz to customer feedback, uncover the pulse of the masses and make informed business strategies that resonate.Delve into the captivating realm of image recognition and classification, where you'll learn how to preprocess images, extract features, and build powerful convolutional neural networks. Witness the transformative power of AI as you unlock the ability to analyze images, detect objects, and revolutionize industries like healthcare, autonomous driving, and more.Master the art of time series analysis and forecasting, unraveling the mysteries hidden within temporal data. From financial predictions to demand forecasting, harness the power of ARIMA and LSTM models to anticipate trends and stay one step ahead of the game.But it doesn't stop there. Dive into the world of fraud detection, customer segmentation, and personalized recommendation systems, unleashing the potential to drive profits and deliver exceptional user experiences. Explore the ethical considerations and best practices that underpin responsible data mining, ensuring fairness, privacy, and reproducible research.With engaging code examples, step-by-step instructions, and a wealth of real-world applications, this book equips you with the skills to conquer the data-driven landscape. Prepare to transform your business, elevate your career, and make data your competitive edge.Don't just witness the data revolution-lead it. Grab your copy of "Data Mining with Python" today and become a data mining mastermind!
Create and deploy production-grade microservices-based applications with this latest edition updated to Spring Boot 3, Java 17, and Spring Cloud 2022Purchase of the print or Kindle book includes a free PDF eBookKey Features:Build cloud-native production-ready microservices and stay ahead of the curveUnderstand the challenges of building large-scale microservice architecturesLearn how to get the best out of the latest updates, including Spring Boot 3, Spring Cloud, Kubernetes, and IstioBook Description:Looking to build and deploy microservices but not sure where to start? Check out Microservices with Spring Boot 3 and Spring Cloud, Third Edition.With a practical approach, you'll begin with simple microservices and progress to complex distributed applications. Learn essential functionality and deploy microservices using Kubernetes and Istio.This book covers Java 17, Spring Boot 3, and Spring Cloud 2022. Java EE packages are replaced with the latest Jakarta EE packages. Code examples are updated and deprecated APIs have been replaced, providing the most up to date information. Gain knowledge of Spring's AOT module, observability, distributed tracing, and Helm 3 for Kubernetes packaging.Start with Docker Compose to run microservices with databases and messaging services. Progress to deploying microservices on Kubernetes with Istio. Explore persistence, resilience, reactive microservices, and API documentation with OpenAPI. Learn service discovery with Netflix Eureka, edge servers with Spring Cloud Gateway, and monitoring with Prometheus, Grafana, and the EFK stack.By the end, you'll build scalable microservices using Spring Boot and Spring Cloud.What You Will Learn:Build reactive microservices using Spring BootDevelop resilient and scalable microservices using Spring CloudUse OAuth 2.1/OIDC and Spring Security to protect public APIsImplement Docker to bridge the gap between development, testing, and productionDeploy and manage microservices with KubernetesApply Istio for improved security, observability, and traffic managementWrite and run automated microservice tests with JUnit, test containers, Gradle, and bashUse Spring AOT and GraalVM to native compile the microservicesUse Micrometer Tracing for distributed tracingWho this book is for:If you're a Java or Spring Boot developer learning how to build microservice landscapes from scratch, then this book is for you. To get started, you need some prior experience in building apps with Java or Spring Boot.
Are you eager to dive into the exciting world of programming but not sure where to start? Look no further! "Basic Guide to Programming Languages Python, JavaScript, and Ruby" is the perfect companion to kickstart your coding journey. This comprehensive book covers three popular and versatile languages - Python, JavaScript, and Ruby - providing you with the essential knowledge to begin your coding adventure confidently. Whether you are a complete beginner or an experienced developer seeking to expand your skillset, this book caters to all levels of expertise. Each chapter offers a step-by-step approach, guiding you through the core concepts of each language. You will learn how to work with variables, control structures, functions, and more, enabling you to write clean and efficient code. With real-world examples and hands-on exercises, you'll gain practical experience in building your own projects. Additionally, the book introduces advanced programming concepts such as file handling, error handling, and data manipulation. By the end, you'll be well-prepared to explore more advanced topics like web development, data science, and machine learning. Embark on your programming journey today and unlock the door to endless possibilities with "Basic Guide to Programming Languages Python, JavaScript, and Ruby" Happy coding!
This fast-paced, hands-on, quirky introduction to Windows’ Batch scripting language is ideal for coders of all skill levels.In this era of advanced programming languages, the simplicity, universality, and efficiency of Batch scripting holds undeniable value.Whether you’re maintaining legacy systems or seeking to understand the foundations of command line automation, The Book of Batch Scripting shows you how to become proficient with this tool included in every version of Windows.As you work through the book, you will:Write a simple .bat file that performs a daily task with just a couple of mouse clicksDelve into variables and data types, and learn how a variable can possess two values at once—and why you should careLearn how to manage and collect data on files and directories either locally or on a networkHarness the power of the for command to build complex loops with just a few lines of codeExplore advanced topics like recursion, performing text searches, and even learn how to write a .bat file that writes a .bat fileExtend Batch to use features like booleans, floats, operators, arrays, hash tables, stacks, queues, and even object-oriented designWritten for beginners and experts alike, The Book of Batch Scripting will have you streamlining your workflow and writing effective code in no time. This simple but powerful tool is about to make your life a little bit easier and more fun.Requires: Microsoft Windows
"Originally designed as an educational supplement for the renowned Stanford courses Computer Science 106A and 106B, Bit by Bit is a comic-style resource that uses fractal grids, custom-drawn characters, and fun graphics as a visually immersive introduction to the key concepts of beginner coding, learning pedagogy, education, and visual thinking. Bit by Bit takes readers on a journey that encompasses the full scope of both courses; beginning with the chief elements and fundamentals of programming such as functions, variables, and integers; carrying readers through the basics of Python and C++ into the conceptual world of efficiency and recursion; and walking them through collections of linked data structures. Throughout each section, course and Stanford alum Ecy Femi King is there to guide, cajole, and assist, simultaneously providing useful tips to encourage maximum knowledge absorption and engaging commentary for readers at every level. In short, this book is more than just a cohesive "study buddy" for introductory Stanford courses. Rather, it delivers a far-reaching guide of both pedagogical interest and practical use to students, educators, and researchers worldwide"--
Dive into the diverse facets of the Laravel ecosystem. This comprehensive guide will put you on the fast track to becoming an expert in Laravel development. Starting with the fundamentals, yoüll explore essential concepts, enabling you to grasp the framework's structure. Subsequent chapters cover intricate topics, such as advanced routing techniques, database management, and eloquent object relational mapping (ORM), allowing developers to build robust applications. The book offers comprehensive insights into building secure applications with authentication and authorization mechanisms, as well as constructing efficient APIs and employing caching techniques for enhanced performance. Chapters on real-time applications and queues offer practical knowledge to optimize application responsiveness. Advanced package development and performance monitoring provide valuable tools for developing high-quality Laravel packages and debugging. Yoüll also gain expertise in internationalization, front-end development, and database optimization.Building Real-Time Marvels with Laravel doesn't shy away from the latest trends, featuring chapters on serverless computing, progressive web applications (PWAs), and UI/UX design patterns. It also emphasizes security, DevOps, and infrastructure automation. Bonus appendixes feature a handy Laravel cheat sheet, recommended resources, and a glossary of essential terms, making it a comprehensive reference for Laravel enthusiasts.What You Will Learn Gain a comprehensive understanding of advanced routing, database management with eloquent ORM, authentication, and API development.Study caching, database query optimization, queuing, and scaling strategies for high-traffic applicationsExplore advanced middleware, real-time applications, testing, and package development Who This Book Is ForIntermediate to advanced developers.
Unlocking the Power of PHP: Your Ultimate Guide to Pain-Free DevelopmentAre you a budding developer yearning to master the art of PHP programming? Are you tired of feeling overwhelmed by confusing tutorials and incomplete resources? Look no further! We present to you a comprehensive solution that will not only ease your pain but also transform you into a confident PHP developer. Introducing "PHP Mastery: From Basics to Brilliance".¿¿¿¿ Pain Thrice:Are you struggling to grasp the fundamentals of PHP? Are you frustrated by the lack of clear explanations and hands-on examples? Do you find it agitating to tackle security and session management issues in your PHP projects? Are you yearning for a deeper understanding of advanced PHP functions? We understand your pain and we've crafted the perfect solution just for you.¿¿¿¿ Agitation and Solution:PHP Basics for Beginners: Dive into the world of PHP with crystal-clear explanations, real-world examples, and step-by-step tutorials. Say goodbye to confusion as we guide you through variables, data types, operators, loops, and much more. Witness your foundational knowledge solidify and your confidence soar.PHP Security and Session Management: Say farewell to sleepless nights worrying about security loopholes in your PHP applications. Our comprehensive guide will empower you to fortify your projects against vulnerabilities. Learn the art of secure coding, protect user data, and master session management techniques. Your agitation regarding security concerns will be a thing of the past.Advanced PHP Functions: Elevate your PHP skills to the next level with an in-depth exploration of advanced functions. Whether it's working with arrays, manipulating strings, or implementing complex algorithms, you'll gain the tools and knowledge needed to create dynamic and efficient applications. Say hello to newfound confidence and advanced capabilities.¿¿¿¿ Benefits You'll Gain:¿ Solid Foundation: Establish a strong base in PHP programming, ensuring every line of code you write is built on a rock-solid understanding.¿ Confidence Booster: Bid adieu to uncertainty as you gain the confidence to tackle any PHP development challenge that comes your way.¿ Security Savvy: Shield your applications from potential threats by implementing best practices in PHP security and session management.¿ Advanced Expertise: Master complex PHP functions that enable you to create dynamic and cutting-edge web applications.¿ Career Growth: Equip yourself with skills that are in high demand and unlock new career opportunities in the ever-evolving tech industry.¿¿¿¿ Call to Action:Don't let pain and frustration hold you back from becoming the PHP developer you aspire to be. "PHP Mastery: From Basics to Brilliance" is your key to pain-free, confident, and advanced PHP programming. Grab your copy now and embark on a transformative journey that will shape your programming prowess.
The book contains proven steps and strategies on how to learn basic programming in Java, including lesson summaries for easy reference and lessons at the end of each chapter to help you compound your new knowledge. Java is a simple language, object-oriented and incredibly easy to learn, provided you put your mind to it. Once you have learned the fundamental concepts and how to write the code, you will soon be programming like a pro!This book aims to teach you the basics of Java language in the simplest way possible. Unlike other resources, this book will not feed you with too many technicalities that might confuse you along the way. This book includes:Get to know the Richest Application Programming Interface Different Type Open Source Libraries Discover the 7 Best Development Tools of Java Keywords Identifiers What are the Variables ? Java Runtime Environment Creating Objects This book serves as a teaching guide and also a reference manual to accompany you through this wonderful world of programming. We aim to keep the core of the examples similar, so the only variable is the topic under discussion. This makes for easier learning and effortless referencing.
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.