Mongoose streamlines application development on the Node.js stack and this book is the ideal guide to both the concepts and practical application. From connecting to a database to re-usable plugins, itâs all here.
Mongoose for Application Development is a practical, hands-on guide that takes you from installing the technology stack through the steps of developing a web application. It covers the key features of Mongoose and how to use them to rapidly develop a Node.js and MongoDB application.
This book introduces the full technology stack of Node.js, MongoDB, Express, and Mongoose. It will take you through the process of building an application on this stack with a focus on how Mongoose makes the process quicker and easier.
Using practical examples throughout, Mongoose for Application Development not only teaches you about the concepts of Mongoose, but walks through how to use them to build a real-life application.
What you will learn from this book
This book is a mini tutorial full of code examples and strategies to give you plenty of options when building your own applications with MongoDB.
Who this book is written for
This book is ideal for people who want to develop applications on the Node.js stack quickly and efficiently. Prior knowledge of the stack is not essential as the book briefly covers the installation of the core components and builds all aspects of the example application. The focus of the book is on what Mongoose adds to you applications, so experienced Node.js developers will also benefit.
If you are a Java developer with experience in developing applications with Spring, then this book is perfect for you. A good working knowledge of Spring programming conventions and applying dependency injections is recommended to make the most of this book.
Spring is an open source Java application development framework to build and deploy systems and applications running on the JVM. It is the industry standard for Web development and the most popular framework among Java developers. It makes it easy to build modular and testable Web applications by using the Model-View-Controller paradigm and dependency injection.
Mastering Spring Application Development will take you on a journey from developing simple applications with Spring Data and MongoDB to caching your application with Spring Cache. You will discover how Thymeleaf will help you develop applications faster and how to configure it, and how to master dependency. Finally, you will get to grips with Web services by creating RESTful services and SOAP services using Spring Web Service framework, helping you to write Web service client code. You will learn how to set up a spring cache and tie your caching code with business logic.
This new edition of Understanding Oracle APEX 5 Application Development shows APEX developers how to build practical, non-trivial web applications. The book introduces the world of APEX properties, explaining the functionality supported by each page component as well as the techniques developers use to achieve that functionality. The book is targeted at those who are new to APEX and just beginning to develop real projects for production deployment.
Reading the book and working the examples will leave you in a good position to build good-looking, highly-functional, web applications. Topics include: conditional formatting, user-customized reports, data entry forms, concurrency and lost updates, and updatable reports. Accompanying the book is a demo web application that illustrates each concept mentioned in the book. Specific attention is given in the book to the thought process involved in choosing and assembling APEX components and features to deliver a specific result. Understanding Oracle APEX 5 Application Development is the ideal book to take you from an understanding of the individual pieces of APEX to an understanding of how those pieces are assembled into polished applications.
Build real-world cross-platform applications and improve its performance, reliability and usability with NET Framework 2.1 & C# 7.2
Mastering C# 7.2 and .NET Core 2.1, will be your one-stop guide to master C# 7.2 and .NET Core 2.1. After reading this book, you will be able to fully leverage the .NET Framework 2.1 & C# 7.2 to build cross-platform applications for Windows, Linux and Mac operating systems.
The book begins with an introduction to the new features of C# 7.2 and .NET Core 2.1, describing how they help in improving the performance of your application. Then you'll learn about package management via exploring NuGet. Here you will also learn to define your own NuGet packages. Further, you'll learn concepts related to advanced data structures and understand ORM, Entity Framework and its working. Next, you will learn to build cross-platform applications using Xamrin. Further, you will learn techniques related to profiling your application and database. Once your app is profiled then you will learn various programming methods like parallel, asynchronous, reactive & concurrency to improve the performance of the application. You will also learn steps to secure your application abstracting hashing, encryption and design considerations for security. Lastly, you will learn to design and write APIs for cloud consumption. Here you will also learn about serverless computing with Azure and various methods to monitor, deploy and test your services.
This book is for developers who would like to master C# 7.2 and .NET Core 2.1. Basic knowledge of .NET Core and C# is assumed.
Praised as the greatest source of quality and quantity of application and skill development experiential learning! Packed with experiential exercises, self-assessments, and group activities, the Eighth Edition of Management Fundamentals helps students develop essential management skills they can use in their personal and professional lives. Bestselling author Robert N. Lussier uses the most current cases and examples to illustrate management concepts in todayâs ever-changing business world. This fully updated new edition provides in-depth coverage of key AACSB topics such as diversity, ethics, technology, and globalization.Â New to This Edition
The concept behind this book is to provide a detailed and practical overview of the development and use of immunoassays in many different areas. Immunoassays are analytical tests that utilise antibodies to measure the amount, activity or identity of an analyte. This book is designed to provide a critical and helpful insight into the subject and to give the user practical information that may be of assistance in assay format selection, antibody generation/selection and choice of appropriate detection strategies. It is comprised of 13 chapters written by highly experienced researchers in the fields of antibody-based research, immunoassay development, assay validation, diagnostics and microfluidics.
Beginning with a comprehensive survey of antibodies, immunoassay formats and signalling systems, the book elucidates key topics related to the development of an ideal antibody-based sensor, focuses on the important topic of surface modification, explores key parameters in the immobilisation of antibodies onto solid surfaces, discusses the move to âlab-on-a-chipâ-based devices and investigates the key parameters necessary for their development. Three of the chapters are dedicated to the areas of clinical diagnostics, infectious disease monitoring and food security, where immunoassay-based applications have become highly valuable tools. The future of immunoassays, including next-generation immunoassays, electrochemical-immunoassays and âlab-on-a-chipâ-based systems, is also discussed. The book also covers the use of optical detection systems (with a focus on surface plasmon resonance) in immunoassays, provides a compilation of important, routinely used immunoassay protocols and addresses problems that may be encountered during assay development.
Master GUI programming in Tkinter as you design, implement, and deliver ten real-world applications from start to finish
Software developers, scientists, researchers, engineers, students, or programming hobbyists with basic familiarity in Python will find this book interesting and informative. People familiar with basic programming constructs in other programming language can also catch up with some brief reading on Python. No GUI programming experience is expected.
Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike.
This book will help you master the art of GUI programming. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, port scanner, and many more. In every project, you will build on the skills acquired in the previous project and gain more expertise.
You will learn to write multithreaded programs, network programs, database driven programs and more. You will also get to know the modern best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained with this book and use it in your own projects in the discipline of your choice.
An easy-to-follow guide, full of hands-on examples of real-world GUI programs. The first chapter is a must read as it explains most of the things you need to get started with writing GUI programs with Tkinter. Each subsequent chapter is a stand-alone project that discusses some aspects of GUI programming in detail. These chapters can be read sequentially or randomly depending upon the readers experience with Python.
Manage research, learning and skills at IT1me. Create an account using LinkedIn to manage and organize your IT knowledge. IT1me works like a shopping cart for information -- helping you to save, discuss and share.