
Learn Angular: Your First Week
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Angular is not just a framework, but rather a platform that empowers developers to build applications for the web, mobile, and the desktop.
This book contains a collection of articles that provide a rapid introduction to Angular, getting you up and running with no fuss. It contains:
- Angular Introduction: What It Is, and Why You Should Use It by Ilya Bodrov-Krukowski
- AngularJS and Angular: a Detailed Comparison by Manjunath M
- An Introduction to TypeScript: Static Typing for the Web by Byron Houwens
- Getting Past Hello World in Angular by Jason Aden
- Angular Components: Inputs and Outputs by David Aden
- A Practical Guide to Angular Directives by Claudio Ribeiro
- Angular Components and Providers: Classes, Factories and Values by David Aden
- Quickly Create Simple Yet Powerful Angular Forms by Kaloyan Kolev
- Using Angular NgModules for Reusable Code and More by Jeremy Wilken
- Angular Testing: A Developer's Introduction by Michael Wanyoike
- Creating UIs with Angular Material Design Components by Ahmed Bouchefra
- Developing Angular Apps without a Back End Using MockBackend by Vildan Softic
- React vs Angular: An In-depth Comparison by Pavels Jelisejevs
This book is for all front-end developers who want to get proficient with Angular and its related tools. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.
More details
Persons
Ilya Bodrov is personal IT teacher, a senior engineer working at Campaigner LLC, author and teaching assistant at Sitepoint and lecturer at Moscow Aviations Institute. His primary programming languages are Ruby (with Rails) and JavaScript. He enjoys coding, teaching people and learning new things. Ilya also has some Cisco and Microsoft certificates and was working as a tutor in an educational center for a couple of years. In his free time he tweets, writes posts for his website, participates in OpenSource projects, goes in for sports and plays music.
Content
- Learn Angular: Your First Week
- Notice of Rights
- Notice of Liability
- Trademark Notice
- About SitePoint
- Preface
- Who Should Read This Book?
- Conventions Used
- Chapter 1: Angular Introduction: What It Is, and Why You Should Use It
- Why Do I Need a Framework?
- Angular Introduction: What Angular IS
- Angular Introduction: the Advantages of Angular
- Angular Introduction: Angular's Complexities
- Conclusion
- Chapter 2: AngularJS and Angular: a Detailed Comparison
- Frameworks in AngularJS and Angular
- Templates in AngularJS and Angular
- Dependency Injection in AngularJS and Angular
- JavaScript vs TypeScript
- Tooling Support for AngularJS and Angular
- Summary
- Chapter 3: An Introduction to TypeScript: Static Typing for the Web
- What Exactly is TypeScript?
- How Does it Work?
- How Do I Set it Up?
- Okay, What About the Community?
- Further Reading
- Conclusion
- Chapter 4: Getting Past Hello World in Angular
- Environment Setup
- Components
- Decorators
- Examining a Component
- Services
- Tree of Components
- Bootstrapping our Application
- Summary
- Chapter 5: Angular Components: Inputs and Outputs
- Component Hierarchy
- Angular Components: Inputs and Outputs
- @Input() and @Output()
- Wrapup
- Chapter 6: A Practical Guide to Angular Directives
- Basic overview
- Using the Existing Angular Directives
- Chapter 7: Angular Components and Providers: Classes, Factories & Values
- What are Providers?
- Injecting Non-Class Providers
- Providers and Singletons
- Wrapup
- Chapter 8: Quickly Create Simple Yet Powerful Angular Forms
- Prerequisites
- Requirements
- Template-Driven Forms
- Reactive Forms
- Wrapping Up
- Chapter 9: Using Angular NgModules for Reusable Code and More
- JavaScript Modules Aren't NgModules
- The Basic NgModule, the AppModule
- The Properties of NgModule
- NgModule Examples
- Summary
- Chapter 10: Angular Testing: A Developer's Introduction
- Prerequisites
- Angular Testing Technologies
- Writing Unit Tests
- End-to-end Angular Testing
- Code Coverage
- Additional Utilities
- Wrapping Up
- Chapter 11: Creating UIs with Angular Material Design Components
- What's Material Design?
- Introduction to Angular Material
- Requirements
- Create the Project with the Angular CLI
- Getting Started with Angular Material
- Importing Angular Material Components
- Create the UI for the Application
- Conclusion
- Chapter 12: Developing Angular Apps without a Back End Using MockBackend
- A Ticketing System without a Real Back End
- The Angular Project Setup
- Working with Components
- The Ticket Service
- Conclusion
- Chapter 13: React vs Angular: An In-depth Comparison
- Where to Start?
- Maturity
- Features
- Languages, Paradigms, and Patterns
- Ecosystem
- Adoption, Learning Curve and Development Experience
- Putting it Into Context
- One Framework to Rule Them All?
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.