Welcome to Module 1 – Single Page Web Applications with AngularJS

Why And How To Build A Single Page Application Using AngularJS?
Why And How To Build A Single Page Application Using AngularJS?

About this Course

Do you want to write powerful, maintainable, and testable front-end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very marketable skill to acquire.

In this course, we will explore the core design of AngularJS 1. x (the latest version of AngularJS 1), its components, and code organization techniques. We will enhance the functionality of our web app by utilizing dependency injection to reuse existing services and write our own. We will create reusable HTML components that take advantage of AngularJS data binding and extend HTML syntax with a very powerful feature of AngularJS called directives. We’ll set up routing so our SPA can have multiple views. We will also learn how to unit test our functionality. At the end of this course, you will build a fully functional, well-organized, and tested web application using AngularJS and deploy it to the cloud.

 

Yaakov Chaikin

Yaakov Chaikin

Adjunct Professor, Graduate Computer Science

Bio

Yaakov’s Coursera courses have made it a #1 TOP-RATED COURSE on Coursera.org. The HTML, CSS, and Javascript for Web Developers course have been a #1 Top Rated Course for three straight weeks, and Single Page Web Applications with AngularJS has been a #1 Top Rated Course for three consecutive months (and is still #1 or #2 as of 1-26-2017). Yaakov is also a Principal Enterprise Architect and software developer with a Columbia, Maryland, consulting firm. His expertise includes involvement in all phases of the software development lifecycle, from requirements and architecture to implementation using some of the latest technologies. His daily responsibilities include project leadership, architecture design, and coding Web-based applications. Yaakov is an experienced instructor. He has been bringing his real-world experience as a part-time faculty at Johns Hopkins University for over ten years, teaching Java Enterprise Edition Web Development and Rich Internet Applications with Ajax. He has also been hired to give presentations and teach short courses for commercial clients. Yaakov also writes web development tutorials articles on his site ClearlyDecoded.com

Included with Coursera Plus

Ready to get started?