Joining the email list for this book will allow the author to contact you to let you know about special offers and when updates for the book are available.
The Angular Tutorial teaches you how to develop, test, and deploy a modern front-end web application using the Angular framework.
Joining the email list for this book will allow the author to contact you to let you know about special offers and when updates for the book are available.
Adam Morgan is the creator of The Angular Tutorial. His prior experience includes software engineering for a variety of companies ranging from CNN, DirecTV, Turner Broadcasting System, NBC, and Mazda. Across these companies he’s filled various roles ranging from full-stack development to UI design and UX research. Adam has also written tutorials for Scotch.io covering automated testing with the AngularJS framework.
by
Trey S
on June 21, 2018 at 10:24
I am an experienced Javascript developer and I have read several Javascript books and watched many online video courses on the subject. I hope that gives meaning to me saying that this is one of the very best books teaching the subject. Don't let the title of the book fool you. This book offers far more knowledge (to which I attribute the higher price point) than just how to build professional-grade Angular apps. The book over-hauled my understanding of Javascript. I commend the author's ability to distill the complexity of Angular/Javascript and has given me great examples to build upon and incorporate in my own apps.
by
Levi Robertson
on April 29, 2018 at 17:17
Verified Buyer
Adam was kind enough to let me have early access to this book while he was writing it. The advice and techniques in this book landed me my dream job and literally doubled my salary. Well worth the $99 bucks, so much so that I have been waiting for it to be for sale just to pay the man for the good he has done to my career. Thanks Adam! Hope this book helps others as much as it helped me!
Adam has a knack for breaking down complex topics while using relatable topics and keeps learning Angular fun. Not only do you learn Angular, but you learn important web concepts while learning the framework. The book does a deep dive into the framework and sets up a deep knowledge base and reusable tooling for any developer to use in their future endeavors. The advantage that this book has over others is its foray into test driven development. Employers often ask about testing experience and this book couples testing along with learning a framework. I highly recommend this for those that wish to add another framework to their toolbelt or those who feel comfortable enough with the basics of vanilla javascript that wish to take their learning to the next level.
This book along with Adam’s advice has completely changed my career, after just a few examples I felt JavaScript suddenly “click” like never before. JS went from my most dreaded language to the only one I wanted to use and I landed my dream job because of it. I could write a book on just the benefits I have gotten from this one. If you are trying to learn JavaScript, how to architect an app, how to test, or Angular, then this book is a must have. As a React dev I can say with confidence this is the book that really taught me JavaScript.
Adam, you clearly and simply explained the things which were so difficult for me. Thanks a lot, cheers!
How simply you explain the complex things. Awesome job. Keep it up.
Your instructions are very clear and well written. I was able to follow not only the syntax, but your thinking as well. Nice work.
Great tutorial! One of the best articles/tutorials on the subject. Thank you for sharing your knowledge.
These are great courses and explained very well even a layman can understand. Appreciate your efforts on this course.
Just wanted to say thank you for this tutorial! Every step worked and was thoroughly explained with context. Awesome job!
Thanks a lot for these tutorials! They’re incredibly clear and well thought out. I especially like the inline code snippets at each stage and the following explanations. It makes following the logical steps nice and easy.
Awesome! I’ve been putting off testing for a while too (I see the benefits), just couldn’t find a good tutorial! Thanks for this.
The Angular Tutorial is a book designed to teach front-end development with the Angular framework using automated testing tools such as Karma, Jasmine, and Cypress.
Yes, you can get a free preview of the first 8 chapters here.
The Angular Tutorial teaches the Angular framework with an approach that simulates how a front-end developer would use Angular on the job. Many tutorials cut corners on specific concepts or features within a web framework which leave gaps between what is learned and what a developer can expect on the job. In The Angular Tutorial, you’ll be introduced to Angular in a way that’s as “real world” as possible.
In other books, interacting with a real API and database is often skipped with hard-coded values used as a substitute. Topics such as automated testing are usually skipped entirely. In The Angular Tutorial, you’ll be provided an API that you’ll setup just as you would as a front-end developer in a real job. Throughout the rest of the book you’ll then learn how to read the API’s documentation, creating and deploying a fully tested Angular application that interacts with a real database and API.
The Angular Tutorial is a book that would be very challenging for complete beginners but not impossible for someone who’s resilient and determined to learn front-end development.
I recommend familiarty with HTML, CSS, and some previous programming experience with JavaScript or TypeScript. If you’re familiar with the concepts within MDN’s JavaScript First Steps and JavaScript building blocks guides, you should feel comfortable with the material in this book.
Here are the chapter titles for The Angular Tutorial:
In The Angular Tutorial you will be building an internal tool for a fictitious company to help employees coordinate lunches and happy hours. Like most applications, you’ll provide users the ability to create accounts where they can choose a username and password and select a set of preferred “diet preferences”. After creating an account, users can then create “events” which they’ll be able to view on a dashboard which contains a calendar to display their events.
Within these events, users can see a list of people who have “subscribed” to the event (those who are opting-in to attend the event). You will also provide a comment section within the event so users can further discuss details of the event. In addition to comments, you’ll also provide a list of nearby restaurants that match the diet preferences of the users attending the event.
Yes. I have written similar material for the website Scotch.io covering automated testing with the AngularJS framework. These tutorials should give you a good idea of my writing style and how I approach teaching a web framework such as Angular.
Screencasts are currently a work in progress. To be notified when the screencasts are released, join the mailing list.
No. This book only covers Angular, the latest framework released by Google.