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: Unit Testing
Status: Software Design Patterns
IntermediateCourse46 hours

Featured reviews

PB

5.0Reviewed Mar 27, 2017

First of all I want to thank the author of this course in investing his time sharing knowledges about this JS framework. The course helped me to better understand the mechanism of Angular framework.

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

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

DJ

5.0Reviewed Oct 6, 2016

This is the best course for Angular. Yakoov is really great teacher, he knows Angular and knows how to explain it. He tries to make us understand how angular works behind the scenes.

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.

MB

5.0Reviewed Sep 21, 2016

It gives you a very strong foundation. His explanation, and teaching methods are superb, I would be really happy if he was my teacher at university.Yaakov for president!

DC

5.0Reviewed Oct 22, 2016

Thank you for this course. I learned a great deal. I really do appreciate how much time and effort Yaakon Chaikin has put into this course. You have a great teaching style.

NO

5.0Reviewed Sep 17, 2016

My special "thank you" for going deep inside the subject with your "how?" and "why?", instead of just instructing us "do this and that". It's a real pleasure to participate in your class, thank you!

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.

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.

AS

5.0Reviewed Mar 28, 2021

I loved it, the guidance and the vast knowledge shared via videos are impeccable for any noob or even a begineer to learn from this course. I am thankful for such a guidance yaakov chaikin

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