Back to Single Page Web Applications with AngularJS
Johns Hopkins University

Single Page Web Applications with AngularJS

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 (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 as well as write our own. We will create reusable HTML components that take advantage of AngularJS data binding as well as 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.

Status: Cloud Applications
Status: Unit Testing
IntermediateCourse46 hours

Featured reviews

FB

5.0Reviewed Dec 24, 2016

Best course for Single Page Web Applications (with AngularJS) I've seen so far. Teaching skills is everything and this Yaakov Chaikin is really good at it. I've learned a lot from it!

PJ

5.0Reviewed Oct 21, 2020

Amazing course, I'm a very beginner but got everything he taught, his teaching style is unique and special, thanks for helping me out and getting me started over the coding process.

DR

5.0Reviewed Sep 17, 2016

This is an excellent course. The lectures are clear and very well-prepared. The course material is excellent and Yaakov is an excellent presenter: very informative and engaging. Highly recommended.

SG

5.0Reviewed Mar 22, 2017

I highly recommend this course for web dev beginners. Compared to other online materials this course provides much deeper understanding of the technologies taught and is a good starting point.

SP

5.0Reviewed Feb 3, 2019

Очень подробно и понятно рассказывает. Очень хорошие примеры показывает. Рассматриваются не только самые простые вещи, но и сложнее, которые чаще всего можно встретить в реальной работе.

LC

4.0Reviewed Aug 22, 2017

Great, covers a lot of angular with baby steps, walking you through every implementation, and even more complex functions,but which means it goes into too much unecessary details in my opinion

AD

5.0Reviewed Jun 5, 2017

Super Amazing course. I learned a lot, while doing assignment, you wont realize how much how learnt already.So its a great course if you are interested in learning AngularJs.

DN

5.0Reviewed Sep 19, 2016

Now this is a course to spend time learning! It's very well prepared in terms of material, it's useful and fun, and it provides ready to use skills I can immediately apply to my websites.

PM

5.0Reviewed Mar 17, 2017

Awesome course! I really liked the way Prof. Yaakov Chaikin has structured the course, very informative and very interactive. Thanks to Prof. Yaakov. I would definitely recommend this course.

NB

5.0Reviewed Aug 1, 2019

A really detailed and fast tracked course which gives you an understanding of the workings of AngularJS and how to develop applications with it. Recommend this to every Angular beginner like me.

GS

5.0Reviewed Mar 4, 2017

Another excellent course from Yaakov Chaikin, an incredibly thorough teacher who explains everything in the clearest of ways, I would recommend anything he teaches. He makes AngularJS easy!

LF

5.0Reviewed Jun 11, 2017

I found both the teaching style and standard to be excellent and the exercises were good for learning. One small negative for me was that it is too easy to get full marks on the assignments.

All reviews

Showing: 20 of 665

P L
2.0
Reviewed Dec 26, 2018
Victor Alcanfor Concentino
1.0
Reviewed Sep 4, 2023
Mohamed MIRI
1.0
Reviewed Apr 18, 2022
Robert Ryan Brown
5.0
Reviewed Feb 12, 2021
Luqman Asif
1.0
Reviewed Dec 3, 2023
Soumya Akhuli
1.0
Reviewed Nov 5, 2021
Nezih Sunman
1.0
Reviewed Nov 18, 2020
Diego
5.0
Reviewed Jul 8, 2020
Petru Basarab
5.0
Reviewed Mar 28, 2017
Christian H Wittemeyer
5.0
Reviewed Jun 14, 2021
Joey Lu
3.0
Reviewed Jul 7, 2024
Patrick A Gomes
5.0
Reviewed Jan 12, 2017
Mario Izquierdo
5.0
Reviewed Jun 9, 2020
Rahulsai Basina
5.0
Reviewed May 22, 2020
Noufal Issa
5.0
Reviewed Jun 8, 2020
David Rymell
5.0
Reviewed Sep 18, 2016
Yelsyn Hernández
5.0
Reviewed Sep 2, 2020
Aayush Yadav
1.0
Reviewed Jul 14, 2020
Divya Gahlot
5.0
Reviewed Sep 1, 2019
Sadiksha Gautam
5.0
Reviewed Jan 30, 2017