Informatyka
Zajrzyj do kategorii Informatyka w księgarni internetowej Ebookpoint. Znajdziesz tutaj bestsellerowe książki, ebooki i kursy video z branży IT. Sięgnij po najlepszą literaturę dla specjalistów i rozwijaj doświadczenie, które już posiadasz, lub rozpocznij swoją przygodę z programowaniem, cyberbezpieczeństwem lub grafiką komputerową. Pogłębiaj swoją wiedzę tak, jak Ci wygodnie - z tradycyjną książką, wygodnym ebookiem lub nowoczesnym videokursem. Sprawdź, jakie tytuły znajdziesz w kategorii Informatyka!
Giorgio Boa, Fabio Biondi
In Building AI-Powered Apps with Angular, you'll embark on an end-to-end journey to revolutionize web development with artificial intelligence. This hands-on guide shows you how to integrate cutting-edge AI capabilities, particularly Large Language Models (LLMs) like Google Gemini and multimodal agents, directly into your Angular applications.Starting with AI/ML fundamentals and an introduction to Google Gemini using Node.js, you’ll quickly progress to building sophisticated AI features within your Angular frontend. You’ll create dynamic content, design intelligent multi-turn chat interfaces, and harness multimodal AI to analyze and generate rich media such as images and videos.The journey extends beyond the frontend. You’ll build robust backends with Angular Server-Side Rendering and Genkit, enabling seamless communication with AI models. You’ll also implement advanced search capabilities using Retrieval Augmented Generation (RAG) and Firestore and learn how to deploy your AI-powered Angular app to the cloud.By the end of the book, you'll have the skills to design, develop, and deploy innovative and intelligent Angular applications that leverage the full potential of AI.
Building an API Product. Design, implement, release, and maintain API products that meet user needs
Bruno Pedro
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.
Building an Application Development Framework. Empower your engineering teams with custom frameworks
Ivan Padabed, Roman Voronin
Transform the way you build software with ADFs designed for agility and success. In today's competitive tech landscape, inefficient software development processes can hold your organizational back. Written by two tech experts who have architected success across many cutting-edge startups, Building an Application Development addresses this challenge by introducing you to the power of ADFs. You’ll explore core concepts, uncover the strategic advantages of ADFs, and learn how to architect a custom framework tailored to your specific needs and business goals.Through practical guidance and real-world case studies, you'll gain mastery over critical elements, such as version control, packaging, testing, and documentation. The book emphasizes fostering an extensible ecosystem for your ADF, empowering your engineering teams to navigate the ever-evolving technological landscape with confidence and agility.Ivan Padabed and Roman Voronin bring their experience of transforming complex engineering challenges into scalable solutions to equip you with the knowledge you need to drive efficiency, enhance quality, and achieve long-term success through a powerful, reusable ADF that can adapt to changing requirements.By the end of this book, you'll be able to unlock the potential of your development processes and elevate your team's productivity.
Joshua Arvin Lat
The significant increase in the number of cloud-related threats and issues has led to a surge in the demand for cloud security professionals. This book will help you set up vulnerable-by-design environments in the cloud to minimize the risks involved while learning all about cloud penetration testing and ethical hacking.This step-by-step guide begins by helping you design and build penetration testing labs that mimic modern cloud environments running on AWS, Azure, and Google Cloud Platform (GCP). Next, you’ll find out how to use infrastructure as code (IaC) solutions to manage a variety of lab environments in the cloud. As you advance, you’ll discover how generative AI tools, such as ChatGPT, can be leveraged to accelerate the preparation of IaC templates and configurations. You’ll also learn how to validate vulnerabilities by exploiting misconfigurations and vulnerabilities using various penetration testing tools and techniques. Finally, you’ll explore several practical strategies for managing the complexity, cost, and risks involved when dealing with penetration testing lab environments in the cloud.By the end of this penetration testing book, you’ll be able to design and build cost-effective vulnerable cloud lab environments where you can experiment and practice different types of attacks and penetration testing techniques.
Amar Deep Singh
Reliable automation is crucial for any code change going into production. A release pipeline enables you to deliver features for your users efficiently and promptly. AWS CodePipeline, with its powerful integration and automation capabilities of building, testing, and deployment, offers a unique solution to common software delivery issues such as outages during deployment, a lack of standard delivery mechanisms, and challenges faced in creating sustainable pipelines.You’ll begin by developing a Java microservice and using AWS services such as CodeCommit, CodeArtifact, and CodeGuru to manage and review the source code. You’ll then learn to use the AWS CodeBuild service to build code and deploy it to AWS infrastructure and container services using the CodeDeploy service. As you advance, you’ll find out how to provision cloud infrastructure using CloudFormation templates and Terraform. The concluding chapters will show you how to combine all these AWS services to create a reliable and automated CodePipeline for delivering microservices from source code check-in to deployment without any downtime. Finally, you’ll discover how to integrate AWS CodePipeline with third-party services such as Bitbucket, Blazemeter, Snyk, and Jenkins.By the end of this microservices book, you’ll have gained the hands-on skills to build release pipelines for your applications.
Raimon Rafols Montane
To build great user interfaces for your Android apps that go beyond the standard UI elements, you need to use custom Android views. With these, you can give your app a distinctive look and ensure that it functions properly across multiple devices. This book will help you construct a great UI for your apps by teaching you how to create custom Android views. You will start by creating your first Android custom view and go through the design considerations. You will then see how the right choices will enable your custom view to perform seamlessly across multiple platforms and Android versions. You will create custom styleable attributes that work with Android XML layouts, learn to process touch events, define custom attributes, and add properties and events to them. By the end of this book, you will be able to create apps with custom views that are responsive and adaptable to make your app distinctive and an instant hit with its users.
Stuart Grimshaw
With Apple’s eagerly anticipated entry into the wearable arena, the field is wide open for a new era of app development. The Apple Watch is one of the most important technologies of our time. This easy-to-understand book takes beginners on a delightful journey of discovering the features available to the developer, right up to the completion of medium-level projects ready for App Store submission. It provides the fastest way to develop real-world apps for the Apple Watch by teaching you the concepts of Watch UI, visual haptic and audio, message and data exchange between watch and phone, Web communication, and finally Visual, haptic as well as audio feedback for users.By the end of this book, you will have developed at least four fully functioning apps for deployment on watchOS 2.
Miloš Vasić
Kotlin is being used widely by developers because of its light weight, built-in null safety, and functional and reactive programming aspects. Kotlin shares the same pragmatic, innovative and opinionated mindset as Spring, so they work well together. Spring when combined with Kotlin helps you to reach a new level of productivity. This combination has helped developers to create Functional Applications using both the tools together. This book will teach you how to take advantage of these developments and build robust, scalable and reactive applications with ease. In this book, you will begin with an introduction to Spring and its setup with Kotlin. You will then dive into assessing the design considerations of your application. Then you will learn to use Spring (with Spring Boot) along with Kotlin to build a robust backend in a microservice architecture with a REST based collaboration, and leverage Project Reactor in your application. You’ll then learn how to integrate Spring Data and Spring Cloud to manage configurations for database interaction and cloud deployment. You’ll also learn to use Spring Security to beef up security of your application before testing it with the JUnit framework and then deploying it on a cloud platform like AWS.