views:

822

answers:

5

Is there any proper Certification for Javascript, that covers all the advanced topics of Javascript including the DOM (Document Object Model), BOM (Browser Object Model) and CSS Object Model, that can really evaluate the skills?

I've no idea how to scale myself on my JS skills, so any suggestions would be beneficial.

A: 

W3Schools states:

The JavaScript exam will be taken over the Internet, at any time and from any location, but the exam should be supervised by a person selected by the exam candidate.

I'd count that as a yes. Costs some money, though.

nes1983
I don't think it is advanced enough.
Livingston Samuel
oooh, i was just about to give you a +1 until that comment...
nickf
I'd pay money *not* to be certified by W3Schools. Their tutorial code is horrible and quite outdated.
bobince
Fine, so JS is not a simple language … Have you read "JavaScript the good parts"? I was kind of thinking of those :)
nes1983
I'm always surprised that when you google for an HTML tag, you find W3Schools, but not the HTML5 spec, which is much more concise and readable.
nes1983
I'd pay more for a good certification, W3CSchool's content is quite outdated and more suitable for beginners.@Niko - I've read 'Javascript: The Good Parts'
Livingston Samuel
Livingston, good certification programs usually come from large companies that want to bind you to their programs through something other than good software. So, we'd be looking for a company that feels that JavaScript is important to their business model, and that wishes to tie you to their products. Google naturally comes to mind, but afaik they don't have certificates yet. Ooh! Google says they do! For Advertisers :D
nes1983
+4  A: 

What for though? As something to put on a CV, I'd say whatever you find would be worthless. If you, as a programmer who cares about his craft, has to go searching to find it, you can be damned sure that any future employer won't have heard of it either. Being able to point to a single functioning website which you built would be far more valuable for you.

If you're looking for a test just for your own benefit, to see how you rate, that's another story... I just wouldn't pay any money for it. Answer some questions on Stack Overflow, and you'll quickly find out how you rate in the eyes of your peers :p

nickf
It is not for putting it on my CV, I wanna evaluate myself.I should start answering in Stack Overflow :)
Livingston Samuel
Yea, and don't forget accepting answers!
nes1983
Go forth: you will learn and teach at the same time.
nickf
+1 `If you, as a programmer who cares about his craft, has to go searching to find it, you can be damned sure that any future employer won't have heard of it either`
N 1.1
+1  A: 

I don't think there's any reliable one. There are some online, but most seem to be testing very basic questions.

JavaScript is getting more and more important. Advanced understanding of it (like OOP, memory usage, frameworks) is needed, but no good certificates are around. JavaScript will have more access to hardware (Geolocation, camera, audio) just like Flash and other technologies, but it remains non-proprietary.

As an alternative, I would a) do answering a lot in forums like Stackoverflow, b) publish an web app that uses advanced technology and c) write reviews on JavaScript books. Nothing is more direct than getting a certificate, but these are all we could do now.

TK
A: 

I agree with TK: have a Web presence where you can showcase your skills, and write reviews of relevant books and other resources. Writing in this way gives you a chance to demonstrate literacy, critical thinking, and that you've made an effort to keep abreast by seeking out and listening to a variety of experts.

Rick
A: 

There are a number of online test, but who knows how good they are:

W3 Schools

NCS Academy

Lucifer