Listing 1 - 10 of 1069 << page
of 107
>>
Sort by

Book
Learn MongoDB 4.x : a guide to understanding MongoDB development and administration for NoSQL developers
Author:
ISBN: 1789614791 Year: 2020 Publisher: Birmingham ; Mumbai : Packt Publishing,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Design, administer, and deploy high-volume and fault-tolerant database applications using MongoDB 4.x Key Features Build a powerful and scalable MongoDB database using real industry data Understand the process of designing NoSQL schema with the latest release of MongoDB 4.x Explore the ins and outs of MongoDB, including queries, replication, sharding, and vital admin tasks Book Description When it comes to managing a high volume of unstructured and non-relational datasets, MongoDB is the defacto database management system (DBMS) for DBAs and data architects. This updated book includes the latest release and covers every feature in MongoDB 4.x, while helping you get hands-on with building a MongoDB database app. You'll get to grips with MongoDB 4.x concepts such as indexes, database design, data modeling, authentication, and aggregation. As you progress, you'll cover tasks such as performing routine operations when developing a dynamic database-driven website. Using examples, you'll learn how to work with queries and regular database operations. The book will not only guide you through design and implementation, but also help you monitor operations to achieve optimal performance and secure your MongoDB database systems. You'll also be introduced to advanced techniques such as aggregation, map-reduce, complex queries, and generating ad hoc financial reports on the fly. Later, the book shows you how to work with multiple collections as well as embedded arrays and documents, before finally exploring key topics such as replication, sharding, and security using practical examples. By the end of this book, you'll be well-versed with MongoDB 4.x and be able to perform development and administrative tasks associated with this NoSQL database. What you will learn Understand how to configure and install MongoDB 4.x Build a database-driven website using MongoDB as the backend Perform basic database operations and handle complex MongoDB queries Develop a successful MongoDB database design for large corporate customers with complex requirements Secure MongoDB database systems by establishing role-based access control with X.509 transport-level security Optimize reads and writes directed to a replica set or sharded cluster Perform essential MongoDB administration tasks Maintain database performance through monitoring Who this book is for This book is a MongoDB tutorial for DevOps engineers, database developers, database administrators, system administrators a...


Book
Geschichtsunterricht vor der Frage nach dem Sinn : Geschichts(unter)bewusstsein und die Optionen eines sinnzentrierten Unterrichts
Author:
Year: 2022 Publisher: Frankfurt am Main : Wochenschau Verlag,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Sinn führt uns durch das Leben. Aber wie entsteht dieser Sinn und wie bietet er uns Orientierung in der Welt? Welchen Einfluss nimmt er dabei auf unsere historischen Vorstellungen? Und welche Rolle spielt er für das Historische Lernen?Diesen Fragen geht dieser Band nach. Er betont dabei die Rolle der unbewussten, intuitiven, motivationalen, ästhetischen, emotionalen und imaginativen Momente stärker, als dies in den klassischen Konzeptionen zur "historischen Sinnbildung" der Fall ist. Es wird unterschieden zwischen einer an Fakten und einer an Handlungen orientierten Art, die Welt zu verstehen. Dies hat Folge für die Deutung historischen Erzählungen und bietet Möglichkeiten, historisches Lernen für SchülerInnen sinnerfüllter zu gestalten.


Book
Chapter Dynamic Dispatch for Method Contracts Through Abstract Predicates
Author:
Year: 2017 Publisher: [Place of publication not identified] : Springer Nature,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Dynamic method dispatch is a core feature of object-oriented programming by which the executed implementation for a polymorphic method is only chosen at runtime. In this paper, we present a specification and verification methodology which extends the concept of dynamic dispatch to design-by-contract specifications. The formal specification language JML has only rudimentary means for polymorphic abstraction in expressions. We promote these to fully flexible specification-only query methods called model methods that can, like ordinary methods, be overridden to give specifications a new semantics in subclasses in a transparent and modular fashion. Moreover, we allow them to refer to more than one program state which give us the possibility to fully abstract and encapsulate two-state specification contexts, i.e., history constraints and method postconditions. Finally, we provide an elegant and flexible mechanism to specify restrictions on specifications in subtypes. Thus behavioural subtyping can be enforced, yet it still allows for other specification paradigms. We provide the semantics for model methods by giving a translation into a first order logic and according proof obligations. We fully implemented this framework in the KeY program verifier and successfully verified relevant examples. We have also implemented an extension to KeY to support permission-based verification of concurrent Java programs. In this context model methods provide a modular specification method to treat code synchronisation through API methods.


Book
Introduccion a la programacion orientada a objetos
Authors: --- --- ---
ISBN: 1282120255 9786612120251 1441646140 849717027X Year: 2006 Publisher: [Alicante, Espana] : Publicaciones de la Universidad de Alicante,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Este libro presenta una introducción a los principales elementos del paradigma Orientado a Objetos. Con el fin de evitar caer en particularidades de un lenguaje concreto, el texto utiliza UML como notación estándar para ilustrar conceptos fundamentales de este paradigma como son la encapsulación, la generalización y el polimorfismo. El libro aúna los principios teóricos con ejemplos prácticos en distintos lenguajes de programación, y presenta abundancia de ejercicios resueltos en C++. Los contenidos de este libro son suficentes para organizar en torno a ellos un curso de 'Introducción al Paradigma Orientado a Objetos', materia obligatoria en las titulaciones de Informática de la inmensa mayoría de las universidades españolas. Este libro es el resultado de la experiencia acumulada por los autores a lo largo de varios años de docencia en el seno del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante. Las labores de investigación de los autores incluyen metodologías de análisis, diseño y desarrollo de aplicaciones siguiendo el paradigma Orientado a Objetos.


