יום חמישי, 27 במרץ 2014

Time to Learn the Languages of the Web (and Good Design)

My fellow instructors at Oracle University and I teach a lot of Siebel Open UI these days. And when I say a lot, I mean like two full classes (a full class is 16 students) per week, per instructor during peak demand.

Of course, Siebel developers of all couleur, be it associate, rookie, graduate or seasoned veteran, are eager to learn how to understand and customize the latest and greatest among Siebel UI technologies.

In the Open UI Foundations class (and a new advanced JavaScript API class, coming soon to a learning center near you), we talk a lot about the languages which form the modern web:
  • HTML(5)
  • JavaScript (and a fair amount of jQuery)
  • CSS
But Oracle does not own these languages, so we have to resort to other resources to learn more about these web standards.

In the following, compiled with a little help from generous students, you will find a list of web resources which serve both the newbie and the experienced Siebel coder to get to grips with HTML, JavaScript and CSS. The list is in coincidental order.

Web Platform

As stated on the start page, "Web Platform is a project of the W3C and the Web Platform stewards — Adobe, Apple, Facebook, Google, HP, Intel, Microsoft, Mozilla, Nokia, and Opera. It’s a collaboration between those who make the specs, those who build the browsers, and developers from all over the world."


Also stated on the page is the fact that Web Platform is a work in progress. It uses the wiki concept, so everone can join and contribute.

At the time of this writing, the "Docs" on Web Platform provide references, APIs and beginner's guides for CSS, JavaScript, HTML as well as other related languages or standards.

I noticed that content from many other resource sites such as dev.opera.com has already been moved to Web Platform.

Mozilla Developer Network

Representative for similar sites from browser vendors such as Google or Microsoft, the Mozilla Developer Network provides beginner-level or advanced tutorials as well as well-structured references for web developers.


On the Google Developers site, I found this valuable tutorial on the Google Chrome Developer tools.

SitePoint

Good web design is something you can learn. The good people at SitePoint provide content by developers for developers with a knack for intuitive, modern web design.

HTML5 Rocks

If you want to go deeper into HTML5, the content available on HTML5 Rocks is as good as it gets. However, it is obviously aimed at advanced web developers rather than the ambitious rookie.

Web Pages That Suck

A little bit tongue in cheek and for more than 18 years (!), WPTS presents badly designed web pages (Caution: some of the content presented on WPTS cannot be unseen). But why not learn from the fallacies and mistakes of others?

In addition, the site also has a lot of pointers to resources with a focus on the good side of web design.

A List Apart

Started as a mailing list for web developers, A List Apart is a "magazine for people who make web pages". Well, this includes Siebel developers ;-).

This list could be much longer, as it should definitely include CSS Zen Garden and many other inspirational web sites that go unnamed here.

What is your favorite resource for learning the languages of the web and which web sites inspire you? Please share with us in the comments section.

My Web History (and Books)

My personal journey in professional computing started with a workshop on internet technology hosted by an internet provider in 1996. This was actually the day when I saw a modem bank for the first and last time so far.

During the workshop we hand-coded HTML and I was hooked. CSS and JavaScript were considered "secret sauce" and I soon started working as a free web developer. I wouldn't dare to even look at the code I produced back then but I must confess that I always strove for simple, usable web design.

One of the books I found very inspirational in my early years as a web developer was HTML Artistry. Apparently, it is still available (as a paper back, what does this tell us?). For a book that has been written in the year when Google was founded, I find that it's still relevant with regards to the design examples. Good design never grows old...

If you're looking for a more recent book on web design, Designing with Web Standards might be a good read.

have a nice day

@lex

אין תגובות:

הוסף רשומת תגובה