Chevron Left
返回到 使用 AngularJS 创建单页应用

学生对 约翰霍普金斯大学 提供的 使用 AngularJS 创建单页应用 的评价和反馈

1,733 个评分
631 条评论


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....



Jan 30, 2017

Very expressively explained. I like the way that you explain it by showing us what you are doing as well. In that way, it is easy for me to grasp the contents of the lecture. Thank you for the course.


Sep 18, 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!


1 - 使用 AngularJS 创建单页应用 的 25 个评论(共 600 个)

创建者 Pavindu L

Dec 27, 2018

Teaches Angular 1.Much outdated..But nice effort has been put for teaching concepts.

创建者 Diego

Jul 08, 2020

Great course, it teaches in a very clear way from the basics to an intermediate level how to manage and use angularJS; plus, the teacher uses components, that can be used in angularJS and are the basics for learning angular 2+. But also, he explains clearly modules, controllers, directives, factories, and the thin but important difference between those last two.

Filters, providers and also ui-router are teached as well.

A small suggestion: don't understimate the course, because it can be easy in week 1 and 2, but becomes full of things to remember and to test in week 3 and especially in week 4: video lessons are just 10 minutes each but in those weeks are full of concepts to get aquainted with.

My suggestion is, on week 4, to follow videos with pencil and paper, to create small schemes on how passing parameters works between a controller, a service, the html (which is NOT simple a view, but actively works passing parameters) and a component.

If you did well in those weeks, week 5 will be much easier than the other weeks.

A great course to manage angularJS!

创建者 Basina R S

May 22, 2020

very efficient and interesting course for the beginners who want to learn single page web applications using Angularjs. Mostly ,I thank Yaakov Chaikin, sir for teaching deeply about basics and providing important resources to learn and I am very much impressed with the real client meeting,asking requirements and developing website for client's restaurant.Thank u sir!!.

创建者 Patrick A G

Jan 12, 2017

Once again, Prof Chaikin has hit the ball out of the park in terms of design (very hands-on!) of lessons and delivery of content. The painstaking attention to detail, intuition about particular pitfalls for new learners (and more proficient ones too, in fact) and of course, the self-deprecating humor all contribute to making this actually pretty advanced course a whole lotta fun!

And yes, like any really good teacher, Yakov feels the need to delve into theoretic niceties that most wouldn't. My background is that of an enthusiast programmer. Now I feel I have a good idea of what software engineering is about.

创建者 Mario F I C

Jun 09, 2020

I loved this course start-to-finish. I have always struggled with Angular and had a love-hate relationship to it because every time I took a course in it, it seemed so illogical/magical. It felt I had to specify a bunch of code for no apparent reason and voilá! The site works like so and so.

But thanks to Yaakov, I can understand why things do what they do, and I can let it be a black box and focus on the expected functionality. Thank you for this course!

创建者 Noufal I

Jun 08, 2020

it was a brilliant course and teacher, I advise every one who excited to learn single page application with all concepts to start in this course, it will learn all thing about Angular js (Angular v.1) and a lot of important concepts (testing and some design patterns) .

thanks Coursera, John Hopkins University and special thanks to Mr. Yaakov

创建者 Petru B

Mar 28, 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.

创建者 David R

Sep 18, 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.

创建者 Namit B

Aug 02, 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.

创建者 Joost V

Jun 23, 2020

Excellent course. Much more than just learning programming Angular apps. This course also offers insights into general programming concepts and design strategies of web apps.

创建者 Huseyin G

Dec 26, 2018

I wish to have Angular 6/7 course from the same instructor.

创建者 Divya G

Sep 01, 2019

Excellent course for beginners and even for intermediates!

创建者 Yelsyn H

Sep 02, 2020

It's great, but is a little bit old version of Angular

创建者 Paras G

Jun 19, 2020

great course but need some updation

创建者 Aayush Y

Jul 14, 2020

Too old

创建者 Oleksii G

Jan 09, 2017

This course is an amazing starting point for newcomers to the world of Javascript frameworks, in particular - Angularjs. Although primary focus is on Angular, Yaakov does great job explaining motivation behind chosen solutions. The course is exceptionally well structured which helps you understand material quickly and with ease. Yaakov Chaikin is a great teacher who spent great deal of time making this course fun and enjoyable to watch, giving all the necessary details in a very easy to remember form. Programming assignments really well thought and helps you to grasp major concepts of the framework not only from theoretical perspective, but with important "hands-on" experience. Finally, the author of the course goes deeper into software engineer career and recommends books like "Soft Skills" which in my opinion can give you a lot of realistic insights on the industry. Would love to continue watching courses made by Yaakov Chaikin and if you didn't join this course yet you should definitely give it a try! :-)

创建者 Ding X

