- Table View
- List View
Getting Started with Ionic
by Rahat KhannaGet up and running with developing effective Hybrid Mobile Apps with IonicAbout This BookDevelop engaging mobile experiences with a native-looking UI in Ionic and AngularJSBuild mobile applications with a native UI and interactions with device APIs using popular web technologies such as HTML, CSS, and JavaScriptCreate an e-commerce mobile app using tutorials and code samplesWho This Book Is ForThis book is ideal for any web developer who wants to enter into the world of mobile app development but has no clue where to start. Ionic is an ideal starting point and provides a smooth learning curve to help you build hybrid apps using web technologies and to develop native apps for iOS and Android, you do not need to know multiple languages. This book will also be useful for Hybrid App developers who have not found the perfect framework to ensure users get a rich experience from your apps.What You Will LearnGet to know about Hybrid Apps and AngularJSSet up a development environment to build Hybrid AppsNavigate around the components and routing in IonicUse different Ionic directives for a mobile-specific experienceIntegrate an Ionic App with backend web servicesWork with plugins to include native functionality in your hybrid appsTest your apps on real devicesBuild an e-commerce app for iOS and Android from scratchIn DetailHybrid Apps are a promising choice in mobile app development to achieve cost effectiveness and rapid development. However, they were not preferred over native apps until few years back due to a poor performance and bad user experience, but everything has changed with the release of Ionic. It has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps.Getting Started with Ionic equips any web developer with the basic knowledge needed to use modern web technologies to build amazing hybrid mobile apps using Ionic.This fast-paced, practical book explains all the important concepts of AngularJS and Cordova Framework required to develop apps, then gives you a brief introduction to hybrid mobile applications. It will guide you through setting up the environment to develop mobile apps, and through the multiple options and features available in Ionic so you can use them in your mobile apps. Features such as the Side Menu, Tabs, Touch Interactions, and native features such as Bar Code, Camera, and Geolocations are all covered.. Finally, we'll show you how to use Cordova plugins and publish your apps.Style and approachGetting started with Ionic is a compact, easy-to-follow guide to developing hybrid mobile apps using Ionic with real world examples of building an e-commerce app.
Getting Started with Istio Service Mesh: Manage Microservices in Kubernetes
by Rahul Sharma Avinash SinghBuild an in-depth understanding of the Istio service mesh and see why a service mesh is required for a distributed application. This book covers the Istio architecture and its features using a hands-on approach with language-neutral examples. To get your Istio environment up and running, you will go through its setup and learn the concepts of control plane and data plane. You will become skilled with the new concepts and apply them with best practices to continuously deliver applications. What You Will LearnDiscover the Istio architecture components and the Envoy proxyMaster traffic management for service routing and application deploymentBuild application resiliency using timeout, circuit breakers, and connection poolsMonitor using Prometheus and GrafanaConfigure application security Who This Book Is For Developers and project managers who are trying to run their application using Kubernetes. The book is not specific for any programming language even though all examples will be in Java or Python.
Getting Started with JUCE
by Martin RobinsonThis book is a fast-paced, practical guide full of step-by-step examples which are easy to follow and implement.This book is for programmers with a basic grasp of C++. The examples start at a basic level, making few assumptions beyond fundamental C++ concepts. Those without any experience with C++ should be able to follow and construct the examples, although you may need further support to understand the fundamental concepts.
Getting Started with Julia
by Ivo Balbaert<P><P>Enter the exciting world of Julia, a high-performance language for technical computing <P><P>About This Book <P><P>Work with Julia in a multi-core, distributed, and networked environment <P><P>Learn the techniques to create blazingly fast programs with Julia <P><P>The book walks you through various practical examples to get to grips with Julia <P><P>Who This Book Is For <P><P>This book is for you if you are a data scientist or working on any technical or scientific computation projects. The book assumes you have a basic working knowledge of high-level dynamic languages such as MATLAB, R, Python, or Ruby. <P><P>What You Will Learn <P><P>Set up your Julia environment to achieve the highest productivity <P><P>Solve your tasks in a high-level dynamic language and use types for your data only when needed <P><P>Create your own types to extend the built-in type system <P><P>Visualize your data in IJulia with plotting packages <P><P>Explore the use of built-in macros for testing, debugging, benchmarking, and more <P><P>Apply Julia to tackle problems concurrently and in a distributed environment <P><P>Integrate with other languages such as C, Python, and MATLAB <P><P>In Detail <P><P>Julia is a new open source programming language that is used in the field of data science computing. It was created to solve the dilemma between high-level slow code and fast but low-level code, and the necessity to use both to achieve high performance. This book will give you a head start to tackle your numerical and data problems with Julia. Your journey will begin by learning how to set up a running Julia platform before exploring its various built-in types. You will then move on to cover the different functions and constructs in Julia. The book will then walk you through the two important collection types―arrays and matrices. Over the course of the book, you will also be introduced to homoiconicity, the meta-programming concept in Julia. <P><P>Towards the concluding part of the book, you will also learn how to run external programs. This book will cover all you need to know about Julia to leverage its high speed and efficiency.
Getting Started with Julia Programming
by Ivo BalbaertThis book is for you if you are a data scientist or working on any technical or scientific computation projects. The book assumes you have a basic working knowledge of high-level dynamic languages such as MATLAB, R, Python, or Ruby.
Getting Started with Knockout.js for .NET Developers
by Andrey AkinshinThis book is intended for .NET developers who want to use the MVVM design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.
Getting Started with Kubernetes
by Jonathan BaierOrchestrate and manage large-scale Docker deployments with Kubernetes to unlock greater control over your infrastructure and extend your containerization strategy About This Book * Learn the fundamentals of Kubernetes - how it works, and how it fits into the growing containerization trend * Integrate Kubernetes into your workflow alongside continuous delivery tools to address today's operational challenges * Get to grips with a wide range of tools to help you monitor and secure your deployments Who This Book Is For If you have some experience with Docker and want to get more from containerization, this book is the perfect place to start. Focused on helping you take control of your deployments in a simple way, you'll soon find out how to transform your operations for greater organizational and technical agility. What You Will Learn * Download, install, and configure the latest version of Kubernetes * Perform smooth updates and patches with minimal downtime * Streamline the way you deploy and manage your applications with large-scale container orchestration * Find out how Kubernetes can simplify the way you configure your clusters and networks * Learn why the Open Container initiative is so important for the way you manage your infrastructure * Discover third-party tools that can enhance your production operations * Explore and use the most persistent storage options for your clusterter * Integrate Kubernetes with continuous delivery tools such as Gulp and Jenkins In Detail Kubernetes is the tool that's pushing the containerization revolution - largely driven by Docker - to another level. If Docker has paved the way for greater agility and control in the way we organize and manage our infrastructure, Kubernetes goes further, by helping you to orchestrate and automate container deployments on a massive scale. Kubernetes really does think big - and it's time you did too! This book will show you how to start doing exactly that, showing you how to extend the opportunities that containerization innovations have brought about in new and even more effective ways. Get started with the basics - explore the fundamental elements of Kubernetes and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Find out how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and learn how to handle networking with Kubernetes. Once you've got to grips with these core components, you'll begin to see how Kubernetes fits into your workflow. From basic updates to integrating Kubernetes with continuous delivery tools such as Jenkins and Gulp, the book demonstrates exactly how Kubernetes will transform the way you work. With further insights on how to install monitoring and security tools, this book provides you with a direct route through Kubernetes - so you can take advantage of it, fast! Style and approach This straightforward guide will help you understand how to move your container applications into production through best practices and step by step walkthroughs tied to real-world operational strategies.
Getting Started with Kubernetes - Second Edition
by Jonathan BaierLearn how to schedule and run application containers using Kubernetes. About This Book • Get well-versed with the fundamentals of Kubernetes and get it production-ready for deployments • Confidently manage your container clusters and networks using Kubernetes • This practical guide will show you container application examples throughout to illustrate the concepts and features of Kubernetes Who This Book Is For This book is for developers, sys admins, and DevOps engineers who want to automate the deployment process and scale their applications. You do not need any knowledge about Kubernetes. What You Will Learn • Download, install, and configure the Kubernetes codebase • Understand the core concepts of a Kubernetes cluster • Be able to set up and access monitoring and logging for Kubernetes clusters • Set up external access to applications running in the cluster • Understand how CoreOS and Kubernetes can help you achieve greater performance and container implementation agility • Run multiple clusters and manage from a single control plane • Explore container security as well as securing Kubernetes clusters • Work with third-party extensions and tools In Detail Kubernetes has continued to grow and achieve broad adoption across various industries, helping you to orchestrate and automate container deployments on a massive scale. This book will give you a complete understanding of Kubernetes and how to get a cluster up and running. You will develop an understanding of the installation and configuration process. The book will then focus on the core Kubernetes constructs such as pods, services, replica sets, replication controllers, and labels. You will also understand how cluster level networking is done in Kubernetes. The book will also show you how to manage deployments and perform updates with minimal downtime. Additionally, you will learn about operational aspects of Kubernetes such as monitoring and logging. Advanced concepts such as container security and cluster federation will also be covered. Finally, you will learn about the wider Kubernetes ecosystem with OCP, CoreOS, and Tectonic and explore the third-party extensions and tools that can be used with Kubernetes. By the end of the book, you will have a complete understanding of the Kubernetes platform and will start deploying applications on it. Style and approach This straightforward guide will help you understand how to move your container applications into production through best practices and a step-by-step walkthrough tied to real-world operational strategies.
Getting Started with Kubernetes: Extend your containerization strategy by orchestrating and managing large-scale container deployments, 3rd Edition
by Jonathan Baier Jesse WhiteSchedule and run application containers using KubernetesKey FeaturesGet to grips with a wide range of tools to monitor and secure your deploymentsManage your container clusters and networks using KubernetesGet well-versed with the fundamentals of KubernetesBook DescriptionKubernetes has continued to grow and achieve broad adoption across various industries, helping you to orchestrate and automate container deployments on a massive scale.Based on the recent release of Kubernetes 1.12, Getting Started with Kubernetes gives you a complete understanding of how to install a Kubernetes cluster. The book focuses on core Kubernetes constructs, such as pods, services, replica sets, replication controllers, and labels. You will understand cluster-level networking in Kubernetes, and learn to set up external access to applications running in the cluster. As you make your way through the book, you'll understand how to manage deployments and perform updates with minimal downtime. In addition to this, you will explore operational aspects of Kubernetes , such as monitoring and logging, later moving on to advanced concepts such as container security and cluster federation. You'll get to grips with integrating your build pipeline and deployments within a Kubernetes cluster, and be able to understand and interact with open source projects. In the concluding chapters, you'll orchestrate updates behind the scenes, avoid downtime on your cluster, and deal with underlying cloud provider instability within your cluster.By the end of this book, you'll have a complete understanding of the Kubernetes platform and will start deploying applications on it.What you will learnDownload, install, and configure the Kubernetes code baseSet up and access monitoring and logging for Kubernetes clustersSet up external access to applications running in the clusterLearn how to manage and scale kubernetes with hosted platforms on AWS, Azure, and GCPRun multiple clusters and manage them from a single control planeDiscover top tools for deploying and managing a Kubernetes clusterLearn how to get production ready and harden Kubernetes operations, networking, and storageWho this book is forGetting Started with Kubernetes is for developers, system administrators, and DevOps engineers who want to automate the deployment process and scale their applications. No prior knowledge of Kubernetes is required.
Getting Started with Kudu: Perform Fast Analytics on Fast Data
by Jean-Marc Spaggiari Mladen Kovacevic Brock Noland Ryan BosshartFast data ingestion, serving, and analytics in the Hadoop ecosystem have forced developers and architects to choose solutions using the least common denominator—either fast analytics at the cost of slow data ingestion or fast data ingestion at the cost of slow analytics. There is an answer to this problem. With the Apache Kudu column-oriented data store, you can easily perform fast analytics on fast data. This practical guide shows you how.Begun as an internal project at Cloudera, Kudu is an open source solution compatible with many data processing frameworks in the Hadoop environment. In this book, current and former solutions professionals from Cloudera provide use cases, examples, best practices, and sample code to help you get up to speed with Kudu.Explore Kudu’s high-level design, including how it spreads data across serversFully administer a Kudu cluster, enable security, and add or remove nodesLearn Kudu’s client-side APIs, including how to integrate Apache Impala, Spark, and other frameworks for data manipulationExamine Kudu’s schema design, including basic concepts and primitives necessary to make your project successfulExplore case studies for using Kudu for real-time IoT analytics, predictive modeling, and in combination with another storage engine
Getting Started with LLVM Core Libraries
by Rafael Auler Bruno Cardoso LopesThis book is intended for enthusiasts, computer science students, and compiler engineers interested in learning about the LLVM framework. You need a background in C++ and, although not mandatory, should know at least some compiler theory. Whether you are a newcomer or a compiler expert, this book provides a practical introduction to LLVM and avoids complex scenarios. If you are interested enough and excited about this technology, then this book is definitely for you.
Getting Started with Laravel 4
by Raphaël SaunierThis book follows a practical and easy-to-follow approach and is packed with real-world examples to understand all the fundamentals and concepts in a very concise way. This book is ideal for web developers who want to get up to speed with Laravel quickly. You are expected to have some experience with the PHP programming language - or any C-like languages such as JavaScript, Perl, or Java - along with some understanding of basic OOP concepts. Any experience with MVC frameworks such as ASP.NET MVC or Ruby on Rails will certainly be beneficial but not required. Lastly, some familiarity with command line interfaces will also help but is not essential either.
Getting Started with LevelDB
by Andy DentThe book is a concise guide for using LevelDB. It explains database concepts and the use of C++, ranging from the basics all the way to high level topics in an easy to follow, step-by-step format.The book is meant for developers who want an embedded database for their applications. Experienced programmers can pick up on the sophisticated data mapping patterns and tuning tips. Getting Started with LevelDB requires a minimal background in programming in C++ or Objective-C for OS/X or iOS and familiarity with XCode. Therefore it teaches enough C++ to use LevelDB without presuming any C++ knowledge, so is suitable for beginner Objective-C programmers.
Getting Started with Lumion 3D
by Ciro CardosoA beginner's guide which flows from novice level discussion into intermediate level usage and finally helps the experts with tips and tricks."Getting Started with Lumion 3D" is the perfect book for someone without any experience in Lumion and who wants to start performing architectural visualization. It is also ideal for intermediate users who want to improve their workflow and learn techniques to get the best out of Lumion. This book is also useful for architects or designers who wish to see their projects come to life in natural environments with different moods and light conditions. You don't require complicated software for this book; if you have a 3D model, Lumion will do almost everything for you.
Getting Started with Magento Extension Development
by Branko AjzeleThis project-based tutorial gives you a strong foundation and guides you through practical, real-world examples.This book contains valuable insights for both newbies and already established Magento developers. This book is targeted at new and intermediate PHP developers starting afresh with Magento module development.
Getting Started with MakerBot: A Hands-On Introduction to Affordable 3D Printing
by Bre Pettis Jay Shergill Anna Kaziunas FranceReady to join the personal fabrication movement? This hands-on book shows you how to make a wide variety of physical objects with the amazing MakerBot 3D printer.It’s handy when you need a replacement for something lost, broken, or no longer made—like a knob on your stove. You can make things instead of buying them, or solve problems with inventions of your own. The possibilities are endless, and MakerBot is the fun, affordable, and inspiring way to go. Get started with your own little factory today!Set up your MakerBot Replicator 2 and understand how it worksLearn the basics and print 10 useful objects right awayMake objects with sturdy yet biodegradable PLAGet examples of real-world problem solving, from ceiling hooks to hermit crab shellsChoose from thousands of free designs on Thingiverse.com—and share your ownRepurpose disposable products by making them part of your designDesign your own 3D objects, using SketchUp, Autodesk 123D, OpenSCAD, and other toolsUse 3D scanning technology to replicate real objects around you
Getting Started with MariaDB
by Daniel BartholomewA practical, hands-on, beginner-friendly guide to installing and using MariaDB.Getting Started with MariaDB is for anyone who wants to learn more about databases in general or MariaDB in particular. No prior database experience is required. It is assumed that you have basic knowledge of software installation, editing files with a text editor, and using the command line and terminal.
Getting Started with MariaDB - Second Edition
by Daniel BartholomewThis book is for anyone who wants to learn more about databases in general and wants to get started with MariaDB. Prior database experience is not required.
Getting Started with Memcached
by Ahmed SolimanThis book is an easy-to-follow guide full of hands-on examples of real-world administration tasks, which will help you design and build highly scalable and very fast web applications.This book is ideal for web application developers looking for hands-on, practical, and to-the-point recipes to integrate the Memcached service into their day-to-day programming tasks. No prior knowledge of Memcached is assumed for using this book.
Getting Started with Meteor.js JavaScript Framework
by Isaac StrackWritten in an engaging, easy-to-follow style, "Getting Started with Meteor" is a practical guide for developing modern web applications with Meteor. This book is for developers or students who have a working knowledge of JavaScript and HTML, and want to learn how to quickly develop web applications using pure JavaScript. A basic understanding of traditional web server development and database methodologies will be helpful, but not necessary. Readers are expected to know how to program basic HTML pages and JavaScript functions, and be familiar with Terminal (basic Shell) commands.
Getting Started with Meteor.js JavaScript Framework - Second Edition
by Isaac StrackThis book is for developers or students who have a working knowledge of JavaScript and HTML, and want to learn how to quickly develop full-stack web applications using pure JavaScript.
Getting Started with Microsoft Application Virtualization 4.6
by Augusto AlvarezA practical tutorial containing clear, step-by-step explanations of all the concepts required to understand the technology involved in virtualizing your application infrastructure. By taking the reader through relevant real world examples that can be put into practice immediately, this book provides an easy way to plan and design the implementation. Each topic is written defining a common need and developing the process to solve it using Microsoft App-V.This book is written for IT professionals and IT decision makers who want to explore the benefits of implementing and maintaining virtual applications. If you are a system administrator or a consultant who wants to implement and administer App-V, then this book is for you. The detailed steps provided for applying App-V in your organization will work as an easy guide for IT professionals in charge of the operations. It will also meet the expectations of readers who are looking for a simple way of handling their infrastructure and who want to reduce the costs of help desk supports issues.
Getting Started with Microsoft Lync Server 2013
by Fabrizio VolpeThis book has a practical approach with a lot of step-by-step guides and explanations as to where and why we're doing the various operations.Getting Started with Microsoft Lync Server 2013 is a starting point for system administrators, IT pros, unified communication technicians, and decision makers in companies or in the consultancy business. For people who have never managed Lync (or a U.C. product), the book will guide you through the basic concepts and mistakes. If you are already managing a Lync deployment you will find important explanations and ideas put together in a single text. If your work requires evaluating a Lync project this book offers parameters and suggestions to plan a project to deliver the best results.
Getting Started with Microsoft System Center Operations Manager
by Kevin GreeneThe target audience for the book is the IT Pro or System Administrator who wants to deploy and use System Center Operations Manager but has no previous knowledge of the product.
Getting Started with Microsoft Viva: An End User Guide to Business Transformation
by D'arce Hess Albert-Jan Schot Tracy van der SchyffUse the power of analytics, knowledge management, and discovery for improved employee retention and insight to the unique collaborative and learning needs of your organization using Viva, Microsoft’s new employee experience platform. This book introduces you to the four central tenets of Microsoft Viva, a platform designed to improve communication, knowledge, learning, and insight within an organization. The authors, all Microsoft MVPs and early users of Viva, share their first-hand experiences and knowledge to teach you how to configure, utilize, and adopt Viva Topics, Viva Connections, Viva Learning, and Viva Insights to drive knowledge management and discovery within an organization. In Part I, you will learn how to classify data and topics within your organization, and learn how the use of AI can bring to life the discovery of knowledge and information related to people and other topics, allowing for better understanding and clarity of the content you see every day. In Part II, you will learn how to bring the power of SharePoint Syntex and Viva Topics into Microsoft Teams. In Part III, you will learn how to build a shared learning portal in Microsoft Teams using your own training materials, or bringing in third-party resources such as LinkedIn Learning and Skillsoft to connect directly to your employees. Managers will appreciate the ability to assign learning topics to users and gain the skills needed to create a fundamental process around learning consolidation. In Part IV, you will be introduced to Viva Insights, and understand how to discover vital analytics for individuals, managers, and leaders. You will also learn how it supports your company’s greatest asset, your employees. What You Will LearnUnderstand the basics of Viva to get up and running in no timeConfigure each vertical of Microsoft VivaKnow the roles and pre-requisites for installation and configurationOrganize and think about your content for discovery and relationshipsDeliver learning through an optimized experience for managers and usersLeverage the power of SharePoint within Teams using Viva Connections Who This Book Is For Management, end users, and system administrators who want to step up their knowledge management, better train and retain employees, and improve access to internal content. The book is designed for businesses that want to transform the way they learn about content and people within their organization, with the end objective of making their business grow and thrive.