|
|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
A hands-on guide with a minimalist and flexible approach that
enables quick learning and rapid delivery of cloud-ready enterprise
applications with Angular 8 About This Book * Second edition of the
bestselling book, improved and updated to help you master modern
Angular app design and architecture * Deploy your app on highly
available cloud infrastructure using AWS or any cloud * Enable
rapid delivery of high-quality and reliable Angular applications
Who This Book Is For This book is for developers who want to
confidently deliver high-quality and production-grade Angular apps
from design to deployment. Developers that have prior experience in
writing a RESTful APIs will get the full benefit of the content;
even if not, developers will gain better situational awareness of
how, as a web developer, they fit in the larger picture of
delivering a web application. This awareness is critical in
becoming a more productive developer! What You Will Learn * Adopt a
minimalist, value-first approach to delivering your app * Master
Angular fundamentals, RxJS, CLI tools, GitHub and Docker * Become a
reactive developer, learn about the flux pattern and NgRx * Consume
Web APIs and learn about RESTful API design * Architect responsive,
secure and scalable apps to deploy on AWS * Work with Nginx and
Node.js based Docker containers * Get introduced to DevOps with
CircleCI, Firebase, and Zeit NowIn Detail Angular for
Enterprise-Ready Web Applications, updated with more in-depth and
comprehensive coverage of the evergreen Angular platform, uses a
minimalistic and iterative approach to learning and development,
presenting alternatives to help readers make informed decisions.
The first part of the book is about mastering Angular fundamentals.
You will use the Kanban method and GitHub tools to focus on value
delivery, build great looking apps with Angular Material, leverage
reactive programming patterns with RxJS, and deploy your app to the
cloud using Docker. The second part of the book will guide you
through designing and developing line-of-business apps with
observable data anchors, demonstrated through oft-used recipes like
master/detail views, and data grids with pagination and forms. You
will learn robust authentication and authorization design,
automated unit testing, API mocking using Swagger, and continuous
integration using CircleCI. In the concluding chapters, you will
provision a highly available cloud infrastructure on AWS, capture
user behavior with Google Analytics, and perform load testing. By
the end of this book, you will become familiar with the whole gamut
of modern web development learning patterns and practices to be
successful as an individual developer on the web or as a team in
the Enterprise.
A comprehensive introduction to automated application deployment on
Kubernetes for beginners Key Features Effectively manage
applications deployed in Kubernetes using Helm Learn to install,
upgrade, share, and manage applications deployed in Kubernetes Get
up and running with a package manager for Kubernetes Book
DescriptionContainerization is currently known to be one of the
best ways to implement DevOps. While Docker introduced containers
and changed the DevOps era, Google developed an extensive container
orchestration system, Kubernetes, which is now considered the
frontrunner in container orchestration. With the help of this book,
you'll explore the efficiency of managing applications running on
Kubernetes using Helm. Starting with a short introduction to Helm
and how it can benefit the entire container environment, you'll
then delve into the architectural aspects, in addition to learning
about Helm charts and its use cases. You'll understand how to write
Helm charts in order to automate application deployment on
Kubernetes. Focused on providing enterprise-ready patterns relating
to Helm and automation, the book covers best practices for
application development, delivery, and lifecycle management with
Helm. By the end of this Kubernetes book, you will have learned how
to leverage Helm to develop an enterprise pattern for application
delivery. What you will learn Develop an enterprise automation
strategy on Kubernetes using Helm Create easily consumable and
configurable Helm charts Use Helm in orchestration tooling and
Kubernetes operators Explore best practices for application
delivery and life cycle management Leverage Helm in a secure and
stable manner that is fit for your enterprise Discover the ins and
outs of automation with Helm Who this book is forThis book is for
Kubernetes developers or administrators who are interested in
learning Helm to provide automation for application development on
Kubernetes. Although no prior knowledge of Helm is required, basic
knowledge of Kubernetes application development will be useful.
An enterprise Java developer's guide to learning JAX-RS, context
and dependency injection, JavaServer Faces (JSF), and microservices
with Eclipse MicroProfile using the latest features of Jakarta EE
Key Features Explore Jakarta EE's latest features and API
specifications and discover their benefits Build and deploy
microservices using Jakarta EE 8 and Eclipse MicroProfile Build
robust RESTful web services for various enterprise scenarios using
the JAX-RS, JSON-P, and JSON-B APIs Book DescriptionJakarta EE is
widely used around the world for developing enterprise applications
for a variety of domains. With this book, Java professionals will
be able to enhance their skills to deliver powerful enterprise
solutions using practical recipes. This second edition of the
Jakarta EE Cookbook takes you through the improvements introduced
in its latest version and helps you get hands-on with its
significant APIs and features used for server-side development.
You'll use Jakarta EE for creating RESTful web services and web
applications with the JAX-RS, JSON-P, and JSON-B APIs and learn how
you can improve the security of your enterprise solutions. Not only
will you learn how to use the most important servers on the market,
but you'll also learn to make the best of what they have to offer
for your project. From an architectural point of view, this Jakarta
book covers microservices, cloud computing, and containers. It
allows you to explore all the tools for building reactive
applications using Jakarta EE and core Java features such as
lambdas. Finally, you'll discover how professionals can improve
their projects by engaging with and contributing to the community.
By the end of this book, you'll have become proficient in
developing and deploying enterprise applications using Jakarta EE.
What you will learn Work with Jakarta EE's most commonly used APIs
and features for server-side development Enable fast and secure
communication in web applications with the help of HTTP2 Build
enterprise applications with reusable components Break down
monoliths into microservices using Jakarta EE and Eclipse
MicroProfile Improve your enterprise applications with
multithreading and concurrency Run applications in the cloud with
the help of containers Get to grips with continuous delivery and
deployment for shipping your applications effectively Who this book
is forThis book is for Java EE developers who want to build
enterprise applications or update their legacy apps with Jakarta
EE's latest features and specifications. Some experience of working
with Java EE and knowledge of web and cloud computing will assist
with understanding the concepts covered in this book.
|
|