This course will cover the fundamentals of working with forms in Angular. You'll learn how to create forms, style them, and use data binding and validation. You'll be able to post a form to a server, and work with third-party form controls.
Forms are a vital part of web applications, since they're the primary way you collect data from your users. You want your forms to look good and offer a simple, smooth experience. In this course, Angular Forms, you'll learn how to create template-driven forms using the Angular framework. First, you'll discover how to style them, use data binding and then validate your forms. Next, you'll explore observables and posting your forms to a server. Finally, you'll learn about third-party form controls which offer much more functionality than standard HTML5. By the end of this course, you'll be able to build great looking forms that offer your users a simple way to input any data.
Mark started in the developer world over 25 years ago. He began his career with a Bachelor of Science in Computer Science from St. Johns University. After spending 10 years on Wall Street working for Goldman Sachs, Lehman Brothers and other major investment banks, Mark became interested in animation and video game software.
Course Overview Hello everyone. My name is Mark Zamoyta, and welcome to my course, Angular Forms. I've been designing and coding software for over 30 years, and I'm currently a software developer in the Tampa Bay area. One of the most important features of our Angular applications is how to collect information from our users. Whether we simply need to collect an email address for a newsletter or have a complex purchasing process for our users, forms are needed to gather information. This course will show you how to build and work with template driven forms to gather data from your users. Some of the major topics that we will cover include building a form from scratch using HTML5 controls, data binding the form to an object in code, validating our form data, sending our form data to a server, and looking at third-party form controls to enhance our forms. By the end of this course you'll know how to create functional and great looking forms for your Angular applications. You'll know how to style your forms with Bootstrap 4 and integrate third-party controls from the NGX bootstrap library. This course focuses on Angular's template-driven forms. From here you should feel comfortable diving into Angular's more complex form technology in a course titled, Angular Reactive Forms. I hope you'll join me on this journey to learn how forms work in Angular with the Angular Forms course at Pluralsight.