need assistance to learn web designing

xerocool

Disciple
few noobish queris plz help :)

Right of now i have developed a real intrest in web desgning
and have free time so thought of doing sm sort of project work

1.How should i go about this
i had done a Niit class about HTML coding ..but that was way back in 9th/10th nd to be true i hardly remember it now :\
b)Also im a bit confused abt coding and graphic part can sm1 please elobrate on it ..are there soft's where i can do both ?? or both are differnt fields all together
2.Is .net related to web building ? :blushing:
3.I love those flashy sites (which soft's r required?)
4.I have also heard of a new open source called Laszlo ?? any ideas
Suggestion's are welcomed :)

thanxs.:hap2:
 
so in web development, there are basically two classifications. client-side and server side.

So the part that you actually see in a webpage (front-end)- the buttons, the checkbox's the images ,and style, the tabs,and dialog box's ,etc are part of client-side part of web development. apart from the image work, most of the client side is rendered in a browser with knowledge of html, css, and javascript. and being able to create them statically , as well as dynamically . Off late rich interactive applications (RIA) are being build not only with just html and javascript , but with flash,its newer version called flex . So predominantly the two competing platforms for user interface ( UI ,there are courses on UI), are html+javascript versus proprietary platforms of delivery like flash (from adobe) or silverlight (from microsoft). openlasslo basically came up with their own intermediary langauge which lets you design in their markup (or syntax) and then it automatically can chosen to be rendered in flash OR html+js . silverlight and flash both are suited towards multimedia applcations like video, charting and graphics, onine image editing ,etc while html+js work better for manipulating the document ( or DOM manipulation)

The part that you mostly dont get to see physically, such as the database (backend) that deal with the source of data storage and search. The data retreival and infact what talks to the database is the server-side scripting language like PHP,asp.net,jsp,ruby,perl( business logic) which is basically a single machine called the server that listens on a particular port for "requests" ( like your browser hitting TE server asking for showing this page) , and a "reply" (take all messages from this thread and show in them with proper html ) . so depending on the server (machine that listens) the language that you write the server-side language changes. infact you can even write business logic in C, perl , ruby , erlang or even Arc even if you want to, etc ! this client-server architecture is how most web applications work. Offlate again, newer technologies like "ajax" allow multiple requests in the same page running in the background, where as "comet" allows the server to give replies to the client without the "request" or client even asking . ( such as notifying when a chat message comes, or when stock market quotes )

The best place to start is by creating a site or webpage for yourself. you'll learn through things like domain registration, hosting, dns , etc. if on the other hand, you want a freely hosted webpage , those are fine as well . Then learn how to do things like create a "page counter" ( even if it means seeing how existing page counters work by opening up its code and reverse engineering ), or a "guestbook", and then moving up to things like a "feed/rss reader", "image gallery", and so on.

So clearly , there really is opportunity in both client-side (the presentation to the user ) part as well as the server-side (the actual representation of what you see ) , and it will definitely help to learn both sides for understanding , regardless of whether you end up a flash developer, an icons designer , a database administrator, a linux administrator, a web applications developer, a css specialist, a javascript coder, a technical writer for explaning how these work, or a number of other existing, and upcoming opportunities for those taking the plunge into the world wide web. :)
 
Learn basics of HTML, don't go into depths. No good web designer writes HTML code.. You have lots of apps which can generate them for you. Get your hands on CSS and see how you can style web pages.

YOu need to have good graphic skills too to get into web designing..

If you want to spice it up more, you can learn Java scripts.. books like Teach yourself Javascript in a weekend will get you started soon and is more than enough to get you started.

When you get your feet wet, you can try a web programming language like ASP or PHP.. best way to learn is by reading from w3cschools website for fundamentals and ebooks which sound like Teach yourself this and that.. Dont head straightaway to say HTML complete reference.. YOu will waste valuable time..
 
There are many web based n tier architectures.
LAMP : Linux , Apache, MySql and PHP/Perl
.NET: Windows, IIS, C#/VB.NET or any other .net lang, ASP.NET
ROR (Ruby on Rails): Any OS, mongrel/Apache, Ruby, Rails
JSP: Any OS, WebSphere/Apache/..., Java and Enterprise Java, JSP
The designing part comes only in the front end part. i.e., PHP/JSP/ASP.NET/Rails. It includes JavaScript, HTML, CSS, AJAX, FLASH etc...

So to be a web programmer or to setup own web site, knowledge of any of the above framework is needed.

And there are many templates readily available. like TE forum is vBulletin created on LAMP.
 
Back
Top