|
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.
Build modern, scalable, and cloud-ready single-page applications
using ASP.NET Core, React, TypeScript, and Azure Key Features
Explore the full potential and latest features of .NET Core 3.0,
TypeScript 3, and React Learn how to manage data, application
design, and packaging, and secure your web apps Discover best
practices for using React and TypeScript to build a scalable
frontend that interacts with REST APIs Book DescriptionMicrosoft's
ASP.NET Core is a robust and high-performing cross-platform web API
framework, and Facebook's React uses declarative JavaScript to
drive a rich, interactive user experience on the client-side web.
Together, they can be used to build full stack apps with enhanced
security and scalability at each layer. This book will start by
taking you through React and TypeScript components to build an
intuitive single-page application. You'll understand how to design
scalable REST APIs that can integrate with a React-based frontend.
You'll get to grips with the latest features, popular patterns, and
tools available in the React ecosystem, including function-based
components, React Router, and Redux. The book shows how you can use
TypeScript along with React to make the frontend robust and
maintainable. You'll then cover important .NET Core features such
as API controllers, attribute routing, and model binding to help
you build a sturdy backend. Additionally, you'll explore API
security with ASP.NET Core identity and authorization policies, and
write reliable unit tests using both .NET Core and React before you
deploy your app to the Azure cloud. By the end of the book, you'll
have gained all the knowledge you need to enhance your C# and
JavaScript skills and build full stack, production-ready
applications with ASP.NET Core and React. What you will learn Build
RESTful APIs with .NET Core using API controllers Create strongly
typed, interactive, and function-based React components using Hooks
Build forms efficiently using reusable React components Perform
client-side state management with Redux and the React Context API
Secure REST APIs with ASP.NET identity and authorization policies
Run a range of automated tests on the frontend and backend
Implement continuous integration (CI) and continuous delivery (CD)
processes into Azure using Azure DevOps Who this book is forIf
you're a web developer looking to build solid full-stack web
applications with .NET Core and React, this book is for you.
Although this book does not assume any knowledge of React, you're
expected to have a basic understanding of .NET Core.
Build cross-platform applications of varying complexity for the
web, mobile, and VR devices using React tooling Key Features Build
React applications at scale using effective React patterns and best
practices Explore React features such as Hooks, the Context API,
and the Suspense API Extend React's integration with React Native
for building cross-platform mobile apps and games Book
DescriptionDeveloped by Facebook, React is a popular library for
building impressive user interfaces. React extends its capabilities
to the mobile platform using the React Native framework and
integrates with popular web and mobile tools to build scalable
applications. React Projects is your guide to learning React
development by using modern development patterns and integrating
React with powerful web tools such as GraphQL, Expo, and React 360.
You'll start building a real-world project right from the first
chapter and get hands on with developing scalable applications as
you advance to building more complex projects. Throughout the book,
you'll use the latest versions of React and React Native to explore
features such as Higher Order Components (HOC), Context, and Hooks
on multiple platforms, which will help you build full stack web and
mobile applications efficiently. Finally, you'll delve into unit
testing with Jest to build test-driven apps. By the end of this
React book, you'll have developed the skills necessary to start
building scalable React apps across web and mobile platforms. What
you will learn Create a wide range of applications using various
modern React tools and frameworks Discover how React Hooks
modernize state management for React apps Develop progressive web
applications using React components Build test-driven React
applications using the Jest and Enzyme frameworks Understand full
stack development using React, Apollo, and GraphQL Perform
server-side rendering using React and React Router Design gestures
and animations for a cross-platform game using React Native Who
this book is forThe book is for JavaScript developers who want to
explore React tooling and frameworks for building cross-platform
applications. Basic knowledge of web development, ECMAScript, and
React will assist with understanding key concepts covered in this
book.
Design end-to-end AR solutions for domains such as marketing,
retail, manufacturing, tourism, automation, and training Key
Features Use leading AR development frameworks such as ARCore,
ARKit, and Vuforia across key industries Identify the market
potential of AR for designing visual solutions in different
business sectors Build multi-platform AR projects for various
platforms such as Unity, iOS, and Android Book DescriptionAugmented
reality (AR) is expanding its scope from just being used in mobile
and game applications to enterprise. Different industries are using
AR to enhance assembly line visualization, guide operators
performing difficult tasks, attract more customers, and even
improve training techniques. In this book, you'll gain
comprehensive insights into different aspects of developing
AR-based apps for six different enterprise sectors, focusing on
market needs and choosing the most suitable tool in each case.
You'll delve into the basics of Unity and get familiar with Unity
assets, materials, and resources, which will help you build a
strong foundation for working on the different AR projects covered
in the book. You'll build real-world projects for various
industries such as marketing, retail, and automation in a
step-by-step manner. This will give you hands-on experience in
developing your own industrial AR apps. While building the
projects, you'll explore various AR frameworks used in the
enterprise environment such as Vuforia, EasyAR, ARCore, and ARKit,
and understand how they can be used by themselves or integrated
into the Unity 3D engine to create AR markers, 3D models, and
components of an AR app. By the end of this book, you'll be well
versed in using different commercial AR frameworks as well as Unity
for building robust AR projects. What you will learn Understand the
basics of Unity application development and C# scripting Learn how
to use Android Studio along with ARCore and Sceneform to build AR
prototypes for Android devices Enable AR experiences on the web
with ARCore and WebAR Explore emerging AR authoring tools such as
Augmented Class! for education Understand the differences and
similarities between handheld and head-mounted display (HMD)
environments and how to build an app for each target Become well
versed in using Xcode with ARKit and SceneKit to develop AR portals
for iOS devices Who this book is forThis book is for anyone
interested in emerging and interactive technologies or looking to
build AR applications for any domain. Although, no prior augmented
reality experience is required, having some skills in
object-oriented programming (OOP) will be helpful.
Explore a practical and example-driven approach to understanding
SOLIDWORKS 2020 and achieving CSWA and CSWP certification Key
Features Gain comprehensive insights into the core aspects of
mechanical part modeling Get up to speed with generating assembly
designs with both standard and advanced mates Focus on design
practices for both 2D as well as 3D modeling and prepare to achieve
CWSP and CWSA certification Book DescriptionSOLIDWORKS is the
leading choice for 3D engineering and product design applications
across industries such as aviation, automobiles, and consumer
product design. This book takes a practical approach to getting you
up and running with SOLIDWORKS 2020. You'll start with the basics,
exploring the software interface and working with drawing files.
The book then guides you through topics such as sketching, building
complex 3D models, generating dynamic and static assemblies, and
generating 2D engineering drawings to equip you for mechanical
design projects. You'll also do practical exercises to get hands-on
with creating sketches, 3D part models, assemblies, and drawings.
To reinforce your understanding of SOLIDWORKS, the book is
supplemented by downloadable files that will help you follow up
with the concepts and exercises found in the book. By the end of
this book, you'll have gained the skills you need to create
professional 3D mechanical models using SOLIDWORKS, and you'll be
able to prepare effectively for the Certified SOLIDWORKS Associate
(CSWA) and Certified SOLIDWORKS Professional (CSWP) exams. What you
will learn Understand the fundamentals of SOLIDWORKS and parametric
modeling Create professional 2D sketches as bases for 3D models
using simple and advanced modeling techniques Use SOLIDWORKS
drawing tools to generate standard engineering drawings Evaluate
mass properties and materials for designing parts and assemblies
Understand the objectives and the formats of the CSWA and CSWP
exams Discover expert tips and tricks to generate different part
and assembly configurations for your mechanical designs Who this
book is forThis book is for aspiring engineers, designers, drafting
technicians, or anyone looking to get started with the latest
version of SOLIDWORKS. Anyone interested in becoming a Certified
SOLIDWORKS Associate (CSWA) or Certified SOLIDWORKS Professional
(CSWP) will also find this book useful.
This book illustrates the role of software architecture and its
application in business. The author describes enterprise
architecture along with business architecture to show the role of
software architecture in both areas. The place of software
architecture in business is outlined from many perspectives in this
context. The book outlines quality attributes and how managers can
use software architecture to build high quality products. Topics
include business software architecture, dealing with qualities,
achieving quality attributes, managing business qualities, software
product line, Internet of Things (IOT), and Service Oriented
Business Architecture. The book is intended to benefit students,
researchers, software architects, and business architects. Provides
quick and easy access to all the important aspects of software
architecture in business; Highlights a wide variety of concepts of
software architecture in a straightforward manner, for students,
practitioners, or architects; Presents different applications of
software architecture in business.
|
|