Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 19 - Pages: 2   [ 1 2 | Next ]
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

Javascript - Basic / Advanced Exam

At 2:47 AM on Sep 8, 2007, Abhijit Akhawe wrote:

Hi

What is the status of JS exam? The wiki page is probably old and does not look like it has been updated so I had to ask this here.

If anyone is working on it I would like to help out or I can pick it up by myself.

Thanks
Abhi.
1 . At 2:45 PM on Sep 8, 2007, Alex Enache wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hi Abhijit,

and thanks for offering your help. As far as I know there is no JS exam(if there is please post a link here so I can see it too, because I haven't found one yet through the wiki pages).

>If anyone is working on it I would like to help out or I can pick it up by myself.
You don't have to ask for permision to help out. You just post suggestion/exam drafts on the forum and we will comment and suggest improments(it this is necessary).

If you are interested in writing exam objectives here are some guidelines:
-the exam should be split according to difficulty: Basic, Intermed, etc
-the exam should have between 10 to 30 questions(usually the exam has somewhere around 20questions)
-you can read http://javablackbelt.com/WikiPage.wwa?action=view&page=AboutHowToWriteObjectives in order to see how to write objectives

If you are interested, create a draft for the JS exam or suggest improvements on an existing one(if there is one).
We'll have a look and give you all the necessary input.

Regards,
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
2 . At 8:06 PM on Sep 8, 2007, Abhijit Akhawe wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Thanks Alex.

I found the JavaScript Exam mentioned here - http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AdminExamsPublic.

Sure I will write some objectives and post them over here.

Thanks
Abhi.
3 . At 12:29 AM on Sep 9, 2007, Valentin Crettaz wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Good idea Abhijit.

If you need help fleshing out the objectives, let me know, I'll gladly help. As I'm currently building up a new exam for a specific JavaScript framework (jQuery), this new JS exam should be a prerequisite of it.
4 . At 6:54 AM on Sep 9, 2007, Alex Enache wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hey guys,

glad to here from you.

>I found the JavaScript Exam mentioned here - http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AdminExamsPublic.
Yes. I always forget to check there. That exam has not yet been created. Arpan volunteered to create it but is too busy at the moment. You can create a first draft Abhijit. When you finish post them here. We will have a look and give you suggestions if needed. I will also send an email to Arpan to review them when he has some time. I don't think I need to stress out the fact that you should start with a JS Basic Exam.

Please re-read my suggestions from the previous post. If you want to see some good exams objectives you can look at some mature exams like Java Se Basic,Intermed. You can also look at Henryk's objectives on the Hibernate exams. Also, if any questions arrise, post them here and you will recieve your answer ;).

Good luck gents,
Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
5 . At 8:25 AM on Sep 26, 2007, Arpan wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

HI Abhijit/Alex,
Sorry for missing from JavaLobby was busy.

Yes I volunteered to create JavaScript Exam but I have been busy with some or other things. And I will be busy for few more months.

It will be nice if you can go ahead and write exam objectives.

Thanks for interest for JavaScript exam.
And Thanks Alex for active support

Best Regards,
- Arpan.
http://www.javablackbelt.com/UserView.wwa?userId=1400937
6 . At 5:21 PM on Oct 4, 2007, John Rizzo wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Please write draft objectives for JavaScript - Basic exam, Abhijit.

As I'm learning JavaScript (and jQuery) I'll be glad to review them.

John.
JavaBlackBelt.com
7 . At 8:50 AM on Oct 18, 2007, Abhijit Akhawe wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hi

Just uploaded the JS Exam (Basic) objectives on JBB.

Please let me know the feedback on those.

Link to objectives - http://www.javablackbelt.com/WikiPage.wwa?page=ExamJavascriptBasic

Thanks
Abhi.
8 . At 12:57 PM on Oct 18, 2007, Alex Enache wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Pretty good. One thing you should take note off is that the objectives should start with a verb. For example, you have:
> * Different ways of embedding JS in web pages - the script tag in head, body, inline JS
> * Knowledge that JS is interpreted
> * Identify that JavaScript is different from Java and the two are unrelated

The last one is good. The first two should be something like:
* Know and provide examples of using different ways of embedding JS in web pages - the script tag in head, body, inline JS
* Know that JS is interpreted

One other thing is related to the list you provided as objectives. Let's take an example again. You have the "Build-in objects" category like this:
# Objects intro and creation using new & using eval
# Strings
# Date
# Array - Initialisation
# Boolean
# Math
# DOM

You could try:
Understand and use:
# Objects intro and creation using new & eval
# Strings
# Date
# Array - Initialization
# Boolean
# Math
# DOM

I would suggest you take a look at http://www.javablackbelt.com/WikiPage.wwa?action=view&page=AboutHowToWriteObjectives. These are very good advices.

Alex
Life changing quote: "Many people are anxious to improve their results but they're unwilling to improve themselves."
9 . At 12:10 AM on Oct 21, 2007, Valentin Crettaz wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Nice work Abhi ! Here are a few comments:

1. I would add a brief enumeration at the top of what is NOT included in the exam, if any topic is left out on purpose. For instance, this exam does not handle all document and window functions.

2. In the reference section, I would add a link to the JavaScript 1.5 reference: http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference
and a link to the Ecma-262 specification: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

3. In the first section, bullet 2, "interpretted" should read "interpreted"

4. Sometimes you write "JavaScript", "Javascript", "javascript" or "JS". I think you should settle for one form and make it consistent across all objectives.

5. In the second section, bullet 1, "nuber" should read "number" and "alphabet" should read "character"

6. In the second section, bullet 5, "Indentify" should read "Identify"

7. In the comparison operators, !== is missing

8. I would write control keywords (If, Else, Break, etc) all in lowercase

9. A closure is not passing a function as argument, but more returning a function A from a function B call, which uses variables from the execution context of B. More info at http://www.jibbering.com/faq/faq_notes/closures.html

10. In the sixth section, bullet 3, "inbuilt" should read "built-in"

11. In section 7, window.event is part of the proprietary IE event model. In other browsers, the event object is passed ar argument to the event handling callback.

Otherwise, it's great! Thanks for your commitment.
Val
10 . At 11:00 AM on Oct 21, 2007, Abhijit Akhawe wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hi

Thanks for your feedback Alex & Valentin. I have modified the objectives. Can you please take a look?

Also I have a question around the regular expression objective. Knowing regex isnt necessarily a precursor to be good at JavaScript. I mean it is a part of JavaScript but its more like JavaScript supports regex. The reason being we can have tonnes of messy questions around regex only. Should we (can we) put some kind of restriction as to how the question writers interpret that objective?

Thanks
Abhi.
11 . At 7:41 PM on Oct 21, 2007, Jeanne Boyarsky DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Abhi,
I agree that we should narrow the reg exp part. Especially since we have an exam on regular expressions.

Maybe we can say that the syntax for using a reg exp is included, but evaluating them should go in the reg exp exam?

Since there are two objectives on reg exp, I would suggest making them a category and moving it out of misc.

Can you add a suggested number of questions for each category? I think we may want to break some down so there is less content in each grouping. The system supports two levels of categories, so we can split within an existing category.

Also, are you a moderator? If not and you want to be, e-mail javablackbelt dot admin at gmail.com
12 . At 6:33 AM on Oct 24, 2007, Henryk Konsek wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hi

I'd suggest to avoid repeating the same verb at the begging of the objectives. Particularly next to the each others. For instance:

* understand foo
* understand bar
* understand qux

Could be replaced with the:

* understand foo
* identify bar
* recognize qux

Best regards.
http://jheniu.blogspot.com http://www.javablackbelt.com/UserView.wwa?userId=3523423
13 . At 3:16 PM on Nov 9, 2007, Henryk Konsek wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

How's the progress with the draft? Just asking :)

Best regards.
http://jheniu.blogspot.com http://www.javablackbelt.com/UserView.wwa?userId=3523423
14 . At 11:54 AM on Dec 22, 2007, John Rizzo wrote:
  Click to reply to this thread Reply

Re: Javascript - Basic / Advanced Exam

Hi Guys,

I've just improved the objectives.

I suggest that you create the exam, Henryk, under a new group "Ajax" (together with the new jQuery exam).

Kind regards.
John.
JavaBlackBelt.com

thread.rss_message