Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (701)
  • Application software Development
Datasource
Material
Language
Years
Subjects(RVK)
  • 1
    ISBN: 9781484296097 , 1484296095
    Language: English
    Pages: 1 online resource (288 p.)
    Parallel Title: Erscheint auch als
    Keywords: Web applications Programming ; Application software Development ; JavaScript (Computer program language) ; Applications Web ; Programmation ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation)
    Abstract: "Written from author Michael D. Callaghan's personal experience teaching Angular to web development teams, this book will serve as a practical guide to help you adopt Angular for your organization. This book consists of a series of essays related to Angular development, adoption, and the wider eco-system designed to appeal to experienced web developers and managers who have some experience with Angular and are looking to adopt and integrate it into their business for their web development projects. You'll begin with an introduction to Angular15, along with associated frameworks and tools such as Typescript and RxJS. You'll then explore Angular components, progressive Web Apps (PWA's) APIs, Test-driven development, testing, and the basics of agile project management. This includes how to train your team and effectively communicate with management and key stake-holders within your organization while transitioning onto an Angular workflow. What You'll Learn Advocate for Angular from within your organization Create a simple ""no-code"" Angular component Keep up with Angular releases for enterprise projects Understand service APIs from both the producer and consumer point of view Implement the basics of agile project management Who This Book Is For Experienced web developers and managers with some knowledge of Angular and the related JavaScript eco-system who are looking at adopting Angular for enterprise projects and those who need to get co-workers up to speed with an Angular-based workflow.".
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (300 pages) , illustrations
    Edition: Second edition.
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Scripting languages (Computer science) ; Application software Development ; TypeScript (Langage de programmation) ; Langages de script (Informatique) ; Logiciels d'application ; Développement
    Abstract: TypeScript is a typed superset of JavaScript with the potential to solve many of the headaches for which JavaScript is famous. But TypeScript has a learning curve of its own, and understanding how to use it effectively takes time and practice. Using the format popularized by Effective C++ and Effective Java (both Addison-Wesley), this practical book features 85 items that give specific advice on what to do and what not to do, and how to think about the language. Author Dan Vanderkam shows you how to apply each item's advice through concrete examples. This book will help you advance from a beginning or intermediate user familiar with TypeScript basics to an expert who knows how to use the language well.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167455 , 1098167457
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (150 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Application software ; Logiciels d'application ; Développement ; Infonuagique ; Logiciels d'application
    Abstract: With the massive increase of microservices, operators and developers face far more complexity in their applications today. Service meshes can help you manage this problem by providing a unified control plane to secure, manage, and monitor your entire network. This practical guide shows you how the Linkerd service mesh enables cloud-native developers—including platform and site reliability engineers—to solve the thorny issue of running distributed applications in Kubernetes. Tech evangelists for Buoyant—the creators of Linkerd—demonstrate how this service mesh can help ensure that your applications are secure, observable, and reliable. Youâ??ll understand why Linkerd, the original service mesh, can still claim the lowest time to value of any mesh option available today.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617299322 , 1617299324
    Language: English
    Pages: 1 online resource (xviii, 292 pages) , illustrations.
    Parallel Title: Erscheint auch als Salatino, Mauricio Platform engineering on Kubernetes
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels libres ; Infonuagique
    Abstract: Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you’ll need to build a platform that exactly matches your organization’s requirements. Hands-on examples and detailed code guide you through each step. By the end, you’ll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Language: German
    Pages: 1 online resource (304 pages) , illustrations
    Edition: 1. Auflage.
    Uniform Title: Flutter and Dart cookbook
    DDC: 005.13/3
    Keywords: Flutter ; Dart (Computer program language) ; Application software Development ; Dart (Langage de programmation) ; Logiciels d'application ; Développement
    Abstract: Lernen Sie die Grundlagen der App-Entwicklung mit Flutter und Dart kennen, um Cross-Platform-Apps zu erstellen, die den modernen Anforderungen einer Cloud-gesteuerten Welt gerecht werden. Flutter ist ideal für die Frontend-Entwicklung und hilft Ihnen, plattformü bergreifende Anwendungen für die Betriebssysteme Android, iOS, Linux, macOS, Windows und Google Fuchsia zu entwickeln.Das Dart-SDK bietet nativen Zugriff auf Lösungen von Drittanbietern, einschließlich APIs, Datenbanken und Authentifizierung. Zusammen bilden Flutter und Dart eine optimale Lösung für die Entwicklung von plattformübergreifenden Anwendungen. Die Rezepte in diesem Kochbuch zeigen Ihnen anhand von konkreten, praxisnahen und unterhaltsamen Beispielen, wie Sie diese starke Kombination erfolgreich einsetzen – egal ob Sie gerade erst in die Entwicklung mit Flutter einsteigen oder schnell etwas nachschlagen wollen. Aus dem Inhalt:- Effektiven Dart-Code mithilfe von Variablen und Datenstrukturen schreiben- Anwendungen mit Widgets und Datenverarbeitung erstellen- Lösungen von verschiedenen Cloud-Anbietern mit Flutter integrieren- Daten über APIs mit Google Cloud Serverless verwalten- Mit Firebase-Lösungen wie der Cloud-Firestore-Datenbank arbeiten- Webanwendungen, die mit mobilen und Desktop-Plattformen funktionieren, erstellen
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167424 , 1098167422
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167462 , 1098167465
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; JavaScript (Computer program language) ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; JavaScript (Langage de programmation) ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781835088265 , 1835088260 , 9781835083833
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Artificial intelligence ; Computer programming ; Application program interfaces (Computer software) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Programmation (Informatique) ; Interfaces de programmation d'applications ; artificial intelligence ; computer programming ; APIs (interfaces)
    Abstract: Enhance your writing with AI by mastering prompt engineering techniques and become an expert in developing and utilizing LLM prompts across applications Key Features Master prompt engineering techniques to harness AI's writing potential Discover diverse LLM applications for content creation and beyond Learn through practical examples, use cases, and hands-on guidance Purchase of the print or Kindle book includes a free PDF eBook Book Description Unlocking the Secrets of Prompt Engineering is your key to mastering the art of AI-driven writing. This book propels you into the world of large language models (LLMs), empowering you to create and apply prompts effectively for diverse applications, from revolutionizing content creation and chatbots to coding assistance. Starting with the fundamentals of prompt engineering, this guide provides a solid foundation in LLM prompts, their components, and applications. Through practical examples and use cases, you'll discover how LLMs can be used for generating product descriptions, personalized emails, social media posts, and even creative writing projects like fiction and poetry. The book covers advanced use cases such as creating and promoting podcasts, integrating LLMs with other tools, and using AI for chatbot development. But that's not all. You'll also delve into the ethical considerations, best practices, and limitations of using LLM prompts as you experiment and optimize your approach for best results. By the end of this book, you'll have unlocked the full potential of AI in writing and content creation to generate ideas, overcome writer's block, boost productivity, and improve communication skills. What you will learn Explore the different types of prompts, their strengths, and weaknesses Understand the AI agent's knowledge and mental model Enhance your creative writing with AI insights for fiction and poetry Develop advanced skills in AI chatbot creation and deployment Discover how AI will transform industries such as education, legal, and others Integrate LLMs with various tools to boost productivity Understand AI ethics and best practices, and navigate limitations effectively Experiment and optimize AI techniques for best results Who this book is for This book is for a wide audience, including writers, marketing and business professionals, researchers, students, tech enthusiasts, and creative individuals. Anyone looking for strategies and examples for using AI co-writing tools like ChatGPT effectively in domains such as content creation, drafting emails, and inspiring artistic works, will find this book especially useful. If you are interested in AI, NLP, and innovative software for personal or professional use, this is the book for you.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
    ISBN: 9781098141929 , 109814192X
    Language: Undetermined
    Pages: 1 online resource
    DDC: 005.1
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Web site development ; Logiciels d'application ; Développement ; Sites Web ; Développement
    Abstract: The adoption of serverless is on the rise, but until now, little guidance has been available for development teams that want to apply this technology on AWS. This definitive guide is packed with architectural, security, and data best practices and patterns for architects and engineers who want to build reliable enterprise-scale serverless solutions. Sheen Brisals, an AWS Serverless Hero, and Luke Hedger, an AWS Community Builder, outline the serverless adoption requirements for an enterprise, examine the development tools your team needs, and explain in depth the nuances of testing event-driven and distributed serverless services. You'll gain practical guidance for keeping up with change and learn how to build serverless solutions with sustainability in mind.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167431 , 1098167430
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781803248394 , 1803248394 , 9781803249698
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 658/.0563
    Keywords: Business Data processing ; Application software Development ; Artificial intelligence ; Human-computer interaction ; Process control Automation ; Automation ; Robotics ; Autonomous robots ; Robots, Industrial ; Gestion ; Informatique ; Logiciels d'application ; Développement ; Intelligence artificielle ; Fabrication ; Contrôle ; Automatisation ; Automatisation ; Robotique ; Robots autonomes ; Robots industriels ; artificial intelligence ; automation
    Abstract: Become an expert at developing, designing, and managing intelligent automation solutions in Blue Prism Key Features Learn how to develop and design complex IPA solutions in Blue Prism Leverage machine learning to accelerate productions running at high scale and volume Discover how development in IA differs from RPA while working on real-world IA use cases Purchase of the print or Kindle book includes a free PDF eBook Book Description Intelligent Automation (IA) stands out as an impactful enterprise technology, shaping the future of work. As the world grapples with challenges like labor shortages and an aging workforce, the spotlight is on IA as a transformative solution. This book is your hands-on guide to integrating machine learning with Blue Prism (BP). You'll learn how to design IA solutions using Work Queues, Session Variables, and more, and understand the criteria for evaluating ML for automation to create proper solution design. Once you've learned how to create reusable IA templates from best practices, you'll see how they reduce the time needed to bring a solution into production. The book then takes you through the BP Control Room and management aspects of an IA solution, introducing you to the unique management concerns IA presents compared to RPA, due to the uncertainty by model predictions and an evolving regulatory environment that restricts IA use. The book highlights IA's impact on the wider automation context through user permissions, security, deployments, and BP's Robotic Operating Model, and concludes by recreating a real-world intelligent automation processes in BP. This book is not just practical; it's also enriched by real-life experience and the insights distilled from the authors' research at MIT, which examined over 70 IA use cases. What you will learn Harness the integration of Blue Prism with machine learning to make predictions Explore concepts that guide to the design of maintainable IA solutions Understand how IA impacts Control Room operations Implement best practices for managing the risks associated with IA Develop reusable templates to kickstart IA development Uncover the design principles behind real-life IA examples used in production Who this book is for This book is for RPA developers looking to get hands-on with integrating machine learning predictions into Blue Prism processes. No prior model building experience is required, as the focus is on using ML in an automated manner. Developers who want to understand how to design Blue Prism solutions for intelligent automation, as well as RPA process controllers and COE management will benefit from this book. Anyone involved in managing the uncertainty and risks introduced by machine learning in the automation program will find this guide insightful.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'REILLY MEDIA
    ISBN: 9781098142209 , 1098142209
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Open source software ; Logiciels d'application ; Développement ; Infonuagique ; Logiciels libres
    Abstract: Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts. In this fully updated second edition, Sameer Naik, Sébastien Goasguen, and Jonathan Michaux from TriggerMesh provide a problem-solution-discussion format with easy lookups to help you find the detailed answers you need—fast. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook delivers the essential knowledge that developers and system administrators need to get there.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167448 , 1098167449
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Rust (Computer program language) ; Application software Development ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Rust (Langage de programmation) ; Logiciels d'application ; Développement ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (250 pages) , illustrations
    Edition: First edition.
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly is a powerful new technology for developing and running applications on the web, in browsers, and elsewhere. Learning how to harness this technology is essential to understanding the future of web development. By using WebAssembly to run code from a variety of languages in the browser without plugins or external technologies, the web is moving beyond the HTML, CSS, and JavaScript paradigm. With this practical, hands-on book, web developers will learn how to interact with and create WebAssembly modules. Author Kassian Wren shows you which languages and toolchains are available for WebAssembly, how to write WebAssembly modules in Rust and AssemblyScript, and how to optimize WebAssembly modules for more performant websites. You'll quickly understand how this technology will impact not just the web, but also the way we think about developing applications across a variety of platforms.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    ISBN: 9781805123620 , 1805123629 , 9781805123972
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 006.7/6
    Keywords: Web applications Development ; Application software Development ; Applications Web ; Développement ; Logiciels d'application ; Développement
    Abstract: Master efficient coding practices, address common anti-patterns, and construct scalable React apps with practical insights and techniques Key Features Identify and address React anti-patterns while learning testing strategies and refactoring techniques for efficient codebases Explore data modelling, design patterns, and state management in React Enhance code quality, maintainability, and scalability in React applications Purchase of the print or Kindle book includes a free PDF eBook Book Description Take your React development skills to the next level by examining common anti-patterns with expert insights and practical solutions, to refine your codebases into sophisticated and scalable creations. Through this easy-to-follow guide, React Anti-Patterns serves as a roadmap to elevating the efficiency and maintainability of your React projects. You'll begin by familiarizing yourself with the essential aspects of React before exploring strategies for structuring React applications and creating well-organized, modular, and easy-to-maintain codebases. From identifying and addressing common anti-patterns using refactoring techniques to harnessing the power of test-driven development (TDD), you'll learn about the tools and techniques necessary to create reliable and robust tests. As you advance, you'll get to grips with business logic and design patterns that offer solutions to prevalent challenges faced in React development. The book also offers insights into using composition patterns, such as code splitting and multiple entry points, to enhance the flexibility and modularity of your React applications, guiding you through end-to-end project implementation. By the end of this React book, you'll be able to overcome common challenges and pitfalls to transform your React projects into elegant, efficient, and maintainable codebases. What you will learn Formulate comprehensive testing strategies and leverage testing framework capabilities Implement TDD practices to drive the development process and elevate code quality, especially in extensive React projects Use design patterns effectively to create scalable and reusable React components Apply established software design principles to craft resilient applications within React Achieve modularity and loose coupling in React codebases by mastering the separation of concerns Ensure clean code by adhering to software design best practices in React development Who this book is for This book is for React developers of all skill levels who share a passion for crafting efficient and maintainable codebases. Whether you're a beginner who wants to establish a solid foundation or an experienced developer looking to refine your skills, this guide offers invaluable insights, practical solutions, and real-world examples to enable you to excel at building scalable, elegant, and high-performing React applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781098142049 , 1098142047
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Computer software Development
    Abstract: Explore the theory and practice of designing and writing serverless applications using examples from the Knative project. With this practical guide, mid-level to senior application developers and team managers will learn when and why to target serverless platforms when developing microservices or applications. Along the way, you'll also discover warning signs that suggest cases when serverless might cause you more trouble than joy. Drawing on author Evan Anderson's 15 years of experience developing and maintaining applications in the cloud, and more than 6 years of experience with serverless platforms at scale, this book acts as your guide into the high-velocity world of serverless application development. You'll come to appreciate why Knative is the most widely adopted open source serverless platform available. With this book, you will: Learn what serverless is, how it works, and why teams are adopting it Understand the benefits of Knative for cloud native development teams Learn how to build a serverless application on Knative Explore the challenges serverless introduces for debugging and the tools that can help improve it Learn why event-driven architecture and serverless compute are complementary but distinct Understand when a serverless approach might not be the right system design.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9798868800351
    Language: English
    Pages: 1 online resource (301 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Application software Security measures ; Application software Development ; Java (Computer program language) ; Web site development ; Computer networks Security measures
    Abstract: Build and deploy secure Spring Framework and Spring Boot-based enterprise Java applications with the Spring Security Framework. This book explores a comprehensive set of functionalities to implement industry-standard authentication and authorization mechanisms for Java applications. Pro Spring Security, Third Edition has been updated to incorporate the changes in Spring Framework 6 and Spring Boot 3. It is an advanced tutorial and reference that guides you through the implementation of the security features for a Java web application by presenting consistent examples built from the ground up. This book also provides you with a broader look into Spring security by including up-to-date use cases such as building a security layer for RESTful web services and JSON Web Token applications.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Pragmatic AI Solutions
    Language: Undetermined
    Pages: 1 online resource (1 video file)
    DDC: 004.67/82
    Keywords: Windows Azure ; Cloud computing ; Application software Development ; Infonuagique ; Logiciels d'application ; Développement ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Azure LLMOps Course Overview Welcome to our comprehensive course on building Large Language Model applications on Azure! In this hands-on machine learning introduction, you will gain expertise in leveraging Azure's AI services including Azure OpenAI Service to develop, deploy, and manage powerful LLM-based solutions using Python, Docker, LangChain, Semantic Kernel, and microservices. Get started with an introduction to Azure fundamentals, including the portal, Azure ML, and Azure OpenAI Service. Learn strategies for responsible data grounding and mitigating risks when using LLMs. Discover options for deploying pre-trained models in Azure and optimizing prompts. Dive deeper into production-ready deployment with Azure ML, implementing compute, GPUs, Docker containers, and inference APIs. Extend capabilities by building custom functions and microservices with LangChain. Architect performant applications with retrieval-augmented generation (RAG) and Azure AI Search (formerly known as Cognitive Search). Automate deployments with GitHub Actions scaling through Azure Container Apps. Our project-based approach will empower you to develop industry-leading intelligent applications on Azure's trusted cloud platform. Gain expertise in building the next generation of AI-powered solutions on Azure using Python, Docker, LangChain, and microservices! This course is divided into 4 weeks. Week 1: Introduction to LLMOps with Azure This introductory week provides an introduction to Azure fundamentals, including the portal, AI services, responsible data grounding for LLMs, and deploying initial models. Learning Objectives Describe Azure's core services and tools for AI solutions like Azure ML. Explain how LLMs work, their benefits/risks, and mitigation strategies. Discover and deploy pre-trained LLMs in Azure using responsible data grounding. Week 2: LLMs with Azure This week focuses on production-ready deployment of LLMs using Azure ML and Azure Open AI Service, compute, GPUs, Docker containers, and inference APIs. Learning Objectives Manage compute, GPUs, Docker containers, and quotas with Azure ML. Deploy LLMs and leverage inference APIs in Azure ML and Azure OpenAI. Monitor usage, manage keys and endpoints, and clean up resources properly. Week 3: Extending with Functions and Plugins This week covers optimizing prompts with Semantic Kernel and extending capabilities via custom functions and microservices with LangChain. Learning Objectives Create advanced prompts using Semantic Kernel for nuanced LLM interactions. Build custom functions and microservices with LangChain to extend system capabilities. Implement functions with external APIs to customize model behavior. Week 4: Building an end-to-end LLM application on Azure This week explores architectural patterns, RAG with Azure Cognitive Search, and automated deployments using GitHub Actions. Learning Objectives Architect LLM apps using retrieval-augmented generation (RAG). Create search indexes/embeddings in Azure Cognitive Search to power RAG. Automate deployments and testing using GitHub Actions workflows. Deploy an end-to-end LLM application on Azure leveraging RAG and GitHub Actions. About your instructor Alfredo Deza has over a decade of experience as a Software Engineer doing DevOps, automation, and scalable system architecture. Before getting into technology he participated in the 2004 Olympic Games and was the first-ever World Champion in High Jump representing Peru. He currently works in Developer Relations at Microsoft and is an Adjunct Professor at Duke University teaching Machine Learning, Cloud Computing, Data Engineering, Python, and Rust. With Alfredo's guidance, you will gain the knowledge and skills to build, deploy, and create Large Language Model applications with the Azure cloud. Resources Hugging Face for MLOps Doing MLOps with Databricks and MLFlow.
    Note: Machine-generated record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167486 , 1098167481
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; C (Computer program language) ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web site development ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; C (Langage de programmation) ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation) ; Sites Web ; Développement
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167479 , 1098167473
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781805127123
    Language: English
    Pages: 1 online resource (592 pages)
    Edition: Third edition.
    DDC: 005.3
    Keywords: AngularJS (Software framework) ; Application software Development ; Web applications ; JavaScript (Computer program language)
    Abstract: Harness the full power of Angular 17 with up-to-date tools and enterprise-level best practices Purchase of the print or Kindle book includes a free PDF eBook Key Features Dive straight into the most relevant topics that will help you build large, complex, and high-performance web applications Find updated examples, projects, and an overview of the latest tools and updates - including Jest, Cypress, NgRx workspace, Apollo GraphQL, and Angular Dev Tools Get to grips with reactive code and learn how to resolve potential issues before they crop up Book Description If you're looking to upskill and build sophisticated, minimalist web applications suited for enterprise use, Angular for Enterprise Applications is your guide to the next level of engineering mastery. In its third edition, this Angular book distils hard-earned lessons into a lucid roadmap for success. Adopting a pragmatic approach founded on a robust technical base, you'll utilize both JavaScript and TypeScript fundamentals. You'll also embrace agile engineering coding principles and learn to architect optimally sized enterprise solutions employing the freshest concepts in Angular. You'll gradually build upon this foundation through insightful recipes, sample apps, and crystal-clear explanations. You'll master authentication and authorization and achieve optimal performance through reactive programming and lazy loading, build complex yet flexible UIs with Router-first principles, and then integrate with backend systems using REST and GraphQL APIs. You'll cover modern tools like RxAngular, Qwik, and Signals. You'll construct master/detail views using data tables and NgRx for state management. You'll explore DevOps using Docker and build CI/CD pipelines necessary for high-performance teams. By the end of this book, you'll be proficient in leveraging Angular in enterprise and design robust systems that scale effortlessly. What you will learn Best practices for architecting and leading enterprise projects Minimalist, value-first approach to delivering web apps How standalone components, services, providers, modules, lazy loading, and directives work in Angular Manage your app's data reactivity using Signals or RxJS State management for your Angular apps with NgRx Angular ecosystem to build and deliver enterprise applications Automated testing and CI/CD to deliver high quality apps Authentication and authorization Building role-based access control with REST and GraphQL Who this book is for This book is for mid-to-senior developers looking to gain mastery by learning how to write, test, and deploy Angular in an enterprise environment. Working experience with JavaScript is a prerequisite, and a familiarity with TypeScript and RESTful APIs will help you understand the topics covered in this book more effectively.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167509 , 1098167503
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781718503298 , 1718503296
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.13
    Keywords: Application software Development ; Computer programming ; Logiciels d'application ; Développement ; Programmation (Informatique) ; computer programming
    Abstract: "Covers the creation of full-stack web development applications. Topics include building a Node.js server, developing a frontend interface, expanding applications by writing REST and GraphQL APIs, implementing middleware, connecting applications to a MongoDB database, adding OAuth authorization, writing automated tests, and deploying projects as microservices using Docker"--
    Note: Includes index. - Description based on print version record and CIP data provided by publisher; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Language: English
    Pages: 1 online resource (52 pages) , illustrations
    Edition: First edition.
    DDC: 004.2/2
    Keywords: Computer architecture ; Web applications Development ; Application software Development ; Ordinateurs ; Architecture ; Applications Web ; Développement ; Logiciels d'application ; Développement
    Abstract: Globally, natural disasters are increasing in both severity and frequency—and the risk of cloud provider outages and infrastructure failures are increasing right along with them. Human error, malicious attacks, and downtime required for updates and maintenance are other perennial threats to operational resilience. Multi-region application architectures mitigate these risks: if one region becomes unavailable, traffic is automatically routed to functioning regions, reducing or fully avoiding downtime while ensuring continuous service availability. This detailed report examines the benefits of building or obtaining your own multi-region application architecture. Principal engineer Rob Reid shows database administrators, software architects, platform architects, and principal and senior software engineers how an organization can deploy an application and database across multiple regions for performance, compliance, resilience, and efficient business expansion into new markets. You'll learn how a multi-region application architecture enables you to reduce or fully avoid downtime while ensuring continuous service availability.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835463444 , 1835463444
    Language: English
    Pages: 1 online resource (1 video file (10 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Python (Computer program language) ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Python (Langage de programmation) ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Next.js is a popular open-source JavaScript framework designed to make web development with React efficient and scalable. Next.js adds layers of abstraction to React and simplifies the process of building modern web applications. It provides a set of conventions and features that enhance the development experience, making it easier to create performant and SEO-friendly applications. This comprehensive Next.js course unfolds by beginning with an introduction to web development fundamentals, as it progresses through React basics, advanced Next.js concepts, and real-world deployment strategies. We will explore key topics such as server-side rendering (SSR), client-side rendering (CSR), static site generation (SSG), and incremental static regeneration (ISR). The course offers hands-on experience with a final project, covering everything from structuring applications to optimizing for performance and SEO. The modular format accommodates varying skill levels, ensuring a well-rounded and practical learning experience for all learners. Upon completion of this Next.js course, you will become proficient in web development fundamentals, React essentials, and advanced Next.js concepts. Through hands-on experience, master server-side rendering, client-side rendering, dynamic routing, and performance and scalability in real-world scenarios. What you will learn Master SSR, CSR, and SSG for optimized web development Explore React basics and advanced component development in Next.js Implement Next.js best practices for efficient and scalable web applications Learn to create dynamic routes for versatile content handling Deploy fully functional applications using Vercel and Git/GitHub workflows Enhance applications for search engines and social platforms through metadata and SEO practices Audience This Next.js course is tailored for a diverse audience, catering to both entry-level and seasoned developers. Ideal for junior developers, it provides a strong foundation in web development fundamentals, React basics, and advanced Next.js concepts. Intermediate developers can enhance their skills and gain mastery in the latest features of Next.js. Senior web developers seeking to stay updated with modern concepts will find valuable insights for optimizing web applications. No programming experience is required, but basic web development and JavaScript understanding is desirable for the course. About the Author Clarian North: Clarian North is a recognized industry-certified instructor, CEO of Orbital LLC, and a senior project engineer with over 90K enrolments worldwide. His students have gone on to work for some of the biggest production companies such as Universal, Google, Amazon, Warner, and the BBC. He has contributed to viral streams, grown a unique digital imprint in over 80 countries, and been featured in Rolling Stone, Billboard, Guardian, Bloomberg, and Vice. He has worked for majors, indies, and international publishing houses, including Grammy-nominated and award-winning productions, mixing for Emirates Airline Inflight Radio, and producing for Kompakt Records. He is dedicated to giving accessible and comprehensive tech courses, teaching complex subject matter with clear and example-based explanations, and guiding students through complex techniques with just a computer and free software.
    Note: Online resource; title from title details screen (O'Reilly, viewed January 31, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098167516 , 1098167511
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs ; Sites Web ; Systèmes-auteur ; Logiciels d'application ; Développement ; Programmation Internet ; Langage assembleur (Langage de programmation)
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment—browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780135313022 , 0135313023
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 26 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Kubernetes ; Application software Development ; Computer programs ; Logiciels d'application ; Développement ; Logiciels ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Sneak Peek The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 6, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    Birmingham : Packt Publishing, Limited
    ISBN: 9781837638536 , 1837638535
    Language: English
    Pages: 1 online resource (278 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.1068
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Internet programming ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; Programmation Internet ; APIs (interfaces)
    Abstract: Unlock the power of APIs with expert guidance and techniques for successfully creating, testing, and maintaining products that align with customers and stand out in the market Key Features Understand the complete API product lifecycle, from planning to implementation, release, and maintenance Design and support API products that distinguish themselves on the market by meeting user needs Implement actionable techniques for developing, testing, and securing a successful API product Purchase of the print or Kindle book includes a free PDF eBook Book Description The exponential increase in the number of APIs is evidence of their widespread adoption by companies seeking to deliver value to users across diverse industries, making the art of building successful APIs an invaluable skill for anyone involved in product development. With this comprehensive guide, you'll walk through the entire process of planning, designing, implementing, releasing, and maintaining successful API products. You'll start by exploring all aspects of APIs, including their types, technologies, protocols, and lifecycle stages. Next, you'll learn how to define an API strategy and identify business objectives, user personas, and jobs-to-be-done (JTBD). With these skills, you'll delve into designing and validating API capabilities to create a machine-readable API definition. As you advance, the book helps you understand how to choose the right language and framework for securely releasing an API server and offers insights into analyzing API usage metrics, improving performance, and creating compelling documentation that users love. Finally, you'll discover ways to support users, manage versions, and communicate changes or the retirement of an API. By the end of this API development book, you'll have the confidence and skills to create API products that truly stand out in the market. What you will learn Master each stage of the API lifecycle Discover technologies and protocols employed in building an API product Understand the different API design definition and validation techniques Generate an API server from a machine-readable definition Understand how to set up and analyze API monitors Familiarize yourself with the different gateways for releasing an API Find out how to create an API portal that attracts users Gain insights into planning and communicating API retirement to users Who this book is for Building an API Product is a guide for product managers and software developers navigating the world of APIs to build programmable products. You don't have to be an experienced professional to learn from this book as long as you have basic knowledge of internet technologies and how users interact with a product.
    Note: Description based upon print version of record. - Semantic API versioning
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781805123224
    Language: English
    Pages: 1 online resource (294 pages) , illustrations
    Edition: [First edition].
    DDC: 005.1
    Keywords: Kubernetes ; Application software Development ; Computer programs
    Abstract: Gain hands-on skills in Kubernetes Secrets management, ensuring a comprehensive overview of the Secrets lifecycle and prioritizing adherence to regulatory standards and business sustainability Key Features Master Secrets encryption, encompassing complex life cycles, key rotation, access control, backup, and recovery Build your skills to audit Secrets consumption, troubleshoot, and optimize for efficiency and compliance Learn how to manage Secrets through real-world cases, strengthening your applications' security posture Purchase of the print or Kindle book includes a free PDF eBook Book Description Securing Secrets in containerized apps poses a significant challenge for Kubernetes IT professionals. This book tackles the critical task of safeguarding sensitive data, addressing the limitations of Kubernetes encryption, and establishing a robust Secrets management system for heightened security for Kubernetes. Starting with the fundamental Kubernetes architecture principles and how they apply to the design of Secrets management, this book delves into advanced Kubernetes concepts such as hands-on security, compliance, risk mitigation, disaster recovery, and backup strategies. With the help of practical, real-world guidance, you'll learn how to mitigate risks and establish robust Secrets management as you explore different types of external secret stores, configure them in Kubernetes, and integrate them with existing Secrets management solutions. Further, you'll design, implement, and operate a secure method of managing sensitive payload by leveraging real use cases in an iterative process to enhance skills, practices, and analytical thinking, progressively strengthening the security posture with each solution. By the end of this book, you'll have a rock-solid Secrets management solution to run your business-critical applications in a hybrid multi-cloud scenario, addressing operational risks, compliance, and controls. What you will learn Explore Kubernetes Secrets, related API objects, and CRUD operations Understand the Kubernetes Secrets limitations, attack vectors, and mitigation strategies Explore encryption at rest and external secret stores Build and operate a production-grade solution with a focus on business continuity Integrate a Secrets Management solution in your CI/CD pipelines Conduct continuous assessments of the risks and vulnerabilities for each solution Draw insights from use cases implemented by large organizations Gain an overview of the latest and upcoming Secrets management trends Who this book is for This handbook is a comprehensive reference for IT professionals to design, implement, operate, and audit Secrets in applications and platforms running on Kubernetes. For developer, platform, and security teams experienced with containers, this Secrets management guide offers a progressive path--from foundations to implementation--with a security-first mindset. You'll also find this book useful if you work with hybrid multi-cloud Kubernetes platforms for organizations concerned with governance and compliance requirements.
    Note: Includes bibliographical references and index
    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.
    ISBN: 9781098167493 , 109816749X
    Language: English
    Pages: 1 online resource (5 pages)
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 006.7/6
    Keywords: Web site development Computer programs ; Application software Development ; Internet programming ; Assembly languages (Electronic computers) ; Web sites Authoring programs
    Abstract: WebAssembly (WASM) is a collection of standards for facilitating safe, fast, portable code, deployable into almost any modern runtime environment--browser, server, cloud, edge, embedded. These shortcuts will allow you to put WASM into action and experience how it could impact every aspect of how we build software.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (438 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development
    Abstract: Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast, making changes to small parts of your system hundreds of times a day. But get them wrong and microservices just make everything more complicated. In this book, technical strategist Sarah Wells provides practical, in-depth advice for moving to microservices. Having built her first microservices architecture in 2013 for the Financial Times, Sarah discusses the approaches you need to take from the start, and explains the potential traps most likely to trip you up. You'll also learn how to maintain the architecture as your systems mature while minimizing the time you spend on support and maintenance. With this book, you will: Learn the impact of microservices on software development patterns and practices Identify the organizational changes you need to make to successfully build and operate this architecture Determine the steps you must take before you move to microservices Understand the traps to avoid when you create a microservices architecture--and learn how to recover if you fall into one.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing Ltd.
    ISBN: 9781837634910
    Language: English
    Pages: 1 online resource (630 pages) , illustrations
    Edition: Third edition.
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Mobile apps Programming
    Abstract: Harness the powerful features of .NET MAUI to create multi-platform app projects using location services, the weather API, machine learning, and much more Key Features Learn from real-world examples and develop multi-platform apps and games using AR and services of varying complexity Explore the essential features of .NET MAUI such as Shell, CollectionView, and CarouselView Get to grips with advanced concepts such as machine learning and cloud services for mobile development Purchase of the print or Kindle book includes a free PDF eBook Book Description This third edition of .NET MAUI Projects explores the features of .NET MAUI, a lightweight multi-platform development toolkit for building apps with a rich user interface. Updated to cover the latest features of .NET MAUI, including CollectionView and Shell, this book delves into concepts such as machine learning and cloud services. Starting with an overview of .NET Core and how it works, this book shares tips for choosing the right development environment for planning multi-platform apps. You'll then build your first .NET MAUI app and advance to learning how to use Shell to implement app architecture. Progressing in complexity, the projects guide you through creating apps, ranging from a location tracker and weather map to machine learning and multiplayer games. Further, the book will take you through modern mobile development frameworks such as SQLite, .NET Core, and ML.NET, empowering you to customize your apps for Windows, macOS, Android, and iOS platforms for native-like performance. Engaging examples are woven throughout the book so you can grasp essential concepts by writing code rather than extensive theory. By the end of this book, you'll be ready to develop your own native apps using .NET MAUI and associated technologies such as .NET Core, Visual Studio 2022, and C#. What you will learn Set up .NET MAUI to build native apps for multiple platforms using its single project capabilities Understand the core aspects of developing a mobile app, such as layout, UX, and rendering Use custom handlers for platform-specific access Discover how to create custom layouts for your apps with .NET MAUI Shell Implement serverless services in your .NET MAUI apps using Azure SignalR Create a .NET MAUI Blazor application leveraging the power of web technologies Build and train machine learning models using ML.NET and Azure Cognitive Services Who this book is for This book is for C# and .NET developers who want to learn .NET MAUI and get started with native .NET Core mobile application development from the ground up. Working knowledge of Visual Studio and C# will help you to get the most out of this book.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 1 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Automation ; Logiciels d'application ; Développement ; Automatisation ; automation ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: In DevOps, SRE, and operations, toil is the enemy. Fortunately, the repetitive and time-consuming manual work that drains team resources is steadily being automated. As a result, the automation tooling landscape has expanded to encompass a wide range of tasks. Whether it's testing, infrastructure configuration and management, provisioning, monitoring, or observability, there's now a tool to automate it. Evaluating and choosing among these tools is critical to the success of DevOps and SRE. Join us for in-depth sessions with leading experts to explore what it means to automate, what successful automation looks like, and how to assess the available tools and determine the right ones for your needs. What you'll learn and how you can apply it Understand how to tame your infrastructure as code using architectural patterns for infrastructure as code architecture Learn the basics of working with Terraform in production environments Explore the integration of Crossplane and Kyverno to automate cluster creation, resource configuration, compliance enforcement, add-on deployment, and security checks This live course is for you because... You're a DevOps engineer or SRE for whom understanding and implementing automation is part of the job. You're a platform engineer tasked with evaluating and implementing an automation toolchain that drives developer efficiency by reducing toil. You're a sysadmin or an operations engineer who wants to learn a more efficient, nonmanual way to build, control, and modify your infrastructure. Recommended follow-up: Read Infrastructure as Code, second edition (book) Read Terraform: Up and Running, third edition (book) Read Infrastructure as Code: Patterns and Practices (book) Please note that slides or supplemental materials are not available for download from this recording. Resources are only provided at the time of the live event.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 8, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781835080375 , 1835080375 , 9781835085264
    Language: English
    Pages: 1 online resource (316 pages) , illustrations
    Edition: Second edition.
    DDC: 005.8
    Keywords: Java (Computer program language) ; Computer security ; Cloud computing ; Application software Development ; Java (Langage de programmation) ; Sécurité informatique ; Infonuagique ; Logiciels d'application ; Développement
    Abstract: Jakarta EE stands as a robust standard with multiple implementations, presenting developers with a versatile toolkit for building enterprise applications. However, despite the advantages of enterprise application development, vendor lock-in remains a concern for many developers, limiting flexibility and interoperability across diverse environments. This Jakarta EE application development guide addresses the challenge of vendor lock-in by offering comprehensive coverage of the major Jakarta EE APIs and goes beyond the basics to help you develop applications deployable on any Jakarta EE compliant runtime. This book introduces you to JSON Processing and JSON Binding and shows you how the Model API and the Streaming API are used to process JSON data. You'll then explore additional Jakarta EE APIs, such as WebSocket and Messaging, for loosely coupled, asynchronous communication and discover ways to secure applications with the Jakarta EE Security API. Finally, you'll learn about Jakarta RESTful web service development and techniques to develop cloud-ready microservices in Jakarta EE. By the end of this book, you'll have developed the skills to craft secure, scalable, and cloud-native microservices that solve modern enterprise challenges.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress
    ISBN: 9798868801310
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Windows Azure ; Application software Development ; Software architecture ; Cloud computing ; Internet of things ; Computer network architectures ; Logiciels d'application ; Développement ; Architecture logicielle ; Infonuagique ; Internet des objets ; Réseaux d'ordinateurs ; Architectures
    Abstract: Learn and explore the capabilities of Microsoft Fabric, the latest evolution in cloud analytics suites. This book will help you understand how users can leverage Microsoft Office equivalent experience for performing data management and advanced analytics activity. The book starts with an overview of the analytics evolution from on premises to cloud infrastructure as a service (IaaS), platform as a service (PaaS), and now software as a service (SaaS version) and provides an introduction to Microsoft Fabric. You will learn how to provision Microsoft Fabric in your tenant along with the key capabilities of SaaS analytics products and the advantage of using Fabric in the enterprise analytics platform. OneLake and Lakehouse for data engineering is discussed as well as OneLake for data science. Author Ghosh teaches you about data warehouse offerings inside Microsoft Fabric and the new data integration experience which brings Azure Data Factory and Power Query Editor of Power BI together in a single platform. Also demonstrated is Real-Time Analytics in Fabric, including capabilities such as Kusto query and database. You will understand how the new event stream feature integrates with OneLake and other computations. You also will know how to configure the real-time alert capability in a zero code manner and go through the Power BI experience in the Fabric workspace. Fabric pricing and its licensing is also covered. After reading this book, you will understand the capabilities of Microsoft Fabric and its Integration with current and upcoming Azure OpenAI capabilities.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617297175 , 1617297178 , 9781638356400 , 1638356408
    Language: English
    Pages: 1 online resource (xxii, 296 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Open source software ; Logiciels d'application ; Développement ; Logiciels ; Interfaces de programmation d'applications ; Logiciels libres ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; Computer programs ; Open source software
    Abstract: A clear and practical beginner's guide that shows you just how easy it can be to make the switch to Kubernetes! Kubernetes for Developers reveals practical and painless methods for deploying your apps on Kubernetes--even for small-to-medium sized applications! You'll learn how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth. Inside, you'll learn how to: Containerize a web application with Docker Host a containerized app on Kubernetes with a public cloud service Save money and improve performance with cloud native technologies Make your deployments reliable and fault tolerant Prepare your deployments to scale without a redesign Monitor, debug and tune application deployments on Kubernetes Designed for busy working developers, this hands-on guide helps your first steps into Kubernetes using the powerful Google Kubernetes Engine (GKE) service. Learn how the GKE's powerful automation tools can perform automatic checks and scaling, giving you more time to spend developing great applications. You'll soon see that you don't need to incur huge costs or have the manpower of an enterprise organization to get a productivity boost from Kubernetes! About the Technology Modern software needs to perform at scale while effectively handling load balancing, state and security. Kubernetes makes these tasks easier and more reliable for apps of any size. This book, written especially for software developers creating applications that run on Kubernetes, shows you exactly how to address these and other important issues. About the Book Kubernetes for Developers covers everything you need to know to containerize and deploy an app on Kubernetes from the developer's perspective. You'll start by creating a small application you can run on a cloud-based Kubernetes cluster. Then, you'll systematically explore best practices for stable long-term deployment, including scaling, capacity planning, and resource optimization. What's Inside Deploying reliable web applications using automated operations Scaling up without an application redesign Monitoring, debugging, and tuning workloads About the Reader For developers familiar with building or deploying web applications. No Docker or Kubernetes experience required. About the Author William Denniss is a product manager at Google working on Google Kubernetes Engine. Quotes A comprehensive and easy to consume guide with a focus on actually using Kubernetes. It speaks to the vast majority of developers who just want to get their work done and deployed. - Tim Hockin, Google A stand out in the crowd of Kubernetes resources. It's easy to follow, and provides highly focused practical examples. - Kevin Deggelman, San Francisco Giants Make your engineering team read this book. It shuts the door on any delays in adopting Kubernetes. - Dan Garfield, Codefresh The perfect complement to Kubernetes in Action. Developers need this book. - Pierre-Michel Ansel, 8x8.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Language: English
    Pages: 1 online resource (64 pages) , illustrations
    Edition: First edition.
    DDC: 005.3
    Keywords: Application software Development ; Computer programs ; Application program interfaces (Computer software) ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels ; Interfaces de programmation d'applications ; Infonuagique ; APIs (interfaces)
    Abstract: Cloud native technologies allow you to build scalable, resilient, and novel software architectures with idiomatic backend systems. Cloud native observability, on the other hand, measures how well you understand the total state of your system, with all of the complexities of highly interlinked, flexible, and scalable components running in containers on a microservices architecture in the cloud. With this insightful guide, authors Kenichi Shibata, Rob Skillington, and Martin Mao take you through the differences between traditional and cloud native system observability. SREs, cloud native engineers, CIOs, and CTOs will learn that while many principles of cloud native and traditional systems are similar, highly scalable and dynamic cloud native systems present unique challenges to overcome.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    [Sebastopol, California] : O'Reilly Media, Inc.
    ISBN: 9781098169190 , 1098169190
    Language: English
    Pages: 1 online resource (5 pages) , illustrations
    Edition: [First edition].
    Series Statement: Shortcuts
    DDC: 332.0285
    Keywords: Finance Computer programs ; Application software Development ; Artificial intelligence ; Natural language processing (Computer science) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Traitement automatique des langues naturelles ; artificial intelligence
    Abstract: These shortcuts delve into generative AI, where algorithms and models create synthetic data, detect anomalies, and help confirm statistical properties. They explore how generative AI is reshaping risk management, fraud detection, and data simulation, and they offer a unique synthesis of theory and practical applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781803235448
    Language: English
    Pages: 1 online resource (488 pages) , illustrations
    Edition: Second edition.
    Series Statement: Expert insight
    DDC: 004.67/82
    Keywords: Cloud computing ; Software architecture ; Application software Development ; Infonuagique ; Architecture logicielle ; Logiciels d'application ; Développement
    Abstract: Organizations undergoing digital transformation rely on IT professionals to design systems to keep up with the rate of change while maintaining stability. With this edition, enriched with more real-world examples, you’ll be perfectly equipped to architect the future for unparalleled innovation. This book guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems. First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns. This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You'll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress. By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Language: German
    Pages: 1 online resource (392 pages) , illustrations
    Edition: 1. Auflage.
    Uniform Title: Docker
    DDC: 005.3
    Keywords: Open source software ; Application software Development ; Automation ; Virtual computer systems ; Computer software Development ; Linux device drivers (Computer programs) ; Logiciels libres ; Logiciels d'application ; Développement ; Automatisation ; Systèmes virtuels (Informatique) ; Pilotes de périphérique pour Linux (Logiciels)
    Abstract: Docker und Linux-Container haben die Art und Weise, wie Unternehmen Software entwickeln, bereitstellen und ausführen, grundlegend verändert. Daher ist es wichtig zu verstehen, was diese Tools genau leisten und wie Sie sie erfolgreich in das Ökosystem Ihres Unternehmens integrieren. Sean Kane und Karl Matthias haben dieses Handbuch vollständig überarbeitet und erweitert. Sie vermitteln Entwicklern, Ops, Architektinnen und IT-Managern ein umfassendes Verständnis von Docker und beschreiben, wie Container nahezu jeden Aspekt der modernen Softwarebereitstellung und -verwaltung verbessern können. Die Übersetzung der 3. US-Auflage dokumentiert die vielfältigen Möglichkeiten, die Docker ein Jahrzehnt nach der ersten Veröffentlichung bietet. Kane und Matthias beschreiben aktuelle Best Practices und neue Funktionen wie BuildKit, die Unterstützung von Multi-Architektur-Images, Rootless Container u.v.a.m.
    Note: Authorized German translation of the English edition of Docker: up & running, 3rd edition. - Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781803238821 , 1803238828 , 9781803248271
    Language: English
    Pages: 1 online resource.
    Edition: 2nd edition.
    DDC: 005.13/3
    Keywords: C (Computer program language) ; Application software Development ; Data structures (Computer science) ; C (Langage de programmation) ; Logiciels d'application ; Développement ; Structures de données (Informatique) ; Algorithmes ; algorithms
    Abstract: Building your own applications is exciting but challenging, especially when tackling complex problems tied to advanced data structures and algorithms. This endeavor demands profound knowledge of the programming language as well as data structures and algorithms – precisely what this book offers to C# developers. Starting with an introduction to algorithms, this book gradually immerses you in the world of arrays, lists, stacks, queues, dictionaries, and sets. Real-world examples, enriched with code snippets and illustrations, provide a practical understanding of these concepts. You’ll also learn how to sort arrays using various algorithms, setting a solid foundation for your programming expertise. As you progress through the book, you’ll venture into more complex data structures – trees and graphs – and discover algorithms for tasks such as determining the shortest path in a graph before advancing to see various algorithms in action, such as solving Sudoku. By the end of the book, you’ll have learned how to use the C# language to build algorithmic components that are not only easy to understand and debug but also seamlessly applicable in various applications, spanning web and mobile platforms.
    Note: Includes index. - Online resource; title from PDF title page (EBSCO, viewed February 29, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 48 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex--especially when you're working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community. In Platform Engineering on Kubernetes you will learn about: The principles behind platform engineering and how these apply to Kubernetes Evaluating and adopting open-source projects to build domain specific platforms Creating Platform APIs to enable teams to release more software more efficiently Reducing the cognitive load of a platform for your teams Measuring your platform initiatives using established software delivery metrics Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It's the perfect guide for your organization's journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster. About the Technology Kubernetes is an amazing orchestration tool, but it's just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team's cognitive load. This book will show you how to build custom platforms on top of Kubernetes--all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. About the Book Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you'll need to build a platform that exactly matches your organization's requirements. Hands-on examples and detailed code guide you through each step. By the end, you'll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor. What's Inside Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr About the Reader For developers and software architects familiar with the basics of containers and Kubernetes. About the Author Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group. Quotes An engaging and captivating hands-on exploration of the CNCF landscape through the prism of platform engineering. - Viktor Farcic, Upbound/DevOpsToolkit The book is a reflection of a mountain of personal experience and the author's own journey on the windy paths of cloud native. - Andreas Grabner, Dynatrace Brims with Mauricio's unique experience, insights, and deep understanding. - Thomas Vitale, Systematic For anyone looking to build a modern, cloud native development platform on Kubernetes. An indispensable guide. - Lance Ball, Red Hat A comprehensive exploration of platform engineering. - Carlos Santana, AWS.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 20, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9798868801556
    Language: English
    Pages: 1 online resource (xv, 242 pages) , illustrations
    Parallel Title: Erscheint auch als
    DDC: 006.7
    Keywords: Web site development ; Application software Development ; High performance computing ; Application software Design ; Sites Web ; Développement ; Logiciels d'application ; Développement ; Superinformatique
    Abstract: Why is my website loading slowly? Where should I invest to improve speed? How do I know if those changes made a difference? This book will answer these questions and provide the metrics available to measure website speed. Everybody who manages and maintains a website needs to measure the website's speed. Everybody has a role to play in improving the website's speed. SEOs need to improve core web vitals to compete in organic rankings. Marketers need to improve speed to increase conversion rates. Designers need to create faster websites to improve the user experience. Speed Metrics Guide will help marketers, SEOs, business executives, founders, designers, and more know which metrics to use when measuring their website's speed. Learn how to measure each metric, when it is best to use each metric, and what to do when each metric is slow. You will: Examine the most important metrics to use to measure website speed Understand the meaning of each metric and what to do if that metric is slower Know when to use a given metric and how to measure it.
    Note: Includes bibliographical references and index. - Description based on online resource; title from digital title page (viewed on March 26, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781803246741 , 180324674X , 9781803249810
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 006.7/8
    Keywords: Web applications Development ; Application software Development ; User interfaces (Computer systems) ; Applications Web ; Développement ; Logiciels d'application ; Développement ; Interfaces utilisateurs (Informatique)
    Abstract: Unlock the full potential of PrimeNG and jumpstart your Angular development with essential tools and techniques for web application development Key Features Gain a comprehensive understanding of PrimeNG for Angular development Leverage PrimeNG's UI components, theming, and performance optimization to create scalable and competitive web apps Apply concepts to real-world scenarios through practical examples guiding you to develop professional-grade projects Purchase of the print or Kindle book includes a free PDF eBook Book Description Elevate your UI development skills with Next-Level UI Development with PrimeNG. In a digital landscape where the user interface plays a pivotal role, PrimeNG expertise is essential for Angular developers. This all-encompassing book shows you how to unleash this powerful UI component library in your Angular projects. From the initial setup to integration, you'll explore the synergy between Angular and PrimeNG and how it can help you enhance your projects. You'll work with a wide range of UI components and features, such as input controls, data display, manipulation, and navigation, which allow you to build intuitive and dynamic user interfaces. You'll also discover advanced techniques and best practices for theming, performance optimization, creating reusable components, and handling internationalization and localization. With insights into testing and debugging PrimeNG components, this book ensures the development of robust and error-free applications, and finally guides you toward putting your knowledge into practice by building a real-world responsive web application. By the end of this book, you will be able to harness the full potential of PrimeNG, enabling you to create extraordinary web experiences that stand out from the rest. What you will learn Seamlessly integrate PrimeNG with Angular for robust web app development Use a diverse set of UI components for input, data display, manipulation, navigation, and layout Customize and theme PrimeNG components to align with your application's branding and design specifications Optimize performance for efficient and smooth-running applications Create reusable and extendable components to streamline development Handle internationalization and localization for global user bases Test and debug PrimeNG components effectively Who this book is for If you're an Angular developer or enthusiast eager to elevate your skills in crafting robust, visually appealing, and scalable web applications, then this book is for you. Whether you identify as a frontend developer, a full-stack developer, or someone who values performance, you'll discover invaluable insights into customizing themes and seamlessly implementing responsive designs.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9798868802157
    Language: English
    Pages: 1 online resource (314 pages) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Git (Computer file) ; Computer software Development ; Application software Development ; Open source software ; Revision control (Computer science) ; Logiciels d'application ; Développement ; Logiciels libres
    Abstract: Learn the fundamentals of version control through step-by-step tutorials that will teach you the ins-and-outs of Git. This updated version introduces Github workflows, and contains new chapters on how to make Git and GitHub truly yours, covers additional common problems and how to solve them, along with new features of Github pull requests. Divided into three parts – Version Control, Project Management and Teamwork – this book reveals what waits for you in the real world and how to resolve the problems you may run into. Once past the basics of Git, you'll see how to manage a software project, and finally how to utilize Git and GithHub to work effectively as a team. You'll examine how to plan, follow and execute a project with GitHub, and then apply those concepts to real-world situations. Workaround the pitfalls that most programmers fall into when driving a project with Git by using proven tactics to avoid them. You will also be taught the easiest and quickest ways to resolve merge conflicts. A lot of modern books on Git don’t go into depth about non-technical topics. Beginning Git and GitHub is your complete guide to how Git and GitHub work in a professional team environment and will help you cover all the bases right at the start of your career.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781835082287
    Language: English
    Pages: 1 online resource (338 pages) , illustrations
    Edition: 1st edition.
    DDC: 004.67/82
    Keywords: Windows Azure ; Application software Development ; Software architecture ; Cloud computing ; Internet of things ; Computer network architectures ; Logiciels d'application ; Développement ; Architecture logicielle ; Infonuagique ; Internet des objets ; Réseaux d'ordinateurs ; Architectures
    Abstract: Discover the capabilities of Microsoft Fabric, the premier unified solution designed for the AI era, seamlessly combining data integration, OneLake, transformation, visualization, universal security, and a unified business model. This book provides an overview of Microsoft Fabric, its components, and the wider analytics landscape. In this book, you'll explore workloads such as Data Factory, Synapse Data Engineering, data science, data warehouse, real-time analytics, and Power BI. You’ll learn how to build end-to-end lakehouse and data warehouse solutions using the medallion architecture, unlock the real-time analytics, and implement machine learning and AI models. As you progress, you’ll build expertise in monitoring workloads and administering Fabric across tenants, capacities, and workspaces. The book also guides you step by step through enhancing security and governance practices in Microsoft Fabric and implementing CI/CD workflows with Azure DevOps or GitHub. Finally, you’ll discover the power of Copilot, an AI-driven assistant that accelerates your analytics journey. By the end of this book, you’ll have unlocked the full potential of AI-driven data analytics, gaining a comprehensive understanding of the analytics landscape and mastery over the essential concepts and principles of Microsoft Fabric.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file)
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Open source software ; Cloud computing ; Logiciels d'application ; Développement ; Logiciels libres ; Infonuagique ; Audiobooks ; Livres audio
    Abstract: Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex--especially when you're working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community. In Platform Engineering on Kubernetes you will learn about: The principles behind platform engineering and how these apply to Kubernetes Evaluating and adopting open-source projects to build domain specific platforms Creating Platform APIs to enable teams to release more software more efficiently Reducing the cognitive load of a platform for your teams Measuring your platform initiatives using established software delivery metrics Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It's the perfect guide for your organization's journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster. About the Technology Kubernetes is an amazing orchestration tool, but it's just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team's cognitive load. This book will show you how to build custom platforms on top of Kubernetes--all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton. About the Book Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you'll need to build a platform that exactly matches your organization's requirements. Hands-on examples and detailed code guide you through each step. By the end, you'll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor. What's Inside Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD Implement a multi-cloud infrastructure strategy using Crossplane Progressive upgrades with Knative Serving and Argo Rollouts Enable development teams with standard application-level APIs with Dapr About the Reader For developers and software architects familiar with the basics of containers and Kubernetes. About the Author Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group. Quotes An engaging and captivating hands-on exploration of the CNCF landscape through the prism of platform engineering. - Viktor Farcic, Upbound/DevOpsToolkit The book is a reflection of a mountain of personal experience and the author's own journey on the windy paths of cloud native. - Andreas Grabner, Dynatrace Brims with Mauricio's unique experience, insights, and deep understanding. - Thomas Vitale, Systematic For anyone looking to build a modern, cloud native development platform on Kubernetes. An indispensable guide. - Lance Ball, Red Hat A comprehensive exploration of platform engineering. - Carlos Santana, AWS.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    ISBN: 9781805129936
    Language: English
    Pages: 1 online resource (804 pages) , illustrations
    Edition: Sixth edition.
    Series Statement: Expert insight
    DDC: 005.2/76
    Keywords: Active server pages ; AngularJS (Software framework) ; Application software Development ; JavaScript (Computer program language) ; Web sites Authoring programs ; Logiciels d'application ; Développement ; JavaScript (Langage de programmation) ; Sites Web ; Systèmes-auteur
    Abstract: If you want to learn how to use ASP.NET Core with Angular effectively, this hands-on guide is for you. Improve the way you create, debug, and deploy web applications while keeping up to date with the latest developments in .NET 8 and modern Angular, including .NET Minimal APIs and the new Angular standalone API defaults. You’ll begin by setting up SQL Server 2022 and building a data model with Entity Framework Core. You’ll progress to fetching and displaying data, handling user input with Angular reactive forms, and implementing front-end and back-end validators for maximum effect. After that, you will perform advanced debugging and explore unit testing features with xUnit for .NET, and Jasmine and Karma for Angular. You’ll use Identity API endpoints in ASP.NET Core and functional route guards in Angular to add authentication and authorization to your apps. Finally, you’ll learn how to deploy to Windows, Linux, and Azure. By the end of this book, you will understand how to tie together the front-end and back-end to build and deploy secure and robust web applications.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9798868802218
    Language: English
    Pages: 1 online resource (220 p.)
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Information visualization ; Python (Computer program language) ; Dashboards (Management information systems) ; Logiciels d'application ; Développement ; Visualisation de l'information ; Python (Langage de programmation) ; Tableaux de bord (Gestion)
    Abstract: Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format. You'll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, you'll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date. The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra. By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts. What You'll Learn Design a dashboard with Python Convert and filter Excel formatted files to produce CSV files Create browser-served graphics with PLOTLY Generate polynomial trend lines for forecasting Build a Unix service to share your dashboard Who This Book Is For Scientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781805125181 , 1805125184 , 9781805121107
    Language: English
    Pages: 1 online resource (424 pages) , illustrations
    Edition: Second edition.
    DDC: 005.1
    Keywords: Delphi (Computer file) ; Application software Development ; Mobile apps Development ; Logiciels d'application ; Développement ; Applications mobiles ; Développement
    Abstract: Master Delphi, the most powerful Object Pascal IDE and versatile component library for cross-platform native app development, by harnessing its capabilities for building natively compiled, blazingly fast apps for all major platforms, including Android, iOS, Windows, Mac, and Linux. Expert Delphi begins with a quick overview of Delphi, helping you get acquainted with the IDE and the Object Pascal language. The book then quickly progresses to more advanced concepts, followed by the architecture of applications and the FireMonkey library, guiding you through building server-side services, parallel programming, and database access. Toward the end, you’ll learn how to integrate your app with various web services and deploy them effectively. By the end of this book, you’ll be adept at building powerful, cross-platform, native apps for iOS, Android, Windows, and macOS—all from a single code base.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781484286739 , 1484286731
    Language: English
    Pages: 1 online resource (xvii, 531 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Git (Computer file) ; Application software Development ; Cloud computing ; Electronic books
    Abstract: Infrastructure as Code (IaC) is gaining popularity and developers today are deploying their application environments through IaC tools to the cloud. However, it can become extremely difficult and time-consuming to manage the state of the infrastructure that has been deployed. This book will provide a complete walkthrough of deploying a SpringBoot application on AWS with multiple environments like production, staging and development. Everything is orchestrated through GitHub Actions and executed through Terraform Cloud to monitor changes in your infrastructure and manage its state. You'll start by reviewing how your infrastructure can be stored in code by spinning up an EC2 server first through the console, then AWS CLI and then using Terraform. You'll then be presented with a practical scenario of setting up a simple EC2 server in a multi-environment (production, staging and development) using GitHub Actions and Terraform Cloud. In the advanced section that follows, this simple EC2 server is expanded into an application that is deployed on an AWS EKS (Elastic Kubernetes Service) using AWS RDS (Relational Database Service) exposed through an AWS ALB (Application Load Balancer) protected using AWS ACM (AWS Certificate Manager), and accessible by setting the AWS Route53. The book then builds up on this infrastructure and demonstrates how it can be deployed in a multi-environment scenario by implementing accounts through AWS organizations. You'll see how to put in restrictions through Service Control Policies, how to protect secrets using AWS Secrets Manager, and how to work with least privileges using IRSA (IAM Roles for Service Accounts). Finally, you'll make the infrastructure more observable using Graphana, Prometheus, and AWS OpenSearch, run security tools, host Route53 zones dynamically based on environments, and implement CloudWatch Alarms for various use cases.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781484292068 , 1484292065
    Language: English
    Pages: 1 online resource (378 pages) , illustrations
    Edition: [First edition].
    Keywords: AngularJS (Software framework) ; Application software Development ; Web applications ; Electronic books
    Abstract: Immerse yourself in the architecture of an Angular application, starting with an introduction to TypeScript and ES6, and progressing to modules and components used to build complex applications. This book presents a hands-on approach to becoming a proficient Angular developer by building three complete applications. You’ll start with an overview of the Angular framework where TypeScript and ES6 are introduced. Next you’ll see how to build an application (RestApp) using the in-memory module to mock an API that communicates with a rest API performing crud operations. This is followed by an application (AuthApp) that uses a third party service to provide authentication and authorization capabilities to handle registrations. You’ll then build an application (BlogApp) that communicates with a MongoDB database in six parts. Part 1 covers MongoDB, how to install bootstrap, login service, and adding the logic of the form. Part 2 covers how to start the project on the server, create the database and AuthService, and save the user in the session. In Parts 3 and 4 you will learn to create the post collection, post component, and sharpen details. In Parts 5 and 6 you will study adding, editing, and deleting posts with testing. By the end of the book you'll have the necessary knowledge to write and execute automated tests on your applications, and deploy them to a server.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    Frechen : mitp Verlag
    ISBN: 9783747506578 , 3747506577
    Language: German
    Pages: 1 online resource (208 pages) , illustrations
    Edition: [1. Auflage].
    DDC: 005.13/3
    Keywords: Python (Computer program language) ; Application software Development
    Abstract: Kinderleicht programmieren lernen? Kein Problem! Mit diesem Buch lernst du Schritt für Schritt und anhand zahlreicher Beispiele die Grundlagen der Programmiersprache Python. Viele Bilder und kurze anschauliche Texte erleichtern dir das Verständnis. Alle Beispielprogramme werden ganz genau erklärt. Dich erwarten spannende Projekte wie zum Beispiel das Programmieren eines digitalen Assistenten zum Gedichteschreiben, ein Planeten-Ratespiel oder ein Programm zum Verwalten deiner Notizen. Du lernst, wie du Benutzungsoberflächen mit Bildern und Schaltflächen erstellst und wie du mit Daten aus dem Internet das Wetter vorhersagen kannst. Challenges mit Lösungen testen dein Wissen und fordern dich heraus, selbst kreativ zu werden. Damit hast du alles, was du brauchst, um deine eigenen Ideen mit Python umzusetzen und in der Welt der Programmierung durchzustarten.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837631865 , 1837631867
    Language: English
    Pages: 1 online resource (1 video file (17 hr., 50 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Web applications Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This is the best course to learn React.js, Firebase, and Tailwind CSS by creating a real estate website. In this course, you are going to learn how to build a realtor clone using ReactJS version 18, Firebase version 9, and Tailwind CSS version 3. In this course, we are going to create a stunning new listing section, custom categories, responsive design, listing cards, rent and sale pages, and, most importantly, listing pages where you can see the map and image slider. Realtor clone is the best modern fully functional real estate application that you can currently find. By building this single web app, you will gain the knowledge needed to build any website that uses CRUD operations including CRUD functions in React using Firebase Firestore database. You will learn Firebase auth for complete authentication and learn how to sign up or sign in the users using username and password and Google oAuth. Also, we will add the Forgot Password functionality using Firebase auth to let the users get an email with the link to change their password. You will learn how to style the project using Tailwind CSS, including how to add custom classes. And finally, we will deploy the website to Vercel to be able to share it with others or put it on your portfolio. By the end of the course, you will learn to build a realtor clone using ReactJS version 18, Firebase version 9, and Tailwind CSS version 3. What You Will Learn Create a ReactJS project from scratch Use Firebase Firestore to store and fetch data Learn how to create pages and routes in a React project Learn how to create a beautiful spinner and loader Create a reusable component such as listing cards Learn to create private route and custom hook for protecting the user profile page Audience This course can be taken by React developers who want to have a portfolio project or by programmers who have a basic knowledge of HTML, CSS, and JavaScript. About The Author Dr. Sahand Ghavidel: Sahand Ghavidel holds degrees in Mathematics, Electrical, and Computer Science, and has earned a doctoral degree from Faculty of Engineering and IT, University of Technology Sydney. He has researched for more than a decade about artificial algorithms and optimization. He has won several awards for his outstanding research and has published more than 40 ISI journals and attended many international conferences. The number of people using and citing Sahand's publications is significantly high which is more than 1600 citations, according to Google scholar (April, 2021). He was also awarded the outstanding reviewer in the "International Journal of Electrical Power & Energy Systems" with CiteScore of 5.79 in recognition of his contributions added to the quality of the journal. Sahand has more than 15 years of programming experience. The first programming language he learned was visual basic when he was just 12 years old. Since then, he has made hundreds of websites, and apps with different programming languages like JavaScript and Python.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633487 , 1837633487
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 34 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Apache Kafka ; Application software Development ; Application program interfaces (Computer software) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course begins with an introduction that provides an overview of what to expect from it. We will cover the relationship between serialization and Kafka, and the benefits it provides to the overall Kafka architecture. You will gain an understanding of the different serialization formats and the support for Schema in AVRO, Protobuf, and Thrift. You will be introduced to AVRO and why AVRO is popular to work with Kafka and Schema Registry. Further in this course, we will set up Kafka in local and produce and consume messages using Kafka Console Producer and Consumer. You will set up the base project for the greeting app, which you can use to generate Java classes from the greetings schema using the Gradle build tool. You will also understand how to set up the base project for the greeting app, which we can use to generate Java classes from the greetings schema using the Maven build tool. You will understand the different techniques of evolving a Schema with the changing business requirements. In further sections, you will code and build a Spring Boot Kafka application that exchanges the data in an AVRO format and interacts with Schema Registry for data evolution. You will also build a RESTful service to publish the events where we receive events through the REST interface and then publish them to Kafka. By the end of this course, you will have a complete understanding of how to use AVRO as a data serialization format and help you understand the evolution of data using Schema Registry. What You Will Learn Understand the fundamentals of data serialization Understand the different serialization formats available Consume AVRO records using Kafka Producer Publish AVRO records using Kafka Producer Enforce data contracts using Schema Registry Use Schema Registry to register the AVRO Schema Audience This course is suitable for experienced Java developers and developers interested in learning AVRO and how to exchange data between applications using AVRO and Kafka. This can also be opted for by developers who are interested in learning about Schema Registry and how it fits into Kafka and those developers who are interested in learning techniques to evolve the data. Prior understanding of Java and experience building Kafka Producer is a must to take this course.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805125549 , 1805125540
    Language: English
    Pages: 1 online resource (1 video file (34 hr., 51 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Web applications Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This course begins with an in-depth introduction to React software and its features, pros and cons of use, and outlines the fundamentals, including components and props, state, hooks, context, and reducers. Over the course duration, we will explore JSX and components state and props, event handling, and built-in hooks (for example, useState, useEffect, useCallback, and useRef). We will then work with forms and validations and handle form data. We will understand client-side routing with React Router and work with multiple APIs and handle data for projects. You will learn to integrate other libraries and frameworks (for example, Redux) with React. We will explore testing and debugging React apps using popular libraries such as Jest, RTL, and React DevTools. You will then learn about DOM manipulation and manipulating the virtual DOM, server-side rendering, and optimizing the performance of React apps. Finally, we will explore the best practices for structuring and organizing React projects and building and deploying production-ready React apps, including code splitting and optimization techniques. Upon completing the course, you will be ready to work practically on React and implement the concepts individually! More importantly, you will have the potential to build, test, and deploy your projects created using React and JavaScript. What You Will Learn Learn React basics: components, props, hooks, context, and reducers Explore Tailwind CSS, React Router, Redux, Firebase, React Skeleton Build a mock eCommerce backend with JSON server and deploy it on Railway Deploy your created projects on Netlify using Git and GitHub Test your developed application with Jest and React testing library Work with multiple APIs to make use of available third-party data Audience This comprehensive course is designed for anyone wanting to learn React from basic to advanced levels. The course caters to developers with some experience with JavaScript and web development who want to learn to build dynamic and responsive user interfaces using React. The prerequisites include prior knowledge of HTML, CSS, and JavaScript. About The Author Shubham Sarda: Shubham Sarda is a software developer passionate about teaching. He has worked with many funded start-ups, self-made projects, and as a top-rated freelancer in marketplaces. He has taught programming and digital marketing to over 40,000 students online and offline. Shubham has mastered the art of explaining very complex topics in the most straightforward manner that is easy to understand and follow. His video courses are professionally structured and used as training material by many companies to train their employees and by colleges to prepare their students and upgrade their skills based on industry requirements.
    Note: "Published in March 2023.". - Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 8 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Live courses
    DDC: 005.3
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Sponsored by Rapid The API economy has precipitated a need for expert developers and architects who understand the intricacies of building, integrating, and monitoring APIs to connect distributed systems and deliver data for enhanced performance. API Day will give you a head start. Join host and API author Mike Amundsen and some of the top experts in software development to better understand the full picture of the API economy. You'll explore API options, service-oriented architectures, and security concerns; learn how to evolve existing legacy applications toward API-based systems and use API infrastructure for evolving or replatforming a system for effective cloud deployment; and so much more. Whether you're a business leader, security analyst, developer, or software architect, these practical sessions will help you build resilient applications as part of the API economy. What you'll learn and how you can apply it Learn how the API economy is driving and transforming distributed systems Understand how to design, build, integrate, and secure APIs Determine your API strategy for new software or legacy applications This live event is for you because... You're a software architect looking to evolve legacy systems using APIs and effectively integrate them without security risks. You're a software developer who needs strategies for successfully choosing and integrating APIs, as well as skills and tools for building robust and scalable APIs. You're part of an ops team dealing with the integration, governance, management, and automation of APIs and the applications using them. You're a security analyst who wants to better understand how to better combat the threat presented by recent increases in API attacks. You're a business leader looking to lead and accelerate your digital transformation efforts. Recommended follow-up: Read Mastering API Architecture (book) Read RESTful Web API Patterns and Practices Cookbook (book) Read Continuous API Management (book) Read Designing Web APIs: Building the APIs That Developers Love (book) Please note that slides or supplemental materials are not available for download from this recording. Resources are only provided at the time of the live event.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    [Place of publication not identified] : Apress
    ISBN: 9781484293744 , 1484293746
    Language: English
    Pages: 1 online resource (1 video file (28 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; Global Positioning System ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This is very simple but useful skill for every Android developer to learn how to get GPS data and display it in its proper format. Based on this knowledge, the developer can create tracking apps and other useful location based apps. Viewers of this video course will learn how to create a basic Android Studio project for Android, reach the GPS module on the device, get location permission, and display the coordinates in proper format on the screen. The video also includes a map so viewers can see not only coordinates but a location on the map too. This is one more amazing skill for the developers. What You'll Learn How to set up the project How to create the use interface How to create the code for the user interface How to write the main logic for getting the location and formatting the data Who This Video Is For People with more advanced skills in Android Studio and Java are the main audience, but the video will be useful for total beginners as well.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781801077590 , 1801077592
    Language: English
    Pages: 1 online resource (1 video file (21 hr., 15 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Swift (Computer program language) ; iPhone (Smartphone) Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, we will guide you through the process of building two applications: a Notes app and a Twitter Clone app using SwiftUI and Node.js. We start with the basics and build up to developing a Twitter Clone app with authentication using Node.js and JSONWebToken library. We will also cover the foundation of Swift programming language, SwiftUI framework, core data with SwiftUI, MVVM architecture, external REST APIs integration, and many more. With hands-on tutorials, you will gain a deep understanding of Swift concurrency, data fetching, JSON serialization, and how to use the Swift Package Manager (SPM) for version control with Git. Not only that, but we will also take you through the process of building a REST API using Node.js. You will learn how to use Express.js to create a web server and Sharp.js for image processing. We will also show you how to use JSONWebToken (JWT) for authentication and many other key features of Node.js. Throughout the course, we will cover powerful SwiftUI features such as SwiftUI Menu, Items and Stacks, Resizable Bottom Sheet, Pull-to-Refresh View, In-App API, Layout Protocol, HTTP Requests, MVVM Architecture, Navigation Controllers, and Slide Menus. By the end of this course, you will have gained a complete understanding of how to develop, design, and publish your own apps in the Apple App Store. You will have learned how to create a beautiful Notes app and a fully functional Twitter Clone app with backend authentication. What You Will Learn Learn Swift 5 programming language to develop native applications Study how to fetch data from MongoDB servers using web APIs Learn how to create custom APIs using Nodejs to fetch and push data Build a complete server-side application using Node.js and JavaScript Deploy your Node apps to production Understand the Node.js ecosystem and build REST APIs Audience This course is designed for beginners and/or intermediate iOS developers, as well as all levels of UIKit developers who want to learn SwiftUI. It is also suitable for mobile app developers who want to learn backend development with Node.js. The course is designed for people who want to build cool apps from scratch, regardless of their prior experience. It will start with the basics and progress to building actual cool software products. No experience needed. The only requirement is access to a Mac or a Mac emulator. About The Author Eren Cem Salta: Eren Cem Salta is a renowned entrepreneur and tech wizard with a passion for revolutionizing the sports industry. He is the founder of Turma, an innovative app that simplifies sports team management and athlete recruitment. The app has garnered clients such as Stanford and Princeton Universities, highlighting Cem's ingenuity and forward-thinking approach to business. Cem's entrepreneurial journey began at a young age when he started one of Turkey's first online retail stores at the age of 14. He has since honed his skills in web and mobile development, working with numerous top firms across various industries, including entertainment, logistics, and academics. Cem's passion for empowering individuals to have a voice led him to set his next goal of providing a free medium for all citizens to express themselves.
    Note: "Published in April 2023.". - Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    [Germany] : mitp Verlag
    ISBN: 9783747506424 , 3747506429
    Language: German
    Pages: 1 online resource (208 pages) , illustrations
    Edition: 2. Auflage.
    DDC: 005.13/3
    Keywords: Raspberry Pi (Computer) ; Python (Computer program language) ; Application software Development ; Microcontrollers
    Abstract: Dieses Buch ist ein kompakter und praktischer Leitfaden für den Raspberry Pi Pico und Pico W inklusive der Programmierung mit MicroPython. Sie lernen zunächst die Hardware mit allen Anschlüssen und technischen Daten sowie die Firmware kennen und erfahren, wie Sie die Entwicklungsumgebung Thonny installieren und konfigurieren. Anschließend behandelt der Autor alle Themen, die für den ersten Einstieg relevant sind: Ein- und Ausgänge, Verarbeitung analoger Daten, Temperaturmesser, digitale Anzeigen wie LED, LCD und OLED sowie die Verwendung von Schnittstellen wie UART, I2C und Wifi. Zum Abschluss zeigt Ihnen der Autor weitere mögliche Programmerweiterungen. Mit diesem Buch sind Sie bestens vorbereitet, den Raspberry Pi Pico selbstständig für eigene Projekte einzusetzen.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9788383220406 , 8383220405
    Language: Polish
    Pages: 1 online resource (200 pages) , illustrations
    Edition: Wydanie II.
    Uniform Title: React up and running
    DDC: 006.76
    Keywords: Web applications Development ; Application software Development
    Abstract: React jest biblioteką służącą do tworzenia interfejsów użytkownika. Ułatwia pisanie aplikacji internetowych, natywnych aplikacji dla iOS i Androida, oprogramowania dla telewizorów czy też natywnych aplikacji dla komputerów stacjonarnych. Dzięki tej bibliotece można szybko zbudować interfejs, który automatycznie będzie reagował na zmiany stanu aplikacji. Idea polega na użyciu małych, zarządzalnych komponentów do budowy nawet dużych i bardzo złożonych aplikacji. Aby zacząć pracę z Reactem, wystarczy znajomość składni JavaScriptu - i lektura tej książki. Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Zaprezentowano także technologie, które znakomicie uzupełniają możliwości Reacta: JSX i narzędzie create-react-app. Omówiono również zagadnienia dotyczące komponentów funkcyjnych i klasowych i szczegółowo przedstawiono proces budowy aplikacji z tych komponentów. Szybko się przekonasz, jak duży potencjał tkwi w bibliotece React i jak bardzo ułatwia ona tworzenie łatwych w utrzymaniu, wielkoskalowych, atrakcyjnych aplikacji!
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    ISBN: 9788383225418 , 8383225415
    Language: Polish
    Pages: 1 online resource (552 pages) , illustrations
    Edition: [First edition].
    Uniform Title: Designing data-intensive applications
    DDC: 005.3
    Keywords: Web site development ; Application software Development ; Database management
    Abstract: Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach pojawiło się wiele bardzo różnych rozwiązań w dziedzinie baz danych, systemów rozproszonych i metodyce budowania aplikacji. Sprzyjają temu zarówno rozwój technologii, rosnące potrzeby dotyczące dostępu do danych, jak i malejąca tolerancja na przestoje spowodowane awarią czy konserwacją systemu. To wszystko sprawia, że zespoły projektujące aplikacje muszą cały czas aktualizować swoją wiedzę i znakomicie orientować się w zakresie słabych i silnych stron poszczególnych rozwiązań oraz możliwości ich stosowania. I właśnie ta książka Ci to ułatwi. Dzięki niej zaczniesz orientować się w świecie szybko zmieniających się technologii przetwarzania i przechowywania danych. Znajdziesz tu przykłady skutecznych systemów spełniających wymogi skalowalności, wydajności i niezawodności. Zapoznasz się z wewnętrznymi mechanizmami tych systemów, analizami najważniejszych algorytmów, omówieniem zasad działania i koniecznymi kompromisami. Przy okazji przyswoisz sobie przydatne sposoby myślenia o systemach danych. W ten sposób rozwiniesz dobre intuicyjne zrozumienie tego, jak i dlaczego działają systemy, co pozwoli Ci analizować ich pracę, podejmować trafne decyzje projektowe i wyszukiwać źródła pojawiających się problemów.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781803239118
    Language: English
    Pages: 1 online resource (312 pages) , illustrations
    Edition: Third edition.
    Series Statement: Expert insight
    DDC: 005.3
    Keywords: Application software Development
    Abstract: Angular Projects isn't like other books on Angular – this is a project-based guide that helps budding Angular developers get hands-on experience while developing cutting-edge applications. In this updated third edition, you’ll master the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool, giving you a 360-degree view of what the Angular ecosystem makes possible. Updated to the newest version of Angular, the book has been revamped to keep up with the latest technologies. You’ll work on a PWA weather application, a mobile photo geotagging application, a component UI library, and other exciting projects. In doing so, you’ll implement popular technologies such as Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx, and more. By the end of this book, you will have the skills you need to build Angular apps using a variety of different technologies according to your or your client’s needs. This book is for developers with beginner-level Angular experience who want to become proficient in using essential tools and dealing with the various use cases in Angular. Beginner-level knowledge of web application development and basic experience of working with ES6 or TypeScript is essential before you dive in. This book focuses on practical applications of Angular. If you want to deepen your understanding of this framework, we recommend that you also look at Learning Angular from the same author.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781803233109
    Language: English
    Pages: 1 online resource (524 pages) , illustrations
    Edition: Fourth edition.
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Web site development ; Application software Development
    Abstract: Dive in and discover how to build awesome React web apps that you can scale and maintain using design patterns and the latest industry insights Purchase of the print or Kindle book includes a free PDF eBook Key Features Discover and unpack the latest React 18 and Node 19 features in this updated fourth edition Get up to speed with TypeScript, MonoRepo architecture, and several cutting-edge React tools Learn from plenty of real-world examples and an improved chapter flow Book Description React helps you work smarter, not harder -- but to reap the benefits of this popular JavaScript library and its components, you need a straightforward guide that will teach you how to make the most of it. React 18 Design Patterns and Best Practices will help you use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost. With a better organization of topics and knowledge about best practices added to your developer toolbox, the updated fourth edition ensures an enhanced learning experience. The book is split into three parts; the first will teach you the fundamentals of React patterns, the second will dive into how React works, and the third will focus on real-world applications. All the code samples are updated to the latest version of React and you'll also find plenty of new additions that explore React 18 and Node 19's newest features, alongside MonoRepo Architecture and a dedicated chapter on TypeScript. By the end of this book, you'll be able to efficiently build and deploy real-world React web applications. What you will learn Get familiar with the new React 18 and Node 19 features Explore TypeScript's basic and advanced capabilities Make components communicate with each other by applying various patterns and techniques Dive into MonoRepo architecture Use server-side rendering to make applications load faster Write a comprehensive set of tests to create robust and maintainable code Build high-performing applications by styling and optimizing React components Who this book is for This book is for web developers who want to master React by learning key design patterns and best practices in real-world application development. You'll need an intermediate-level experience with React and JavaScript before you get started.
    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: 9781835084601 , 1835084605
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 6 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Application program interfaces (Computer software)
    Abstract: In this course, we will explore the intricacies of Redux state management, leveraging the power of the Context API to dynamically control functionality based on user sessions. To kickstart, we will establish our local development environment, installing the VS Code and NodeJS runtime. By harnessing the power of GET, POST, PUT, and DELETE endpoints, you will gain hands-on experience in consuming APIs and performing various operations. Then, we will create our first React app and dive deep into understanding the inner workings of application creation. To elevate the aesthetics of our websites, we will integrate Bootstrap 5, FontAwesome, Google Fonts, and essential NPM packages into our ReactJs projects. Our website will feature a visually appealing navigation bar, a captivating hero section with carousel and slider components, engaging sections for featured and latest posts, a compelling call-to-action segment, a portfolio showcase, and user-friendly contact and about pages. Additionally, we will implement essential functionalities such as creating, updating, and deleting posts, user login and signup capabilities, dynamic navigation, and integration with Redux and Context API for efficient state management. By the end of the course, you will have mastered the art of frontend development with modern web technologies, empowering you to confidently create professional and captivating websites. What You Will Learn Learn about Bootstrap 5 and how to use different Bootstrap CSS classes Gain insights into ReactJS project organization and optimize performance Learn to integrate GET, POST, PUT, DELETE REST APIs with React app Study Redux state management and Context API, and how to use them together Understand how to use Google Fonts and Font Awesome Icons Study and implement the Responsive Web Development Audience This course is ideal for a frontend developer, UI/UX developer, React developer, web application developer, or frontend engineer. This course provides the essential skills and knowledge to excel in the field of web development. It is also well-suited for anyone who desires to become a job-ready frontend developer proficient in ReactJs, Redux, Bootstrap 5, and API integration. Basic knowledge of HTML is recommended as a prerequisite for this course, ensuring that learners can fully leverage the concepts and techniques taught throughout the program. About The Author Ranjan Pandey: Ranjan Pandey is a full-stack DevOps software professional with over 11 years of experience in a variety of technologies ranging from web and mobile application development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular, React, Java, Spring, Spring Boot, Python, Flask, Django, NodeJS, Express, Android, Ionic, React Native, Flutter to artificial intelligence and cloud technologies such as Amazon Web Services and Microsoft Azure. He is a certified professional in Java, Azure Cloud, and Backbase products and has experience working with multiple MNCs and European clients. He is also a corporate trainer providing a wide range of training.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835081433 , 1835081436
    Language: English
    Pages: 1 online resource (1 video file (11 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Mobile apps Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Angular is a popular JavaScript framework for building scalable web apps, while Ionic is an open-source framework that uses Angular to create cross-platform mobile apps. PouchDB is a JavaScript-based database for offline storage and seamless data synchronization and CouchDB is a NoSQL database designed for distributed environments with built-in data replication and offline access. Together, they enable developers to build scalable, offline-first web apps. The course begins with an introduction and preview, and a walkthrough of the Ionic project structure. We will then proceed to build a fast and easy Todo app and embark on the development of Julies app, starting with an introduction and screen design for the home and order screens and essential concepts such as four-way binding, the CAP theorem, and eventual consistency. You will learn to propagate changes from PouchDB, work with types/models, and create a view for products consumed. Displaying available products for ordering, fixing bugs, and styling the products view are further topics addressed. We will cover adding custom fonts, performing CRUD operations on products and tables, transitioning from paid to free, and generating code documentation using compodoc. Upon completion, we will be equipped with the knowledge/skills to build scalable and feature-rich offline-first apps. What You Will Learn Build offline-first apps with Angular, Ionic, PouchDB, CouchDB Sync data seamlessly between local and remote databases Utilize repository patterns for advanced database solutions Implement XState state machines for efficient state management Handle problems in development using practical techniques Explore advanced features such as RxJS and custom pipes Audience This course is designed for software engineers who are interested in creating multi-platform apps using a web framework, suitable for engineers who want to explore advanced features like repository patterns for database solutions and implementing state machines with XState. This course assumes a basic knowledge of Angular and Ionic. If new to these frameworks, you can refer to the documentation provided. Prior knowledge of TypeScript is desirable. Basic understanding of JavaScript is essential. The course focuses on practical implementation, so not every basic concept is thoroughly explained. About The Author Dominic Rudigier: Dominic Rudigier is a professionally experienced full-stack software developer specializing in web and mobile app development. With expertise in TypeScript, Angular, Ionic, NestJS, Java, C#, and Python, Dominic has 13 years of experience in developing software solutions. He is passionate about distributed systems, improving mobile app loading times, and constantly exploring new technologies in the web development space. Dominic is dedicated to sharing his knowledge and enjoys teaching as a side project, alongside his self-employment in project-based work. He is also pursuing a master's degree in software engineering to further enhance his skills and expertise.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805121770 , 1805121774
    Language: English
    Pages: 1 online resource (1 video file (54 hr., 20 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.26/8
    Keywords: iOS (Electronic resource) ; Mobile apps Development ; Mobile computing Programming ; iPhone (Smartphone) Programming ; iPad (Computer) Programming ; Swift (Computer program language) ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This beginner-to-advanced course focuses on iOS 16 programming using the Swift language and SwiftUI framework. This project-based course teaches about the features of the language and creating apps using the MVVM software design pattern hand in hand with SwiftUI and iOS 16 development. You will learn to efficiently use Xcode 14, navigate, and use hotkeys and code snippets. The course covers fundamentals of iOS and then uses this to create apps as possible using these basics. We will explore programming basics, that is, variables, constants, arrays, loops, structs, conditionals, basic data types, guard, tuples, and enumerations. We will then advance to HStack, VStack, ZStack, gradients, colors, text, alignment, frames, rotations, grids, images, and AsyncImage. We will examine working with code snippets to write programs more efficiently. We also cover useful topics in these sections such as page tabbed views, background colors, buttons, gradient text and masks, nice default views, avatars, clickable images that link to a website, and so on. Upon completion of the course, you will create apps independently like the greetings app, tip calculator, recipes app with MVVM pattern, Fizz Buzz, alarm app, Conway's Game of Life, Brevis app iOS development, multilingual animals, and various user interfaces. What You Will Learn Learn the iOS 16/SwiftUI programming language fundamentals Learn HStack, VStack, ZStack, colors, text, frames, grids, and images Learn to efficiently use Xcode 14, hotkeys, and code snippets Learn to add hypertext markup language (HTML) to color extensions Create Brevis, quote of the day, mystic puzzle, and Speed code apps Build user interfaces for body shape, meditation, finance, and tasks Audience This course caters to individuals wishing to acquire application development skills using SwiftUI/iOS 16 with beginner to advanced programming skillsets; however, more than basic to intermediate programming skills are desirable at least to make the most of the course. Anyone wishing to learn programming on iOS 16 using SwiftUI and individuals wanting to learn a quick course on what can be developed using SwiftUI would benefit from this course. About The Author Ron Erez: Dr. Ron Erez is a computer programmer, educator, and mathematician. Dr. Erez has been programming for over 30 years and has always been amazed by the creativity and satisfaction of writing computer programs. Dr. Erez is also an experienced teacher, teaching mathematics, computer science, and English literature from middle school to university level courses. Dr. Erez is out cooking, cleaning, skateboarding, and living in his free time.
    Note: "Published in June 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835080849 , 1835080847
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 4 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Svelte ; Application software Development ; Web applications Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Svelte--the game-changer in web development--offers unparalleled efficiency and simplicity, revolutionizing how developers create interactive websites. Embrace this cutting-edge framework with our course and embark on a journey to unleash your web development potential. In this hands-on course, you will first delve into the foundations of Svelte and SvelteKit, gaining a solid understanding of their streamlined approach to building web applications. The journey kicks off with an introduction, where you will be introduced to the exciting world of Svelte and the powerful capabilities of SvelteKit. Next, you will focus on integrating Firebase and Firebase Auth into your SvelteKit app. You will learn how to implement user authentication, handle user data, and deploy your app to the web. Real-time updates and server-side rendering (SSR) will provide an exceptional user experience, setting your website apart from the competition. Finally, you will dive into advanced topics such as handling API routes, server-side authentication, and real-time alerts. Here, you will create a fully functional and secure website called "Booklovers" that lets users interact with books, like and dislike, and view personalized content. By the end of this course, you will be a master of Svelte and SvelteKit, equipped to build user-friendly websites with confidence. What You Will Learn Build interactive websites with Svelte and SvelteKit Create a complete Book Lover website project Learn server-side rendering (SSR) for enhanced website performance Understand real-time updates for dynamic user experiences Explore API routes and server-side authentication techniques Master advanced concepts such as actions, slots, and hooks Audience This course caters to both beginners and seasoned developers eager to explore the potential of Svelte and SvelteKit. No prior Svelte or SvelteKit knowledge is required, making it accessible to all. Basic familiarity with JavaScript is beneficial, while HTML and CSS understanding will be advantageous but not mandatory. Whether you are new to web development or seeking to expand your skillset with advanced topics, this hands-on journey equips you to build user-friendly websites, integrate Firebase, and implement server-side rendering, ensuring a comprehensive learning experience for all learners. About The Author Codestars By Rob Percival: Codestars, by Rob Percival, is a revolutionary online learning platform on a mission to transform the way people learn to code. With a focus on simplicity, logic, and fun, Rob has empowered over half a million students through his courses. Recognizing the need for diverse and comprehensive learning experiences, Rob established Codestars as a collaborative effort. Codestars provides learners of all ages and proficiency levels with the tools and knowledge needed to build functional websites and apps. By making coding accessible and enjoyable, Codestars aims to simplify the learning journey and unlock the potential of aspiring coders worldwide.
    Note: "Published in August 2023.". - Online resource; title from title details screen (O'Reilly, viewed September 05, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780138268510 , 0138268517
    Language: English
    Pages: 1 online resource (1 video file (15 hr., 7 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Kubernetes ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 15+ Hours of Video Instruction Go from basic to guru in the Kubernetes world! Overview: Kubernetes: From Basics to Guru is your one-stop course to mastering the Kubernetes world. The course is a comprehensive guide to learn fundamentals through advanced concepts in a carefully curated course. You will master container orchestration, Kubernetes deployments, and unlock the full potential of cloud-native applications. Learn to run applications in Kubernetes and create a minikube and cloud native environment. You will learn how to manage security settings, understand API access, setup RBAC, deploy applications using YAML manifests and demonstrate continuous delivery using GitOps principles. The course is divided into 26 lessons categorized under 6 modules. The modules are Fundamentals, DevOps and GitOps, Kubernetes, Advanced Kubernetes Services, Microservices and Gitops. This master course includes lessons from: Building and Managing Microservices with Kubernetes and Istio Automating Kubernetes with GitOps Getting Started with Containers Kubernetes and Cloud Native Associate (KCNA) Complete Video Course Certified Kubernetes Administrator (CKA) Complete Video Course, 3rd Edition Getting Started with Kubernetes About the Instructor Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices, and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world. Skill Level: Beginner to Intermediate Learn How To: Run Applications in Kubernetes Setup Kubernetes for GitOps Use DevOps, GitOps, and pipelines Run Kubernetes, Minikube environment, and run applications in Kubernetes Run applications in a cloud native environment Create a Kubernetes cluster Manage Kubernetes Networking Manage Cluster Nodes Troubleshoot Kubernetes Clusters and Applications Course requirement: A computer with a recent operating system and at least 4GB RAM and 20GB available disk space Basic knowledge of Kubernetes is recommended. Students without Kubernetes knowledge are recommended to watch Getting Started with Kubernetes, 3rd Edition by Sander van Vugt: https://learning.oreilly.com/videos/getting-started-with/9780138057626/ Who Should Take This Course: Developers that need to learn how to write efficient and well-structured Rust applications People with prior OOO language experience About Pearson Video Training: Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
    Note: "Video course.". - Online resource; title from title details screen (O'Reilly, viewed September 05, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 audio file (7 hr., 40 min.))
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Logiciels d'application ; Développement ; Audiobooks ; Livres audio
    Abstract: The next generation of containers is here. Learn Podman directly from its creator, discover its exceptional security features, and start managing rootless containers that integrate easily into your systems. In Podman in Action you will learn how to: Build and run containers in rootless mode Develop and manage pods Use SystemD to oversee a container's lifecycle Work with the Podman service via Python Keep your containers confined using Podman security features Manage containerized applications on edge devices Podman in Action shows you how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Written by Daniel Walsh, who leads the Red Hat Podman team, this book teaches you how to securely manage the entire application lifecycle without human intervention. You'll quickly get to grips with Podman's unique advantages over Docker, and learn how easy it is to migrate your Docker-based infrastructure. It also demonstrates how, with Podman, you can easily convert containerized applications into Kubernetes-based microservices. About the Technology It's time to upgrade your container engine! The Podman container manager delivers flexible image layer control, seamless Kubernetes compatibility, and rootless containers that can be created, run, and managed by users without admin rights. Plus, its OCI-compliant support for the Docker API lets you shift existing containers to Podman without breaking your scripts or changing the way you work. About the Book Podman in Action introduces the Podman container manager. The easy-to-follow explanations and examples give you a clear view of what containers are, how they work, and how to manage them using Podman's powerful features. You'll get a deep look at the Linux components Podman uses and even learn more about Docker along the way. You'll especially appreciate author Dan Walsh's unique insights into container security. What's Inside Develop and manage pods Key security concepts including SELinux and SECCOMP Use systemd to oversee a container's lifecycle Keep your containers confined using Podman security Manage containerized applications on edge devices Install and run Podman on MacOS and Windows About the Reader For developers or system administrators experienced with Linux and Docker. About the Author Daniel Walsh is a senior distinguished engineer at Red Hat, and leads the team that created Podman. Quotes Red Hat's own master of container security beautifully explains this important container ecosystem. - Michael Bright, mjbright Consulting Filled to the brim with examples and best practices. - Mladen Knežić, CROZ Showcases Podman's architecture, advanced security features, rootless containers, integration with systemd, and much more. I highly recommend it. - Andrea Monacchi, Chili.com A must-read for anyone who wants to harness the power of Podman and the nextgen container ecosystem. - Gowtham Sadasivam, Acceldata.
    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 ...
  • 72
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617298608 , 1617298603
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Rust (Computer program language)
    Abstract: Rust Servers, Services, and Apps shows you how to create modern distributed web apps using the Rust language. You’ll start with the basics: building a simple HTTP server and a RESTful web service. Then, you’ll make them production ready by adding security, database interactivity, and error handling. Finally, you’ll tackle a digital storefront service, create a single page app, and dig into asynchronous programming. All examples are fully illustrated and include annotated code you can easily adapt to your own projects.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781801070645
    Language: English
    Pages: 1 online resource (702 pages) , illustrations
    Edition: Second edition.
    Series Statement: Expert insight
    DDC: 005.3
    Keywords: Microsoft Power Apps ; Application software Development
    Abstract: A step-by-step guide that will help you create, share, and deploy applications across your organization using Microsoft Power Apps Purchase of the print or Kindle book includes a free PDF eBook Key Features Build apps from scratch to solve real-world business scenarios Learn how to keep app data secure with expanded coverage on Dataverse Incorporate AI into your app building process using AI Builder and Copilot Book Description Microsoft Power Apps provides a modern approach to building low-code business applications for mobiles, tablets, browsers, and Microsoft Teams. The second edition of Learn Microsoft Power Apps will guide you in creating well designed and secure apps that transform old processes and workflows. Learn Microsoft Power Apps starts with an introduction to Power Apps to help you feel comfortable with the creation experience. Using screenshots from the latest UI, you will be guided through how to create an app, building your confidence to start developing further. This book will help you design, set up, and configure your first application by writing simple formulas. You'll learn about the different types of apps you can build in Power Apps and which one applies best to your requirements. In addition to this, you'll learn how to identify the right data storage system for you, with new chapters covering how to integrate apps with SharePoint or Dataverse. As you advance, you'll be able to use various controls, connectors, and data sources to create a powerful, interactive app. For example, this book will help you understand how Power Apps can use Microsoft Power Automate, Power BI, and Azure functionalities to improve your applications. Finally, you will be introduced to the emerging Power Apps Copilot tool, which uses artificial intelligence to accelerate the app building process. By the end of this Power Apps book, you'll be ready to confidently develop lightweight business applications with minimal code. What you will learn Understand the Power Apps ecosystem and licensing Take your first steps building canvas apps Develop apps using intermediate techniques such as the barcode scanner and GPS controls Explore new connectors to integrate tools across the Power Platform Store data in Dataverse using model-driven apps Discover the best practices for building apps cleanly and effectively Use AI for app development with AI Builder and Copilot Who this book is for This book is intended for business analysts, IT professionals, and both developers and non-developers alike. If you want to meet business needs by creating purpose-built apps, this book is for you. To get the most out of this book, it is recommended that you have a basic understanding of Microsoft 365 as you will interact with various elements of it while developing apps.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835462782 , 1835462782
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Application program interfaces (Computer software) ; Computer software Testing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course, you will embark on a journey to master Specflow, Cucumber, and Gherkin, the indispensable trio for unleashing the full potential of BDD. You will start with a detailed course introduction, then dive deep into the principles of BDD and understand the foundation upon which Specflow thrives. Get hands-on with the Gherkin language through Gherkin basics, gaining fluency in this universal language for expressing behavior and setting the stage for your Specflow adventures. Then learn how to create Specflow step definitions and bind them to your scenarios. After that, you will master the art of working with datatables in Gherkin using Specflow Table Assist. Understand the power of hooks in Specflow and how they can streamline your testing process. Explore various methods of sharing data in Specflow, including Specflow's context system and dependency injection. Dive into advanced topics such as custom value retrievers and comparers, gain a competitive edge in your testing endeavors, and understand step argument conversions and their significance in Specflow. Explore advanced hook concepts, scopes, and asynchronous step definitions. Learn different methods to run your Specflow tests. Finally, tidy up your project by organizing features, steps, and business models effectively, ensuring a clean and maintainable structure. By the end of this course, you will be proficient in using Specflow and well-prepared to tackle real-world testing challenges with confidence, gaining the expertise needed to excel in your role. What You Will Learn Gain fundamental understanding of the Gherkin language Discover how to efficiently run automated tests in parallel using Specflow Explore the versatility of Specflow hooks and their role in controlling functionality Create custom value retrievers and comparers Gain proficiency in step arguments and transformations Delve deep into the world of hook scopes for more effective testing Audience This course is designed to cater to a diverse audience; whether you are an experienced automation testing professional looking to enhance your skills or someone passionate about the world of testing, this course is for you. The .NET C# developers seeking to integrate Specflow into their testing practices will find this course invaluable. For business analysts, this course offers a unique opportunity to bridge the gap between business requirements and technical implementation. All you need is basic C# coding knowledge and a foundational understanding of Gherkin to embark on this transformative learning journey. About The Author Tim MacLachlan: Tim MacLachlan is a highly experienced senior/lead developer boasting over two decades of extensive commercial development expertise, which includes an impressive 16+ years of dedicated work with .NET technologies. As a versatile developer, Tim possesses a diverse skill set that spans the entire software development lifecycle. His proficiencies encompass low-level programming, intricate algorithmic design, architectural planning, business intelligence solutions, analytical systems, and mobile application development. With a rich portfolio that comprises hundreds of applications, he has made significant contributions to various industries, ranging from commercial aviation and military sectors to banking/finance, retail, and health.
    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 ...
  • 75
    ISBN: 9781837631988 , 1837631980 , 9781837635870
    Language: English
    Pages: 1 online resource
    Series Statement: Expert insight
    Parallel Title: Erscheint auch als
    DDC: 005.13/3
    Keywords: Microsoft Visual studio ; Microsoft .NET Framework ; C (Computer program language) ; Application software Development ; Internet programming ; C (Langage de programmation) ; Logiciels d'application ; Développement ; Programmation Internet
    Abstract: An accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 12 and .NET 8, with hands-on exercises using Visual Studio 2022 and Visual Studio Code. Key Features Explore the latest additions to C# 12, the .NET 8 class libraries, and Entity Framework Core 8 Create professional websites and services with ASP.NET Core 8 and Blazor Build your confidence with step-by-step code examples and tips for best practices Book Description This latest edition of the bestselling Packt series will give you a solid foundation to start building projects using modern C# and .NET with confidence. You'll learn about object-oriented programming; writing, testing, and debugging functions; and implementing interfaces. You'll take on .NET APIs for managing and querying data, working with the fi lesystem, and serialization. As you progress, you'll explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. This latest edition integrates .NET 8 enhancements into its examples: type aliasing and primary constructors for concise and expressive code. You'll handle errors robustly through the new built-in guard clauses and explore a simplified implementation of caching in ASP.NET Core 8. If that's not enough, you'll also see how native ahead-of-time (AOT) compiler publish lets web services reduce memory use and run faster. You'll work with the seamless new HTTP editor in Visual Studio 2022 to enhance the testing and debugging process. You'll even get introduced to Blazor Full Stack with its new unified hosting model for unparalleled web development flexibility. What you will learn Discover C# 12's new features, including aliasing any type and primary constructors Try out the native AOT publish capability for ASP.NET Core 8 Minimal APIs web services Build rich web experiences using Blazor Full Stack, Razor Pages, and other ASP.NET Core features Integrate and update databases in your apps using Entity Framework Core models Query and manipulate data using LINQ Build and consume powerful services using Web API and Minimal API Who this book is for This book is for beginners as well as intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the last few years. Prior exposure to C# or .NET is not a prerequisite. A general understanding of programming will help you to work through the book more comfortably, though the content is suitable for those completely new to programming. If you already have some C# and .NET skills and want to focus on developing practical apps, you can pick up Mark's other .NET book, Apps and Services with .NET 8, instead.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781837630561
    Language: English
    Pages: 1 online resource (604 pages) , illustrations
    Edition: Eighth edition.
    Series Statement: Expert insight
    DDC: 005.26/8
    Keywords: iOS (Electronic resource) ; Mobile apps Development ; Mobile computing Programming ; iPhone (Smartphone) Programming ; iPad (Computer) Programming ; Swift (Computer program language) ; Application software Development ; Applications mobiles ; Développement ; Informatique mobile ; Programmation ; iPhone (Téléphone intelligent) ; Programmation ; iPad (Ordinateur) ; Programmation ; Swift (Langage de programmation) ; Logiciels d'application ; Développement
    Abstract: In a world with nearly 2 million apps on the App Store, the demand for skilled iOS developers has never been higher. "iOS 17 Programming for Beginners, Eighth Edition" is your gateway to this lucrative and dynamic field. This hands-on guide is tailored for those who are new to iOS and takes you on a journey from learning the Swift language to crafting your own app and seeing it thrive on the App Store. Our approach is hands-on and practical. Each chapter is designed to be a stepping stone in your development journey, providing step-by-step tutorials, real-life examples, and clear explanations of complex concepts. As you progress, you'll not only be skilled in Swift but also incorporate cutting-edge technologies into your apps. You'll learn how to publish your creations and harness the power of iOS 17 through a straightforward and easy to program example app divided into manageable parts. By the time you've completed this book, you'll possess the skills and knowledge to not only develop and publish captivating apps but also leverage online resources to continually enhance your app development prowess.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781617299858 , 1617299855
    Language: English
    Pages: 1 online resource (592 pages) , illustrations
    Edition: Second edition.
    DDC: 025.04252
    Keywords: Search engines Programming ; Application software Development ; Querying (Computer science)
    Abstract: Elasticsearch in Action, Second Edition teaches you how to add modern search features to websites and applications using Elasticsearch 8. In it, you’ll quickly progress from the basics of installation and configuring clusters, to indexing documents, advanced aggregations, and putting your servers into production. You’ll especially appreciate the mix of technical detail with techniques for designing great search experiences.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835461686 , 1835461689
    Language: English
    Pages: 1 online resource (1 video file (11 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: "As the course unfolds, you'll navigate the intricate process of constructing API routes for user authentication, where you'll craft a middleware to gracefully handle errors, thereby ensuring a secure and reliable sign-up and sign-in experience. Your skillset will expand as you dive into front-end development, perfecting the user interface, and connecting it to back-end services, resulting in a fully functional sign-up flow. The course advances as you integrate the state management prowess of Redux toolkit and Redux persist, arming you with the ability to maintain application state with finesse. Your application evolves with the addition of Google OAuth, enhancing the security and flexibility of user authentication. You'll then elevate the user experience by making personal profile pages private and interactive, with capabilities such as image uploads and user data management. Your foray into the core of the real estate marketplace begins as you implement listing creation and management, learning to handle image uploads and intricate UIs that respond to user actions. The course equips you to build out a comprehensive listing page, complete with an image slider and interactive elements that allow prospective buyers to contact landlords directly. You'll also master the development of a dynamic search functionality, crafting intuitive UI components and writing logic that responds to user input, ensuring users can effortlessly explore listings. Refining the home and about pages adds a professional touch to your application, priming it for its online launch. Your journey culminates in the deployment of your full-stack real estate marketplace, where you'll take the final step to launch your application, making it accessible to users globally. What you will learn Navigate the complexities of backend server setup and database connectivity Create robust API endpoints for user and l isting management Integrate Google OAuth for modern authentication practices Manage global state with Redux toolkit and persist state with Redux Persist Develop a comprehensive user profile management system Craft a fully-functional listing creation and management module Audience This course is ideal for developers eager to master the MERN stack and create real estate platforms. React fans and developers can enhance their skills with real projects, learning advanced authentication, Redux, and MongoDB. It's also great for students and hobbyists seeking to elevate their coding skills through practical, engaging tasks. Perfect for those aiming to shine in web development. Learners should possess foundational knowledge of JavaScript, familiarity with Reactjs, and basic web development concepts (HTML, CSS, web architecture), along with comfort in using a text editor or IDE. About the Author Dr. Sahand Ghavidel: Dr. Sahand Ghavidel, a distinguished scholar with degrees in Mathematics, Electrical, and Computer Science, holds a doctorate from the University of Technology Sydney. With over a decade of research in artificial algorithms and optimization, he has garnered multiple awards for his significant contributions to the field, reflecting in his 40+ published ISI journals and extensive international conference engagements. His work resonates widely, amassing over 1600 citations, and he's been honored as an outstanding reviewer by the ""International Journal of Electrical Power & Energy Systems."" A programming veteran of 15 years, Sahand's journey began with Visual Basic at age 12, leading to creating hundreds of websites and apps using languages like JavaScript and Python.".
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835468159 , 1835468152
    Language: English
    Pages: 1 online resource (1 video file (15 hr., 22 min.)) , sound, color.
    Edition: [First edition].
    DDC: 629.8/92
    Keywords: Application software Development ; Information technology Automation ; Robots Programming ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: UiPath is a leading Robotic Process Automation platform that enables businesses to automate repetitive tasks using software robots, enhancing efficiency and reducing manual labor. It offers user-friendly tools for designing, deploying, and managing automation workflows, making it a valuable solution for organizations seeking to streamline their operations. This comprehensive course on RPA UiPath begins by introducing you to Robotic Process Automation (RPA) and explains why UiPath is valuable. Learn the essentials, from installation to mastering UiPath Studio settings and navigation. The course then guides you through a series of practical projects from basic to advanced levels, covering various aspects of automation. Learn to create automation workflows for data entry tasks, including capturing user inputs and providing multiple options for user interactions. Work on web scraping, dynamic selector handling, and data extraction, specifically for recipe information from websites and complex tasks such as string manipulations, launching applications, data entry, and integrating various workflows for HR processes. Upon completing this RPA UiPath course, gain a thorough RPA and the UiPath platform training and be equipped with the knowledge and skills needed to design, develop, and deploy automation solutions for business processes. What you will learn Gain a strong understanding of RPA concepts and applications Use UiPath Studio effectively from installation to key interface Navigate and use UiPath interface, key settings, ribbons, and panels Explore resources and how to bookmark them for quick reference Master how to handle dynamic selectors for precise automation Build automation workflows that involve user interactions Audience This course caters to a diverse audience, making it suitable for individuals with varying levels of experience. Whether you are a beginner eager to kickstart a career as an RPA UiPath developer or someone looking to enhance your automation skills, this course is designed to meet your needs. Basic computer literacy and a strong desire to learn are all that's required, as the course covers a wide range of topics, from foundational concepts to advanced automation techniques, ensuring that learners of all backgrounds can benefit and confidently embark on their RPA journey. About the Author Sharath Raju: Sharath Raju is a senior software engineer specialized in AI and robotics. It has been over eight years since he worked in software development, robotic process automation (RPA), and AI app implementation. He has implemented over 80 RPA processes using UiPath and Microsoft Power Automate and has also built several AI-powered apps using different technologies. It is so true that someone learns more efficiently by practicing the skill than just reading something. Having a passion to share his knowledge in these technologies, he has created several step-by-step and easy-to-digest courses. His goal is to help you get ready for the future by learning new technologies and to prepare you to become more productive by getting familiar with the relevant and useful resources. He is still learning and exploring his field of work, and therefore, he welcomes any valuable feedback.
    Note: Online resource; title from title details screen (O'Reilly, viewed Decenber 5, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    ISBN: 9781805125204 , 1805125206 , 9781805127987
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Computer software Development ; Client/server computing ; Open source software
    Abstract: Effortlessly create and manage complex multi-component applications based on Docker containers Key Features Gain a clear understanding of software containers from the SecDevOps perspective Master the construction of application pieces within containers to achieve a seamless life cycle Prepare your applications to run smoothly and with ease in complex container orchestrators Purchase of the print or Kindle book includes a free PDF eBook Book Description Developers are changing their deployment artifacts from application binaries to container images, giving rise to the need to build container-based apps as part of their new development workflow. Managing an app's life cycle is complex and requires effort--this book will show you how to efficiently develop, share, and execute applications. You'll learn how to automate the build and delivery process using CI/CD tools with containers as container orchestrators manage the complexity of running cluster-wide applications, creating infrastructure abstraction layers, while your applications run with high availability, resilience, and persistence. As you advance, you'll develop, test, and debug applications on your desktop and get them ready to run in production with optimal security standards, using deployment patterns and monitoring tools to help identify common issues. You'll also review deployment patterns that'll enable you to solve common deployment problems, providing high availability, scalability, and security to your applications. Finally, you'll explore different solutions to monitor, log, and instrument your applications as per open-source community standards. By the end of this book, you'll be able to manage your app's life cycle by implementing CI/CD workflows using containers to automate the building and delivery of its components. What you will learn Find out how to build microservices-based applications using containers Deploy your processes within containers using Docker features Orchestrate multi-component applications on standalone servers Deploy applications cluster-wide in container orchestrators Solve common deployment problems such as persistency or app exposure using best practices Review your application's health and debug it using open-source tools Discover how to orchestrate CI/CD workflows using containers Who this book is for This book is for developers and DevOps engineers looking to learn about the implementation of containers in application development, especially DevOps engineers who deploy, monitor, and maintain container-based applications running on orchestrated platforms. In general, this book is for IT professionals who want to understand Docker container-based applications and their deployment. A basic understanding of coding and frontend-backend architectures is needed to follow the examples presented in this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    Birmingham : Packt Publishing, Limited
    ISBN: 9781805127789 , 1805127780
    Language: English
    Pages: 1 online resource (292 p.)
    Edition: 1st edition.
    DDC: 005.13/3
    Keywords: Java (Computer program language) ; Computer programming ; Application software Development ; Java (Langage de programmation) ; Programmation (Informatique) ; Logiciels d'application ; Développement ; computer programming
    Abstract: Master code refactoring techniques, improve code quality, design, and maintainability, and boost your development productivity with this comprehensive handbook Key Features Get a thorough understanding of code refinement for enhanced codebase efficiency Work with real-world examples and case studies for hands-on learning and application Focus on essential tools, emphasizing development productivity and robust coding habits Purchase of the print or Kindle book includes a free PDF eBook Book Description Refactoring in Java serves as an indispensable guide to enhancing your codebase's quality and maintainability. The book begins by helping you get to grips with refactoring fundamentals, including cultivating good coding habits and identifying red flags. You'll explore testing methodologies, essential refactoring techniques, and metaprogramming, as well as designing a good architecture. The chapters clearly explain how to refactor and improve your code using real-world examples and proven techniques. Part two equips you with the ability to recognize code smells, prioritize tasks, and employ automated refactoring tools, testing frameworks, and code analysis tools. You'll discover best practices to ensure efficient code improvement so that you can navigate complexities with ease. In part three, the book focuses on continuous learning, daily practices enhancing coding proficiency, and a holistic view of the architecture. You'll get practical tips to mitigate risks during refactoring, along with guidance on measuring impact to ensure that you become an efficient software craftsperson. By the end of this book, you'll be able to avoid unproductive programming or architecturing, detect red flags, and propose changes to improve the maintainability of your codebase. What you will learn Recognize and address common issues in your code Find out how to determine which improvements are most important Implement techniques such as using polymorphism instead of conditions Efficiently leverage tools for streamlining refactoring processes Enhance code reliability through effective testing practices Develop the skills needed for clean and readable code presentation Get to grips with the tools you need for thorough code examination Apply best practices for a more efficient coding workflow Who this book is for This book is for Java developers, software architects, and technical leads looking for a comprehensive guide to advancing their skills in software design and refactoring. The book is ideal for experienced Java enthusiasts, quality assurance engineers, and codebase maintainers as it provides practical insights, real-world examples, and essential patterns. Development managers who want to foster clean coding practices by using best practices for efficient workflows will also find this book useful.
    Note: Description based upon print version of record. - Replacing primitives with objects
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781835082553 , 1835082556 , 9781835084076
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 658.8/2
    Keywords: ChatGPT ; Salesforce (Online service) ; Application software Development ; Artificial intelligence Computer programs ; Salesforce (Serveur) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Logiciels
    Abstract: Harness ChatGPT for streamlined flows, effective configuration, proficient code writing, and enhanced project activities Key Features Boost your processes for improved quality and reduce costs by incorporating ChatGPT into Salesforce projects Optimize project workflows and align technical capabilities with business goals Integrate ChatGPT's Strengths with Salesforce expertise to innovate business analysis, coding, and testing approaches Purchase of the print or Kindle book includes a free PDF eBook Book Description ChatGPT for Salesforce Development is an indispensable guide for Salesforce business analysts, developers, testers, and product owners seeking to integrate ChatGPT into their workflow. This book delves into the intricacies of Salesforce design, configuration, coding, and testing, demonstrating how ChatGPT can simplify complex setups and enhance project team efficiency. With this book, you'll unlock the effective use of ChatGPT for crafting user stories that align seamlessly with project goals, learn how to design and implement Salesforce flows, and quickly write clear, comprehensive, and high-quality project documentation. As you advance, you'll leverage ChatGPT to write new Apex code, decipher existing code, and explore the development of web services and callouts. This book spans trigger creation and the development of Lightning Web Components (LWC), highlighting how these can accelerate the development process. Applying ChatGPT's debugging capabilities, you'll swiftly identify and resolve Salesforce issues to uphold the integrity and performance of your Salesforce applications. By the end of this book, you'll be adept at integrating ChatGPT at every stage of Salesforce project delivery, from initial configuration to final testing. What you will learn Masterfully craft detailed and engaging user stories tailored for Salesforce projects Leverage ChatGPT to design cutting-edge features within the Salesforce ecosystem, transforming ideas into functional and intuitive solutions Explore the integration of ChatGPT for configuring Salesforce environments Write Salesforce flows with ChatGPT, enhancing workflow automation and efficiency Develop custom LWCs with ChatGPT's assistance Discover effective testing techniques using ChatGPT for optimized performance and reliability Who this book is for This book is for Salesforce developers, offering insights into using ChatGPT to enhance their coding and configuration abilities. It's an invaluable resource for business analysts looking to use ChatGPT to translate complex requirements into actionable solutions. For testers, this book covers methods to leverage ChatGPT for more effective testing processes, ensuring higher quality outcomes. Product owners will gain insights into optimizing project workflows and aligning technical capabilities with business goals, making this book a must-have for Salesforce project team members.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781835088364 , 1835088368 , 9781835083468
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Artificial intelligence ; Computer programming ; Application program interfaces (Computer software) ; Logiciels d'application ; Développement ; Intelligence artificielle ; Programmation (Informatique) ; Interfaces de programmation d'applications ; artificial intelligence ; computer programming ; APIs (interfaces)
    Abstract: Get to grips with the LangChain framework to develop production-ready applications, including agents and personal assistants, integrating with web searches, and code execution. Purchase of the print or Kindle book includes a free PDF eBook. Key Features Learn how to leverage LLMs' capabilities and work around their inherent weaknesses Delve into the realm of LLMs with LangChain and go on an in-depth exploration of their fundamentals, ethical dimensions, and application challenges Get better at using ChatGPT and GPT models, from heuristics and training to scalable deployment, empowering you to transform ideas into reality Book Description ChatGPT and the GPT models by OpenAI have brought about a revolution not only in how we write and research but also in how we can process information. This book discusses the functioning, capabilities, and limitations of LLMs underlying chat systems, including ChatGPT and Bard. It also demonstrates, in a series of practical examples, how to use the LangChain framework to build production-ready and responsive LLM applications for tasks ranging from customer support to software development assistance and data analysis - illustrating the expansive utility of LLMs in real-world applications. Unlock the full potential of LLMs within your projects as you navigate through guidance on fine-tuning, prompt engineering, and best practices for deployment and monitoring in production environments. Whether you're building creative writing tools, developing sophisticated chatbots, or crafting cutting-edge software development aids, this book will be your roadmap to mastering the transformative power of generative AI with confidence and creativity. What you will learn Understand LLMs, their strengths and limitations Grasp generative AI fundamentals and industry trends Create LLM apps with LangChain like question-answering systems and chatbots Understand transformer models and attention mechanisms Automate data analysis and visualization using pandas and Python Grasp prompt engineering to improve performance Fine-tune LLMs and get to know the tools to unleash their power Deploy LLMs as a service with LangChain and apply evaluation strategies Privately interact with documents using open-source LLMs to prevent data leaks Who this book is for The book is for developers, researchers, and anyone interested in learning more about LLMs. Whether you are a beginner or an experienced developer, this book will serve as a valuable resource if you want to get the most out of LLMs and are looking to stay ahead of the curve in the LLMs and LangChain arena. Basic knowledge of Python is a prerequisite, while some prior exposure to machine learning will help you follow along more easily.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781484294840 , 148429484X
    Language: English
    Pages: 1 online resource (xvii, 336 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Visual studio ; Microsoft Windows (Computer file) ; Mac OS ; Linux ; Application software Development ; Cross-platform software development ; Linux ; Mac OS ; Microsoft Visual studio ; Microsoft Windows (Computer file) ; Logiciels d'application ; Développement ; Application software ; Development ; Cross-platform software development
    Abstract: Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more. The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git. What You Will Learn Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces Debug code on multiple platforms through real-world guidance, such as working under corporate networks Package code into Docker containers and deploy these to Azure Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productive.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed May 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781484288764 , 1484288769
    Language: English
    Pages: 1 online resource (275 pages) , illustrations
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Cloud computing ; Electronic books
    Abstract: This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team. The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of "cloud native” and managing a Kubernetes application, including a full working example. The last part covers the design of cloud and microservice architectures, including the use of enterprise message queues, multi-site configurations and the common values that such architectures follow. This approach accelerates learning and keeps you moving forward without leaving you behind. The appendices also contain a wealth of worthwhile reference material for routine cloud application management.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Language: English
    Pages: 1 online resource (544 pages) , illustrations
    Edition: [First edition].
    Series Statement: The Addison-Wesley signature series
    DDC: 006.7/6
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Web services ; Application program interfaces (Computer software) ; Application software ; Development ; Web services
    Abstract: In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects and establishing goals through defining requirements, elaborating designs, planning evolution, and creating useful documentation. They crystallize the collective knowledge of many practitioners into 44 API design patterns, consistently explained with context, pros and cons, conceptual solutions, and concrete examples. To make their pattern language accessible, they present a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns in two different industries.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    ISBN: 9781617299988 , 1617299987
    Language: English
    Pages: 1 online resource (xvi, 438 pages) , illustrations.
    Parallel Title: Erscheint auch als
    DDC: 005.2/76
    Keywords: Active server pages ; Microsoft .NET Framework ; Web site development ; Application software Development
    Abstract: ASP.NET Core Razor Pages in Action teaches you to develop dynamic websites using the powerful Razor Pages framework, .NET 6, and ASP.NET. Razor Pages generates HTML on the server, and is the perfect choice for eCommerce sites, intranet services, content management systems, and other apps that require reliability. In this book, you’ll use Razor Pages to build a complete application for booking city breaks, learning to iterate amazing new features chapter-by-chapter. You’ll even learn how to enhance your web applications with the huge ecosystem of C# libraries, and how to locate the perfect tool for your task using centralized repositories.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837634170 , 1837634173
    Language: English
    Pages: 1 online resource (1 video file (53 hr., 42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Full stack development refers to the development of both frontend (client-side) and backend (server-side) portions of the web application. Full-stack web developers have the ability to design complete web applications and websites. They work on the frontend, backend, database, and debugging of web applications or websites. You will start with learning about HTML and CSS along with some basic concepts of web development. Then you will look at Bootstrap and Tailwind CSS, and build two different projects using them. After that, you will jump on to learn about JavaScript and JSON, followed by two different projects from scratch. You will then learn in-depth about jQuery, Node, Express, and MongoDB+ Mongoose. With these, you will complete your frontend and backend journey together. After that, you will learn about Restful APIs and explore how to create your own REST API and use Git/GitHub. Finally, you will be looking at various hosting websites for hosting purposes. The author uses analogies to teach you about the different components of web development. By the end of this course, you will be able to create successful, beautiful, and profitable websites. Get hired as a web developer post adding these projects, and master the MERN stack from scratch. What You Will Learn Explore the modern frameworks, libraries, tools, and technologies Learn to build a basic website using bootstrap 5 Build a Facebook login page using HTML, CSS, and Tailwind CSS Build a Slither game using JavaScript Build a Chrome extension using JSON Learn professional developer best practices Audience The course is designed keeping in mind absolute beginners with no coding experience. This course is ideal for the ones who are interested in learning to code and build websites and web apps, starting a career in web development, or the ones who want to start their own business. This course can be followed by someone who knows HTML, CSS, and JavaScript. No coding or web development knowledge is needed; you will start from scratch. A computer (Windows/Mac/Linux) with access to the Internet is the only thing required. All tools and software used in this course will be free and downloaded to be used. About The Author Prerak Mehta: Prerak Mehta is a passionate web developer and teacher. He is fond of adding value to people's lives. His first exposure to programming was when he was in high school and always wanted to develop new video games. As he tried to dig deep and self-explore game development, he started to realize that programming is much more demanding. He understood that conventional teaching techniques were extremely tricky, making it very difficult to understand even the basic concepts. This inspired him to create programming and development-related courses that involve innovative teaching techniques. His courses will improve the learner's understanding of the most difficult concepts with ease and will be fun to learn coding with the help of practical examples.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837635801 , 1837635803
    Language: English
    Pages: 1 online resource (1 video file (25 hr., 6 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Web applications ; JavaScript (Computer program language) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This comprehensive beginner-to-intermediate-level course on AWS and its components begins with an introduction to cloud computing and the three cloud service models (IaaS, PaaS, SaaS). You will learn to deploy and configure virtual instances, understand the foundations of remote server administration and server security using SSH. You will then be introduced to Linux and explore various Linux distributions, file systems, and essential maintenance and directory commands. The latter portion of the course provides a comprehensive guide to AWS. You will set up, secure, and navigate an AWS account, AWS Identity and Access Management (IAM), and manage user accounts for various AWS services, IAM User management and permissions, IAM groups, policies, and access key rotation and Amazon Elastic Compute Cloud (EC2) service. Upon completing the course, you will use your newfound skills to build dynamic front-end UI components using the React JS library. Through a series of hands-on projects, you will create a calculator, a Connect-4 Game clone, and a fully customizable ecommerce site. The React modules start from the basics and work to several intermediate-level concepts. This includes working with code pen, JSX, functional components, props, callbacks, events, the React State hook, conditional rendering, Fetch API, refactoring, and more. What You Will Learn Learn the basics of cloud computing on AWS and Linode Understand the fundamentals of web servers (NGINX versus Apache) Learn about SQL versus NoSQL, database transaction (ACID versus CAP) Code with JavaScript (objects, functions, loops, arrays, events) Learn Amazon EC2 (EC2 users, Elastic IP, security groups, remote admin) Learn AWS (registration, global/regional services, billing alerts) Audience This course is for those interested in cloud computing, cloud computing platforms (AWS and Linode), learning basic Linux and Ubuntu Linux distribution, and setting up a LAMP Stack on a remote virtual Instance. You would benefit immensely if you are interested in web server technology, Apache and NGINX, and foundations of DBMS, including SQL and NoSQL; and if you are interested in administering cloud servers using AWS, AWS IAM, Amazon EC2, JavaScript, and front-end UIs using React JS. Prerequisites include basic computer skills, knowledge of markup languages (HTML and CSS), and no prior programming experience needed. About The Author YouAccel Training: The course is co-authored by Tim Maclachlan--a renowned senior full-stack developer with over 20 years of commercial software development experience. Tim specializes in algorithmic, analytical, and mobile development as a multifaceted developer. He has written numerous applications and worked in various industries, from commercial aviation and military to banking and finance. Tim has a genuine passion for teaching individuals to become better coders and looks forward to interacting with his learners.
    Note: "Published in January 2023.". - Online resource; title from title details screen (O'Reilly, viewed February 20, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781484292099 , 148429209X
    Language: English
    Pages: 1 online resource (1 video file (42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.2/76
    Keywords: Microsoft .NET Framework ; Application software Development ; Web applications ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Build applications for any desktop or mobile operating system by using .NET MAUI - a cross-platform software development framework. This video will teach you how to use .NET MAUI, which is a .NET-based framework for cross-platform native application development. The framework allows you to build applications for Windows, Mac OS, iOS and Android by using the same codebase. The video starts with a short introduction about .NET MAUI and overall contents the author will discuss. You will then demonstrate how to install the necessary development tools that are needed to work with MAUI project templates followed by components of MAUI project structure. Moving forward, you will go through MAUI Blazor project template and learn XAML syntax along with implementation of various UI components. Next, you will learn the importance of Model-View-View-Model architectural pattern in MAUI and demonstrate how to build Windows applications. Towards the end, you will build iOS and Mac OS applications by using MAUI. After going through the video, you will be able build applications in Windows, Mac and iOS using MAUI.
    Note: Online resource; title from title details screen (O’Reilly, viewed February 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Language: English
    Pages: 1 online resource (390 pages) , illustrations
    Edition: Second edition.
    DDC: 004/.36
    Keywords: Electronic data processing Distributed processing ; Application software Development ; Open source software ; Cloud computing
    Abstract: The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures offer new distributed primitives that require a different set of practices than many developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huss provide common reusable patterns and principles for designing and implementing cloud native applications on Kubernetes. Each pattern includes a description of the problem and a Kubernetes-specific solution. All patterns are backed by and demonstrated with concrete code examples. This updated edition is ideal for developers and architects familiar with basic Kubernetes concepts who want to learn how to solve common cloud native challenges with proven design patterns.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9781484292037 , 1484292030
    Language: English
    Pages: 1 online resource (186 pages) , illustrations
    Edition: 2nd ed.
    Keywords: Windows Azure ; Cloud computing ; Application software Development
    Abstract: Start creating highly scalable apps and monitoring your Azure functions in production using Azure Functions 4.0. This book thoroughly explains durable functions for statefulness, covering the basics all the way through how to create bindings in durable functions. It’s a deep dive into the Azure Functions serverless API and will guide you through the process of converting monolithic applications to use Azure Functions. This updated edition is revised to cover changes to Azure Portal and delves into Azure Functions runtime versions, the Isolated Process model, and offers a comparison of Azure Functions and Azure Logic Apps. You’ll also learn how to register binding extensions and gain an introduction to Azure Functions binding expression patterns, along with best practices for using Azure Functions. Beginning Azure Functions will provide you with the foundational knowledge to work with Azure Functions and teach you practical skills, such as how to create Azure Functions using different triggers and bindings. You’ll also see how to monitor your Azure Functions in production with live monitoring, and how to perform remote debugging and how to secure your functions. Upon completing this book, you’ll understand Azure Functions and how to create them using the Azure portal and Visual Studio.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781484286494 , 1484286499
    Language: English
    Pages: 1 online resource
    Edition: Fifth edition.
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Java (Computer program language) ; Web site development ; Electronic books
    Abstract: This in-depth Spring-based Java developer code reference has been updated and now solves many of your Spring Framework 6 problems using reusable, complete and real-world working code examples. Spring 6 Recipes (5th Edition) now includes Spring Native which speeds up your Java-based Spring Framework built enterprise, native cloud, web applications and microservices. It also has been updated to now include Spring R2DBC for Reactive Relational Database Connectivity, a specification to integrate SQL databases, like PostgreSQL, MySQL and more, using reactive drivers. Furthermore, this book includes additional coverage of WebFlux for more reactive Spring web applications. Reactive programming allows you to build systems that are resilient to high load, especially common in the more complex enterprise, native cloud applications that Spring Framework lets you build. This updated edition also uses code snippets and examples based on newest available standard long term support release of Java. When you start a new project, you'll be able to copy the code and configuration files from this book, and then modify them for your specific Spring Framework-based application needs. This can save you a great deal of work over creating a project from scratch. This powerful code reference is a "must have" for your print or digital library. This developer cookbook comes with accompanying source code that is freely available on GitHub under latest Creative Commons open source licensing.
    Note: Includes index. - Description based on online resource; title from digital title page (viewed on May 05, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780138230258 , 0138230250
    Language: English
    Pages: 1 online resource (1 video file (7 hr., 41 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Live lessons
    DDC: 005.8
    Keywords: Git (Computer file) ; Application software Development ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 9+ Hours of Video Instruction Over 9 Hours of Video Instruction Demonstrating How To Use GitOps To Manage Cloud Native Applications Overview: Automating Kubernetes with GitOps is designed to teach you the key concepts on how to automate infrastructure using Gitops. It introduces core topics of DevOps, pipelines and Git and shows how to build images from code in an automated way. You will build on your knowledge of automating infrastructure using Terraform and Ansible and proceed with how to use GitOps operators in a Kubernetes environment and build a custom operator. Finally, you will also learn how to use operators provided by ecosystems, such as Tekton and Argo CD. Best-selling author and trainer Sander van Vugt uses real-world scenarios and demos throughout so you can see in real time how to use GitOps efficiently and effectively to manage Cloud Native applications. Topics Include: Understanding the Fundamentals teaches the fundamentals by covering DevOps, GitOps and how to work with pipelines. From Code to Image teaches how to code from image and goes deeper on creating container images based on the code that you have in Git. Automating Infrastructure is about infrastructure automation. It covers how to use infrastructure as code, using Terraform, and about configuration as code, using Ansible. From Image to Application is about GitOps and how to advance from running container images to running applications in Kubernetes, accompanied by a short introduction to running applications in Kubernetes. Using Kubernetes Ecosystem Solutions covers GitOps solutions that come from the Kubernetes ecosystem including observability, tekton pipelines, and automated code updates. About the Instructor Sander van Vugt has many years of experience working with, writing about, and teaching Linux and Open-Source topics. He is the author of the best-selling Red Hat RHCSA and RHCE Cert Guides as well as a number of other titles on Kubernetes (including CKAD and CKA), Ansible, Containers, Bash, Microservices, and more. Sander also works as a Linux and DevOps instructor, teaching onsite and online classes for customers around the world. Skill Level : Intermediate Learn How To : Use DevOps, GitOps, and pipelines Build Container Images using Dockerfile Run Applications in Kubernetes Setup Kubernetes for Gitops Build a custom GitOps operator and run it in Kubernetes Use advanced Kubernetes solutions to integrate the GitOps operator in Kubernetes Use GitOps solutions provided by the ecosystem, such as Argo CD, Jenkins, and Tekton Course requirement: Basic knowledge of Kubernetes is recommended. Students without Kubernetes knowledge are recommended to watch Getting Started with Kubernetes, 3rd Edition by Sander van Vugt: https://learning.oreilly.com/videos/getting-started-with/9780138057626/ Who Should Take This Course: IT professionals who want to learn how to use GitOps and Kubernetes to implement an optimized way to manage infrastructure as code, as well as applications. DevOps Engineers Software Developers IT Administrators IT Architects Hybrid Cloud Administrators About Pearson Video Training: Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
    Note: Online resource; title from title details screen (O'Reilly, viewed April 24, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications
    ISBN: 9781633439481 , 1633439488
    Language: English
    Pages: 1 online resource (472 pages) , illustrations
    Edition: [First edition].
    DDC: 005.3
    Keywords: Microsoft .NET Framework ; Application program interfaces (Computer software) ; Application software Development ; Web site development
    Abstract: Building Web APIs with ASP.NET Core is a practical beginner’s guide to creating your first web APIs using ASP.NET Core. In it, you’ll develop an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is cleverly structured to mirror a real-world development project, with each chapter introducing a new feature request. You’ll build your API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up your data model to generating documentation. Web APIs are the front door to an application, providing controlled access to its data and features. ASP.NET Core, Microsoft’s web framework, simplifies and accelerates API creation with powerful, developer-friendly features, including an innovative “no compile” coding experience. It is reliable, fast, free, open-source, and backed by Microsoft’s legendary support. Building Web APIs with ASP.NET Core teaches you how to write safe, maintainable, and performant REST APIs. It’s full of best practices for modern and classic API styles, including REST and GraphQL. You’ll love the groundbreaking Minimal API model that helps you build pro-quality APIs with just a few lines of code. Each chapter contains realistic user stories, backlog items, and development tasks.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781803246314
    Language: English
    Pages: 1 online resource (320 pages) , illustrations
    Edition: 1st edition.
    DDC: 005.3
    Keywords: iOS (Electronic resource) ; Application software Development ; Employment interviewing
    Abstract: As an iOS developer, you must possess a diverse skill set encompassing Swift coding, design knowledge, and mastery of development tools. And while the demand for iOS developers remains high, the competition for landing your dream job has intensified in recent years. Being a skilled iOS developer is no longer enough — acing interviews is now just as essential as having technical expertise. In The Ultimate iOS Interview Playbook, you'll discover innovative ways to stand out as an iOS developer and pass every job interview. It will guide you to build your developer brand and present your skills to potential employers. This comprehensive guide covers over 100 interview questions, from Swift fundamentals and frameworks to complex design patterns and app architecture. You'll learn how to approach coding assessments like a pro and avoid red flags that could hinder your chances of success. Drawing from the author’s experience of interviewing hundreds of iOS developers and having been a candidate themself, this book addresses the challenges of showcasing your skills and knowledge within a limited timeframe. By the end of this book, you'll be ready to excel in any iOS interview, demonstrating your strengths and confidently tackling even the most challenging questions, ultimately paving the way to secure the job you've always wanted. Designed for iOS developers of all levels, from juniors to seniors, this book is a valuable resource for anyone who wants to enhance their interview skills in iOS development. Basic knowledge of iOS development and Swift is necessary to get started with this book.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835083956 , 1835083951
    Language: English
    Pages: 1 online resource (1 video file (6 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 005.1
    Keywords: Computer software Development ; Application software Development ; Computer programs ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: A DevOps project combines development and operations to streamline software delivery, emphasizing collaboration, automation, and continuous integration/deployment. It enables faster, reliable releases and efficient infrastructure management, fostering a culture of agility and innovation. The course covers a wide range of topics in the DevOps domain, including Ansible for server configuration, Docker and docker-compose for containerization, GitLab for version control and CI/CD pipelines, Let's Encrypt (certbot) for obtaining TLS certificates, WireGuard for secure VPN connections, MariaDB for database management, LXC for virtualization, iRedMail for setting up a mail server, Zulip for communication, Traefik for reverse proxy and TLS termination, Pi-hole for DNS-level ad-blocking, Nextcloud for cloud storage and collaboration, checkmk for monitoring, Borg with borgmatic for backups, and recaps of all concepts. Upon completion, we can automate server configurations, utilize containerization for efficient deployments, implement robust version control, secure connections with TLS certificates, establish secure VPN solutions, implement ad-blocking measures and cloud storage solutions, perform reliable backups, and automate essential processes independently to optimize and self-host infrastructure, streamline operations, and productivity. What You Will Learn Learn Ansible, Docker, GitLab, streamline infrastructure management Use Let's Encrypt, WireGuard to secure connections/TLS termination Explore MariaDB, iRedMail, Zulip for efficient DBs/communication Use Pi-hole, Nextcloud, checkmk for ad-blocking, storage, monitoring Explore Borg, GitLab Runner, backups for reliable data protection Automate self-hosting for optimized operations/deployments Audience This course is designed for diverse individuals and organizations, including start-ups and small companies seeking to enhance their infrastructure management practices. It is also suitable for Linux system administrators and developers who aim to transition into DevOps. Additionally, individuals interested in self-hosting their infrastructure will find this course valuable in acquiring the necessary skills and knowledge to manage their systems successfully. The prerequisites include basic Linux knowledge, domain name, VPS or physical server, and computer with macOS/Linux/Windows. About The Author Predrag Mijatovic: Predrag Mijatovic is a professionally skilled DevOps engineer with 10 years of experience. Predrag's expertise spans various domains, including system administration, DevOps engineering, and software development. He is proficient in multiple tools such as Ansible, Docker, GitLab, Jenkins, MariaDB, Nextcloud, NGINX, and Python. With his vast knowledge/practical experience, Predrag delivers an elaborate course to help students master the intricacies of DevOps. With extensive experience in system administration, DevOps engineering, and software development, Predrag Mijatovic has worked on various tools and technologies. Predrag's diverse skillsets enable him to provide insights and practical guidance across multiple platforms and environments.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835087428 , 1835087426
    Language: English
    Pages: 1 online resource (1 video file (13 hr., 18 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Apache Kafka (Electronic resource) ; Application software Development ; Event processing (Computer science) ; Java (Computer program language) ; Electronic data processing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Welcome to the Kafka Streams API video course, where you will dive deep into building powerful Kafka Streams applications. In the first section, you will start by introducing the fundamental concepts and terminologies associated with Kafka Streams development. You will then move on to building a simple Kafka Streams app and testing it locally to gain hands-on experience. Next, you will explore the various operators available in the Kafka Streams API, gaining a solid understanding of how they contribute to building robust streaming applications. You will also delve into the serialization and deserialization process, learning the best approach to creating a generic serializer and deserializer that can be utilized for any type of message. Moving forward, you will take on the exciting task of implementing an order management system for a retail company using Kafka Streams. You will explore error handling mechanisms, KTable and GlobalKTable concepts, and dive into stateful operators and aggregation-related functionalities. Additionally, you will learn about the importance of rekeying records and the use of joins in your application. Continuing your journey, you will learn about writing automated tests for Kafka Streams apps, including unit tests and integration tests using Embedded Kafka. Additionally, you will explore the concept of a grace period and its application in Kafka Streams. Finally, you will learn how to package your Kafka Streams app as an executable and launch it effectively. By the end of this course, you will have a comprehensive understanding of the Kafka Streams API, enabling you to build a wide range of applications using this powerful tool. What You Will Learn Build advanced Kafka Streams applications using Streams API Build Kafka Streams application using high-level DSL Test Kafka Streams using TopologyTestDriver using JUnit5 Test Spring Kafka Streams using EmbeddedKafka and JUnit5 Aggregate multiple events into aggregated events Learn to join multiple streams into one joined stream About The Author Dilip Sundarraj: Dilip Sundarraj is a software engineer who has experience with building software since 2008. He is passionate about learning modern technologies and staying up to date with all the modern technologies, tools, frameworks, and more. He loves to share his knowledge with the world and that is one of the key reasons for him to be in the online teaching industry. He loves interacting with other software developers and believes that this helps him share knowledge and learn from them. During his leisure time, he loves to play cricket, watch movies, and work out in the gym to have a balance between physical and mental strength. Dilip has a YouTube channel named Code with Dilip, where he has been sharing a lot of technical content related to languages, frameworks, best practices, and more.
    Note: "Published in July 2023.". - Online resource; title from title details screen (O'Reilly, viewed August 3, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.3
    Keywords: Rust (Computer program language) ; Application software Development ; Systems programming (Computer science) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Live Coding in Rust: Unleash the Power of Systems Programming Delve deep into the Rust ecosystem with this groundbreaking live coding series, focused on building robust and performant software, including cutting-edge topics like LLMOps and machine learning with Hugging Face's Candle library. What You'll Get Live coding sessions with expert commentary Weekly updates and continually expanding! High-impact projects and examples Exclusive discussions on Rust best practices Topics covering LLMOps, machine learning, and more A focus on performance, safety, and systems programming Course Outline (Future and Current Content) Rust Fundamentals Introduction to Rust Understanding Ownership & Borrowing Error Handling in Rust LLMOps in Rust Live Coding Rust: LLMOps in Rust--Exploring Hugging Face Candle Building Custom LLMOps Libraries Rust and LLVM: A Match Made in Heaven Machine Learning in Rust Implementing ML Algorithms in Rust Using Hugging Face Candle for NLP Deploying Rust ML Models in Production Systems Programming Writing File Systems in Rust Creating Web Servers with Actix Asynchronous Programming with async/await Rust in DevOps Automating CI/CD Pipelines with Rust Rust for Cloud Operations Rust in Containerized Environments Topics Covered LLMOps : The intersection of LLVM and DevOps Machine Learning : Building and deploying models in Rust Systems Programming : Low-level operations made easier and safer DevOps : Leverage Rust for automating operations tasks Additional Popular Resources Assimilate OpenAI 52 Weeks of AWS-The Complete Series Microsoft Azure Fundamentals (AZ-900) Certification Rust Bootcamp Python Bootcamp Google Professional Machine Learning Engineer Course 2023 (Rough Draft) Rust Data Engineering Building with the GitHub EcoSystem: Copilot, CodeSpaces, and GitHub Actions Microsoft Azure Fundamentals (AZ-900) Certification Google Professional Cloud Architect Certification Course 2023 (Rough Draft) AWS Solutions Architect Professional (SAP-C02) 2023.
    Note: "Pragmatic AI Labs Course.". - Online resource; title from title details screen (O'Reilly, viewed September 19, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (19 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Codewhisperer
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Cloud computing ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Learning Generative AI with AWS CodeWhisperer During Live Coding This video series covers live coding in various languages iteratively, thus learning the language. Lessons Covered Include 1.0 Getting started with Bash and Rust using AWS CodeWhisperer, VSCode, and AWS Toolkit for VSCode Learning Objectives Learn the fundamentals of Generative AI Learn to build AI-powered solutions with Bash, Rust, and AWS services Master the key syntax and features of Bash and Rust languages Additional Popular Resources Assimilate OpenAI 52 Weeks of AWS-The Complete Series Microsoft Azure Fundamentals (AZ-900) Certification Rust Bootcamp Python Bootcamp Google Professional Machine Learning Engineer Course 2023 (Rough Draft) Rust Data Engineering Building with the GitHub EcoSystem: Copilot, CodeSpaces, and GitHub Actions Microsoft Azure Fundamentals (AZ-900) Certification Google Professional Cloud Architect Certification Course 2023 (Rough Draft) AWS Solutions Architect Professional (SAP-C02) 2023.
    Note: "Live coding.". - Online resource; title from title details screen (O'Reilly, viewed September 19, 2023)
    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...