Book
Informationserhaltende Sichten und ihre Änderungsoperationen
Author:
Year: 2006 Publisher: [Place of publication not identified] : KIT Scientific Publishing,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Anwendungsprogramme wie Applikationsserver folgen in ihrem Aufbau häufig einer mehrschichtigen Architektur, wobei eine Sicht beschreibt, wie die Daten aus der Datenbank in die Anwendung ausgelesen werden. Wird auf der Sicht eine Änderungsoperation durchgeführt, muss der Zustand der Datenbank entsprechend nachgeführt werden, so dass insgesamt wieder ein konsistenter Systemzustand erreicht wird. Die Arbeit zeigt, dass für eine weitaus größere Klasse von Sichten bei Änderungsoperationen eine Nachführung bestimmbar ist, als dies bei bisherigen Ansätzen der Fall ist.


Book
Object-Oriented Analysis and Design for Information Systems : Modeling with BPMN, OCL, IFML, and Python.
Author:
ISBN: 0443137404 Year: 2024 Publisher: San Diego : Elsevier Science & Technology,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Object-Oriented Analysis and Design for Information Systems, Second Edition clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility, and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable.The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understanding of how to expand a use case. Wazlawick clearly explains how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable. The Second Edition includes all new content shifting the focus of the book to agile software development, including Scrum software project management, BPMN diagrams, user stories, and Python code examples.


Book
Modern programming : object oriented programming and best practices
Author:
ISBN: 1838986901 9781838986902 1838986189 9781838986186 Year: 2019 Publisher: Birmingham ; Mumbai : Packt Publishing Ltd,

Loading...
Export citation

Choose an application

Bookmark

Abstract

"Discover the untapped features of object-oriented programming and use it with other software tools to code fast, efficient applications. Key Features Explore the complexities of object-oriented programming (OOP) Discover what OOP can do for you Learn to use the key tools and software engineering practices to support your own programming needs Book Description Your experience and knowledge always influence the approach you take and the tools you use to write your programs. With a sound understanding of how to approach your goal and what software paradigms to use, you can create high-performing applications quickly and efficiently. In this two-part book, you'll discover the untapped features of object-oriented programming and use it with other software tools to code fast and efficient applications. The first part of the book begins with a discussion on how OOP is used today and moves on to analyze the ideas and problems that OOP doesn't address. It continues by deconstructing the complexity of OOP, showing you its fundamentally simple core. You'll see that, by using the distinctive elements of OOP, you can learn to build your applications more easily. The next part of this book talks about acquiring the skills to become a better programmer. You'll get an overview of how various tools, such as version control and build management, help make your life easier. This book also discusses the pros and cons of other programming paradigms, such as aspect-oriented programming and functional programming, and helps to select the correct approach for your projects. It ends by talking about the philosophy behind designing software and what it means to be a "good" developer. By the end of this two-part book, you will have learned that OOP is not always complex, and you will know how you can evolve into a better programmer by learning about ethics, teamwork, and documentation. What you will learn Untangle the complexity of object-oriented programming by breaking it down to its essential building blocks Realize the full potential of OOP to design efficient, maintainable programs Utilize coding best practices, including TDD, pair programming and code reviews, to improve your work Use tools, such as source control and IDEs, to work more efficiently Learn how to most productively work with other developers Build your own software development philosophy Who this book is for This book is ideal for programmers who want to understand the philosophy behind creating software and what it means to be "good" at designing software. Programmers who want to deconstruct the OOP paradigm and see how it can be reconstructed in a clear, straightforward way will also find this book useful. To understand the ideas expressed in this book, you must be an experienced programmer who wants to evolve their practice." -- Publisher's description.


Book
Object-oriented programming in ColdFusion : break free from procedural programming and learn how to optimize your applications and enhance your skills using objects and design patterns
Author:
ISBN: 1282882163 9786612882166 1847196330 9781847196330 9781282882164 6612882166 9781847196323 1847196322 Year: 2010 Publisher: Birmingham [U.K.] : Packt Pub.,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Break free from procedural programming and learn how to optimize your applications and enhance your skills using objects and design patterns


Book
Python 3 object oriented programming : harness the power of Python 3 objects
Author:
ISBN: 1282712489 9786612712487 1849511276 9781849511278 9781849511261 1849511268 Year: 2010 Publisher: Birmingham, U.K. : Packt Open Source,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Harness the power of Python 3 objects


Book
Python 3 object-oriented programming : build robust and maintainable software with object-oriented design patterns in Python 3.8
Author:
ISBN: 1789617073 Year: 2018 Publisher: Birmingham : Packt,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Listing 1 - 10 of 1069 << page
of 107
>>
Sort by