Learn AngularJS to build powerful, maintainable, and testable front end apps. Master MVVM, dependency injection, and more.
Learn AngularJS to build powerful, maintainable, and testable front end apps. Master MVVM, dependency injection, and more.
This intermediate-level course teaches AngularJS, a popular framework for building Single Page Applications (SPAs). Students will learn core AngularJS concepts including MVVM architecture, dependency injection, custom directives, and routing. The course covers advanced topics like custom services, promises, form validation, and unit testing. Through hands-on coding assignments, learners will build a fully functional web application and deploy it to the cloud. Ideal for web developers looking to enhance their front-end skills with a powerful, Google-backed framework.
4.9
(1,898 ratings)
1,25,748 already enrolled
Instructors:
English
پښتو, বাংলা, اردو, 3 more
What you'll learn
Understand and implement the Model-View-ViewModel (MVVM) architecture
Master dependency injection for creating maintainable and testable code
Create custom AngularJS directives to extend HTML functionality
Implement client-side routing for building Single Page Applications
Develop custom services for sharing data across components
Use promises and $http service for asynchronous operations
Skills you'll gain
This course includes:
15.57 Hours PreRecorded video
47 assignments
Access on Mobile, Tablet, Desktop
FullTime access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by
Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.
There are 5 modules in this course
This comprehensive course on AngularJS covers the essentials of building Single Page Applications (SPAs). Students will learn the core concepts of AngularJS, including the Model-View-ViewModel (MVVM) architecture, dependency injection, and custom directives. The curriculum progresses through filters, the digest cycle, controller inheritance, and custom services. Advanced topics include promises, AJAX, routing with ui-router, and form validation. The course emphasizes practical application, with students building a fully functional web application and learning unit testing techniques. By the end, learners will have the skills to create powerful, maintainable, and testable front-end applications using AngularJS.
Introduction to AngularJS
Module 1 · 8 Hours to complete
Filters, Digest Cycle, Controller Inheritance, and Custom Services
Module 2 · 10 Hours to complete
Promises, Ajax, and Custom Directives
Module 3 · 8 Hours to complete
Components, Events, Modules, and Routing
Module 4 · 8 Hours to complete
Form Validation, Testing, and Restaurant Site Development
Module 5 · 9 Hours to complete
Fee Structure
Payment options
Financial Aid
Instructor
Adjunct Professor at Johns Hopkins University
Yaakov Chaikin is an Adjunct Professor in Graduate Computer Science at Johns Hopkins University and a prominent instructor on Coursera. His courses have consistently achieved top ratings, with notable successes including the HTML, CSS, and Javascript for Web Developers course and Single Page Web Applications with AngularJS, both of which have been recognized as #1 Top Rated Courses on the platform for extended periods.In addition to his teaching role, Yaakov serves as a Principal Enterprise Architect and software developer at a consulting firm in Columbia, Maryland. He is experienced in all phases of the software development lifecycle, focusing on project leadership, architecture design, and web-based application coding. With over ten years of experience as a part-time faculty member, he teaches courses such as Java Enterprise Edition Web Development and Rich Internet Applications with Ajax. Yaakov also shares his expertise through tutorials on his website, ClearlyDecoded.com, where he addresses various topics related to web development.
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
4.9 course rating
1,898 ratings
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.