Why do I have to learn AngularJS
Develop modern apps for web and mobile.
Basics, advanced topics and best practices - from Angular 10Content & reading sample
With Angular you rely on a modern and modular web framework.
This book introduces you to the building blocks of Angular, many best practices, and the tools you need. Get started with a practical introduction.
New: We have summarized all the new features for Angular 11 for you!
Quick start in the Angular framework from version 10 and higher
Regardless of whether you already have experience with AngularJS 1.x or not - this book will get you started quickly. We install the required tools, explain the concepts and get started right away. The CLI tool for Angular helps us with this.
Step by step to a demanding sample project
Develop a sample application together with us. Practical: The program code for each individual phase is available on GitHub. So you can get on where you want and skip topics as you wish.
Angular is a platform! Tools, power tips and best practices
In addition to theory and practice, a selection of tools and procedures is essential. The three authors present their toolbox from everyday project work with Angular.
The team of authors
the authors Ferdinand Malcher, Johannes Hoppe and Danny Koppenhagen work as consultants, trainers and developers for Angular. As an experienced workshop leader and international conference speaker, you regularly convey Angular topics for developers. In this practice-oriented book you pack the knowledge and best practices from over 4 years of daily work with Angular.
You can reach the team of authors at @angular_buch.
This introductory chapter explains why you should use Angular and how a minimal Angular application is structured.
Our language of choice is TypeScript - but don't worry: you don't have to learn a new language! This chapter introduces the most important language components of TypeScript.
Angular relies on components and its own syntax to make the interaction dynamic. Learn how to work efficiently with components and how to use property bindings and event bindings correctly.
With services, we decouple the business logic from the components. You will also learn about the router in order to navigate between the pages of the application.
We use the supplied HTTP client from Angular to connect to a web API. We request data from the interface and process it in the application. You will also get to know intereptors.
Reactive programming is all about data streams! Learn the basics of RxJS, observables, operators and subscriptions.
Almost every web application relies on forms. Angular brings sophisticated forms processing techniques to the table: Get to know Reactive Forms and Template Driven Forms.
In addition to the components, we use pipes and directives in our applications to format data and bring further logic into the app.
Learn how to break up the application into decoupled feature modules. You will also learn about lazy loading, guards and resolvers.
In order to offer an application in several languages, we use the i18n framework from Angular. Learn how to use multilingualism efficiently.
With good test coverage, errors can be avoided at an early stage. In this chapter you will learn how to integrate unit tests, integration tests and surface tests with Jasmine, Karma and Protractor into the workflow.
The application is fully developed - what happens next? We will show you how the build process works, how to configure environments and how to deploy the project on a web server. We will go into the deployment with Docker and the command "ng deploy".
Search engine optimization and startup performance - we'll show you how to prerender the Angular application on the server.
It is easy to lose track of things in complex applications. The architecture pattern Redux relies on central management of all states. We use the NgRx framework to integrate actions, reducers and effects into the application.
Offline web applications with push notifications and installation - progressive web apps make it possible! We explain the ideas and concepts of PWAs and use the @ angular / pwa package to migrate the sample project to a PWA.
Angular is not only suitable for pure web applications! With NativeScript you can develop native mobile applications for Android and iOS.
Several applications and libraries can be maintained in parallel in a workspace of the Angular CLI. We take a look at how to manage such a monorepo using the Angular CLI.
In this chapter we have summarized many other interesting topics for you: Angular Elements, Containers / Presentational Components, Change Detection, Lifecycle Hooks and Tooling Tips.
(...) a good introduction to programming single-page applications with Angular. It is well structured and written in understandable language.
The book is well structured, the step-by-step procedure is of great help. The authors are professionals, you can tell immediately, and they understand their craft.
Anton, an Amazon customer
The writing style is good, not just showing off experts, but conveying knowledge. I recommend the book to everyone who thinks in an engineering way and wants to get to know an exciting technology better.
Watzmann, an Amazon customer
In-depth knowledge of Angular
After reading the book, you will be armed for everyday project work with Angular and you will be on the cutting edge with robust web development.
- Does Mars have water 1
- How will 5G accelerate the business world
- What are Libertarian Perspectives on Computer Ethics
- The height increases after 25
- Is occult blood 2 in the urine normal?
- Can the Skype chat history be manipulated?
- How to say everyone in French
- Can we do IAS studies on correspondence
- Gives Amazon refunds for stolen packages
- Who plays Dustin in Stranger Things
- Store modems information
- Hire Qualcomm
- How can I give botox injections
- What is strategic performance management
- How to tap a banjo
- My husband really loves me
- Bitcoin is stuck in no man's land
- Why did God create violent psychopaths?
- What news did you really worry about today?
- Should patients have their personal medical records
- Rahul Gandhi has a mental illness
- What color is loden
- Jesus and Muhammad were friends
- What is a cable car
- What is goa
- How do I chase an independent girl
- Who killed Princess Anastasia
- How do I get high paying customers
- Which meat is the most ethical
- What are the stock prices for today
- Who is the sweet Caroline Neil Diamond
- What are the areas according to English honors
- How beautiful is India for tourism
- Are learning styles reliable