Feb 08, 2017

This is the first time I have finished an online course, and after this I feel I am able to do more. Yaakov's presentation makes it possible for me to finish it (while taking care of a baby!). The teaching material is well organised, step by step. For each topic, the theory is clearly presented first( but just enough to start an example) and then explained by coding examples. A brief summary of the theory will be made at the end so you get a chance to re-think about it. And since this course is about a framework, he doesn't just show you how to use it, but also explains how some functionalities are achieved by the framework. He even tries to explain why uses this framework, or any framework at all in the beginning, which may seem obvious but actually not, at least according to my experiences. Also, a most fun and brilliant part of this course is that he uses various kinds of "he loves cookies" examples throughout this course. They are REALLY fun and catching!

创建者 Ioannis T

Jan 06, 2017

Having taken a lot of computer science courses by coursera, I can confirm this course is in the top two most valuable investments of my time/money along with Martin Odersky's scala course.

I am an experienced java back-end developer, but have never worked in the front-end. And yet I found the material in this course very easy to follow. This is up to the teacher's talent to present the basic concepts with exceptional clarity, in the correct order and depth. Now, I am waiting for Yaakov to give a course about Angular 2!

If you are a back-end developer and want to do your first step to front-end development this course is a must!

创建者 Ferchu W

Sep 12, 2016

The videos are clear, easy to follow and with plenty of examples, great information and content. Lots of material and sources to read, actually in my case not enough time to read it. The teacher YaaKov is a great instructor, his assignments are written in great detail and very clear steps, so is easy to comprehend and execute. The teacher as well as the teaching staff always answer promptly and in depth your questions or comments in the forum. This is my second course with Yaakov Chaikin and I am very happy with this particular course and the great instructor and the extra resources he offers to learn .

创建者 Ruslan R

Oct 24, 2016

Extremely great course for anyone who wants to learn the foundations of AngularJS. This was one of the most challenging courses I have taken on Coursera but I felt like I got a lot of knowledge out for the time I put into the course. My personal suggestions would be to split Week 2 into two separate weeks (the material there was a huge step up compared to Week 1 and there was a lot of it) and possibly include more examples for Week 3 (especially for directives since I thought that was the most difficult part of the course). Overall, I highly enjoyed taking this course from such a wonderful professor.

创建者 Dean E B

Sep 19, 2020

Many topics were covered, and it gave a great overview of AngularJS. The instructor is genuine and informative and kept the information coming at a challenging pace. The given examples helped me to understand the power and use of the Angular framework, and what it can accomplish as a software tool. The assignments were well constructed and helped to consolidate the covered topics. It will take me more time and practice to assimilate all the information presented. It would also be nice to have a more current version of Angular covered, but I was very satisfied in learning Angular basics this way.

创建者 Brent N

Nov 13, 2016

What I loved about this course, is that it was full of JS best-practices, such as using iife's for everything, using arrays to protect against minimization, and splittng out code into small, discrete files. I learned a lot of Angular, but I think I learned even more plain JavaScript. (I've written javascript for years, but evidently not well) In fact, almost every example of angular code I've looked at outside this course seems to ignore alot of these 'basics', so Thank-You.

I would LOVE a recommendation for an Angular 2 course that is taught with a similar quality and attention to detail.

创建者 Les F

Feb 12, 2017

Excellent course! One of the best I have had on Coursera, owing to its completeness on the subject. My only complaint--and this is a nit-pick: sometimes the instructor labors points a bit. But that's OK: it adds clarity to hear details repeated every time the subject comes up. There's a lot of information and it is easy to forget something after the fact.

If you take this course, you will enjoy it. Yaakov's examples are much more fun than the ubiquitous ATM machine or music collection. He knows how to take some of the bite out of what could become onerous material.

创建者 Soleh F A

Dec 17, 2016

Top course from Johns Hopkins University as always...Angular js can sometimes be tricky to understand,but the way they presented it made things very easy to understand.The most thing which i like about the course is that it not only teaches the angular js but also gives an idea of how the things work at backend. Thus making the concepts more clear and doubt free...Last but certainly not the least THANKS JOHNS HOPKINS UNIVERSITY FOR PRESENTING SUCH A KNOWLEDGE FULL COURSE ,It certainly made took my web designing skills to a whole new level...

创建者 Marko V

Feb 04, 2017

I wish I could give more than 5 stars! This is an excellent course for getting familiar with Angular JS and Yaakov does a fantastic job in keeping you engaged and chuckling along the way. It has to be noted that this course is probably not suitable for someone without any programming experience. You should at least be somewhat familiar with HTML, JavaScript and some previous exposure to MVVM wouldn't hurt. If you now nothing about CSS you can still take this course as it is not about making the website looking all nice and pretty.