RiseUpp Logo
Educator Logo

Single Page Web Applications with AngularJS

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

Powered by

Provider Logo
Single Page Web Applications with AngularJS

This course includes

46 Hours

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

4,954

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

AngularJS
single page applications
MVVM
dependency injection
custom directives
routing
unit testing
web development

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.

Certificate

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.

icon-0icon-1icon-2icon-3icon-4

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

Yaakov Chaikin
Yaakov Chaikin

4.9 rating

131 Reviews

12,45,385 Students

5 Courses

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.

Single Page Web Applications with AngularJS

This course includes

46 Hours

Of Self-paced video lessons

Intermediate Level

Completion Certificate

awarded on course completion

4,954

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.