How do I learn Angular 6
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.
The individual chapters are very clearly structured and the explanations can be followed easily at any time. I can safely recommend this book to anyone involved with Angular. It's a great reference book.
M.S., an Amazon customer
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 book helped me a lot and I would recommend it to others. I liked the structure and spelling of the book, I never had the feeling of being unable to follow while reading it.
Katharinarrr, an Amazon customer
The book is an excellent collection of tips, tricks, enriched with code snippets and illustrations.
Fabian Deitelhoff, dotnetpro
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.
- What is a magazine issue
- What is unlawful restraint
- Who is poor plankton or Patrick
- Will reincarnation ever be considered scientifically?
- Why was Isaac Newton so intelligent
- Why are constructors used in programming
- How fast was the SR 71
- How do you treat peripheral diabetic neuropathy
- What is an arc reactor 2
- The Timurids were Muslims
- Is Adobe XD here to stay
- God really hates me so much
- Why isn't Eminem undergoing Lasik surgery
- Rick Santorum is a libertarian
- What number is divisible by 294?
- India wants to rule the world
- How did you make your decisions
- What does whipped cream cost
- You can still make money mining cryptos
- What is stereolithography used for?
- What are some uses of Actinium
- What is a dealer vehicle
- What does treat myself mean
- What was the first mobile app created
- An empathetic person can turn into a murderer
- How was Webstock in 2011
- What is 480p
- Why coding for machine learning
- Should the US have GDPR too
- How did LinkedIn let people down
- Why is propane called saturated hydrocarbon
- What is the most relieving feeling that you have felt
- What is 0 of 0