Ebooks

L'Institut Agro Montpellier est abonné à une collection de près de 26 000 livres numériques scientifiques et techniques accessibles sur la plateforme ScholarVox universités
Seule une sélection de ces documents est intégrée dans le catalogue des bibliothèques INRAE - Institut Agro Montpellier.
Pour lire les e-books
Tous les livres de la plateforme sont lisibles en ligne (pas de téléchargement), sur ordinateurs ou sur tablettes.
L'accès est réservé aux étudiants de l'Institut Agro Montpellier et aux agents des campus.
Pour bénéficier de toutes les fonctionnalités de la plateforme (annotations, dossiers, commentaires, étagères de cours....) et pour un accès hors campus, il faut s'identifier sur la plateforme via le "compte de son école" (Voir le détail ici).
Pour vous guider 5 courtes vidéos en ligne sur YouTube ; Le tutoriel d'AgroParisTech
ScholarVox Université : Nouveautés : Sciences de l'ingénieur
L'épopée de l'énergie nucléaire : Une histoire scientifique et industrielle Ed. 1
Editeur : EDP Sciences
Entre le nucléaire et la France, on peut parler d'une véritable histoire d'amour. Ayant fait le pari de développer cette source d'énergie, les décideurs français se sont lancés dans une épopée fantastique, une des aventures scientifiques et industrielles les plus excitantes. L'objet de cet ouvrage est de présenter les enjeux de ce pari, de mieux cerner les difficultés qui ont accompagné son déroulement, afin d'appréhender la complexité d'une telle construction.
Après un panorama des acquis successifs de la physique atomique et nucléaire depuis un peu plus d'un siècle, l'ouvrage décrit la genèse de l'énergie nucléaire, puis ses développements industriels, pour finir sur un aperçu de perspectives encore largement ouvertes. La conclusion dresse un bilan des atouts et des risques de cette énergie. On y trouvera les témoignages d'un autre acteur de ces recherches, Pierre Benoist, et de l'un de ceux qui les poursuivra, Sylvain David.
Squeaky Clean Topology in Blender : Create accurate deformations and optimized geometry for characters and hard surface models
Editeur : Packt Publishing
A comprehensive introduction to 3D modeling, from the fundamental ideas of topology to in-depth examples that will help you take your projects to the next level
Key Features
- Overcome complex topology problems while working through projects
- Learn to topologize quad-based and non-quad-based meshes with step-by-step examples
- Optimize your models by reducing the triangle count to improve performance
Book Description
This book is an introduction to modeling and an in-depth look at topology in Blender, written by a Blender topology specialist with years of experience with the software. As you progress through its chapters, you'll conquer the basics of quad-based topology using triangles and Ngons, and learn best practices and things to avoid while modeling and retopologizing. The pages are full of illustrations and examples with in-depth explanations that showcase each step in an easy-to-follow format.
Squeaky Clean Topology in Blender starts by introducing you to the user interface and navigation. It then goes through an overview of the modeling techniques and hotkeys that will be necessary to understand the examples. With the modeling basics out of the way, the next stop on our journey is topology. Working through projects like a character and a sci-fi blaster, the book will illustrate and work through complex topology problems, and present solutions to those problems. These examples focus on deforming character models, non-deforming hard surface models, and optimizing these models by reducing the triangle count.
By the end of this book, you will be able to identify the general flow of a shape's topology, identify and solve issues in your topology, and come out with a model ready for UV unwrapping, materials, and rigging.
What you will learn
- Identify the general flow of a model's topology, and what might cause issues
- Understand the topology of a character, and the joints that they make up
- Handle non-quad based topology
- Lay out your meshes for UV seams
- Explore and use hotkeys to get things done faster
- Optimize models for a reduced triangle count
Who this book is for
This book is for character modelers, sculptors, poly modelers, and hard surface modelers. Whether you're looking for an introduction to modeling, optimizing high poly or sculpted models, or just a deeper dive into the subject of topology, this book will walk you through the topology workflow from beginning to end.
Programming Raspberry Pi in 30 Days : Learn how to build amazing Raspberry Pi projects using Python with ease (English Edition)
Editeur : BPB Publications
A step-by-step guide that will help you build exciting projects using Raspberry Pi
Key Features
? Get familiar with the specifications and features of different Raspberry Pi models.
? Create embedded projects using the Raspberry Pi.
? Learn how to build your projects using the Raspberry Pi Pico, a low-cost and high-performance microcontroller board.
Description
The Raspberry Pi is a powerful and versatile computing platform that has become a popular choice for DIY electronics projects, hobbyist programming, and educational purposes. Whether you are new to the Raspberry Pi or a seasoned user, this book provides a comprehensive coverage of the latest Raspberry Pi models, software, and accessories.
The book begins with a detailed overview of how to start and set up your Raspberry Pi. It then introduces you to Raspberry Pi OS, including a comparison of 32-bit vs 64-bit and the difference between Raspberry Pi OS Legacy (Buster) and Raspberry Pi OS (Bullseye). Moving on, the book will help you get familiar with some basic Linux and Networking commands. The book also explains how to build GUI applications, web applications, and robots using Raspberry Pi and Python.
With clear explanations, practical examples, and plenty of opportunities for hands-on learning, this book will help you unleash the full potential of your Raspberry Pi and bring your ideas to life.
What you will learn
? Learn how to interact with the Raspberry Pi Pico for the first time.
? Learn how to use GPIO ZERO on your Raspberry Pi.
? Learn how to make GUI apps with Raspberry Pi and guizero.
? Learn how to connect the Raspberry Pi Camera Module to your Raspberry Pi.
? Learn how to build your first robot with Raspberry Pi with ease.
Who this book is for
This book is a perfect guide for anyone who wants to learn how to use and explore the capabilities of Raspberry Pi, including hobbyists, makers, and DIY enthusiasts. IoT engineers, software developers, and educators who want to integrate Raspberry Pi into their projects will find this book helpful.
Table of Contents
1. Introducing Raspberry Pi
2. Setting Things Up
3. Say Hello to Raspberry Pi OS
4. Navigating Raspberry Pi OS
5. The Linux Terminal Explained
6. Welcome to Python Basics
7. Building Web Applications with Flask
8. Building GUI Applications with Guizero
9. The Wonderful World of Gpiozero
10. Interfacing with the Pi Camera
11. Building and Running Your First Robot
12. Basic Home Automation with Flask
13. Building a LAMP Server with WordPress
14. Interfacing with the Pico
Enterprise Applications with C# and .NET : Develop robust, secure, and scalable applications using .NET and C# (English Edition)
Editeur : BPB Publications
Leverage the power of .NET Core and C# to build cross-platform enterprise apps effectively
Key Features
? Get familiar with the software architecture for .NET applications.
? Understand how design patterns are implemented in C# and .NET.
? Build high-performance cross-platform apps using the .NET platform and C#.
Description
Building enterprise applications is a complex task that requires a comprehensive understanding of the latest technologies and programming languages. C# and .NET are powerful tools that have become increasingly popular in enterprise development.
This book will help you build enterprise-grade applications with C# and .NET. It covers a wide range of topics, including the basics of C# programming, advanced concepts such as object-oriented programming, and the use of the .NET platform for building robust and scalable applications. You will also explore the best practices and design patterns for building enterprise applications.
By the end of the book, you will be able to create a full enterprise application by applying all the given concepts across the entire book, including TDD, database access, security, authentication, modern architecture, and the new features of C#.
What you will learn
? Create Asp.Net Core web applications based on Razor pages.
? Build cross-platform desktop and mobile apps using .NET.
? Learn how to integrate your .NET app with the most important features of Azure.
? Using multiple databases in ASP.NET Core via Entity Framework Core.
? Explore different Architectural patterns in .NET.
Who this book is for
This book is for developers who are new to C# and .NET and want to build enterprise applications. This is also for experienced developers who want to expand their knowledge of these technologies and improve their skills in building robust and reliable applications.
Table of Contents
1. Introduction to .NET
2. Status of the .NET Platform
3. Cross-platform Applications
4. The Object-Oriented Programming
5. Interfaces and Inheritance in C#
6. Basic Concepts of Design Patterns
7. Operators, Loops, and Iterations in C#
8. Error Handling and Exceptions in C#
9. Using and Understanding LINQ
10. Unit Tests
11. New Features in C# 8.0 and 9.0
12. Building .NET Applications for Linux
13. Asp.Net Core Web API
14. Blazor, the Single Page Application of .NET
15. Desktop, Console, and Mobile Applications
16. Azure Integration Services
17. Authentication in Asp.Net Core
18. Introduction to Entity Framework Core
19. Good Practices for .NET Applications
20. Architecture Concepts for .NET Applications
21. Creating an Enterprise Application in .NET
360° Vulnerability Assessment with Nessus and Wireshark : Identify, evaluate, treat, and report threats and vulnerabilities across your network (English Edition)
Editeur : BPB Publications
A practical guide that will help you map, shield, and harden your network perimeter using Nessus and Wireshark
Key Features
? Minimize your organization's exposure to cybersecurity threats with Vulnerability management.
? Learn how to locate vulnerabilities using Nessus and Wireshark.
? Explore and work with different network analysis and mapping tools.
Description
Today, the world depends on services that run on the IT environments. These services, essentials for the modern world functioning constantly suffer attacks and invasions. This kind of preoccupation is true and must be a top priority for an IT security professional.
This book will help you explore different techniques to locate, understand, and fix vulnerabilities that may exist in an IT infrastructure environment. The book starts by sharing the findings of professionals who are looking to create a secure IT environment. It then focuses on the building blocks of vulnerability assessment, tools, and frameworks that will help you find and map IT vulnerabilities. Moving on, the book deep dives into Network segregation and separation. It then shows you how to secure and harden your web servers using Apache and Nginx. Lastly, the book explains how to apply important hardening techniques to avoid operating system threats.
By the end of the book, you will learn how to improve the overall security through Vulnerability Management.
What you will learn
? Use the SNMP protocol to monitor and configure devices on the network.
? Learn how to harden and secure your web servers.
? Get tips to improve your OS hardening.
? Explore ways to secure your wireless & IoT devices.
? Understand important considerations when developing an information security policy.
Who this book is for
This book is for Pentesters, Security analysts, Network administrators and also for any IT professionals who seek knowledge in security.
Table of Contents
1. Fundamentals of 360° Vulnerability Assessment
2. IT Security Frameworks and Vulnerability Assessment
3. Recognizing Services and Network Infrastructure
4. Segregating Services and Applications
5. Good Practices About Network Information
6. The AAA Importance in Security
7. Hardening Web Application Services
8. Performing Hardening in Operational Systems
9. Wireless and IoT Security Treatment
10. Security Policy in IT Environment
Flutter and Dart: Up and Running : Build native apps for both iOS and Android using a single codebase (English Edition)
Editeur : BPB Publications
Design and deploy cross-platform apps with Flutter and Dart
Key Features
? Get familiar with the fundamentals of Flutter, as a development framework, and Dart, as a programming language.
? Learn how to build a single mobile app that runs smoothly on several operating systems.
? A step-by-step guide that will help you build and deploy cross-platform apps with Google's Flutter SDK.
Description
Flutter and Dart are quickly becoming the go-to tools for building scalable native mobile apps. Whether you're a beginner looking to get started with mobile development or an experienced developer looking to add Flutter and Dart to your toolkit, this book has something for you.
In this practical guide, you'll learn everything you need to know to get started with Flutter and Dart and build your cross-platform mobile apps. The book starts with an overview of the Flutter and Dart framework. It then takes you through the basics of app development, and gives you a solid foundation to build upon. The book then focuses on how to design and build user interfaces with Flutter, including how to use widgets, layouts, and themes. It then helps you understand how to manage app state and handle data in Flutter, as well as how to optimize performance and integrate with native code. In addition to the core concepts, the book covers advanced topics to help you build robust and reliable apps. Lastly, it explores real-world case studies and examples of Flutter and Dart apps, providing inspiration and guidance for your projects.
By the end of the book, you'll be able to build stunning multi-platform mobile apps with Flutter and Dart.
What you will learn
? Learn how to design and build user interfaces with Flutter.
? Discover techniques for managing app state and handling data in Flutter.
? Learn how to use Flutter and Dart for network programming and asynchronous programming.
? Get tips for testing and debugging Flutter and Dart apps.
? Explore best practices for optimizing app performance and integrating with native code.
Who this book is for
This book is for Mobile app developers, Cross-platform developers, and App developers who want to build and deploy cross-platform apps with Flutter and Dart.
Table of Contents
1. Introduction to Flutter
2. Installing the Flutter SDK
3. Introduction to Dart
4. Classes and Functions in Dart
5. Introduction to Widgets
6. Using Common Widgets
7. Building Flutter Application
8. Introduction to Packages
9. Building Layouts
10. Flutter Database Concepts
NFT Gold Rush : The ultimate NFT handbook for beginners (English Edition)
Editeur : BPB Publications
The ultimate guide to NFTs: Join the NFT Gold Rush and claim your first Free NFT here
Key Features
? Get familiar with the Fintech and legal background of NFTs in general.
? Discover various NFT marketing strategies from professionals to promote your NFTs.
? A step-by-step guide that will help you to create a NFT from scratch.
Description
NFTs or non-fungible tokens are digital assets based on decentralized ledger blockchain technology. If you want a deeper understanding of NFT ownership and the fintech that lies beneath it, then this book is for you.
"NFT Gold Rush" explains everything you need to know about NFTs. The book commences with an introduction as to why NFTs are a trend today and the observation that this trend will only become more robust because of the rapid development of the web beyond web 3.0 where private ownership in cyberspace becomes possible.
It then explains how blockchain and cryptocurrency can kickstart the process of tokenization and minting so that NFTs can be created. Once this is established, the book helps you look at transactions that can be done with the NFTs as a new type class of digital financial asset. Moving on, the book explains a step-by-step analysis of how to use IT in the creation of NFTs. The book helps you get familiar with the entire minting process, including setting up your own minting page.
From there, the book will help you learn how to place your NFT on the marketplace where you can sell and trade your NFTs. In addition, the book also explores different marketing, selling, and pricing strategies in case your NFT is not immediately the most popular thing in the market.
Towards the end of the book, it is discussed how the development of the fintech-legalverse will eventually integrate with the metaverse leading to a new direction in web development, where private ownership colonization of cyberspace has become possible. A democratization of the web will thus get a chance for real success, a place where you will be in charge as an owner, and where you are no longer just a 'user'.
After reading this NFT handbook you will be able to create and sell your own NFTs.
What you will learn
? Discover different marketplaces for exchanging and selling your NFTs.
? Learn how to create an NFT collection.
? Understand how to develop a selling and pricing strategy for your NFT.
? Identify, manage, and mitigate security issues in NFTs.
? Understand why NFTs play a crucial role in developing the Metaverse.
Who this book is for
This book is for everyone interesting in creating and selling NFTs. Individuals and NFT artists who are struggling to price, market, or sell their NFTs will find this book resourceful. New and innovative business ideas that become possible with the help of NFTs are introduced in this book.
Table of Contents
1. Introduction
2. NFT Ownership
3. NFT Transactions
4. Smart Contracts
5. NFT Data Science
6. The Technique of Creating NFTs
7. The Technique of Selling NFTs
8. The NFT Marketplace
9. NFT Collections
10. The Marketing Perspective of NFTs
11. NFT Risk & Fraud
12. The NFT Metaverse
13. Claiming Your First NFT
Rust for C++ Programmers : Learn how to embed Rust in C/C++ with ease (English Edition)
Editeur : BPB Publications
Get acquainted with the cutting-edge features in Rust
Key Features
? Get familiar with the essential networking concepts in Rust.
? Explore and work with the basic and advanced features of Rust.
? Learn how to code and build your real-world applications using Rust.
Description
Rust is one of the most loved programming languages among developers. It is rapidly being adopted as the industry moves towards memory-safety systems programming languages. If you want to switch from C/C++ to Rust, this book is for you.
"Rust for C++ Programmers" is the perfect guide to help you master the Rust programming language. Beginning with its evolution and comparison to C/C++, the book will help you learn how to install and use the powerful Cargo package manager. The book then covers key topics such as bindings and mutability, ownership, conditionals, loops, functions, structs and enums, and more. The book also explains how to handle errors in Rust. Furthermore, the book explores advanced topics such as smart pointers, concurrency, and even building a desktop application using GTK.
By the end of the book, you will be able to build powerful and resilient apps with Rust.
What you will learn
? Create concurrent programs in Rust using threads.
? Learn how to build a desktop app using GTK.
? Understand how and when (not) to use Unsafe Rust.
? Get familiar with the common error handling patterns in Rust.
? Learn how to build a Desktop app using Tauri.
Who this book is for
This book is for programmers who are familiar with C/C++ and are looking to add Rust to their toolbelt.
Table of Contents
1. Introduction to Rust
2. OOP in Structs and Enums
3. Error Handling
4. Project Building a CLI App
5. Concurrency in Rust
6. Networking in Rust
7. Project GTK App
8. Unsafe Rust and FFI
9. Metaprogramming
10. Project StdLib for Mufi
11. Project App in Tauri
Kubernetes for Jobseekers : DevOps and Kubernetes interview questions and answers for freshers and experienced professionals (English Edition)
Editeur : BPB Publications
Get Tips to Answer the Most Frequently Asked Kubernetes Interview Questions to Ace Your Interview
Key Features
? Gain hands-on experience working with both basic and advanced concepts of Kubernetes, the industry-leading container orchestration system, to proficiently deploy and manage your containers.
? Demystifies the complexities of Kubernetes making it accessible to anyone who is interested in IT.
? Learn how to handle challenges and overcome them while implementing Kubernetes.
Description
Looking to land a job as a Kubernetes administrator, developer, or maintainer? Our book has got you covered! With clear explanations and practical examples, you'll learn everything you need to know about Kubernetes and ace your interview with confidence. Kubernetes has become the de facto for container orchestration. The explosion in the use of Kubernetes has created a massive demand for Kubernetes administrators, developers, and maintainers. The purpose of this book is to explain the concepts of Kubernetes along with practical examples so that a job seeker can answer interview questions about Kubernetes with confidence.
The book starts with the importance of DevOps culture and showing you with examples of how you can incorporate it at the work. Next we cover all the essential Kubernetes components, including Pods, ReplicaSets, Deployments, Services, Ingress Controllers, and PersistentVolumes. The book then deep dives into Docker containers and explains how Kubernetes orchestration helps to scale your containers. It explores multiple ways of launching your Kubernetes cluster and deploying Kubernetes services. Towards the end, the book will help you to review Kubernetes' capabilities and implementation differences in public cloud platforms such as Azure, AWS, and GCP. Plus, we'll show you the best tips and tools for optimizing performance. And, finally, you'll discover various tools for managing apps at scale.
By the end of the book, you will be able to answer the most commonly asked questions in a Kubernetes interview.
What you will learn
? Work with Kubernetes services in networking, storage, application /node management, and GitOps.
? Explore tools for monitoring and tuning Kubernetes performance.
? Learn how to diagnose and troubleshoot issues in Pods, Services, and Ingress.
? Use tools to create multi-environment Kubernetes deployments.
? Work with various Kubernetes tools, extensions, and plug-ins.
Who this book is for
Anyone who wants to be a DevOps/SRE/Kubernetes engineer should buy this book. It is also for professionals who wish to gain a deeper understanding of how Kubernetes works.
Table of Contents
1. Kubernetes/SRE/DevOps Career Map
2. Kubernetes Adoption in the Industry
3. Introduction to DevOps/SRE Culture
4. Operating System Fundamentals
5. Containers/Docker
6. Kubernetes Basics
7. Kubernetes Deployment
8. Kubernetes Services
9. Section Summary and Interview Questions and Answers
10. Kubernetes on Various Platforms
11. Kubernetes Performance Optimizations
12. Kubernetes Troubleshooting Tips
13. Kubernetes Tools and Extensions
14. Kubernetes Plugins
15. Kubernetes Questions
Microsoft PowerPoint Best Practices, Tips, and Techniques : An indispensable guide to mastering PowerPoint's advanced tools to create engaging presentations
Editeur : Packt Publishing
Giving great business presentations that stand out can mean the difference between getting and losing out on an important promotion, a critical client deal, or a grant. To start creating PowerPoint presentations that showcase your ideas in the best light possible, you’ll need more than attractive templates; you'll need to leverage PowerPoint's full range of tools and features. This is where this PowerPoint book comes in, leading you through the steps that will help you plan, create, and deliver more impactful and professional-looking presentations. The book is designed in a way to take you through planning your content efficiently and confidently preparing PowerPoint masters. After you’ve gotten to grips with the basics, you’ll find out how to create visually appealing content using the application’s lesser known, more advanced features, including useful third-party add-ins. The concluding chapters will equip you with PowerPoint’s advanced delivery tools, which will enable you to deliver memorable presentations. By the end of this book, you’ll be able to confidently choose processes to create and deliver impactful presentations more efficiently