SitePoint
  • Blog
  • Forum
  • Library
  • Login
Join Premium
  1. Details
  2. Creator
  3. Content
  4. Reviews
  5. FAQ
Learn Angular: Your First Week Cover

Learn Angular: Your First Week

Get Started With Angular

4.1

average rating (26 votes)

Created by

SitePoint Team

Published by

SitePoint

Last Updated

25 April 2018

Details

Build maintainable projects with a powerful, modern and multi-device compatible framework: Angular. We'll explore inputs, outputs, components, providers, modules, Angular material and much more to get you up and running fast.

Description

So, why Angular? Well, because it’s supported on various platforms (web, mobile, desktop native), it’s powerful, modern, has a nice ecosystem, and it’s just cool. Not convinced? Let's be a bit more eloquent, then:

  • Angular presents you not only the tools but also design patterns to build your project in a maintainable way. When an Angular application is crafted properly, you don’t end up with a tangle of classes and methods that are hard to modify and even harder to test. The code is structured conveniently and you won’t need to spend much time in order to understand what is going on.
  • It’s JavaScript, but better. Angular is built with TypeScript, which in turn relies on JS ES6. You don’t need to learn a totally new language, but you still receive features like static typing, interfaces, classes, namespaces, decorators etc.
  • No need to reinvent the bicycle. With Angular, you already have lots of tools to start crafting the application right away. You have directives to give HTML elements dynamic behavior. You can power up the forms using FormControl and introduce various validation rules. You may easily send asynchronous HTTP requests of various types. You can set up routing with little hassle. And there are many more goodies that Angular can offer us!
  • Components are decoupled. Angular strived to remove tight coupling between various components of the application. Injection happens in NodeJS-style and you may replace various components with ease.
  • All DOM manipulation happens where it should happen. With Angular, you don’t tightly couple presentation and the application’s logic making your markup much cleaner and simpler.
  • Testing is at the heart. Angular is meant to be thoroughly tested and it supports both unit and end-to-end testing with tools like Jasmine and Protractor.
  • Angular is mobile and desktop-ready, meaning you have one framework for multiple platforms.
  • Angular is actively maintained and has a large community and ecosystem. You can find lots of materials on this framework as well as many useful third-party tools.

So, we can say that 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 provides a rapid introduction to Angular, getting you up and running with no fuss.

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.

Who is this for?

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.

Content

1
Preview
2
3
4
5
6
7
8
9
10

Reviews

Profile
carmen_c_campos@hotmail.com

I'm beginner in Angular. This book is very interesting and I'm learning about it quickly.

Profile
Simon Julian

Lots of different ways to view Angular and I enjoyed the approach in this book - I felt like it was a pretty good take on the topic from a bunch of people who know what they are talking about

Profile
Yorick Brown

I have to agree with Tony G. First couple of chapters are informative, but the coding example in Chapter 4 is Angular 2, out-of-date (possibly 2016 from looking at the Github repo?) and not working, which is puzzling for a book published this year. It doesn't fill anyone with confidence when this happens. I'm trying to decide whether to persevere with this book or other books on Sitepoint or look elsewhere.

Profile
Tony G

Pretty bad. It's a collection of disjointed articles by different people at different times, talking about different concepts. It's definitely not for learning from the ground-up. It may make sense after you've taken baby steps. If you haven't, this will probably make your head spin with all the terms that are tossed about without immediate application. No, I'm not a noob, I've been developing with every major tech and lots of less popular ones over there last 40 years. I teach as well as continuing to learn. This is not a book, it's a series of articles, and definitely should not be a part of your first week with angular.

Profile
Oduntan Emmanuel

outdated

Frequently Asked Questions

Learn Angular: Your First Week Cover

Learn Angular: Your First Week

4.1

  • Unlimited access to this title and 600+ others in our library

  • New titles added frequently

  • Cancel anytime

Stuff we do

  • Premium
  • Newsletters
  • Forums

About

  • Our Story
  • Terms of use
  • Privacy Policy
  • Corporate Memberships

Contact

  • Contact us
  • FAQ
  • Publish your book with us
  • Write an article for us
  • Advertise

Connect

© 2000 – 2023 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.