The Angular Tutorial Learn Front-End Development and Automated Testing with Angular Adam Morgan

The Angular Tutorial teaches you how to develop, test, and deploy a modern front-end web application using the Angular framework.

STAY UP TO DATE!

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.

Pricing Options

  • $99.00
    HTML & Ebook
    • The Angular Tutorial ebook in EPUB, MOBI, and PDF formats
    • 500 pages of content
    • Access to the book’s Discord community
Adam morgan headshot

About the Author

Adam Morgan

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.

CUSTOMER REVIEWS (1)

  • Best book on the market for beginners to JavaScript applications or programming in general.

    by Gravatar Levi Robertson on April 30, 2018 at 00: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!

TESTIMONIALS

  • Testimonial levi
    Levi Robertson - React Developer

    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.

  • Testimonial 1
    Dmytro Kulikov - AngularJS Tutorial Reader

    Adam, you clearly and simply explained the things which were so difficult for me. Thanks a lot, cheers!

  • Testimonial 1
    ankim - AngularJS Tutorial Reader

    How simply you explain the complex things. Awesome job. Keep it up.

  • Testimonial 1
    Casey Burnett - AngularJS Tutorial Reader

    Your instructions are very clear and well written. I was able to follow not only the syntax, but your thinking as well. Nice work.

  • Testimonial 1
    Bonnard Toc - AngularJS Tutorial Reader

    Great tutorial! One of the best articles/tutorials on the subject. Thank you for sharing your knowledge.

  • Testimonial 1
    Naresh - AngularJS Tutorial Reader

    These are great courses and explained very well even a layman can understand. Appreciate your efforts on this course.

  • Testimonial 1
    Tony Montalvo - AngularJS Tutorial Reader

    Just wanted to say thank you for this tutorial! Every step worked and was thoroughly explained with context. Awesome job!

  • Testimonial 1
    Thomas Ryder - AngularJS Tutorial Reader

    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.

  • Testimonial 1
    Martin Fedec - AngularJS Tutorial Reader

    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.

FAQ

  • What is The Angular Tutorial?

    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.

  • Can I read a preview of The Angular Tutorial?

    Yes, you can read a preview of the first 7 chapters here.

  • Why should I choose The Angular Tutorial over other books?

    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.

  • Is The Angular Tutorial appropriate for complete beginners?

    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.

  • What are the prerequisities for The Angular Tutorial?

    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.

  • What does The Angular Tutorial Cover?

    Here are the chapter titles for The Angular Tutorial:

    1. Book Methodology
    2. How Web Applications Work
    3. Getting Started and Installation
    4. API Setup and Installation
    5. Introduction to Angular
    6. How Angular Works
    7. Home Page and an Introduction to Routing
    8. Introduction to Testing
    9. User Signup
    10. User Dashboard
    11. Route Guard (AuthGuard)
    12. Navbar
    13. User Login
    14. Event Create and HTTP Interceptor
    15. Dashboard Calendar
    16. Event View
    17. Event Comments
    18. Events List
    19. Event Subscribe/Unsubscribe
    20. Event Recommendations
    21. Event Update
    22. Route Guard (EventGuard)
    23. Deploy to Heroku
    24. Appendix: Going Forward
    25. Appendix: Practice
  • What will I be building in 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.

  • Are there other writing samples from the author I can read?

    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.

  • Are screencasts available for The Angular Tutorial?

    Screencasts are currently a work in progress. To be notified when the screencasts are released, join the mailing list.

  • Does this book cover AngularJS?

    No. This book only covers Angular, the latest framework released by Google.