Sempre desnvolvi aplicações desktop em delphi e tenho um bom conhecimento em html, e estou começando a estuda java para desenvolvimento web.
A duvida é o seguinte toda parte de desing na pagina é html+java script
as validações ocorem todas em java script? o que é ajax e onde ele entra? teria uma boa apostila para indicar? e como implentar no netbeans?
As páginas são compostas basicamente de HTML, que é uma linguagem de marcação responsável por especificar uma interface de renderização de componentes para o navegador. Ou seja, o designer “monta” uma página em HTML composta de elementos como input’s, img’s e form’s; quando este código é carregado no navegador (IE, FF, etc), este tem a função de renderizar os componentes na tela.
JavaScript não é “absolutamente necessário”, mas é “essencial” a um web developer. JavaScript é uma linguage de script client-side, ou seja, ela roda na máquina do cliente. Por vezes o JS é usado para validação de formulários, uma vez que isso evita que sejam feitas requisições desnecessárias ao servidor.
AJAX - Assynchronous JavaScript And XML
Ajax é uma técnica usada em JavaScript para se fazer requisições background em páginas web. Consiste, basicamente, em: através de um componente/objeto JavaScript, o programador instancia uma requisição e solicita dados do servidor Sem a necessidade de atualizar a página inteira. Isso é constantemente utilizado em páginas de conteúdo dinâmico que estipulam uma atualização inline ao invés de sobrecarregar o servidor. Um excelente exemplo de Ajax que tu podes encontrar é o serviço de email GMail, que literalmente “abusa” da capacidade do Ajax.
Indico-te a primeiramente estudar HTML, que é muito simples e você aprende rápido.
Em seguida passe a estudar JS que tem apostilas facilmente encontradas na web. JS é uma linguagem de script e portanto você terá de aprender operadores, funções, objetos, essas coisas; será mais fácil uma vez que você já tenha programado alguma vez. Futuramente você pode implementar JS orientado a objetos.
Pesquise na internet que você conseguirá excelente material. Eu mesmo já postarei aqui alguma coisa para você.