Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • Object-oriented programming (Computer science)
  • Oracle (Computer file)
Datasource
Material
Language
Years
Keywords
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    New York, NY : Apress L. P.
    ISBN: 9781484297483 , 1484297482
    Language: English
    Pages: 1 online resource (237 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.13/3
    Keywords: Ruby (Computer program language) ; Object-oriented programming (Computer science) ; Web site development Handbooks, manuals, etc ; Ruby (Langage de programmation) ; Programmation orientée objet (Informatique) ; Sites Web ; Développement ; Guides, manuels, etc
    Abstract: "Learn to properly test Ruby and Ruby on Rails applications by first writing failing tests, and then by implementing application code to make the failing tests pass. This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to deploy their fully tested blog to their own production web server using the latest versions of Ruby 3 and Ruby on Rails 7. The biggest challenge with learning and becoming comfortable with test-driven development is that software engineers often cannot imagine what writing a failing test looks like in practice. They write their implementation code first, and only then think about writing tests around their implementation code. This leads to tests that pass by accident, or tests that do not actually test anything. This book will give you the confidence to write tests in the RSpec domain-specific language. You will see your tests fail ""properly"" before proceeding with writing any implementation code to get them to pass. This book covers the latest techniques for writing RSpec tests, including ""system"" specs, and the often overlooked ""view"" specs, and how to integrate RSpec with other tools like Capybara, headless Chrome, and the new web driver gem. It also covers FactoryBot for mock test data and offers experienced advice on how to avoid creating tests that fail randomly. What You Will Learn Build a blog application from start to finish using test driven development Install and explore popular tools used in professional Ruby software engineering Evaluate the benefits of effective testing in RSpec Explore Capistrano for advanced user interface testing Who Is This Book For Beginner to intermediate Ruby software engineers who are interested in learning to use TDD with RSpec to test and build web applications using Ruby on Rails. Readers should have some basic experience with Ruby and Ruby on Rails and have read the ""Getting Started with Rails"" guide, or something similar.".
    Note: Description based upon print version of record. - Adding Active Admin. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781484298992 , 1484298993
    Language: English
    Pages: 1 online resource (xxviii, 588 pages) , illustrations (chiefly color)
    Edition: Fourth edition.
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Database management ; Relational databases ; Bases de données ; Gestion ; Bases de données relationnelles
    Abstract: Master Oracle Database administration in both on-premises and cloud environments. This new edition covers the tasks you'll need to perform to keep your databases stable, tuned, and running. The book also includes administrative tasks specific to cloud environments, including the Oracle Autonomous Database running in the Oracle Cloud Infrastructure. New in this edition is help for DBAs who are becoming involved in data management, and a look at the idea of a converged database and what that means in handling various data types and workloads. The book covers some of the machine learning features now in Oracle and shows how the same SQL that you know for database administration also helps you with data management tasks. The information in this book helps you to apply the right solution at the right time, mitigating risk and making robust choices that protect your data and avoid midnight phone calls. Data management is increasingly a DBA function, and DBAs are often called upon for help in getting data loaded into analytics environments such as a data lakehouse or a data mesh. This book addresses this fast-growing new role for database administrators and helps you build on your existing knowledge to make the transition into a new skill set that is in high demand. You'll learn how to look at data optimization from the standpoint of data analysis and machine learning so that you can be seen as a key player in preparing your organization's data for those type of activities. You'll know how to pull back information from a combination of relational tables and JSON structures. You'll become familiar with the tools that Oracle Database provides to make analytics easier and more straightforward. And you'll learn simpler ways to manage time-based tables that eliminate the need for painfully creating triggers to track the history of row changes over time. This book builds your skills as an Oracle Database administrator with the aim of helping you to be seen as a key player in data management as your organization pivots toward cloud computing and a greater use of machine learning and analytics technologies. What You'll Learn Configure and manage Oracle 23c databases both on-premises and in the cloud Meet your DBA responsibilities in the Oracle Cloud and with Database Cloud Services Perform administrative tasks for Autonomous Database dedicated environments Perform DBA tasks and effectively use data management tools Migrate from on-premises to the Oracle Cloud Infrastructure Troubleshoot issues with Oracle 23c databases and quickly solve performance problems Architect cloud, on-premises, hybrid, and multi-cloud database environments .
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed December 6, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781803243603 , 1803243600 , 9781803249285
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.75/85
    Keywords: Oracle (Computer file) ; Linux ; Relational databases ; Computer architecture ; Bases de données relationnelles ; Ordinateurs ; Architecture
    Abstract: Get to grips with cloud security fundamentals, uncover cloud exploits, and safeguard your organization's network through effective pentesting of AWS, Azure, and GCP Key Features Effortlessly upgrade from Oracle Linux 7 or migrate from CentOS Become a pro sysadmin by learning new tricks to manage your Oracle Linux servers Learn how to install, configure, administer, and maintain Oracle Linux servers Purchase of the print or Kindle book includes a free PDF eBook Book Description Discover the power of Oracle Linux 8, the free and enterprise-grade Linux distribution designed for use in any environment, with this recipe-style book. Starting with instructions on how to obtain Oracle Linux for both X86 and ARM-based platforms, this book walks you through various installation methods, from running it as a Windows service to installing it on a Raspberry Pi. It unravels advanced topics such as system upgrades using Leapp for major version transitions and using a PXE server and kickstart files for more advanced installations. The book then delves into swapping kernels to take advantage of Oracle's UEK, exploring boot options, managing software with DNF, and achieving high availability. Detailed recipes involving security topics will assist with tasks such as data encryption, both at rest and in motion. For developers, it offers guidance on building RPM files, using Docker and Podman in a containerized environment, working with AppStreams, and more. For large-scale deployments, the book introduces Oracle Linux Automation Manager for enterprise-level Ansible utilization, from setting up the Ansible server to basic playbook writing. Finally, you'll discover strategies for cloud migration. By the end of this book, you'll possess a comprehensive toolkit that will elevate your skills as a Linux administrator. What you will learn Master the use of DNF for package management and stream-specific installations Implement high availability services through Podman and Oracle Linux Automation Manager Secure your system with Secure Boot and at-rest disk encryption techniques Achieve rebootless system updates using the Ksplice technology Optimize large-scale deployments with Oracle Linux Automation Manager and Ansible Gain practical insights into storage management using Btrfs and LVM Who this book is for This book is for existing Oracle Linux system administrators and CentOS or RHEL admins contemplating a migration to Oracle Linux 8. A foundation of basic sysadmin skills is assumed as this is not an entry-level book; it's a cookbook focused on complex and lesser-known configurations specifically for Oracle Linux 8.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : PACKT PUBLISHING
    ISBN: 1835469078 , 9781835469071
    Language: English
    Pages: 1 online resource
    DDC: 005.7/3
    Keywords: C++ (Computer program language) ; Data structures (Computer science) ; Object-oriented programming (Computer science) ; C++ (Langage de programmation) ; Structures de données (Informatique) ; Programmation orientée objet (Informatique)
    Abstract: Explore the C++ STL with practical guidance on vectors, algorithms, and custom types for intermediate developers, enriched by real-world examples. Key Features Master the std::vector and understand why it should be your default container of choice Understand each STL algorithm and its practical applications Gain insights into advanced topics such as exception guarantees and thread safety Purchase of the print or Kindle book includes a free PDF eBook Book Description While the Standard Template Library (STL) offers a rich set of tools for data structures and algorithms, navigating its intricacies can be daunting for intermediate C++ developers without expert guidance. This book offers a thorough exploration of the STL's components, covering fundamental data structures, advanced algorithms, and concurrency features. Starting with an in-depth analysis of the std::vector, this book highlights its pivotal role in the STL, progressing toward building your proficiency in utilizing vectors, managing memory, and leveraging iterators. The book then advances to STL's data structures, including sequence containers, associative containers, and unordered containers, simplifying the concepts of container adaptors and views to enhance your knowledge of modern STL programming. Shifting the focus to STL algorithms, you'll get to grips with sorting, searching, and transformations and develop the skills to implement and modify algorithms with best practices. Advanced sections cover extending the STL with custom types and algorithms, as well as concurrency features, exception safety, and parallel algorithms. By the end of this book, you'll have transformed into a proficient STL practitioner ready to tackle real-world challenges and build efficient and scalable C++ applications. What you will learn Streamline data handling using the std::vector Master advanced usage of STL iterators Optimize memory in STL containers Implement custom STL allocators Apply sorting and searching with STL algorithms Craft STL-compatible custom types Manage concurrency and ensure thread safety in STL Harness the power of parallel algorithms in STL Who this book is for This book is for intermediate-level C++ developers looking to enhance their software development skills. Familiarity with basic C++ syntax and object-oriented programming (OOP) as well as some exposure to data structures and algorithms is assumed. Tailored to software engineers, computer science students, and hobbyist programmers, this book delves into C++ STL for practical application, performance enhancement, and efficient coding practices.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835461938 , 183546193X
    Language: English
    Pages: 1 online resource (1 video file (20 hr., 2 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/65
    Keywords: Oracle (Computer file) ; Electronic data processing Backup processing alternatives ; Data recovery (Computer science) ; Relational databases ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Information presented in this course provides Oracle Database Administrators with the knowledge and experience to perform backup and recovery activities on Oracle databases. Starting with the Oracle RMAN architecture, you will seamlessly progress from fundamental database backups to the implementation of advanced options. Then, you will discover and practically execute diverse RMAN backup strategies, covering whole/partial, full/incremental, complete/incomplete, and online/offline backups. Dive into advanced options such as compression, encryption, multisection, duplexing backups, and archival backups for a holistic understanding. You will also simulate common recovery scenarios, from critical file losses to application data and non-critical file losses. Uncover additional RMAN capabilities such as the RMAN Recovery Catalog, cross-platform data transportation, and database cloning, ensuring a comprehensive skill set. Beyond technical proficiency, you will gain insights into developing effective backup and recovery plans with a focus on best practices. Stay abreast of cutting-edge technology with coverage of Oracle's latest advancements, including the Oracle Database Backup Cloud Service. By the end of the course, you will be able to perform and manage backup and recovery activities on Oracle 12c databases using RMAN. What you will learn Use RMAN with Oracle Database Backup Cloud Service Perform all supported cross-platform transportation techniques Perform all supported database duplication techniques Manage RMAN Recovery Catalog and produce encrypted backups Learn how to use RMAN in Oracle RAC and multitenant databases Handle corrupted blocks and use Data Recovery Advisor Audience This course caters to Oracle database administrators seeking to proficiently design and execute a comprehensive backup and recovery plan for Oracle databases utilizing RMAN. It is also tailored for Oracle database administrators aspiring to acquire the skills necessary for the management of backup and recovery activities. You would need familiarity with Oracle database administration concepts and a foundational understanding of the basics of the Linux operating system. You require a PC with Windows 7,8, or 10 64-bit, memory 16 GB, Fee HDD 280 GB, and a connection to the Internet. About the Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC , ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781484291665 , 1484291662
    Language: English
    Pages: 1 online resource (576 pages) , illustrations (black and white).
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Database management ; SQL (Computer program language) ; PL/SQL (Computer program language) ; JSON (Document markup language) ; Electronic books
    Abstract: Level up your skill set to the latest that Oracle Database can offer. This book introduces features that are not well known that can transform your development efforts. Youll discover built-in functionality that can save you massive amounts of time that otherwise would be spent reinventing the wheel. Youll find that what used to take a lot of programming some years ago can be done with less code in a more reliable way today. Anyone using Oracle Database without the knowledge in this book is leaving valuable functionalitythat their company has paid foron the table, and this book opens the door to that functionality so that you can deliver reliable and performant solutions faster and more easily than ever. Part I looks at features in SQL and PL/SQL that are underused and not well known. Youll learn about new join types, pattern matching across rows, Top N pagination (useful in reporting!), qualified expressions, and enhancements to iterators that reduce code complexity and make your logic easier to understand. Part II covers how and when to invoke PL/SQL from SQL while maintaining performance. You'll learn about SQL macro functions for creating reusable SQL fragments, polymorphic table functions with return types determined by incoming argument types, and constructing and parsing JSON documents for data interchange with other systems. Part III introduces a vast array of built-in functionality that Oracle provides that is just waiting to be used. Edition-based redefinition enables zero-downtime application and schema upgrades. Data redaction enables easier compliance with privacy laws and similar regulations by protecting sensitive data from those who have no need to see it. Virtual private databases provide the appearance of giving each user their own database, again helping to secure sensitive data. These features are just a taste of what the book provides. Soon youll be improving your skills and wondering why you ever worked so hard to solve problems that Oracle Database already solves for you. What You Will Learn Write more powerful code by incorporating underused features in SQL and PL/SQL Optimize your integration between SQL and PL/SQL for best performance Take advantage of enhanced set operators, lateral joins, row-based pattern matching, and other advanced features in SQL Make your code easier to understand through your use of newer PL/SQL features, such as qualified expressions and iterator enhancements Integrate with web services and external data sources directly from the database Create and parse JSON documents for easy data exchange and flexible schema design.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    New York : Apress
    ISBN: 9781484290606 , 1484290607
    Language: English
    Pages: 1 online resource (890 pages) , illustrations (black and white, and color).
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: As a programming language, Java's object-oriented nature is key to creating powerful, reusable code and applications that are easy to maintain and extend. That being said, many people learn Java syntax without truly understanding its object-oriented roots, setting them up to fail to harness all of the power of Java. This book is your key to learning both! This new third edition of Beginning Java Objects: From Concepts to Code discusses Java syntax, object principles, and how to properly structure the requirements of an application around an object architecture. It is unique in that it uses a single case study of a Student Registration System throughout the book, carrying the reader from object concepts, to object modeling, to building actual code for a full-blown application. A new chapter covers a technology-neutral discussion of the principles of building a three-tier architecture using Java, introducing the notion of model layer presentation layer data layer separation. Coding examples used throughout the book are Java version-neutral. The core object-oriented principles that you will learn from this book are timeless, and are relevant to all versions of the Java language, as well as to many other object-oriented languages. The book can be used for individual self-study or as a university-level textbook. What You Will Learn Know basic object-oriented principles, from the simplest notion of classes and objects through the power of encapsulation, abstract classes, and polymorphism Approach the requirements for an application to structure it properly around objects Render the resultant object model into Java code, building a complete functioning model layer for the Student Registration System case study Conceptually round out an object layer by adding presentation and data layers .
    Note: Previous edition: 2005. - Includes bibliographical references and index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Berkeley, CA] : Apress L. P.
    ISBN: 9781484288672 , 148428867X
    Language: English
    Pages: 1 online resource (632 pages)
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Database management Computer programs ; SQL/ORACLE (Computer program language)
    Abstract: Write SQL statements that are more powerful, simpler, and faster using the advanced features of Oracle SQL. This updated second edition includes the newest advanced features: improved data structures (such as more JSON support and more table options), improved automated processes (such as automatic indexing), and improved SQL language extensions (such as polymorphic table functions, SQL macros, and the multilingual engine). Pro Oracle SQL Development is for anyone who already knows Oracle SQL and is ready to take their skills to the next level. This book provides a clearer way of thinking about SQL by building sets, and it provides practical advice for using complex features while avoiding anti-patterns that lead to poor performance and wrong results. Relevant theories, real-world best practices, and style guidelines help you get the most out of Oracle SQL. Many developers, testers, analysts, and administrators use Oracle databases frequently, but their queries are limited because they do not take advantage of Oracle's advanced features. This book inspires you to achieve more with your Oracle SQL statements by creating your own style for writing simple, yet powerful, SQL. It teaches you how to think about and solve performance problems in Oracle SQL, and it covers enough advanced topics to put you on the path to becoming an Oracle expert. What You'll Learn Solve challenging problems with declarative SQL instead of procedural languages Write SQL statements that are large and powerful, but also elegant and fast Create development environments that are simple, scalable, and conducive to learning Visualize and understand SQL more intuitively Apply advanced syntax, objects, and architecture Avoid SQL anti-patterns that accumulate technical debt Tune SQL statements with multiple strategies that can significantly improve performance Who This Book Is For Developers, testers, analysts, and administrators who want to harness the full power of Oracle SQL to solve their problems as simply and as quickly as possible; traditional database professionals looking for new ways of thinking about the language they have used for so long; and modern full stack developers who need an explanation of how a database can be much more than simply a place to store data.
    Note: Learn an IDE. - Description based on online resource; title from digital title page (viewed on January 17, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    San Francisco, CA : No Starch Press
    Language: English
    Pages: 1 online resource (552 pages) , illustrations
    Edition: 3rd edition.
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Python Crash Course is the world's best-selling guide to the Python guide programming language, with over 1,500,000 copies sold to date! This fast-paced, thorough introduction to programming with Python will have you writing code, solving problems, and making cool projects that work in no time. In the first half of the book, you'll learn basic programming concepts, such as variables, lists, loops, and classes, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. In the second half, you'll put your new knowledge into practice with three substantial projects: a Space Invaders' inspired arcade game, a set of data visualizations with Python's handy libraries, and a simple web app you can deploy online. As you work through the book, you'll learn how to: Use powerful Python libraries and tools, including Pygame, Matplotlib, Plotly, and Django; Make 2D games that respond to keypresses and mouse clicks; Use data to generate interactive visualizations; Create and customize web apps and deploy them safely online; Deal with mistakes and errors so you can solve your own programming problems. This updated third edition has been thoroughly revised to reflect the latest in Python code and practices. The first half of the book includes improved coverage of topics like variables, handling errors, and object-oriented programming. In the second half, the code for the projects has been updated with current example data, better app deployment, and up-to-date libraries and tools, like Plotly, the Tailwind CSS framework, and the latest version of Django.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Language: English
    Pages: 1 online resource (1832 pages)
    Edition: [First edition].
    Series Statement: Rough cuts
    DDC: 005.133
    Keywords: Oracle (Computer file) ; Database management ; Java (Computer program language) Problems, exercises, etc
    Abstract: OCP Oracle Certified Professional Java SE 17 Developer Exam 1Z0-829 Programmer's Guide is a unique guide that combines a rigorous introduction to programming in Java with meticulous coverage of the Java SE 17 and Java SE 11 Developer exam objectives. Fully updated to reflect changes in the latest exams, it features increased focus on analyzing code scenarios--not just individual language constructs. Each objective is thoroughly addressed, reflecting the latest features and APIs, as well as best practices for taking the exam. The one book anyone studying for Java SE 17 Developer or Java SE 11 Developer certification needs, it features Easy to find coverage of key topics relevant to each exam objective An introduction to essential concepts in object-oriented programming (OOP) and functional-style programming In-depth coverage of declarations, access control, operators, flow control, OOP techniques, lambda expressions, streams, modules, concurrency, Java I/O, key API classes and much more Program output demonstrating expected results from complete Java programs Unique diagrams to illustrate important concepts, such as Java I/O, modules, and streams Extensive use of UML (Unified Modeling Language) to illustrate program design Dozens of review questions with annotated answers to help prepare for the exam and a complete Mock Exam.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 14, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'REILLY MEDIA
    ISBN: 9781098134075 , 1098134079 , 9781098134082 , 1098134087
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.75/6
    Keywords: Oracle (Computer file) ; PL/SQL (Computer program language) ; Relational databases
    Abstract: As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides system administrators, DevSecOps engineers, and cloud architects with a concise yet comprehensive overview on how to use PL/SQL to develop resilient database solutions. Integration specialist Stephen B Morris helps you understand the language, build a PL/SQL toolkit, and collect a suite of reusable components and patterns. You'll dive into the benefits of synthesizing the toolkit with a requirements-driven, feature-oriented approach and learn how to produce resilient solutions by synthesizing the PL/SQL toolkit in conjunction with a scale of resilience. Build solid PL/SQL solutions while avoiding common PL/SQL antipatterns Learn why embedding complex business logic in SQL is often a brittle proposition Learn how to recognize and improve weak PL/SQL code Verify PL/SQL code by running data-driven, in-database tests Understand the safe operation, maintenance, and modification of complex PL/SQL systems Learn the benefits of thinking about features rather than just use cases Define good requirements for PL/SQL and hybrid solutions involving PL/SQL and high level languages.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781098130961 , 1098130960
    Language: English
    Pages: 1 online resource (xvi, 462 Seiten)
    Edition: 8th edition
    Parallel Title: Erscheint auch als Evans, Benjamin J. Java in a Nutshell
    Parallel Title: Erscheint auch als
    DDC: 005.7126
    Keywords: Java (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Abstract: This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about. The first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details through Java 17 Learn object-oriented programming using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand techniques used in object-oriented design Examine how concurrency and memory are intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs including asynchronous channels Become familiar with development tools in OpenJDK.
    Note: Description based upon print version of record. - Class Definition Syntax
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781804611869
    Language: English
    Pages: 1 online resource (464 pages) , illustrations.
    Edition: 1st edition.
    DDC: 004.67/82
    Keywords: Oracle (Computer file) ; Cloud computing
    Abstract: Create robust temporal solutions in Oracle Cloud and spread the solution worldwide by leveraging its regional properties and time zone synchronization Purchase of the print or Kindle book includes a free PDF eBook Key Features Migrate existing on-premises applications to the Oracle Cloud environment using data migration techniques Handle date and time values efficiently using Oracle database's available data types and duration modeling principles Apply temporal database models in real-world systems to ensure robustness, security, and performance Book Description Proper date and time management is critical for the development and reliability of Oracle Databases and cloud environments, which are among the most rapidly expanding technologies today. This knowledge can be applied to cloud technology, on premises, application development, and integration to emphasize regional settings, UTC coordination, or different time zones. This practical book focuses on code snippets and discusses the existing functionalities and limitations, along with covering data migration to the cloud by emphasizing the importance of proper date and time management. This book helps you understand the historical background and evolution of ANSI standards. You'll get to grips with data types, constructor principles, and existing functionalities, and focus on the limitations of regional parameters and time zones, which help in expanding business to other parts of the world. You'll also explore SQL injection threats, temporal database architecture, using Flashback Technology to reconstruct valid database images from the past, time zone management, and UTC synchronization across regions. By the end of this book, you'll be able to create and manage temporal systems, prevent SQL injection attacks, use existing functionalities and define your own robust solutions for date management, and apply time zone and region rules. What you will learn Explore the fundamentals and terms related to Oracle Cloud Infrastructure (OCI) and data migration Follow core principles and date and time element management supervised by ANSI standardization Discover the limitations of existing functionalities and conversion methods Build robust and secure temporal solutions that are resistant to SQL injection threats Understand time zone management and regional settings by focusing on regional and national conventions and approaches Use Flashback Technology to create temporal models in terms of historical and current states Who this book is for This book is for IT specialists, students, system developers, database administrators, and cloud integrators. With a hands-on approach, this book will help you to gain a comprehensive view of the issue of time processing and enable you to develop complex, robust applications that are usable and portable in any region.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Language: English
    Pages: 1 online resource (450 pages) , illustrations.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als Ruby, Sam Agile web development with Rails 7
    DDC: 005.13/3
    RVK:
    Keywords: Ruby on rails (Electronic resource) ; Web site development ; Application software Development ; Agile software development ; Ruby (Computer program language) ; Object-oriented programming (Computer science) ; Ruby on Rails 5.1 ; Agile Softwareentwicklung ; Ruby ; Ruby on Rails 5.1
    Abstract: Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be. This book helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices.
    Note: Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson Education, Inc.
    Language: English
    Pages: 1 online resource (347 pages) , illustrations
    Edition: Sixth edition.
    DDC: 005.75/6
    Keywords: Oracle (Computer file) ; PL/SQL (Computer program language) ; Relational databases
    Abstract: In todays data-driven enterprises, PL/SQL skills are critical in creating, maintaining and designing Oracle databases to support any environment or data type, deliver exceptional scalability, and achieve unparalleled performance for operational, analytical, and other mixed workloads. With this comprehensive update for PL/SQL 21c, Oracle PL/SQL by Example, 6th Edition is the most current PL/SQL guide in print. Updated throughout, it covers everything from basic syntax and program control through the latest optimization and security enhancements. Step by step, Oracle PL/SQL by Example, 6th Edition walks you through every key task, helping you master Oracle 21c PL/SQL programming techniques on your own. This books approach fully reflects Elena Rakhimovs award-winning experience teaching PL/SQL to professionals at Columbia University. New database developers and DBAs can use it to get productive fast; experienced PL/SQL programmers will find it to be a superb Oracle Database 21c solutions reference.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835463741 , 1835463746
    Language: English
    Pages: 1 online resource (1 video file (16 hr., 48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/85
    Keywords: Oracle (Computer file) ; Database management ; Relational databases ; Bases de données ; Gestion ; Bases de données relationnelles ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Experience the power of Oracle database RAC administration with this comprehensive course tailored for proficient Oracle database administrators. Gain profound insights into the intricate workings of Oracle RAC databases, exploring a wide array of topics that seamlessly transition from a 12c setup to a 19c environment. Throughout this course, explore a myriad of topics to master Oracle RAC administration. Begin by comprehending its architecture and proceeding to installation techniques for different RAC types--administrator-managed, policy-managed, CDB, and RAC One node. Delve into performing core administrative tasks, backup and recovery strategies, and the art of effectively monitoring and fine-tuning Oracle RAC databases. Discover dynamic database services, connection load balancing, TAF, FAN, and application continuity, offering seamless performance and reliability. Engage in practical exercises following each concept to reinforce learning, backed by hands-on practice, from mastering patch sets applications on Oracle RAC to comprehending Flex Clusters, upgrading databases, managing server pools, and adeptly navigating Oracle's innovative technology without complex hardware requirements. By the end of this course, you will be proficient in building and managing Oracle RAC databases with advanced precision and expertise. What you will learn Build Oracle 12c and 19c RAC databases on Linux platforms Implement global resource management and backup/recovery strategies in RAC Learn to manage dynamic database services and apply patch sets Explore connection load balancing, TAF, and FAN Understand application continuity and perform Oracle RAC upgrades Create Oracle RAC One Node and CDB databases effectively Explore Oracle Flex Clusters and manage server pools in Clusterware Audience This course caters to Oracle database administrators aspiring to master Oracle RAC databases. It's tailored for those eager to deepen their expertise in managing and optimizing Oracle RAC across various setups. Prerequisites include familiarity with Oracle database administration fundamentals and a basic understanding of Linux operating systems. Students should have a PC with Windows 7, 8, or 10 (64-bit) and 16 GB memory, along with a minimum of 280 GB free HDD space. This comprehensive course guides learners from foundational concepts to advanced administration in Oracle RAC databases. About the Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781663721099 , 1663721092
    Language: English
    Pages: 1 online resource (1 audio file (25 hr., 24 min.))
    Edition: Seventh edition.
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; Audiobooks
    Abstract: JavaScript is the programming language of the web and is used by more software developers today than any other programming language. For nearly twenty-five years this bestseller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async/await, and metaprogramming. You'll find illuminating and engaging example code throughout. This book is for programmers who want to learn JavaScript and for web developers who want to take their understanding and mastery to the next level. It begins by explaining the JavaScript language itself, in detail, from the bottom up. It then builds on that foundation to cover the web platform and Node.js. Topics include: types, values, variables, expressions, operators, statements, objects, and arrays; functions, classes, modules, iterators, generators, Promises, and async/await; JavaScript's standard library: data structures, regular expressions, JSON, i18n, etc.; the web platform: documents, components, graphics, networking, storage, and threads; Node.js: buffers, files, streams, threads, child processes, web clients, and web servers; and tools and language extensions that professional JavaScript developers rely on.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 29, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835467381 , 1835467385
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/8
    Keywords: Oracle (Computer file) ; Database management ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Embark on a comprehensive journey through Oracle Multitenant architecture in this course. You will start with an introduction to its key concepts and create a robust Oracle 12c multitenant CDB container on a Linux platform. You will master the art of PDB creation, from establishing them from the seed and cloning them locally or remotely, even exploring the nuances of refreshable PDBs. You will then look at plugging in and relocating PDBs, along with creating them from non-CDB databases and setting up Proxy PDBs. After that, you will create and manage common and local user accounts and roles. Gain expertise in managing PDB lockdown profiles to ensure a secure multitenant container. Master backup and recovery techniques like PITR and database flashback and become adept at using the Resource Manager in multitenant containers. Harness the capabilities of the Data Pump utility with PDBs, and oversee applications, application containers, application PDBs, and common objects. The course covers the latest features in Oracle 18c and 19c. Dive into managing the CDB fleet, navigating a PDB Snapshot Carousel, executing Switch Over actions for Refreshable Clone PDBs, and perfecting PDB cloning and relocation using DBCA. By the end of the course, you will be able to build a reliable, secure, and easy-to-manage Oracle multitenant database. What You Will Learn Learn Oracle multitenant architecture and create multitenant CDB Create a pluggable database using different methods Create and manage common and local user accounts Perform backup and recovery along with PITR and flashback Use Resource Manager in a container database and data pump utility with PDBs Manage applications, application containers, and PDB lockdown profiles Audience This course is tailored for experienced Oracle Database Administrators (DBAs) aiming to enhance their proficiency in effectively managing Oracle Database Multitenant architecture. To get the most out of this course, one needs a foundational understanding of Oracle database administration and proficiency in the Linux operating system. The other prerequisites are a basic knowledge of the Linux operating system and access to a computer with a minimum configuration of 16 GB RAM, 100 GB HDD, running a 64-bit version of Windows 7, 8, or 10 with Oracle VirtualBox installed. About The Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: "Updated October 2023.". - Online resource; title from title details screen (O'Reilly, viewed November 15, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 sound file (13 hr., 30 min.))
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Hibernate (Electronic resource) ; Object-oriented programming (Computer science) ; Java (Computer program language) ; Computer software Development ; Audiobooks
    Abstract: Master Java persistence using the industry-leading tools Spring Data and Hibernate. In Java Persistence with Spring Data and Hibernate you will learn: Mapping persistent classes, value types, and inheritance Mapping collections and entity associations Processing transactions with Spring Data and Hibernate Creating fetch plans, strategies, and profiles Filtering data Building Spring Data REST projects Using Java persistence with non-relational databases Querying JPA with QueryDSL Testing Java persistence applications Java Persistence with Spring Data and Hibernate teaches you the ins-and-outs of Java persistence with hands-on examples using Spring Data, JPA, and Hibernate. The book carefully analyzes the capabilities of the major Java persistence tools, and guides you through the most common use cases. By comparing and contrasting the alternatives, you'll find it easy to choose the right tool choice for your applications. You'll learn how to make and utilize mapping strategies, about the different approach to transactions for both Hibernate and Spring Data, and even how to efficiently test Java persistence applications. The practical techniques are demonstrated with both relational and non-relational databases. About the Technology Effectively managing application data is essential for any serious application. Spring Data and Hibernate bridge the gap between object-oriented code and relational data stores, radically simplifying Java persistence. By implementing the Java Persistence API (JPA) standard, these powerful tools help you avoid common bugs related to state and application data storage. About the Book Java Persistence with Spring Data and Hibernate explores Java persistence using industry-standard tools. Hands-on examples introduce object-relational mapping and guide you through different mapping strategies to suit your needs. Covering transactions, persistent application testing, and non-relational databases, this book is your go-to resource for managing data in Java applications. What's Inside Mapping persistent classes, value types, and inheritance Creating fetch plans, strategies, and profiles Building Spring Data REST projects Querying JPA with QueryDSL About the Reader For intermediate Java programmers. About the Author C♯³t♯³lin Tudose has more than 20 years of experience in the Java community. Christian Bauer, Gavin King, and Gary Gregory are the authors of Java Persistence with Hibernate, Second Edition, on which this book is based. Quotes Everything you need to work effectively with Hibernate and Spring Data. A must-read for all Java developers! - From the Foreword by Dmitry Aleksandrov, Oracle Software Developer and Java Champion It is an honor to recommend this book. I hope that it will assist you in producing performant, secure, testable software that others may rely on with confidence. - From the Foreword by Mohamed Taman, Chief Solutions Architect at Nortal and Java Champion A pedagogical gem. Engaging and pragmatic. It's like holding a conversation with a Hibernate expert. - Nathan B Crocker, Galaxy Digita.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 25, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835463352 , 1835463355
    Language: English
    Pages: 1 online resource (1 video file (26 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/85
    Keywords: Oracle (Computer file) ; Database management ; Relational databases ; Bases de données ; Gestion ; Bases de données relationnelles ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Oracle Database Performance Tuning is improving the speed and efficiency of Oracle database systems by identifying and addressing performance issues, optimizing queries, and managing system resources effectively. The course provides a thorough exploration of performance optimization for Oracle database systems. It covers fundamental concepts and progresses into the practical use of performance tuning tools such as AWR, ASH, and SQL tracing, along with insights into Oracle performance statistics and wait events. The course emphasizes the efficient management of system resources, from CPU and memory to disk I/O and network, and guides you in maintaining production tables and indexes for peak performance. With hands-on exercises and practical demonstrations, this course equips database professionals, particularly Oracle DBAs, to systematically identify and resolve performance bottlenecks, making their database systems more efficient and responsive. By the end of this course, you will be well-versed in Oracle Database Performance Tuning, capable of diagnosing performance issues, proposing solutions, and implementing best practices to make Oracle databases more efficient and responsive. It is a valuable resource for those aiming to join the ranks of top-tier DBAs who excel in performance tuning. What you will learn Pinpoint and resolve performance bottlenecks within Oracle databases Master performance tuning with AWR, ASH, SQL tracing, and EM Express Develop practical solutions to address database performance issues Implement Oracle's performance tuning methodology systematically Optimize system resources such as CPU, memory, disk I/O, and network usage Enhance SQL querying and manage in-production tables and indexes Audience The course audience primarily includes Oracle Database Administrators (DBAs) and IT professionals who manage Oracle database systems. This course suits individuals looking to enhance their skills in identifying and resolving performance issues in Oracle databases. It caters to those seeking in-depth knowledge of performance tuning tools and methodologies and those seeking to refine their expertise in Oracle database performance optimization. Prior experience with the Oracle SQL language and a basic understanding of Oracle database architecture are prerequisites. About the Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Language: German
    Pages: 1 online resource (750 pages) , illustrations
    Edition: 3. Auflage.
    Uniform Title: Head first java
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Java von Kopf bis Fuß - jetzt vollständig überarbeitet und aktualisiert - ist eine umfassende Erlebnistour durch die objektorientierte Programmierung und Java. Ganz nach modernen Lernprinzipien entworfen, führt Sie dieses Buch von den Grundlagen der Sprache zu fortgeschrittenen Themen wie Lambdas, Streams, Threads, Generics, Threading oder Networking. Und das Beste ist: Sie werden dabei lernen, wirklich wie erfahrene Entwickler:innen zu denken. Auf Ihrem Weg dorthin werden Sie nicht nur lesen. Sie knacken Rätsel, spielen, lösen Krimis und kommen mit Java auf eine Weise zusammen, die Sie sich nicht hätten träumen lassen. Aber natürlich werden Sie auch Unmengen echten Java-Code schreiben. Mithilfe zahlreicher Übungen, Puzzle, Interviews und Abbildungen lädt dieses Buch Ihnen das Wissen direkt ins Hirn. Wenn Sie sich gerne langweilen, besorgen Sie sich lieber ein anderes Buch. Aber wenn Sie wirklich Java lernen wollen, ist alles andere kalter Kaffee.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835082133 , 1835082130
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 40 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/37
    Keywords: Graphical user interfaces (Computer systems) Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Tkinter is a powerful and widely-used GUI toolkit for Python. It allows developers to create desktop apps with interactive user interfaces. With Tkinter, developers can design windows, buttons, menus, text boxes, and other widgets, making it an essential tool for building visually appealing and user-friendly applications. Python's ease of use, combined with Tkinter's versatility, make it an excellent choice for GUI development, enabling programmers to develop desktop apps in Python The course content includes an introductory section on GUI programming and Tkinter. It then proceeds to establish a strong foundation by exploring basic Tkinter widgets. As the course advances, it delves into more advanced widgets and layouts. Students will learn to master event handling to create interactive interfaces. The course covers the design and structure of robust GUI applications, customization of widget and styling, and best practices for writing efficient code. Real-world projects provide practical applications of the learned knowledge. Upon completion, we will be proficient in GUI programming with Tkinter, possess knowledge of basic and advanced widgets, understand event handling, be skilled in designing robust applications, customizing widgets, and implementing best coding practices, and have hands-on experience with real-world projects. What You Will Learn Learn the fundamentals of GUI development and the Tkinter library Create visually appealing interfaces with Tkinter widgets Master layout management for responsive applications Explore advanced Tkinter widgets and techniques Handle user interactions and employ event-driven programming Customize widget appearance and write efficient code for practical projects Audience This course is for Python developers aiming to venture into GUI development, building desktop apps with Python and Tkinter, computer science or software engineering students, and anyone keen to create useful and interactive desktop applications. Individuals looking to enhance their portfolio with user-friendly interfaces and those enthusiastic about exploring Python's GUI programming can benefit. Prerequisites include an eagerness to learn and experiment with GUI development using Tkinter, basic math skills, and a passion for learning. Prior experience in any programming language is desirable. About The Author Meta Brains: Meta Brains is a team of passionate software developers and finance professionals. They provide professional training programs that combine their expertise in coding, finance, and Excel. With a focus on the Metaverse, they aim to equip learners with the necessary skills to participate in the next computing revolution. Their inclusive approach ensures accessibility to everyone, fostering a community that collaboratively codes and builds the future of the Metaverse.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 14, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    New York, NY : Apress
    ISBN: 9781484290330 , 148429033X
    Language: English
    Pages: 1 online resource (xxi, 423 pages) , illustrations
    Edition: [First edition].
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Linux ; Database management ; Operating systems (Computers) ; Electronic books
    Abstract: Discover the benefits of running Oracle databases in Linux containers. This book approaches containers from the perspective of database administrators, developers, and systems administrators. It explains the differences between containers and virtual machines and describes why containers deliver greater speed, flexibility, and portability, with lower resource requirements. You’ll learn how running Oracle databases in containers complements existing database infrastructure and accelerates development, and you’ll understand the advantages they offer for test and validation environments. This book teaches you how to begin working with Oracle databases in Docker, covering the steps for preparing and installing software on Windows, Mac, and Linux systems. It describes the steps for deploying Oracle databases, separating data and configurations from database software, and networking and communicating with your containers. It introduces the Docker commands you’ll use for managing containers, including tips and shortcuts to make everyday tasks easier. Databases have unique demands for performance and reliability, and this book addresses those qualities with discussions on protecting, persisting, and distributing data. Other books may overlook these topics and approach containers as disposable commodities in serverless environments or convenient coding platforms. You’ll gain battle-tested insights for customizing and extending your containers to meet different needs. The opening chapters concentrate on the practical steps of running Oracle databases in Docker. Once you’re comfortable with container terminology and methods, you’ll look deeper at the real power behind containers—preparing and building images, and the templates that form the foundation beneath every container. You’ll begin by modifying publicly available image manifests, or Dockerfiles, following multiple examples that add functionality and capabilities to your databases. You’ll discover methods for using run-time options to create flexible and extensible images that adapt to real-world requirements. Within the pages, you’ll see how Oracle and Docker empower you to confidently build and deploy systems. It’s written with databases and database users in mind and delivers practical advice based on the author’s real-world, battle-tested experiences deploying and running Oracle databases in containers since 2014. With Oracle databases in containers, database administrators have the ideal platform for evaluating performance, practicing database upgrades and migrations, validating backup and recovery processes, and hardening environments. Developers will find that the marriage of Oracle and Docker simplifies code and application tests. Docker’s unique ability to isolate data artifacts improves reliability and confidence in test and QA processes. If you’re a database administrator, this book will help you join the container revolution sweeping the industry and making IT professionals more productive than ever!
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9788383227597 , 8383227590
    Language: Polish
    Pages: 1 online resource (608 pages)
    Edition: Wydanie VII.
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Abstract: JavaScript jest wykorzystywanym w wielu celach uniwersalnym językiem ogólnego przeznaczenia — wysokopoziomowym, dynamicznym, przygotowanym do kodowania obiektowego i funkcjonalnego. Zasadniczo służy do programowania sieci WWW: kod JavaScript występuje w zdecydowanej większości stron internetowych. To jednak tylko jedno z możliwych zastosowań tego języka. Wszystko to sprawia, że JavaScript jest najbardziej rozpowszechnionym ję̜zykiem w historii programowania. Pojawienie się platformy Node.js spowodowało, że stał się wszechstronniejszy, a jego popularność wśród programistów jeszcze wzrosła. To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej wersję ES2020 tego języka. Poza praktycznymi wyjaśnieniami dotyczącymi jego struktur i ich stosowania znalazły się tu liczne przykłady, wskazówki i porady. To wydanie zawiera nowe rozdziały poświęcone klasom, modułom, iteratorom, generatorom, promesom i instrukcjom async/await. W efekcie powstał całościowy obraz ekosystemu JavaScript wraz z opisem jego zawiłości, potencjalnych problemów i najlepszych metod radzenia sobie z nimi.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    New York : Manning Publications Co. LLC
    ISBN: 9781638351856 , 1638351856 , 9781617299186 , 1617299189
    Language: English
    Pages: 1 online resource (547 p.)
    Parallel Title: Erscheint auch als Tudose, Cătălin Java Persistence with Spring Data and Hibernate
    DDC: 005.133
    Keywords: Hibernate (Electronic resource) ; Object-oriented programming (Computer science) ; Java (Computer program language) ; Computer software Development ; Relational databases ; Hibernate (Electronic resource) ; Computer software ; Development ; Java (Computer program language) ; Object-oriented programming (Computer science) ; Relational databases ; Electronic books
    Abstract: Java Persistence with Spring Data and Hibernate teaches you the ins-and-outs of Java persistence with hands-on examples using Spring Data, JPA, and Hibernate. The book carefully analyzes the capabilities of the major Java persistence tools, and guides you through the most common use cases. By comparing and contrasting the alternatives, you’ll find it easy to choose the right tool choice for your applications. You’ll learn how to make and utilize mapping strategies, about the different approach to transactions for both Hibernate and Spring Data, and even how to efficiently test Java persistence applications. The practical techniques are demonstrated with both relational and non-relational databases.
    Note: Description based upon print version of record. - 5.3.4 Mapping an entity to a subselect. - Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Manning Publications
    Language: Undetermined
    Pages: 1 online resource (1 video file)
    DDC: 005.13/3
    Keywords: Hibernate (Electronic resource) ; Object-oriented programming (Computer science) ; Java (Computer program language) ; Computer software Development ; Programmation orientée objet (Informatique) ; Java (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Master Java persistence using the industry-leading tools Spring Data and Hibernate. In Java Persistence with Spring Data and Hibernate you will learn: Mapping persistent classes, value types, and inheritance Mapping collections and entity associations Processing transactions with Spring Data and Hibernate Creating fetch plans, strategies, and profiles Filtering data Building Spring Data REST projects Using Java persistence with non-relational databases Querying JPA with QueryDSL Testing Java persistence applications Java Persistence with Spring Data and Hibernate teaches you the ins-and-outs of Java persistence with hands-on examples using Spring Data, JPA, and Hibernate. The book carefully analyzes the capabilities of the major Java persistence tools, and guides you through the most common use cases. By comparing and contrasting the alternatives, you'll find it easy to choose the right tool choice for your applications. You'll learn how to make and utilize mapping strategies, about the different approach to transactions for both Hibernate and Spring Data, and even how to efficiently test Java persistence applications. The practical techniques are demonstrated with both relational and non-relational databases. About the Technology Effectively managing application data is essential for any serious application. Spring Data and Hibernate bridge the gap between object-oriented code and relational data stores, radically simplifying Java persistence. By implementing the Java Persistence API (JPA) standard, these powerful tools help you avoid common bugs related to state and application data storage. About the Book Java Persistence with Spring Data and Hibernate explores Java persistence using industry-standard tools. Hands-on examples introduce object-relational mapping and guide you through different mapping strategies to suit your needs. Covering transactions, persistent application testing, and non-relational databases, this book is your go-to resource for managing data in Java applications. What's Inside Mapping persistent classes, value types, and inheritance Creating fetch plans, strategies, and profiles Building Spring Data REST projects Querying JPA with QueryDSL About the Reader For intermediate Java programmers. About the Author Cătălin Tudose has more than 20 years of experience in the Java community. Christian Bauer, Gavin King, and Gary Gregory are the authors of Java Persistence with Hibernate, Second Edition, on which this book is based. Quotes Everything you need to work effectively with Hibernate and Spring Data. A must-read for all Java developers! - From the Foreword by Dmitry Aleksandrov, Oracle Software Developer and Java Champion It is an honor to recommend this book. I hope that it will assist you in producing performant, secure, testable software that others may rely on with confidence. - From the Foreword by Mohamed Taman, Chief Solutions Architect at Nortal and Java Champion A pedagogical gem. Engaging and pragmatic. It's like holding a conversation with a Hibernate expert. - Nathan B Crocker, Galaxy Digita.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633661 , 1837633665
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; C++ (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Fundamentals of Object-Oriented Programming: C++ is a course designed to introduce us to the principles of object-oriented programming (OOP) using the C++ programming language. This course is suitable for anyone who has a basic understanding of programming concepts but may not have prior experience with OOP. In this course, you will learn the fundamental concepts of OOP, including encapsulation, inheritance, and polymorphism. You will also learn how to design and implement classes, objects, and functions in C++, and how to use them to solve real-world problems. Throughout the course, we will work on a variety of hands-on projects and exercises to practice our skills and apply our knowledge to real-world situations. You will also learn best practices for writing efficient and maintainable C++ code. Upon completion of this course, we will have a strong foundation in OOP and be able to use C++ to design and implement object-oriented programs. What You Will Learn Learn how to write functions for efficiency and performance Design and implement C++ classes and objects for code reuse Learn how to implement copy constructors and class member functions Understand the concept of data abstraction and encapsulation Learn how to overload functions and operators in C++ Learn how inheritance and virtual functions implement dynamic binding with polymorphism Audience This course is designed for novice and beginning programmers who want to develop a fundamental understanding of how to create simple object-oriented programs in C++. Anyone who wants to expand their profession and increase their earning potential, as well as hobbyists, creatives, or anyone who simply loves learning and wants to understand how software systems work, will all benefit from this course. About The Author Doron Williams: Doron William helps businesses and individuals streamline their systems and make them more efficient. He aligns business processes with appropriate solutions and improves existing ones. He believes in helping find ways to make people's lives easier by leveraging cutting-edge technology and developing, automating, and deploying more efficient and user-friendly software solutions. He is a cloud and desktop-based solutions architect and software developer with experience in leading technical teams using Agile and DevOps methodologies to develop enterprise-level software solutions. He is also adept at analyzing the business to determine suitable strategies to install, maintain, and upgrade software and hardware infrastructure. He aims at helping businesses and individuals bridge the gap between humanity and technology.
    Note: "Published in February 2023.". - Online resource; title from title details screen (O'Reilly, viewed March 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805123996 , 1805123998
    Language: English
    Pages: 1 online resource (1 video file (36 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.75/65
    Keywords: Oracle (Computer file) ; Relational databases ; Oracle (Computer file) ; Relational databases ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, we cover a wide range of topics to ensure you have a solid understanding of Oracle database administration. Starting with an introduction to Oracle databases, you will learn how to create databases on both Linux and Windows platforms. We will guide you through fundamental DBA tasks, including managing database files, storage structures, and users. As you progress, you will delve into more advanced topics such as managing database multitenancy, implementing backup and recovery plans, and applying patches and upgrades. We will also provide in-depth coverage of Oracle's Automatic Storage Management (ASM) and Oracle Restart configuration, giving you a comprehensive understanding of these critical components. Practical exercises form an integral part of the course, allowing you to apply your knowledge in real-world scenarios. You will gain hands-on experience with tasks such as creating a tablespace in ASM, installing Oracle database software, and performing database upgrades. Step-by-step instructions and downloadable resources ensure a seamless learning experience. By the end of this course, you will have the skills to confidently manage Oracle databases, troubleshoot issues, and optimize performance. What You Will Learn Create Oracle databases on Linux and Windows platforms Perform fundamental DBA tasks on Oracle databases Manage Oracle database files and database storage structures Implement backup and recovery plans Apply patches and upgrade databases Deploy Oracle Restart configuration Audience This course is designed for IT graduates and individuals who aspire to become professional Oracle Database Administrators (DBAs). Whether you have limited knowledge or no experience in Oracle databases, this course is tailored to guide you from beginner to proficient level. No prior experience in Oracle database administration is required. We provide step-by-step instructions to help you install and set up Oracle databases on your PC, making it accessible for anyone eager to learn. All you need is a PC with Windows 10 or 11 (64-bit), 16 GB of RAM, and 110 GB of free HDD space. About The Author Ahmed Baraka: Ahmed Baraka has 25 years of extensive experience in the computer industry, with a focus on Oracle database administration technologies used in complex and high-availability environments. Baraka's expertise is designing and maintaining database solutions for complex business needs using a wide selection of technologies, such as Oracle RAC, ASM, Data Guard, GoldenGate, WebLogic, Database Appliance, and Enterprise Manager. He has worked with international firms in Australia and Abu Dhabi. His hobbies are soccer (football) and listening to soft music.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805127956 , 1805127950
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 1 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; Python (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Object-Oriented Programming (OOP) is a crucial paradigm in modern programming that allows developers to write efficient, modular, and scalable code. It helps in organizing code, creating reusable and maintainable code, and improving code readability. In this course, we will dive deep into OOP concepts and provide you with a solid understanding of the fundamentals, advanced topics, and real-world applications of OOP in Python. This course covers a wide range of topics, starting with the basics of OOP, including classes, objects, attributes, methods, and constructors. You will learn about encapsulation, abstraction, inheritance, and polymorphism, which are the building blocks of OOP. You will also explore advanced concepts such as class methods, static methods, operator overloading, and dunder methods, along with practical examples and exercises to solidify your understanding. To apply the concepts learned, you will build a real-world project, the Library Management System, where you will learn to create classes, objects, and methods for managing books and users. You will also gain hands-on experience with method overriding, multiple inheritances, and other advanced topics while building practical applications. By the end of this course, you will have a deep understanding of OOP concepts in Python, be able to build robust and scalable applications using OOP principles, and possess the skills to write clean, efficient, and maintainable Python code. What You Will Learn Understand the fundamentals of Object-Oriented Programming in Python Build real-world projects using OOP concepts in Python Apply polymorphism in object-oriented styles using multiple strategies Implement OOP principles to create reusable and maintainable Python code Build a Library Management System using OOP concepts Master the use of classes, objects, attributes, methods, and constructors in Python Audience This course is tailored for programmers and developers who aspire to deepen their understanding of Object-Oriented Programming (OOP) concepts and apply them in real-world applications. It is well-suited for beginners who are already familiar with Python basics and are looking to transition into OOP programming. Intermediate Python developers seeking to enhance their coding skills and learn advanced OOP topics will also find value in this course. Prior knowledge of Python programming concepts is required, including variables, data types, loops, and functions. If you are eager to learn and apply OOP principles practically in Python, this comprehensive course will provide you with the knowledge and skills needed to succeed. About The Author Meta Brains: Meta Brains is a professional training brand developed by a team of software developers and finance professionals who have a passion for finance, coding, and Excel. They bring together both professional and educational experiences to create world-class training programs accessible to everyone. Currently, they are focused on the next great revolution in computing: the Metaverse. Their ultimate objective is to train the next generation of talent so that we can code and build the metaverse together!.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 23, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781484295533 , 1484295536
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.7565
    Keywords: Oracle (Computer file) ; Database management ; Bases de données ; Gestion
    Abstract: New to Oracle Global Data Services? Youve come to the right place. This book will show you how to leverage the power of Oracle GDS to ensure runtime load balancing, region affinity, replication lag tolerance-based workload routing, and inter-database service failover. In particular, you will see how to maximize the utilization of replication investments with Oracle GDS. The book starts by guiding you through the installation and configuration of GDS and provides details for each component in the GDS framework. Next, youll learn how to configure various components of Oracle GDS in standalone environments. Hands-on exercises that explore the advantages of GDS with different test cases utilizing Active Data Guard (ADG), Oracle GoldenGate (OGG), and Oracle Real Application Clusters (RAC) will help you put your learning in context. The book concludes with a demonstration of how to add Oracle GDS to OEM for monitoring and troubleshooting. Youll also see how to monitor Oracle GDS in a centralized location using Oracle Enterprise Manager Cloud Control. After completing this book, you will understand the architecture, components, and implementation strategies of GDS using ADG and OGG in mission-critical environments. You will: Understand Oracle Global Data Services architecture and its various components Install and configure Oracle Global Data Services Use Global Data Services with Active Data Guard and Oracle Golden Gate. Monitor Global Data Services using Oracle Enterprise Manager Cloud Control. Troubleshoot issues in Global Data Services.
    Note: Place of publication from publisher's website. - Description based on online resource; title from digital title page (viewed on October 06, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (300 pages) , illustrations
    Edition: Second edition.
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Java Generics and Collections has been the go-to guide to generics for more than a decade. This second edition covers Java 21, providing a clear guide to generics from their most common uses to the strangest corner cases, giving you everything you need to know to use and write generic APIs effectively. It covers the collections library thoroughly, so you'll always know how and when to use each collection for any given task. And it explains stream processing, so you'll know which model to use and how they interoperate to get the best out of the platform library.
    URL: Image
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Orig.schr. Ausgabe: Ebook版.
    Title: C++ ソフトウェア設計 : : 高品質設計の原則とデザインパターン /
    Publisher: 東京都新宿区 : オライリー・ジャパン
    ISBN: 9784814400454 , 4814400454
    Language: Japanese
    Pages: 1 online resource (408 pages)
    Edition: Ebookban.
    Uniform Title: C++ software design
    DDC: 005.12
    Keywords: C++ (Computer program language) ; Software architecture ; Computer software Development ; Object-oriented programming (Computer science) ; C++ (Langage de programmation) ; Architecture logicielle ; Programmation orientée objet (Informatique)
    Note: In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9781617298578 , 1617298573
    Language: English
    Pages: 1 online resource (xxv, 396 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.117
    Keywords: Object-oriented programming (Computer science) ; Data structures (Computer science) ; Electronic books
    Abstract: Code that combines behavior and data, as is common in object-oriented designs, can introduce almost unmanageable complexity for state management. The data-orineted programming (DOP) paradigm simplifies state management by holding application data in immutable generic data structures and then performing calculations using non-mutating general-purpose functions. Your applications are free of state-related bugs and your code is easier to understand and maintain. Data-oriented programming teaches you to design software using the groundbreaking data-oriented paradigm. You'll put DOP into action to design data models for business entities and implement a library management system that manages state without data mutation. The numerous diagrams, intuitive mind maps, and a unique conversational approach all help you get your head around these exciting new ideas. Every chapter has a lightbulb moment that will change the way you think about programming.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9781801814355 , 180181435X
    Language: English
    Pages: 1 online resource (402 pages)
    DDC: 006.3/12
    Keywords: Application software Development ; Object-oriented programming (Computer science) ; Data mining ; Application software ; Development ; Data mining ; Object-oriented programming (Computer science) ; Electronic books
    Abstract: Gain the key knowledge and skills required to manage data science projects using Comet Key Features Discover techniques to build, monitor, and optimize your data science projects Move from prototyping to production using Comet and DevOps tools Get to grips with the Comet experimentation platform Book Description This book provides concepts and practical use cases which can be used to quickly build, monitor, and optimize data science projects. Using Comet, you will learn how to manage almost every step of the data science process from data collection through to creating, deploying, and monitoring a machine learning model. The book starts by explaining the features of Comet, along with exploratory data analysis and model evaluation in Comet. You'll see how Comet gives you the freedom to choose from a selection of programming languages, depending on which is best suited to your needs. Next, you will focus on workspaces, projects, experiments, and models. You will also learn how to build a narrative from your data, using the features provided by Comet. Later, you will review the basic concepts behind DevOps and how to extend the GitLab DevOps platform with Comet, further enhancing your ability to deploy your data science projects. Finally, you will cover various use cases of Comet in machine learning, NLP, deep learning, and time series analysis, gaining hands-on experience with some of the most interesting and valuable data science techniques available. By the end of this book, you will be able to confidently build data science pipelines according to bespoke specifications and manage them through Comet. What you will learn Prepare for your project with the right data Understand the purposes of different machine learning algorithms Get up and running with Comet to manage and monitor your pipelines Understand how Comet works and how to get the most out of it See how you can use Comet for machine learning Discover how to integrate Comet with GitLab Work with Comet for NLP, deep learning, and time series analysis Who this book is for This book is for anyone who has programming experience, and wants to learn how to manage and optimize a complete data science lifecycle using Comet and other DevOps platforms. Although an understanding of basic data science concepts and programming concepts is needed, no prior knowledge of Comet and DevOps is required.
    Note: Includes bibliographical references. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Language: English
    Pages: 1 online resource (1 audio file (09 hr., 31 min.))
    Edition: [First edition].
    DDC: 005.117
    Keywords: Object-oriented programming (Computer science) ; Data structures (Computer science) ; Audiobooks
    Abstract: Eliminate the unavoidable complexity of object-oriented designs. The innovative data-oriented programming paradigm makes your systems less complex by making it simpler to access and manipulate data. In Data-Oriented Programming you will learn how to: Separate code from data Represent data with generic data structures Manipulate data with general-purpose functions Manage state without mutating data Control concurrency in highly scalable systems Write data-oriented unit tests Specify the shape of your data Benefit from polymorphism without objects Debug programs without a debugger Data-Oriented Programming is a one-of-a-kind guide that introduces the data-oriented paradigm. This groundbreaking approach represents data with generic immutable data structures. It simplifies state management, eases concurrency, and does away with the common problems you'll find in object-oriented code. The book presents powerful new ideas through conversations, code snippets, and diagrams that help you quickly grok what's great about DOP. Best of all, the paradigm is language-agnostic--you'll learn to write DOP code that can be implemented in JavaScript, Ruby, Python, Clojure, and also in traditional OO languages like Java or C#. About the Technology Code that combines behavior and data, as is common in object-oriented designs, can introduce almost unmanageable complexity for state management. The Data-oriented programming (DOP) paradigm simplifies state management by holding application data in immutable generic data structures and then performing calculations using non-mutating general-purpose functions. Your applications are free of state-related bugs and your code is easier to understand and maintain. About the Book Data-Oriented Programming teaches you to design software using the groundbreaking data-oriented paradigm. You'll put DOP into action to design data models for business entities and implement a library management system that manages state without data mutation. The numerous diagrams, intuitive mind maps, and a unique conversational approach all help you get your head around these exciting new ideas. Every chapter has a lightbulb moment that will change the way you think about programming. What's Inside Separate code from data Represent data with generic data structures Manage state without mutating data Control concurrency in highly scalable systems Write data-oriented unit tests Specify the shape of your data About the Reader For programmers who have experience with a high-level programming language like JavaScript, Java, Python, C#, Clojure, or Ruby. About the Author Yehonathan Sharvit has over twenty years of experience as a software engineer. He blogs, speaks at conferences, and leads Data-oriented programming workshops around the world. Quotes Reach the next level of enlightenment ... Reduce accidental complexity and raise the level of abstraction. - From the Foreword by Michael T. Nygard, author of Release It!: Design and Deploy Production-Ready Software After I saw the examples, I couldn't unsee it. I didn't need a new language; I needed to approach programming differently! - From the Foreword by Ryan Singer, author of Shape Up: Stop Running in Circles and Ship Work that Matters If you have to deal with data in your code, you should know about DOP! - Michael Aydinbas, Exxeta The principles are straightforward and universally applicable. - Seth MacPherson, QuoteFactory.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 25, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781801073943 , 1801073945 , 9781801072243
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.74
    Keywords: Oracle (Computer file) ; Database management ; Cloud computing
    Abstract: Get up to speed with Oracle's Autonomous Databases and implementation strategies for any workload or use case, including transactional, data warehousing, and non-relational databases Key Features Explore ADB, its business benefits, and architectural considerations Migrate the existing workload to ADB, explore high availability, and use cloud native methods for monitoring and event notifications Leverage APEX, JSON, the REST API, and SQL Developer Web features for rapid development Book Description Oracle Autonomous Database (ADB) is built on the world's fastest Oracle Database Platform, Exadata, and is delivered on Oracle Cloud Infrastructure (OCI), customer data center (ExaCC), and Oracle Dedicated Region Cloud. This book is a fast-paced, hands-on introduction to the most important aspects of OCI Autonomous Databases. You'll get to grips with concepts needed for designing disaster recovery using standby database deployment for Autonomous Databases. As you progress, you'll understand how you can take advantage of automatic backup and restore. The concluding chapters will cover topics such as the security aspects of databases to help you learn about managing Autonomous Databases, along with exploring the features of Autonomous Database security such as Data Safe and customer-managed keys for Vaults. By the end of this Oracle book, you'll be able to build and deploy an Autonomous Database in OCI, migrate databases to ADB, comfortably set up additional high-availability features such as Autonomous Data Guard, and understand end-to-end operations with ADBs. What you will learn Explore migration methods available for Autonomous Databases, using both online and offline methods Create standby databases, RTO and RPO objectives, and Autonomous Data Guard operations Become well-versed with automatic and manual backups available in ADB Implement best practices relating to network, security, and IAM policies Manage database performance and log management in ADB Understand how to perform data masking and manage encryption keys in OCI's Autonomous Databases Who this book is for This book is for decision makers, enterprise cloud architects, solution consultants, cloud engineers, implementation partners, and technology students, as well as anyone who wants to learn about Oracle's Autonomous Databases delivered on Oracle Cloud Infrastructure (OCI). Beginner-level knowledge of Linux and OCI and networking concepts and databases, along with hands-on experience in OCI environments is required before getting started with this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781484282458 , 1484282450
    Language: English
    Pages: 1 online resource (xxii, 463 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft .NET Framework ; Object-oriented programming (Computer science) ; Software patterns ; Electronic books ; Electronic books
    Abstract: Implement design patterns in .NET 6 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox. In addition to the functional builder, asynchronous factory method, generic value adapter, and composite proxies, this new edition introduces topics such as Decorator Cycle Policies Functional Commands, a Transformer variation of the Visitor pattern, and factories that can perform Object Tracking and Bulk Replacement. Using the C# and F# programming languages, Design Patterns in .NET 6 explores the classic design pattern implementations and discusses the applicability and relevance of specific language features for implementing patterns. You will learn by example, reviewing scenarios where patterns are applicable. Former C# MVP and patterns expert Dmitri Nesteruk demonstrates possible implementations of patterns, discusses alternatives and pattern relationships, and illustrates the way that a dedicated refactoring tool (JetBrains Rider) can be used to implement design patterns with ease. What You Will Learn Become familiar with the latest pattern implementations available in C# 10 and F# 6 Know how to better reason about software architecture Understand the process of refactoring code to patterns Refer to researched and proven variations of patterns Study complete, self-contained examples, including many that cover advanced scenarios Use the latest versions of C# and Visual Studio/Rider/ReSharper Who This Book Is For Developers who have some experience in the C# language and want to expand their comprehension of the art of programming by leveraging design approaches to solve modern problems.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781119864622 , 1119864623 , 9781119864615
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.13/3076
    Keywords: Oracle (Computer file) Study guides Examinations ; Java (Computer program language) Study guides Examinations ; Database management Study guides Examinations ; Oracle (Computer file) ; Database management ; Examinations ; Examinations ; Java (Computer program language) ; Examinations ; Study guides
    Abstract: Efficiently and effectively prepare for the OCP Java SE 17 certification exam In OCP Oracle Certified Professional Java SE 17 Developer Practice Tests: Exam 1Z0-829, a team of veteran Java developers helps you gain the confidence and knowledge you need to take the Oracle Certified Professional Java SE 17 Developer exam. Hundreds of domain-by-domain questions accompany complimentary online access to bonus questions, providing you with over 1000 practice questions and answers. You'll also get: Access to Sybex's proven online interactive learning environment and test bank Comprehensive coverage of every domain included on the OCP Java SE 17 Developer exam Three complete bonus practice exams to help you gain confidence and develop proficiency in Java development This resource is perfect for anyone preparing to take Exam 1Z0-829. It also belongs on the bookshelves of novice and veteran Java programmers hoping to improve their on-the-job coding skills.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Hoboken, NJ : John Wiley & Sons, Inc.
    ISBN: 9781119861645
    Language: English
    Pages: 1 online resource (512 pages) , illustrations
    Edition: 8th edition.
    Series Statement: For dummies
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Computer programming ; Object-oriented programming (Computer science) ; Java (Langage de programmation) ; Programmation (Informatique) ; Programmation orientée objet (Informatique) ; computer programming ; Electronic books
    Abstract: Learn to write practical, reusable code with the straightforward tutorials and tips in the newest edition of this For Dummies bestseller Do you speak Java? No, we're not talking about your morning cup 'o joe. We mean the world's most popular programming language that runs on almost any computer! If you're looking to get started--or up your game--with Java, then Java For Dummies is the guide you need. In this book, you'll: Take control of your program flow Program with classes, objects, and methods Use Java's functional programming features Explore Java 17, the latest long-term support release This up-to-date handbook covers the latest developments in Java, including the new 'switch' statement syntax. So, if you're ready to dive into one of the most practical (and coolest!) programming languages around, it's time you picked up Java For Dummies.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    [Redmond, Washington] : Microsoft Press
    Language: English
    Pages: 1 online resource (832 pages) , color illustrations.
    Edition: Tenth edition.
    Series Statement: Step-by-step
    DDC: 005.133
    Keywords: Microsoft Visual C♯ ; Object-oriented programming (Computer science) ; C# (Computer program language) ; Visual programming (Computer science) ; Microsoft Visual C# ; Programmation orientée objet (Informatique) ; C# (Langage de programmation) ; Programmation visuelle ; C# (Computer program language) ; Object-oriented programming (Computer science) ; Visual programming (Computer science) ; Electronic books
    Abstract: Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio. Expand your expertiseand teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio. If you are an experienced software developer, you'll get all the guidance, exercises, and code you need to start building responsive, scalable, cloud-connected applications that can run almost anywhere. Discover how to: Quickly start creating Visual C# code and projects with Visual Studio Work with variables, operators, expressions, methods, and program flow Build more robust apps with error, exception, and resource management Spot problems fast with the Visual Studio debugger Make the most of improvements to C# methods, parameters, and switch statements Master the C# object model, and create your own functional data structures Leverage advanced properties, indexers, generics, and collection classes Create Windows 10 apps that share data, collaborate, and use cloud services Integrate Cortana to voice-enable your applications Perform complex queries over object collections with LINQ Improve application throughput and response time with asynchronous methods Use delegates and decoupling to construct highly extensible systems Customize C# operator behavior over your own classes and structures Streamline development with app templates Implement the powerful Model-View-ViewModel (MVVM) pattern Develop cloud-connected applications that seamlessly follow users across devices Build UWP applications that retrieve complex data via REST and present it intuitively.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9781484286784 , 1484286782
    Language: English
    Pages: 1 online resource (1 video file (59 mi n.)) , sound, color.
    Edition: [First edition].
    DDC: 004.67/82
    Keywords: Oracle (Computer file) ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learn how to setup an Oracle cloud account in Oracle's Cloud Infrastructure (OCI). Experiment with provisioning and using the latest version of Oracle's enterprise-level database. Use Oracle's interface to create tables, manipulate data, and test new features. Even learn to create Blockchain tables, a new table type useful for when immutable records of change over time are needed. All of this can be done for free. The skills you learn from using the free access translate directly to Oracle's paid cloud offerings, making you more valuable to employers who are invested in Oracle's cloud platform. Once your database is provisioned, you can use Oracle's cloud tools to design and manage database objects. This video shows you how to design your database using Oracle's graphical cloud database modeler. Then you'll learn to use Oracle's web-based, graphical tools to explore your database, and to create and query database objects such as users and tables. You will also learn how to connect to OCI databases in the cloud directly from on-premises servers via locally installed SQL client software. This gives you a flexible set of tools to explore Oracle's cloud feature set using tools both on premises and in the cloud. What You Will Learn Create a free Oracle Cloud Infrastructure (OCI) account Provision databases and virtual machines Manage your database and its users from the OCI interface Use graphical tools to explore your database and create users and tables Design your database using Oracle's graphical cloud database modeler Create Blockchain tables to preserve immutable historical records Who This Video Is For For Oracle developers and database administrators who want free access to the latest Oracle technologies in the cloud. For those who want to learn about Oracle's cloud platform and host their databases in the cloud.
    Note: Online resource; title from title details screen (O'Reilly, viewed October 18, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9788328391703 , 8328391708
    Language: Polish
    Pages: 1 online resource (1496 pages)
    Edition: Wydanie V.
    Uniform Title: Learning Python
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Python jest wieloparadygmatowym, wszechstronnym językiem programowania, zoptymalizowanym pod kątem efektywności pracy, czytelności kodu i jakości oprogramowania. Jego popularność rośnie, co wynika z wielości i różnorodności zastosowań oraz z tego, że jest darmowy i łatwo przenośny, można się go szybko nauczyć, a tworzenie kodu Pythona sprawia sporo przyjemności. Wszystkie te cechy dają zespołom deweloperskim strategiczną przewagę̜ w dużych i małych projektach. Aby wykorzystać zalety Pythona, konieczne jest zdobycie solidnych podstaw tego języka, a następnie dogłębne zrozumienie bardziej zaawansowanych koncepcji i porządne ich przećwiczenie podczas pisania własnego kodu. To kompleksowy podrę̜cznik do nauki programowania w Pythonie. Jego pią̜te wydanie zostało gruntownie zaktualizowane i rozbudowane o dodatkowe treści. Omówiono tu najnowsze wersje Pythona w liniach 3.X i 2.X, czyli 3.3 i 2.7, i dodano opisy nowych lub rozszerzonych mechanizmów, takich jak obsługa formatu JSON, moduł timeit, pakiet PyPy, metoda os.popen, generatory, rekurencje, słabe referencje, atrybuty i metody __mro__, __iter__, super, __slots__, metaklasy, deskryptory, funkcja random, pakiet Sphinx i wiele innych. W książce znalazło się mnóstwo ćwiczeń, quizów, pomocnych ilustracji oraz przykładów kodu. Jest to kompendium dla każdego, kto chce szybko zacząć programować w Pythonie i tworzyć wydajny kod o wysokiej jakości.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    Shelter Island : Manning Publications
    ISBN: 9781617291838 , 1617291838
    Language: English
    Pages: 1 online resource (xxvii, 490 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.114
    Keywords: Functional programming (Computer science) ; Object-oriented programming (Computer science) ; Programmation fonctionnelle ; Programmation orientée objet (Informatique) ; Functional programming (Computer science) ; Object-oriented programming (Computer science)
    Abstract: There's no need to fear going functional! This friendly, lively, and engaging guide is perfect for any perplexed programmer. It lays out the principles of functional programming in a simple and concise way that will help you grok what FP is really all about. In Grokking Functional Programming you will learn: Designing with functions and types instead of objects Programming with pure functions and immutable values Writing concurrent programs using the functional style Testing functional programs Multiple learning approaches to help you grok each new concept If you've ever found yourself rolling your eyes at functional programming, this is the book for you. Open up Grokking Functional Programming and you'll find functional ideas mapped onto what you already know as an object-oriented programmer. The book focuses on practical aspects from page one. Hands-on examples apply functional principles to everyday programming tasks like concurrency, error handling, and improving readability. Plus, puzzles and exercises let you think and practice what you're learning. You'll soon reach an amazing "aha" moment and start seeing code in a completely new way. About the Technology Finally, there's an easy way to learn functional programming! This unique book starts with the familiar ideas of OOP and introduces FP step-by-step using relevant examples, engaging exercises, and lots of illustrations. You'll be amazed at how quickly you'll start seeing software tasks from this valuable new perspective. About the Book Grokking Functional Programming introduces functional programming to imperative developers. You'll start with small, comfortable coding tasks that expose basic concepts like writing pure functions and working with immutable data. Along the way, you'll learn how to write code that eliminates common bugs caused by complex distributed state. You'll also explore the FP approach to IO, concurrency, and data streaming. By the time you finish, you'll be writing clean functional code that's easy to understand, test, and maintain. What's Inside Designing with functions and types instead of objects Programming with pure functions and immutable values Writing concurrent programs using the functional style Testing functional programs About the Reader For developers who know an object-oriented language. Examples in Java and Scala. About the Author Michał Płachta is an experienced software developer who regularly speaks and writes about creating maintainable applications. He blogs at michalplachta.com. Quotes The go-to book for functional programming! - Srihari Sridharan, Thoughtworks The writing is imaginative and creative, so it's a fun reading experience. - Gianluigi Spagnuolo, Exein Perfect! A new way of thinking about how we code. - Gustavo Gomes, Troido A fresh way to grasp the core of functional programming! Practical and totally focused. - Ubaldo Pescatore, PagoPA I finally understand why functional programming matters and how I can adopt it in my daily practices. - Sander Rosel, JUUN Software.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781804611081 , 1804611085
    Language: English
    Pages: 1 online resource (594 p.)
    DDC: 005.133
    Keywords: C++ (Computer program language) ; Object-oriented programming (Computer science) ; C++ (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books
    Abstract: Embrace object-oriented programming and explore language complexities, design patterns, and smart programming techniques using this hands-on guide with C++ 20 compliant examples. Even though object-oriented software design enables more easily maintainable code, companies choose C++ as an OO language for its speed. Object-oriented programming in C++ is not automatic – it is crucial to understand OO concepts and how they map to both C++ language features and OOP techniques. Distinguishing your code by utilizing well-tested, creative solutions, which can be found in popular design patterns, is crucial in today's marketplace. This book will help you to harness OOP in C++ to write better code. Starting with the essential C++ features, which serve as building blocks for the key chapters, this book focuses on explaining fundamental object-oriented concepts and shows you how to implement them in C++. With the help of practical code examples and diagrams, you'll learn how and why things work. The book's coverage furthers your C++ repertoire by including templates, exceptions, operator overloading, STL, and OO component testing. You'll discover popular design patterns with in-depth examples and understand how to use them as effective programming solutions to solve recurring OOP problems. By the end of this book, you'll be able to employ essential and advanced OOP concepts to create enduring and robust software.
    Note: Description based upon print version of record. - Using the const qualifier with references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837638765 , 1837638764
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Computer programming ; Object-oriented programming (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Python is a fantastic OOP language that lets you use functional and OOP paradigms. Python offers several benefits compared to other programming languages like Java, C++ or R. It is a dynamic language, with high-level data types. Python is easier to learn for beginners as its codes are more readable and intuitive. This course is designed to take you through the fundamentals of OOPs and understanding how it works. During this course, you will learn about important concepts such as classes, objects, abstraction, method overloading, and inheritance in sufficient detail. The course will also take you through the concepts of objects and attributes, mathematical operators, callable functions, encapsulation, inheritance and method resolution comprehensively. The course explains the OOP paradigm and lets you create class hierarchies using the OOP design process. By the end of the course, you will be able to design and implement Python programs for complex issues and make good use of the OOP features like classes and inheritance and apply your knowledge completing assignments that simulate real-world scenarios. What You Will Learn Create class hierarchies using the object-oriented design process Understand the difference between class and instance variables Make an object indexable, callable, and comparable Design and implement Python programs for complex problems Put to code the language features such as classes and inheritance Tackle complex code with OOP paradigm, design, and implementation Audience This course provides new developers who know Python basics to expand their knowledge and developers and learners who wish to learn OOP in Python. Developers involved with game development, GUI programming, AI, machine learning, and other computed automation can benefit from this course. The concepts and techniques can be applied to other programming languages, so intermediate-level developers wishing to advance their programming skillsets can also learn from this course for career advancement. To get the most from this course, you need to be an intermediate-level programmer in Python. About the Author Simon Sez IT: Simon Sez IT has offered technical courses since 2008 for individuals, small businesses, and Fortune 500 companies with thousands of employees who can benefit from the easy-to-learn and hands-on software training. It offers over 8000 video tutorials on a range of software programs. Simon Sez IT ensures stress-free eLearning and enhanced employee productivity--whether you implement new software or a technological upgrade in your work environment. With over 600,000 students from 180 countries, Simon Sez IT is the preferred online learning choice for individuals and businesses worldwide.
    Note: "Simon Sez IT.". - Published in October 2022. - Online resource; title from title details screen (O'Reilly, viewed November 8, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 44 min.)) , sound, color.
    Edition: Video edition.
    DDC: 005.117
    Keywords: Object-oriented programming (Computer science) ; Data structures (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video. Eliminate the unavoidable complexity of object-oriented designs. The innovative data-oriented programming paradigm makes your systems less complex by making it simpler to access and manipulate data. In Data-Oriented Programming you will learn how to: Separate code from data Represent data with generic data structures Manipulate data with general-purpose functions Manage state without mutating data Control concurrency in highly scalable systems Write data-oriented unit tests Specify the shape of your data Benefit from polymorphism without objects Debug programs without a debugger Data-Oriented Programming is a one-of-a-kind guide that introduces the data-oriented paradigm. This groundbreaking approach represents data with generic immutable data structures. It simplifies state management, eases concurrency, and does away with the common problems you'll find in object-oriented code. The book presents powerful new ideas through conversations, code snippets, and diagrams that help you quickly grok what's great about DOP. Best of all, the paradigm is language-agnostic--you'll learn to write DOP code that can be implemented in JavaScript, Ruby, Python, Clojure, and also in traditional OO languages like Java or C#. About the Technology Code that combines behavior and data, as is common in object-oriented designs, can introduce almost unmanageable complexity for state management. The Data-oriented programming (DOP) paradigm simplifies state management by holding application data in immutable generic data structures and then performing calculations using non-mutating general-purpose functions. Your applications are free of state-related bugs and your code is easier to understand and maintain. About the Book Data-Oriented Programming teaches you to design software using the groundbreaking data-oriented paradigm. You'll put DOP into action to design data models for business entities and implement a library management system that manages state without data mutation. The numerous diagrams, intuitive mind maps, and a unique conversational approach all help you get your head around these exciting new ideas. Every chapter has a lightbulb moment that will change the way you think about programming. What's Inside Separate code from data Represent data with generic data structures Manage state without mutating data Control concurrency in highly scalable systems Write data-oriented unit tests Specify the shape of your data About the Reader For programmers who have experience with a high-level programming language like JavaScript, Java, Python, C#, Clojure, or Ruby. About the Author Yehonathan Sharvit has over twenty years of experience as a software engineer. He blogs, speaks at conferences, and leads Data-oriented programming workshops around the world. Quotes Reach the next level of enlightenment...Reduce accidental complexity and raise the level of abstraction. - From the Foreword by Michael T. Nygard, author of Release It!: Design and Deploy Production-Ready Software After I saw the examples, I couldn't unsee it. I didn't need a new language; I needed to approach programming differently! - From the Foreword by Ryan Singer, author of Shape Up: Stop Running in Circles and Ship Work that Matters If you have to deal with data in your code, you should know about DOP! - Michael Aydinbas, Exxeta The principles are straightforward and universally applicable. - Seth MacPherson, QuoteFactory.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 8, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837635702 , 1837635706
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    DDC: 0051/17
    Keywords: Object-oriented programming (Computer science) ; Java (Computer program language) ; Java (Computer program language) ; Object-oriented programming (Computer science)
    Abstract: Java is a high-level, class-based OOP language developed as a general-purpose programming language intended to write once and run anywhere (WORA). Compiled Java code can run on all platforms without the need to recompile. This course has been delivered over four modules. Module 1 explores the Java Development Cycle and allows us to differentiate between JDK versions and development tools. You will learn about operators and basic syntax and write a simple program. In module 2, The concepts covered include strings, string methods, StringBuilder, data flow diagrams, decision-making, loops, arrays, and simple programs. Module 3 delves into classes and objects, inheritance and polymorphism, Lambdas, and exception handling. Finally, over module 4, we will work on two UML case studies, including the ATM simulation and Employee payroll system. We will also learn about version control and GitHub integration of the projects developed. Upon completion of the course, you will gain comprehensive Java programming knowledge and be able to write complex codes in a real-world scenario independently. You will gain extensive foundational skills to become an intermediate to advanced-level developer. What You Will Learn Learn basic Java syntax using variables and built-in operators Use and understand inheritance facilities in programming Use interfaces and demonstrate polymorphic behavior Create and implement collections and data structures Utilize exception-handling facilities and defensive programming Create solutions based on UML models Audience This course caters to beginner and novice programmers who like to develop a basic understanding of writing simple object-oriented programming in Java. Programming hobbyists and creative people who love learning and want to understand how software systems work, or anyone looking to advance their programming skillsets. The desired prerequisites for this course require you to have a basic understanding of Data Flow (DFD) and UML diagrams and have access to a personal computer and internet connection. About The Author Doron Williams: Doron William helps businesses and individuals streamline their systems and make them more efficient. He aligns business processes with appropriate solutions and improves existing ones. He believes in helping find ways to make people's lives easier by leveraging cutting-edge technology and developing, automating, and deploying more efficient and user-friendly software solutions. He is a cloud and desktop-based solutions architect and software developer with experience in leading technical teams using Agile and DevOps methodologies to develop enterprise-level software solutions. He is also adept at analyzing the business to determine suitable strategies to install, maintain, and upgrade software and hardware infrastructure. He aims at helping businesses and individuals bridge the gap between humanity and technology.
    Note: "Published in November 2022."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    Tōkyō-to Shinjuku-ku : Orairī Japan
    Orig.schr. Ausgabe: 初版.
    Title: JavaScript : : 第 7版 /
    Publisher: オライリー・ジャパン,
    ISBN: 9784873119700 , 4873119707
    Language: Japanese
    Pages: 1 online resource (784 pages)
    Edition: Shohan.
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science)
    Note: In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Orig.schr. Ausgabe: 第1版.
    Title: JavaScript 权威指南 : : (原书第7版) = JavaScript : the definitive guide : seventh edition /
    Publisher: 机械工业出版社,
    ISBN: 9787111677222 , 7111677226
    Language: Chinese
    Pages: 1 online resource , illustrations.
    Edition: Di 1 ban.
    Series Statement: O' Reilly jing pin tu shu xi lie
    Series Statement: Hua zhang IT
    DDC: 005.2/762
    Keywords: JavaScript (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; JavaScript (Computer program language) ; Object-oriented programming (Computer science) ; Web servers ; Electronic books
    Abstract: Detailed summary in vernacular field.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Orig.schr. Ausgabe: 第1版.
    Title: Java 技术手册 : : 原书第7版 = Java in a nutshell :a desktop quick reference, seventh edition /
    Publisher: 机械工业出版社,
    ISBN: 9787111689904 , 7111689909
    Language: Chinese
    Pages: 1 online resource , illustrations.
    Edition: Di 1 ban.
    Series Statement: O'Reilly jing pin tu shu xi lie hua zhang IT
    Uniform Title: Java in a nutshell
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; Electronic books
    Abstract: Detailed summary in vernacular field,
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Title: 面向对象的思考过程 : : 原书第5版 /
    ISBN: 9787111684527 , 7111684524
    Language: Chinese
    Pages: 1 online resource , illustrations.
    Edition: [First edition].
    Series Statement: Hua zhang cheng xu yuan shu ku
    Uniform Title: Object-oriented thought process
    DDC: 005.1/17
    Keywords: Object-oriented programming (Computer science) ; Programmation orientée objet (Informatique) ; Electronic books
    Abstract: Detailed summary in vernacular field.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    Beijing : Zhongguo dian li chu ban she = China Electric Power Press
    Orig.schr. Ausgabe: 第一版.
    Title: Julia语言编程入门 = : Think Julia /
    Publisher: 中国电力出版社 = China Electric Power Press,
    ISBN: 9787519844493 , 7519844498
    Language: Chinese
    Pages: 1 online resource (367 pages) , illustrations
    Edition: Di yi ban.
    Uniform Title: Think Julia
    DDC: 005.73
    Keywords: Julia (Computer program language) ; Computer programming ; Data structures (Computer science) ; Object-oriented programming (Computer science)
    Abstract: Detailed summary in vernacular field.
    Note: 880-04;O'Reilly Media, Inc. shou quan chu ban
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781788292955 , 1788292952
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: C# (Computer program language) ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Enhance your programming skills by learning the intricacies of object oriented programming in C# 8 Key Features Understand the four pillars of OOP; encapsulation, inheritance, abstraction and polymorphism Leverage the latest features of C# 8 including nullable reference types and Async Streams Explore various design patterns, principles, and best practices in OOP Book Description Object-oriented programming (OOP) is a programming paradigm organized around objects rather than actions, and data rather than logic. With the latest release of C#, you can look forward to new additions that improve object-oriented programming. This book will get you up to speed with OOP in C# in an engaging and interactive way. The book starts off by introducing you to C# language essentials and explaining OOP concepts through simple programs. You will then go on to learn how to use classes, interfacesm and properties to write pure OOP code in your applications. You will broaden your understanding of OOP further as you delve into some of the advanced features of the language, such as using events, delegates, and generics. Next, you will learn the secrets of writing good code by following design patterns and design principles. You'll also understand problem statements with their solutions and learn how to work with databases with the help of ADO.NET. Further on, you'll discover a chapter dedicated to the Git version control system. As you approach the conclusion, you'll be able to work through OOP-specific interview questions and understand how to tackle them. By the end of this book, you will have a good understanding of OOP with C# and be able to take your skills to the next level. What you will learn Master OOP paradigm fundamentals Explore various types of exceptions Utilize C# language constructs efficiently Solve complex design problems by understanding OOP Understand how to work with databases using ADO.NET Understand the power of generics in C# Get insights into the popular version control system, Git Learn how to model and design your software Who this book is for This book is designed for people who are new to object-oriented programming. Basic C# skills are assumed, however, prior knowledge of OOP in any other language is not required.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed April 17, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781838556563
    Language: English
    Pages: 1 online resource (1 streaming video file (11 hr., 13 min.)) , digital, sound, color
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic videos ; local ; Electronic videos
    Abstract: "Learn Python Programming using a Step By Step Approach with 200+ code examples. Python is one of the most popular programming languages. Python offers both object-oriented and structural programming features. We love programming. Our aim with this course is to create a love for programming."--Resource description page.
    Note: Title from resource description page (Safari, viewed March 12, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    New York : McGraw-Hill Education
    ISBN: 9781260120882 , 1260120880
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Cloud computing ; Database management ; Electronic books ; Electronic books ; local
    Abstract: Quickly Get Up and Running on Oracle Database Exadata Cloud Service Quickly install, configure, and start using Oracle Database Exadata Cloud Service with the hands-on information contained in this comprehensive Oracle Press guide. Designed for easy learning, the book features real-world examples, detailed illustrations, and step-by-step instructions. Oracle Database Exadata Cloud Service: A Beginner's Guide walks you through the basics and shows you how to provision, create, and deploy databases. Basic system administration tasks, including data backup and recovery, software patching, and system updating, are clearly explained. Advanced monitoring and data compression techniques are also covered. Inside, you'll discover how to: •Set up and configure Oracle Database Exadata Cloud Service •Navigate the user interface •Work with tooling and CLIs •Deploy smart scans and storage indexes •Employ the latest compression techniques •Handle Oracle Exadata resource management •Administer Oracle Exadata Smart Flash Cache •Manage and monitor your Oracle Exadata Cloud Service •Migrate to Oracle Exadata Cloud Service TAG: For a complete list of Oracle Press titles, visit www.OraclePressBooks.com.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    ISBN: 9781484243510
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; Computer networks ; Security measures ; Information technology ; Management ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: Work with Oracle database's high-availability and disaster-management technologies. This book covers all the Oracle high-availability technologies in one place and also discusses how you configure them in engineered systems and cloud services. You will see that when you say your database is healthy, it is not limited to whether the database is performing well on day-to-day operations; rather it should also be robust and free from disasters. As a result, your database will be capable of handling unforeseen incidents and recovering from disaster with very minimal or zero downtime. Oracle High Availability, Disaster Recovery, and Cloud Services explores all the high-availability features of Oracle database, how to configure them, and best practices. After you have read this book you will have mastered database high-availability concepts such as RAC, Data Guard, OEM 13c, and engineered systems (Oracle Exadata x6/x7 and Oracle Database Appliance). What You Will Learn Master the best practices and features of Exadata and ODA Implement and monitor high availability with OEM 13c Clone databases using various methods in Oracle 12c R2 Work with the Oracle sharding features of Oracle 12c R2 Who This Book Is For Oracle database administrators
    Note: Description based on online resource; title from cover (Safari, viewed June 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9780134757681
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: The Addison-Wesley signature series
    Keywords: Software reengineering ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Fully Revised and Updated-Includes New Refactorings and Code Examples "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -M. Fowler (1999) For more than twenty years, experienced programmers worldwide have relied on Martin Fowler's Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand. This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes. Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Understand the process and general principles of refactoring Quickly apply useful refactorings to make a program easier to comprehend and change Recognize "bad smells" in code that signal opportunities to refactor Explore the refactorings, each with explanations, motivation, mechanics, and simple examples Build solid tests for your refactorings Recognize tradeoffs and obstacles to refactoring Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed January 11, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    Boston : Addison-Wesley
    ISBN: 9780134445588 , 0134445589
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Object-oriented programming (Computer science) ; Ruby (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages have a point of view about how best to model the world. They exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Even though they're written in OO languages, these applications fail to achieve the promise of OO because their code doesn't reflect the right mindset. The purpose of Practical Object-Oriented Design, Second Edition, is to solve that problem by immersing you in an OO mindset. It teaches powerful, real-world, object-oriented design techniques using simple and practical examples. It will change the way you think about code. Sandi Metz has distilled a lifetime of conversations and presentations about object-oriented design into a proven set of OO practices for crafting manageable, extensible, and pleasing code. She demonstrates how to build new applications that can "survive success" and how to repair those that have become impossible to change. Each technique is illustrated with extended examples in the easy-to-understand Ruby programming language, all downloadable from the companion website, poodr.com . Fully updated for Ruby 2.5, this guide shows how to: Decide what belongs in a single class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed object-oriented code Whatever your previous object-oriented experience, this concise guide will help you achieve the superior outcomes you're looking for.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Microsoft .NET Framework ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Reactive Applications with Akka.NET teaches you to write high-performance, concurrent systems without explicitly managing threads and locking. You'll experience the power of Akka.NET and the Actors concurrency model by exploring a real-world case study in each chapter. As you go further, you'll start to grok the power of asynchronous communication in a distributed environment and take on practical tasks like deploying, debugging, and establishing performance guarantees.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [New York, New York] : Apress
    ISBN: 9781484245170 , 1484245172
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; Database management ; Computer programs ; SQL (Computer program language) ; Relational databases ; Electronic books ; local ; Electronic books
    Abstract: Write SQL statements that are more powerful, simpler, and faster using Oracle SQL and its full range of features. This book provides a clearer way of thinking about SQL by building sets, and provides practical advice for using complex features while avoiding anti-patterns that lead to poor performance and wrong results. Relevant theories, real-world best practices, and style guidelines help you get the most out of Oracle SQL. Pro Oracle SQL Development is for anyone who already knows Oracle SQL and is ready to take their skills to the next level. Many developers, analysts, testers, and administrators use Oracle databases frequently, but their queries are limited because they do not have the knowledge, experience, or right environment to help them take full advantage of Oracle's advanced features. This book will inspire you to achieve more with your Oracle SQL statements through tips for creating your own style for writing simple, yet powerful, SQL. It teaches you how to think about and solve performance problems in Oracle SQL, and covers advanced topics and shows you how to become an Oracle expert. What You'll Learn Understand the power of Oracle SQL and where to apply it Create a database development environment that is simple, scalable, and conducive to learning Solve complex problems that were previously solved in a procedural language Write large Oracle SQL statements that are powerful, simple, and fast Apply coding styles to make your SQL statements more readable Tune large Oracle SQL statements to eliminate and avoid performance problems Who This Book Is For Developers, testers, analysts, and administrators who want to harness the full power of Oracle SQL to solve their problems as simply and as quickly as possible. For traditional database professionals the book offers new ways of thinking about the language they have used for so long. For modern full stack developers the book explains how a database can be much more than simply a place to store data.
    Note: Includes index. - Description based on online resource; title from cover (viewed June 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    [New York, New York] : Apress
    ISBN: 9781484243466 , 1484243463
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; JavaScript (Computer program language) ; Intranet programming ; Web applications ; Business enterprises ; Computer programs ; Electronic books ; local ; Electronic books
    Abstract: Learn how to use Oracle's JavaScript Extension Toolkit (JET) as a solution to the all too common problem of internal back office and intranet applications that are typically ugly, clunky, and cumbersome to use. JET simultaneously provides you with a JavaScript toolkit that is cutting-edge while being stable enough for enterprise development in an ecosystem that is notorious for its fast-paced rate of change. Practical Oracle JET walks through the process of developing a functional application using Oracle JET. By the end of this book you will have built a support ticket system using a variety of different components bundled with the toolkit, including lists, inputs, and visualizations. The skills acquired from reading this book and working the examples equip you to build your own applications and take your understanding even further to more advanced topics. What You'll Learn Build a real-world Oracle JET application Understand the fundamental technologies used in JET Control look and feel through theming a JET application Develop interfaces using Web Components Include and interface with third-party libraries Configure automated unit testing of JET applications Who This Book Is For Developers with a basic understanding of JavaScript who want to learn Oracle's JavaScript Extension Toolkit for building client-side applications that can integrate with data services and Oracle Cloud products. The book is also of interest to Oracle ADF developers coming from a Java and WebCenter background who are building new skills in JavaScript and browser-based applications.
    Note: Includes index. - Description based on online resource; title from cover (viewed June 3, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    Boston : Addison-Wesley
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Fifth edition.
    Keywords: Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, and Swift. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP. It is of vital importance to learn the fundamental concepts of object orientation before starting to use object-oriented development environments. OOP promotes good design practices, code portability, and reuse-but it requires a shift in thinking to be fully understood. Programmers new to OOP should resist the temptation to jump directly into a particular programming language or a modeling language, and instead first take the time to learn what author Matt Weisfeld calls "the object-oriented thought process." Written by a developer for developers who want to improve their understanding of object-oriented technologies, The Object-Oriented Thought Process provides a solutions-oriented approach to object-oriented programming. Readers will learn to understand the proper uses of inheritance and composition, the difference between aggregation and association, and the important distinction between interfaces and implementations. While programming technologies have been changing and evolving over the years, object-oriented concepts remain a constant-no matter what the platform. This revised edition focuses on the OOP technologies that have survived the past 20 years and remain at its core, with new and expanded coverage of design patterns, avoiding dependencies, and the SOLID principles to help make software designs understandable, flexible, and maintainable.
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (viewed April 29, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9781484242438
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Oracle (Computer file) ; Application software ; Development ; Cloud computing ; Electronic books ; local ; Electronic books
    Abstract: Get the domain knowledge you need to develop real-world business apps for and in the cloud. You'll see how Oracle APEX has made the life of web developers much easier and how it helps you create web-based data-centric applications easily and instantly without writing screeds of code. In Cloud Computing Using Oracle Application Express , you will develop a complete general ledger accounting system named the Cloud Accountant which will be accessible through a variety of devices including desktops, laptops, and the latest smartphones. This new edition also incorporates the new application page creation process, which differs from the previous version. You'll cover other new areas, such as the updated UI elements and properties, and the interactive grid. Besides the development of a full application that you can deploy in your organization, the book teaches many new techniques to further enhance your APEX development skills. What You Will Learn Discover new development techniques for APEX developers Develop cloud-based ERP applications Build a cloud-based application on Oracle APEX Integrate the free JasperReports server and report designing tool with Oracle APEX Who This Book Is For Web developers who possess some working knowledge of Oracle Application Express, and developers who have been using Oracle Forms and now wish to use their existing SQL and PL/SQL expertise.
    Note: Description based on online resource; title from cover (Safari, viewed January 28, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Orig.schr. Ausgabe: 初版.
    Title: レガシーコードからの脫却 : : ソフトウェアの寿命を延ばし価値を高める 9つのプラクティス /
    Publisher: オライリー・ジャパン,
    ISBN: 9784873118864 , 4873118867
    Language: Japanese
    Pages: 1 online resource (267 pages)
    Edition: Shohan.
    Uniform Title: Beyond legacy code
    DDC: 005.1/6
    Keywords: Software refactoring ; Application software Development ; Object-oriented programming (Computer science) ; Software reengineering
    Note: Includes bibiographical references (pages 259-261) and index , In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781789134445
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 3 min., 14 sec.)) , digital, sound, color
    Keywords: Object-oriented programming (Computer science) ; JavaScript (Computer program language) ; Electronic videos ; local
    Abstract: "Before diving into the intricacies of front-end frameworks, serverless architectures, or back-end development, it's important to understand the fundamental concepts of the modern JavaScript language. We'll show you everything you need to know to get up and running with proven object-oriented patterns so that you can confidently tackle your own real-world development projects. With coverage of everything from new syntax to working with classes, complex inheritance, dynamic typing, and data binding, this course is the complete primer for those looking to work with modern, production-ready JavaScript."--Resource description page.
    Note: Title from resource description page (Safari, viewed July 18, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781789611960
    Language: English
    Pages: 1 online resource (1 streaming video file (7 hr., 59 min., 2 sec.)) , digital, sound, color
    Keywords: Python (Computer program language) ; Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "This course will help you learn Python, one of the most popular programming languages. Python offers both object oriented and structural programming features. We take a hands-on approach using a combination of Python Shell and PyCharm as an IDE to illustrate more than 100 Python coding exercises, puzzles, and code examples. We convert a number of Java examples to Python. You will learn about implementing Object Oriented Programming concepts in Python, inheritance, abstract classes, and constructors; you will also get a better understanding of a wide variety of Python data structures: lists, sets, dictionaries, and tuples."--Resource description page.
    Note: Title from resource description page (Safari, viewed September 20, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    ISBN: 9781491958834 , 1491958839
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: First edition.
    Series Statement: Head first
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Object-oriented programming languages ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: What will you learn from this book? It's no secret the world around you is becoming more connected, more configurable, more programmable, more computational. You can remain a passive participant, or you can learn to code. With Head First Learn to Code you'll learn how to think computationally and how to write code to make your computer, mobile device, or anything with a CPU do things for you. Using the Python programming language, you'll learn step by step the core concepts of programming as well as many fundamental topics from computer science, such as data structures, storage, abstraction, recursion, and modularity. Why does this book look so different? Based on the latest research in cognitive science and learning theory, Head First Learn to Code uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
    Note: Includes index. - Description based on online resource; title from title page (viewed February 2, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781788835688 , 1788835689
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Graphical user interfaces (Computer systems) ; Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Find out how to create visually stunning and feature-rich applications by empowering Python's built-in Tkinter GUI toolkit About This Book Explore Tkinter's powerful features to easily design and customize your GUI application Learn the basics of 2D and 3D animation in GUI applications. Learn to integrate stunning Data Visualizations using Tkinter Canvas and Matplotlib. Who This Book Is For This book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of Python is a prerequisite. What You Will Learn Implement the tools provided by Tkinter to design beautiful GUIs Discover cross-platform development through minor customizations in your existing application Visualize graphs in real time as data comes in using Tkinter's animation capabilities Use PostgreSQL authentication to ensure data security for your application Write unit tests to avoid regressions when updating code In Detail Tkinter is a lightweight, portable, and easy-to-use graphical toolkit available in the Python Standard Library, widely used to build Python GUIs due to its simplicity and availability. This book teaches you to design and build graphical user interfaces that are functional, appealing, and user-friendly using the powerful combination of Python and Tkinter. After being introduced to Tkinter, you will be guided step-by-step through the application development process. Over the course of the book, your application will evolve from a simple data-entry form to a complex data management and visualization tool while maintaining a clean and robust design. In addition to building the GUI, you'll learn how to connect to external databases and network resources, test your code to avoid errors, and maximize performance using asynchronous programming. You'll make the most of Tkinter's cross-platform availability by learning how to maintain compatibility, mimic platform-native look and feel, and build executables for deployment across popular computing platforms. By the end of this book, you will have the skills and confidence to design and build powerful high-end GUI applications to solve real-world problems. Style and approach This is a comprehensive guide that explores the essential Tkinter features and modules and implements them in building real-world cross-platform GUI applications Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://ww...
    Note: Description based on online resource; title from title page (Safari, viewed June 7, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781788830706 , 1788830709
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Learning path
    Keywords: Java (Computer program language) ; Modular programming ; Application software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Mastering advanced features of Java and implement them to build amazing projects About This Book Take advantage of Java's new modularity features to write real-world applications that solve a variety of problems Explore the major concepts introduced with Java 9, including modular programming, HTTP 2.0, API changes, and more Get to grips with tools, techniques and best practices to enhance application development Who This Book Is For This learning path is for Java developers who are looking to move a level up and learn how to build robust applications in the latest version of Java. What You Will Learn Package Java applications as modules using the Java Platform Module System Implement process management in Java using the all-new process handling API Integrate your applications with third-party services in the cloud Interact with mail servers, using JavaMail to build an application that filters spam messages Use JavaFX to build rich GUI-based applications, which are an essential element of application development Leverage the possibilities provided by the newly introduced Java shell Test your application's effectiveness with the JVM harness See how Java 9 provides support for the HTTP 2.0 standard In Detail Java 9 and its new features add to the richness of the language; Java is one of the languages most used by developers to build robust software applications. Java 9 comes with a special emphasis on modularity with its integration with Jigsaw. This course is your one-stop guide to mastering the language. You'll be provided with an overview and explanation of the new features introduced in Java 9 and the importance of the new APIs and enhancements. Some new features of Java 9 are ground-breaking; if you are an experienced programmer, you will be able to make your enterprise applications leaner by learning these new features. You'll be provided with practical guidance in applying your newly acquired knowledge of Java 9 and further information on future developments of the Java platform. This course will improve your productivity, making your applications faster. Next, you'll go on to implement everything you've learned by building 10 cool projects. You will learn to build an email filter that separates spam messages from all your inboxes, a social media aggregator app that will help you efficiently track various feeds, and a microservice for a client/server note application, to name just a few. By the end of this course, you will be well acquaint...
    Note: "A learning path in two sections"--Title page. - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed May 16, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Seventh edition.
    Keywords: Java (Computer program language) ; Web servers ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: This updated edition of Java in a Nutshell not only helps experienced Java programmers get the most out of Java versions 9 through 11, it's also a learning path for new developers. Chock full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on Java Concurrency Utilities. The book's first section provides a fast-paced, no-fluff introduction to the Java programming language and the core runtime aspects of the Java platform. The second section is a reference to core concepts and APIs that explains how to perform real programming work in the Java environment. Get up to speed on language details, including Java 9-11 changes Learn object-oriented programming, using basic Java syntax Explore generics, enumerations, annotations, and lambda expressions Understand basic techniques used in object-oriented design Examine concurrency and memory, and how they're intertwined Work with Java collections and handle common data formats Delve into Java's latest I/O APIs, including asynchronous channels Use Nashorn to execute JavaScript on the Java Virtual Machine Become familiar with development tools in OpenJDK
    Note: Includes index. - Description based on online resource; title from title page (viewed February 4, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt
    ISBN: 9781788296106
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 10 min., 9 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Java is a mature, elegant and sophisticated object oriented language that runs in a JVM (Java Virtual Machine). Once compiled into byte code, Java can run in a JVM regardless of the underlying environment, Java is 'Write once and run anywhere'. Over the years Java has built for itself the reputation of a language that is capable of delivering high performance robust applications that are elegant, structured and sophisticated. Java is about the Object Oriented way. There are several aspects of the Java language that must be mastered for a developer to use Java at its full potential: The distinction between Classes and Objects, the interaction of Objects and Classes in the forging of an application, the concepts of OO programming (Inheritance and Polymorphism, Abstract Classes and Interfaces, Abstraction and Encapsulation), the memory model, Object identity, the Java Collections framework. You will learn about all these fundamental aspects in this course."--Resource description page.
    Note: Title from title screen (viewed October 23, 2018). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781789618976
    Language: English
    Pages: 1 online resource (1 streaming video file (6 hr., 59 min., 15 sec.)) , digital, sound, color
    Keywords: Python (Computer program language) ; Finance ; Data processing ; Object-oriented programming (Computer science) ; Electronic videos ; local ; Electronic videos
    Abstract: "This course will take you on a journey where you'll learn how to code in Python. You will learn how to use Python in a real working environment and explore how Python can be applied in the world of Finance to solve portfolio optimization problems. The first part of the course is ideal for beginners and people who want to brush up on their Python skills. And then, once we have covered the basics, we will be ready to tackle financial calculations and portfolio optimization tasks. The Finance block of this course will teach you in-demand, real-world skills employers are looking for. This explains topics such as how to work with Python's conditional statements, functions, sequences, and loops, build investment portfolios, and more."--Resource description page.
    Note: Title from resource description page (Safari, viewed February 7, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781789619645 , 1789619645
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Android (Electronic resource) ; Application software ; Development ; Mobile apps ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Learn everything you need to know about object-oriented programming with the latest features of Kotlin 1.3 Key Features A practical guide to understand objects and classes in Kotlin Learn to write asynchronous, non-blocking codes with Kotlin coroutines Explore Encapsulation, Inheritance, Polymorphism, and Abstraction in Kotlin Book Description Kotlin is an object-oriented programming language. The book is based on the latest version of Kotlin. The book provides you with a thorough understanding of programming concepts, object-oriented programming techniques, and design patterns. It includes numerous examples, explanation of concepts and keynotes. Where possible, examples and programming exercises are included. The main purpose of the book is to provide a comprehensive coverage of Kotlin features such as classes, data classes, and inheritance. It also provides a good understanding of design pattern and how Kotlin syntax works with object-oriented techniques. You will also gain familiarity with syntax in this book by writing labeled for loop and when as an expression. An introduction to the advanced concepts such as sealed classes and package level functions and coroutines is provided and we will also learn how these concepts can make the software development easy. Supported libraries for serialization, regular expression and testing are also covered in this book. By the end of the book, you would have learnt building robust and maintainable software with object oriented design patterns in Kotlin. What you will learn Get an overview of the Kotlin programming language Discover Object-oriented programming techniques in Kotlin Understand Object-oriented design patterns Uncover multithreading by Kotlin way Understand about arrays and collections Understand the importance of object-oriented design patterns Understand about exception handling and testing in OOP with Kotlin Who this book is for This book is for programmers and developers who wish to learn Object-oriented programming principles and apply them to build robust and scalable applications. Basic knowledge in Kotlin programming is assumed
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed December 12, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781789617078 , 1789617073
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniques Key Features In-depth analysis of many common object-oriented design patterns that are more suitable to Python's unique style Learn the latest Python syntax and libraries Explore abstract design patterns and implement them in Python 3.8 Book Description Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together. This third edition of Python 3 Object-Oriented Programming fully explains classes, data encapsulation, and exceptions with an emphasis on when you can use each principle to develop well-designed software. Starting with a detailed analysis of object-oriented programming, you will use the Python programming language to clearly grasp key concepts from the object-oriented paradigm. You will learn how to create maintainable applications by studying higher level design patterns. The book will show you the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems, unittest and pytest, will be introduced in this book. You'll get a comprehensive introduction to Python's concurrent programming ecosystem. By the end of the book, you will have thoroughly learned object-oriented principles using Python syntax and be able to create robust and reliable programs confidently. What you will learn Implement objects in Python by creating classes and defining methods Grasp common concurrency techniques and pitfalls in Python 3 Extend class functionality using inheritance Understand when to use object-oriented features, and more importantly when not to use them Discover what design patterns are and why they are different in Python Uncover the simplicity of unit testing and why it's so important in Python Explore concurrent object-oriented programming Who this book is for If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply OOP in Python, this is the book for you. If you are an object-oriented programmer for other languages or seeking a leg up in the new world of Python 3.8, you too will find this book a useful introduction to Python. Previous experience with Python 3 is not necessary.
    Note: Description based on online resource; title from title page (viewed January 8, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781789534702 , 1789534704
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Scala (Computer program language) ; Object-oriented programming (Computer science) ; Functional programming (Computer science) ; Electronic data processing ; Electronic books ; Electronic books ; local
    Abstract: If your application source code is overly verbose, it can be a nightmare to maintain. Write concise and expressive, type-safe code in an environment that lets you build for the JVM, browser, and more. Key Features Expert guidance that shows you to efficiently use both object-oriented and functional programming techniques Understand functional programming libraries, such as Cats and Scalaz, and use them to augment your Scala development Perfectly balances theory and hands-on exercises, assessments, and activities Book Description This book teaches you how to build and contribute to Scala programs, recognizing common patterns and techniques used with the language. You'll learn how to write concise, functional code with Scala. After an introduction to core concepts, syntax, and writing example applications with scalac, you'll learn about the Scala Collections API and how the language handles type safety via static types out-of-the-box. You'll then learn about advanced functional programming patterns, and how you can write your own Domain Specific Languages (DSLs). By the end of the book, you'll be equipped with the skills you need to successfully build smart, efficient applications in Scala that can be compiled to the JVM. What you will learn Understand the key language syntax and core concepts for application development Master the type system to create scalable type-safe applications while cutting down your time spent debugging Understand how you can work with advanced data structures via built-in features such as the Collections library Use classes, objects, and traits to transform a trivial chatbot program into a useful assistant Understand what are pure functions, immutability, and higher-order functions Recognize and implement popular functional programming design patterns Who this book is for This is an ideal book for developers who are looking to learn Scala, and is particularly well suited for Java developers looking to migrate across to Scala for application development on the JVM.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed August 28, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson Education
    ISBN: 9780134850771 , 0134850777
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Ninth edition.
    Series Statement: Step-by-step
    Keywords: Microsoft Visual C♯ ; Object-oriented programming (Computer science) ; C# (Computer program language) ; Visual programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017 Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. If you are an experienced software developer, you'll get all the guidance, exercises, and code you need to start building responsive, scalable Windows 10 and Universal Windows Platform applications with Visual C#. Discover how to: Quickly start creating Visual C# code and projects with Visual Studio 2017 Work with variables, operators, expressions, and methods Control program flow with decision and iteration statements Build more robust apps with error, exception, and resource management Master the essentials of Visual C# object-oriented programming Use enumerations, structures, generics, collections, indexers, and other advanced features Create in-memory data queries with LINQ query expressions Improve application throughput and response time with asynchronous methods Decouple application logic and event handling Streamline development with new app templates Implement the Model-View-ViewModel (MVVM) pattern Build Universal Windows Platform apps that smoothly adapt to PCs, tablets, and Windows phones Integrate Microsoft Azure cloud databases and RESTful web services
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed July 18, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    Boston : Addison-Wesley
    ISBN: 9780134657691 , 0134657691
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: Ruby on rails (Electronic resource) ; Object-oriented programming (Computer science) ; Ruby (Computer program language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: The "Bible" for Rails Development: Fully Updated for Rails 5 "When I read The Rails Way for the first time, I felt like I truly understood Rails for the first time." -Steve Klabnik, Rails contributor and mentor The Rails™ 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0, the Attributes API, and many other enhancements, both major and subtle. Through detailed code examples, you'll dive deep into Ruby on Rails, discover why it's designed as it is, and learn to make it do exactly what you want. Proven in thousands of production systems, the knowledge in this book will maximize your productivity and help you build more successful solutions. Build powerful, scalable, REST-compliant back-end services Program complex program flows using Action Controller Represent models, relationships, and operations in Active Record, and apply advanced Active Record techniques Smoothly evolve database schema via Migrations Craft front-ends with ActionView and the Asset Pipeline Optimize performance and scalability with caching and Turbolinks 5.0 Improve your productivity using Haml HTML templating Secure your systems against attacks like SQL Injection, XSS, and XSRF Integrate email using Action Mailer Enable real-time, websockets-based browser behavior with Action Cable Improve responsiveness with background processing Build "API-only" back-end projects that speak JSON Leverage enhancements to Active Job, serialization, and Ajax support Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed December 11, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    ISBN: 9781484233726
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; SQL (Computer program language) ; Electronic books ; local ; Electronic books
    Abstract: Write queries using little-known, but powerful, SQL features implemented in Oracle's database engine. You will be able to take advantage of Oracle's power in implementing business logic, thereby maximizing return from your company's investment in Oracle Database products. Important features and aspects of SQL covered in this book include the model clause, row pattern matching, analytic and aggregate functions, and recursive subquery factoring, just to name a few. The focus is on implementing business logic in pure SQL, with a comparison of different approaches that can be used to write SELECT statements to return results that drive good decision making and competitive action in the marketplace. This book covers features that are often not well known, and sometimes not implemented in competing products. Chapters on query transformation and logical execution order provide a grasp of the big picture in which the individual SQL features described in the other chapters are executed. Also included are a discussion on when to use the procedural capabilities from PL/SQL, and a series of examples showing different mixes of SQL features being applied in common types of queries that you are likely to encounter. What You Will Learn Gain competitive advantage from Oracle SQL Know when to step up to PL/SQL versus staying in SQL Become familiar with query transformations and join mechanics Apply the model clause and analytic functions to business intelligence queries Make use of features that are specific to Oracle Database, such as row pattern matching Understand the pros and cons of different SQL approaches to solving common query tasks Traverse hierarchies using CONNECT BY and recursive subquery factoring Who This Book Is For Database programmers with some Oracle Database experience. The book is also for SQL developers who are moving to the Oracle Database platform or want to learn unique features of its query engine. Both audiences will learn to apply the full power of Oracle's own SQL dialect to commonly encountered types of business questions and query challenges.
    Note: "Learn about analytic functions, the model clause, row pattern matching, and other powerful features in Oracle SQL.". - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed May 10, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484236031
    Language: English
    Pages: 1 online resource (1 volume)
    Keywords: C++ (Computer program language) ; Computer software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs. Design Patterns in Modern C++ also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability. What You Will Learn Apply design patterns to modern C++ programming Use creational patterns of builder, factories, prototype and singleton Implement structural patterns such as adapter, bridge, decorator, facade and more Work with the behavioral patterns such as chain of responsibility, command, iterator, mediator and more Apply functional design patterns such as Monad and more Who This Book Is For Those with at least some prior programming experience, especially in C++.
    Note: Description based on online resource; title from cover (Safari, viewed May 17, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781788472166 , 1788472160
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; Blockchains (Databases) ; Information technology ; Management ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Learn what the Blockchain is, what the differences between available blockchain platforms are, how to work with Oracle's Blockchain Cloud Service, and how Blockchain can change the direction of your Oracle work and the focus of your customers. Key Features A professional orientation of the Blockchain for Oracle developers and customers Learn what the Blockchain is and how it will affect for you and your customers Learn how blockchain will disrupt traditional cross-organizational applications Implement your own Blockchain on Oracle and develop your first smart contract Industry directions of the Blockchain to help you decide where to develop your skills Book Description Blockchain across Oracle gives you the professional orientation to Blockchain that you need as an Oracle developer in today's changing world. Written and prepared for you by Oracle Developer Champion Robert van Molken, this book gets you up to speed with the details of the Blockchain - core concepts, how to implement Oracle's Blockchain Cloud Service, industry implications for the Blockchain, and how the Blockchain will affect your Oracle customers. Robert van Molken introduces you to the history and concepts of the Blockchain. You'll really get to understand the Blockchain inside and out, as an Oracle developer or solution architect. You'll understand the Blockchain flow, and how the hashes and chains create a new decentralised paradigm for you as an Oracle developer. You'll gain insights into how the Blockchain affects Oracle developers and customers in this modern and disruptive era. You'll see how the Blockchain concepts work in this new world where Assets, Transactions, Security, and Privacy, can all be sustained across a decentralized system for your customers. Then you'll find a detailed look at the cutting-edge Oracle middleware solutions. You'll learn about Hyperledger Fabric, the opensource Blockchain framework used by Oracle as its core, and how to set up your own Oracle Blockchain Network. You'll design and develop a smart contract, and learn how to run it on the Oracle Blockchain Cloud Service. The final part of the book looks at how the Blockchain will affect your customers across various industry sectors. By studying industry trends in the financial services sector, healthcare industry, and the transport industry, you'll discover how the options and possibilities for you and your clients are being transformed by the Blockchain across Oracle. You'll complete this p...
    Note: "Expert insight"--Cover. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed November 29, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781259643873 , 1259643875
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Master Cloud building with Oracle VM 3 installation, configuration, and maintenance Set up, configure, and manage a dynamic virtualization platform across your enterprise using the detailed information contained in this Oracle Press guide. The book shows, step-by-step, how to size servers for Oracle VM, choose and deploy virtualization hardware and manage the environment as the foundation for a private cloud infrastructure. Real-world examples and valuable best practices are featured throughout. Oracle VM 3 Cloud Implementation and Administration Guide lays out key virtualization concepts and clearly explains every aspect of Oracle VM architecture. From there, you will learn how design server farms, build and maintain virtual machines, handle provisioning and cloning, work with Oracle VM Manager, and incorporate solid security procedures. Advanced topics such as Disaster Recovery design and implementation, Cloud management with Oracle Enterprise Manager Cloud Control and advanced storage and network integration aspects are fully covered. • Features tips, techniques, and tools for optimizing Oracle products on Oracle VM • Contains expert, hands-on advice on tackling the most common challenges • Written by a team of Oracle professionals with extensive VM experience
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed October 2, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781484241370
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; Database management ; Electronic books ; local ; Electronic books
    Abstract: Use an innovative approach that relies on big data and advanced analytical techniques to analyze and improve Oracle Database performance. The approach used in this book represents a step-change paradigm shift away from traditional methods. Instead of relying on a few hand-picked, favorite metrics, or wading through multiple specialized tables of information such as those found in an automatic workload repository (AWR) report, you will draw on all available data, applying big data methods and analytical techniques to help the performance tuner draw impactful, focused performance improvement conclusions. This book briefly reviews past and present practices, along with available tools, to help you recognize areas where improvements can be made. The book then guides you through a step-by-step method that can be used to take advantage of all available metrics to identify problem areas and work toward improving them. The method presented simplifies the tuning process and solves the problem of metric overload. You will learn how to: collect and normalize data, generate deltas that are useful in performing statistical analysis, create and use a taxonomy to enhance your understanding of problem performance areas in your database and its applications, and create a root cause analysis report that enables understanding of a specific performance problem and its likely solutions. What You'll Learn Collect and prepare metrics for analysis from a wide array of sources Apply statistical techniques to select relevant metrics Create a taxonomy to provide additional insight into problem areas Provide a metrics-based root cause analysis regarding the performance issue Generate an actionable tuning plan prioritized according to problem areas Monitor performance using database-specific normal ranges ​ Who This Book Is For Professional tuners: responsible for maintaining the efficient operation of large-scale databases who wish to focus on analysis, who want to expand their repertoire to include a big data methodology and use metrics without being overwhelmed, who desire to provide accurate root cause analysis and avoid the cyclical fix-test cycles that are inevitable when speculation is used
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed February 5, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781260025972 , 1260025977
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Databases ; Testing ; Computer software ; Testing ; Information storage and retrieval systems ; Electronic books ; Electronic books ; local
    Abstract: Master Oracle Database 12c Release 2 testing and tuning Seamlessly transition to Oracle Database 12c Release 2 and achieve peak performance using the step-by-step instruction and best practices contained in this Oracle Press guide. Written by a team of Oracle ACEs, Oracle Database 12c Release 2 Testing Tools and Techniques for Performance and Scalability clearly explains how to identify, investigate, and resolve performance issues. You will discover how to use troubleshooting tools and test rigs, optimize code and queries, evaluate database performance, perform realistic application testing, capture and replay actual production workloads, and employ Oracle Database In-Memory. •Establish benchmarks and evaluate application workload performance •Configure and deploy SQL Tuning Advisor and SQL Access Advisor •Maximize efficiency using Oracle Database In-Memory and In-Memory Advisor •Identify and repair poorly running code with SQL Monitor •Uncover database problems using Real-Time ADDM and Emergency Monitoring •Work with database workload capture and replay •Analyze third-party code with Workload Intelligence •Identify database objects that will benefit most from In-Memory Column Store (IMCS) •Monitor and manage IMCS objects with In-Memory Central
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781788473446 , 1788473442
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Application program interfaces (Computer software) Management ; Cloud computing
    Note: Description based on online resource; title from title page (Safari, viewed June 27, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781788391610 , 1788391616
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Scala (Computer program language) ; Object-oriented programming (Computer science)
    Note: Description based on online resource; title from title page (Safari, viewed February 22, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : dpunkt
    ISBN: 396009082X , 9783960090823
    Language: German
    Pages: 1 online resource (156 pages)
    Edition: 1st edition.
    DDC: 005.8
    Keywords: Oracle (Computer file) ; VMware vSphere ; VMware ; Microsoft Windows server Hyper-V ; Database management ; Relational databases ; Virtual computer systems ; Oracle (Computer file) ; Bases de données ; Gestion ; Bases de données relationnelles ; Database management ; Relational databases
    Abstract: Veeam Backup & Replication ist der Industriestandard für Backup- und Replikation für virtuelle und physische Maschinen mit Windows und Linux als Betriebssystem und VMware oder Hyper-V als Basis. Dieses Buch beschreibt zunächst die Installation der Software und von optionalen Komponenten sowie deren Voraussetzungen. Es behandelt dann alle wichtigen Einstellungs- und Konfigurationsmöglichkeiten der Software, gibt Hinweise und Tipps aus der Praxis und bietet Lösungsmöglichkeiten bei Problemen. Ralph Göpel erklärt Funktionen wie 3-2-1, GFS, synthetische Backups, Wiederherstellungsmöglichkeiten von AD, SQL, Oracle, Exchange sowie SharePoint, Einrichten von SureBackup Jobs und vieles mehr. Der Autor kann aufgrund seiner Schulungserfahrungen und seiner Beratungspraxis Leser gezielt bei Einstieg und Anwendung unterstützen.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781484241196
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software patterns ; Computer software ; Development ; Object-oriented programming (Computer science) ; Electronic books ; local ; Electronic books
    Abstract: Apply design principles to your classes, preparing them for reuse. You will use package design principles to create packages that are just right in terms of cohesion and coupling, and are user- and maintainer-friendly at the same time. The first part of this book walks you through the five SOLID principles that will help you improve the design of your classes. The second part introduces you to the best practices of package design, and covers both package cohesion principles and package coupling principles. Cohesion principles show you which classes should be put together in a package, when to split packages, and if a combination of classes may be considered a "package" in the first place. Package coupling principles help you choose the right dependencies and prevent wrong directions in the dependency graph of your packages. What You'll Learn Apply the SOLID principles of class design Determine if classes belong in the same package Know whether it is safe for packages to depend on each other Who This Book Is For Software developers with a broad range of experience in the field, who are looking for ways to reuse,share, and distribute their code
    Note: Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed January 14, 2019)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    ISBN: 9781484232552
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Oracle (Computer file) ; Machine learning ; Business intelligence ; Data processing ; Business intelligence ; Databases ; Electronic books ; local ; Electronic books
    Abstract: Use machine learning and Oracle Business Intelligence Enterprise Edition (OBIEE) as a comprehensive BI solution. This book follows a when-to, why-to, and how-to approach to explain the key steps involved in utilizing the artificial intelligence components now available for a successful OBIEE implementation. Oracle Business Intelligence with Machine Learning covers various technologies including using Oracle OBIEE, R Enterprise, Spatial Maps, and machine learning for advanced visualization and analytics. The machine learning material focuses on learning representations of input data suitable for a given prediction problem. This book focuses on the practical aspects of implementing machine learning solutions using the rich Oracle BI ecosystem. The primary objective of this book is to bridge the gap between the academic state-of-the-art and the industry state-of-the-practice by introducing you to machine learning with OBIEE. What You Will Learn See machine learning in OBIEE Master the fundamentals of machine learning and how it pertains to BI and advanced analytics Gain an introduction to Oracle R Enterprise Discover the practical considerations of implementing machine learning with OBIEE Who This Book Is For Analytics managers, BI architects and developers, and data scientists.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Software patterns ; Microsoft .NET Framework ; Object-oriented programming (Computer science) ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Explore the world of .NET design patterns and bring the benefits that the right patterns can offer to your toolkit today About This Book This book is based on the latest version of .NET, .NET Core 1.0. The code is explained piece by piece and the application of the pattern is also showcased. This fast-paced guide shows you how to implement the patterns into your existing applications Who This Book Is For This book is for those with familiarity with .NET development who would like to take their skills to the next level and be in the driver's seat when it comes to modern development techniques. Basic object-oriented C# programming experience and an elementary familiarity with the .NET framework library is required. What You Will Learn Put patterns and pattern catalogs into the right perspective Apply patterns for software development under C#/.NET Use GoF and other patterns in real-life development scenarios Be able to enrich your design vocabulary and well articulate your design thoughts Leverage object/functional programming by mixing OOP and FP Understand the reactive programming model using Rx and RxJs Writing compositional code using C# LINQ constructs Be able to implement concurrent/parallel programming techniques using idioms under .NET Avoiding pitfalls when creating compositional, readable, and maintainable code using imperative, functional, and reactive code. In Detail Knowing about design patterns enables developers to improve their code base, promoting code reuse and making their design more robust. This book focuses on the practical aspects of programming in .NET. You will learn about some of the relevant design patterns (and their application) that are most widely used. We start with classic object-oriented programming (OOP) techniques, evaluate parallel programming and concurrency models, enhance implementations by mixing OOP and functional programming, and finally to the reactive programming model where functional programming and OOP are used in synergy to write better code. Throughout this book, we'll show you how to deal with architecture/design techniques, GoF patterns, relevant patterns from other catalogs, functional programming, and reactive programming techniques. After reading this book, you will be able to convincingly leverage these design patterns (factory pattern, builder pattern, prototype pattern, adapter pattern, facade pattern, decorator pattern, observer pattern and so on) for your programs. You will also be able...
    Note: Description based on online resource; title from cover (viewed February 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 36 min., 14 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Functional programming (Computer science) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course, designed for software architects and intermediate- to advanced-level Java programmers, teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architectures (SOAs), asynchronous concurrency is now critical in day-to-day Java development. This course builds upon theory offered in the associated "Asynchronous Programming in Java" course by refactoring several Java projects using RxJava. It explains the concepts behind this popular library, shows how RxJava compares with other concurrency concepts, and illustrates how to use the library productively in practice."--Resource description page.
    Note: Title from title screen (viewed October 17, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781785884719 , 1785884719
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Third edition.
    Keywords: JavaScript (Computer program language) ; Object-oriented programming (Computer science) ; Computer software ; Reusability ; Software patterns ; Electronic books ; Electronic books ; local
    Abstract: Learn everything you need to know about object-oriented JavaScript with this comprehensive guide. Enter the world of cutting-edge development! About This Book This book has been updated to cover all the new object-oriented features introduced in ECMAScript 6 It makes object-oriented programming accessible and understandable to web developers Write better and more maintainable JavaScript code while exploring interactive examples that can be used in your own scripts Who This Book Is For This book is ideal for new to intermediate JavaScript developers who want to prepare themselves for web development problems solved by object-oriented JavaScript! What You Will Learn Apply the basics of object-oriented programming in the JavaScript environment Use a JavaScript Console with complete mastery Make your programs cleaner, faster, and compatible with other programs and libraries Get familiar with Iterators and Generators, the new features added in ES6 Find out about ECMAScript 6's Arrow functions, and make them your own Understand objects in Google Chrome developer tools and how to use them Use a mix of prototypal inheritance and copying properties in your workflow Apply reactive programming techniques while coding in JavaScript In Detail JavaScript is an object-oriented programming language that is used for website development. Web pages developed today currently follow a paradigm that has three clearly distinguishable parts: content (HTML), presentation (CSS), and behavior (JavaScript). JavaScript is one important pillar in this paradigm, and is responsible for the running of the web pages. This book will take your JavaScript skills to a new level of sophistication and get you prepared for your journey through professional web development. Updated for ES6, this book covers everything you will need to unleash the power of object-oriented programming in JavaScript while building professional web applications. The book begins with the basics of object-oriented programming in JavaScript and then gradually progresses to cover functions, objects, and prototypes, and how these concepts can be used to make your programs cleaner, more maintainable, faster, and compatible with other programs/libraries. By the end of the book, you will have learned how to incorporate object-oriented programming in your web development workflow to build professional JavaScript applications. Style and approach Filled with practical instructions, the book shows you how to implemen...
    Note: Description based on online resource; title from cover (Safari, viewed February 2, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781787288461 , 1787288463
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Keywords: Computer software ; Development ; Object-oriented programming (Computer science) ; PHP (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Real examples written in PHP showcasing DDD Architectural Styles, Tactical Design, and Bounded Context Integration About This Book Focuses on practical code rather than theory Full of real-world examples that you can apply to your own projects Shows how to build PHP apps using DDD principles Who This Book Is For This book is for PHP developers who want to apply a DDD mindset to their code. You should have a good understanding of PHP and some knowledge of DDD. This book doesn't dwell on the theory, but instead gives you the code that you need. What You Will Learn Correctly design all design elements of Domain-Driven Design with PHP Learn all tactical patterns to achieve a fully worked-out Domain-Driven Design Apply hexagonal architecture within your application Integrate bounded contexts in your applications Use REST and Messaging approaches In Detail Domain-Driven Design (DDD) has arrived in the PHP community, but for all the talk, there is very little real code. Without being in a training session and with no PHP real examples, learning DDD can be challenging. This book changes all that. It details how to implement tactical DDD patterns and gives full examples of topics such as integrating Bounded Contexts with REST, and DDD messaging strategies. In this book, the authors show you, with tons of details and examples, how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services, and Application Services with PHP. They show how to apply Hexagonal Architecture within your application whether you use an open source framework or your own. Style and approach This highly practical book shows developers how to apply domain-driven design principles to PHP. It is full of solid code examples to work through.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (viewed June 30, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781787122291 , 1787122298
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; JavaScript (Computer program language) ; Web applications Development ; Application software Development
    Note: Description based on online resource; title from title page (Safari, viewed January 15, 2018)
    URL: Volltext  (URL des Erstveröffentlichers)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Language: English
    Pages: 1 online resource (1 streaming video file (3 hr., 3 min.)) , digital, sound, color
    Keywords: Oracle (Computer file) ; SQL/ORACLE (Computer program language) ; JSON (Document markup language) ; Relational databases ; Electronic videos ; local
    Abstract: "Introduced as part of Oracle 12, Oracle JSON SQL makes it possible to convert the JSON data world of keys and values into the relational data world of columns and rows. At its core, this course teaches you how to use Oracle JSON SQL. You'll learn the key JSON SQL functions that tell you: If the JSON data is valid, if a particular element and/or value exists in the JSON data, how to extract a specific scalar value from JSON data, and how to translate JSON keys and values into relational rows and columns. But this is more than a how-to-use JSON SQL course, it's a refresher course for those who need a solid understanding of the distinctions between the relational data world and the JSON data world, and how SQL can act as a bridge between the two."--Resource description page.
    Note: Title from title screen (viewed April 6, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781784394110 , 1784394114
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Hibernate (Electronic resource) ; Object-oriented programming (Computer science) ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 90 incredible and powerful recipes to help you efficiently use NHibernate in your application About This Book Master the full range of NHibernate features through detailed example recipes that you can quickly apply to your own applications Reduce hours of application development time and get a better application architecture and improved performance Create, maintain, and update your database structure automatically with the help of NHibernate Who This Book Is For This book is written for .NET developers who want to use NHibernate and those who want to deepen their knowledge of the platform. Examples are written in C# and XML. Some basic knowledge of SQL is assumed. If you build .NET applications that use relational databases, this book is for you. What You Will Learn Create a persistent object model to move data in and out of your database Build the database from your model automatically Configure NHibernate for use with WebForms, MVC, WPF, and WinForms applications Create database queries using a variety of methods Improve the performance of your applications using a variety of techniques Build an infrastructure for fast, easy, test-driven development of your data access layer Implement entity validation, auditing, full-text search, horizontal partitioning (sharding), and spatial queries using NHibernate Contrib projects In Detail NHibernate is a mature, flexible, scalable, and feature-complete open source project for data access. Although it sounds like an easy task to build and maintain database applications, it can be challenging to get beyond the basics and develop applications that meet your needs perfectly. NHibernate allows you to use plain SQL and stored procedures less and keep focus on your application logic instead. Learning the best practices for a NHibernate-based application will help you avoid problems and ensure that your project is a success. The book will take you from the absolute basics of NHibernate through to its most advanced features, showing you how to take full advantage of each concept to quickly create amazing database applications. You will learn several techniques for each of the four core NHibernate tasks - configuration, mapping, session and transaction management, and querying - and which techniques fit best with various types of applications. In short, you will be able to build an application using NHibernate by the end of the book. You will also learn how to best implement enterprise application archite...
    Note: Includes index. - Description based on online resource; title from cover (viewed February 16, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781787129627
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Object-oriented programming (Computer science) ; Data mining ; Mathematical statistics ; Data processing ; Python (Computer program language) ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Over 85 recipes to help you complete real-world data science projects in R and Python About This Book Tackle every step in the data science pipeline and use it to acquire, clean, analyze, and visualize your data Get beyond the theory and implement real-world projects in data science using R and Python Easy-to-follow recipes will help you understand and implement the numerical computing concepts Who This Book Is For If you are an aspiring data scientist who wants to learn data science and numerical programming concepts through hands-on, real-world project examples, this is the book for you. Whether you are brand new to data science or you are a seasoned expert, you will benefit from learning about the structure of real-world data science projects and the programming examples in R and Python. What You Will Learn Learn and understand the installation procedure and environment required for R and Python on various platforms Prepare data for analysis by implement various data science concepts such as acquisition, cleaning and munging through R and Python Build a predictive model and an exploratory model Analyze the results of your model and create reports on the acquired data Build various tree-based methods and Build random forest In Detail As increasing amounts of data are generated each year, the need to analyze and create value out of it is more important than ever. Companies that know what to do with their data and how to do it well will have a competitive advantage over companies that don't. Because of this, there will be an increasing demand for people that possess both the analytical and technical abilities to extract valuable insights from data and create valuable solutions that put those insights to use. Starting with the basics, this book covers how to set up your numerical programming environment, introduces you to the data science pipeline, and guides you through several data projects in a step-by-step format. By sequentially working through the steps in each chapter, you will quickly familiarize yourself with the process and learn how to apply it to a variety of situations with examples using the two most popular programming languages for data analysis-R and Python. Style and approach This step-by-step guide to data science is full of hands-on examples of real-world data science tasks. Each recipe focuses on a particular task involved in the data science pipeline, ranging from readying the dataset to analytics and visualization Downloa...
    Note: Previous edition published: 2014. - Description based on online resource; title from title page (Safari, viewed July 26, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781787129023 , 1787129020
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Keywords: Graphical user interfaces (Computer systems) ; Programming ; Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Master over 80 object-oriented recipes to create amazing GUIs in Python and revolutionize your applications today About This Book Use object-oriented programming to develop amazing GUIs in Python Create a working GUI project as a central resource for developing your Python GUIs Easy-to-follow recipes to help you develop code using the latest released version of Python Who This Book Is For This book is for intermediate Python programmers who wish to enhance their Python skills by writing powerful GUIs in Python. As Python is such a great and easy to learn language, this book is also ideal for any developer with experience of other languages and enthusiasm to expand their horizon. What You Will Learn Create the GUI Form and add widgets Arrange the widgets using layout managers Use object-oriented programming to create GUIs Create Matplotlib charts Use threads and talking to networks Talk to a MySQL database via the GUI Perform unit-testing and internationalizing the GUI Extend the GUI with third-party graphical libraries Get to know the best practices to create GUIs In Detail Python is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Python GUI Programming Cookbook follows a task-based approach to help you create beautiful and very effective GUIs with the least amount of code necessary. This book will guide you through the very basics of creating a fully functional GUI in Python with only a few lines of code. Each and every recipe adds more widgets to the GUIs we are creating. While the cookbook recipes all stand on their own, there is a common theme running through all of them. As our GUIs keep expanding, using more and more widgets, we start to talk to networks, databases, and graphical libraries that greatly enhance our GUI's functionality. This book is what you need to expand your knowledge on the subject of GUIs, and make sure you're not missing out in the long run. Style and approach This programming cookbook consists of standalone recipes, and this approach makes it unique.. While each recipe explains a certain concept, throughout the book you'll build a more and more advanced GUI, recipe after recipe. In some of the advanced topics, we simply create a new GUI in order to explore these topics in depth. Downloading the example code for...
    Note: Previous edition published: 2015. - Description based on online resource; title from title page (Safari, viewed June 23, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Place of publication not identified] : [Addison-Wesley Professional]
    Language: English
    Pages: 1 online resource (1 streaming video file (9 hr., 20 min., 51 sec.)) , digital, sound, color
    Series Statement: LiveLessons
    Keywords: Object-oriented programming (Computer science) ; Data mining ; Application software ; Development ; Mathematical statistics ; Data processing ; Python (Computer program language) ; R (Computer program language) ; Electronic videos ; local
    Abstract: "Data Science with Python and R LiveLessons is tailored to beginner data scientists seeking to use Python or R for data science. This course includes fundamentals of data preparation, data analysis, data visualization, machine learning, and interactive data science applications. Students will learn how to build predictive models and how to create interactive visual applications for their line of business using the Anaconda platform. This course will introduce data scientists to using Python and R for building on an ecosystem of hundreds of high performance open source tools."--Resource description page.
    Note: Title from title screen (viewed February 28, 2017). - Imprint from resource description page. - "Anaconda Video Series"--Resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Language: English
    Pages: 1 online resource (1 streaming video file (1 hr., 8 min., 6 sec.)) , digital, sound, color
    Keywords: Java (Computer program language) ; Application software ; Development ; Functional programming (Computer science) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Reactive and asynchronous applications are growing in popularity, but what is the best way to build them? This course teaches you how to apply the latest concurrency techniques to develop state of the art Java applications. With the rise of microservices and service oriented architecture (SOA), asynchronous concurrency is now critical to day-to-day Java development. This video, designed for software architects and intermediate- to advanced-level Java developers, begins by reviewing the differences between asynchronous and synchronous programming. It then looks at the problems Java programmers currently have when using different synchronous programming models before diving deep into non-blocking I/O, timeouts, circuit breakers, and the different approaches to concurrency."--Resource description page.
    Note: Title from title screen (viewed October 13, 2017). - Date of publication from resource description page
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    [Place of publication not identified] : Addison-Wesley Professional
    Language: English
    Pages: 1 online resource (1 streaming video file (4 hr., 3 min., 45 sec.)) , digital, sound, color
    Series Statement: LiveLessons (Indianapolis, Ind.)
    Keywords: Java (Computer program language) ; Object-oriented programming (Computer science) ; Electronic videos ; local
    Abstract: "Java 9 introduces new features and functions that will make your code simpler and easier to read and will make for better deployment and documentation as well. There are also a number of changes, however, that might have unexpected consequences for your applications. This video covers the advantages of Java 9 and how to manage risks when migrating an application to this version."--Resource description page.
    Note: Title from resource description page (Safari, viewed January 9, 2018)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...