Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6
Programação com JavaScript -
Conceitos
I ntrodução
O desenvolvimento Web refere-se, em geral, às tarefas associadas
ao desenvolvimento de sites para hospedagem via intranet ou internet.
O processo de desenvolvimento da web inclui design da web,
desenvolvimento de conteúdo da web, scripts do lado do cliente / servidor e configuração de segurança de rede, entre outras tarefas.
Em um sentido mais amplo, o desenvolvimento da web abrange todas as
ações, atualizações e operações necessárias para construir, manter e gerenciar um site para garantir que seu desempenho, experiência do usuário e velocidade sejam ideais.
Objetivos da aula
• Definir o conceito de Javascript.
• Demonstrar a estrutura da linguagem Javascript.
• Explicar como trabalhar com o Javascript.
Resumo
O desenvolvimento da Web é a codificação ou programação que habilita
a funcionalidade do site, de acordo com os requisitos do proprietário. Ele lida principalmente com o aspecto não relacionado ao design da construção de sites, o que inclui marcação e marcação de escrita.
O desenvolvimento da Web varia da criação de páginas de texto simples
a aplicativos complexos baseados na Web, aplicativos de rede social e aplicativos de negócios eletrônicos.
A hierarquia de desenvolvimento da web:
• Codificação do lado do cliente.
• Codificação do lado do servidor.
• Tecnologia de banco de dados.
A maioria dos desenvolvedores da web usa Hypertext Markup Language
(HTML), Cascading Style Sheets (CSS) e JavaScript para desenvolver.
• HTML define a estrutura básica de um site - a base sobre a qual todo o
resto é construído. Ele forma os blocos que definem o layout, formato e componentes críticos de uma página.
• CSS é usado para definir o estilo do conteúdo de um site da Web
usando um pequeno conjunto de arquivos que são mantidos em todo o site. Desta forma, sempre que uma alteração deve ser aplicada para, digamos, alterar consistentemente a cor de todos os botões encontrados em cada página do site, um desenvolvedor web precisa editar apenas um único arquivo em CSS. • A linguagem de programação JavaScript é usada para cuidar da interatividade de muitos elementos exclusivos do site. Ele pode ser usado para criar efeitos que alteram a aparência de ícones e menus suspensos, adicionam animações, jogos e outros elementos interativos.
Os Desenvolvedores Web
Os desenvolvedores da Web geralmente são divididos em
desenvolvedores front-end, back-end e full-stack. Um desenvolvedor front-end cuida de todos os aspectos visuais do site (layout, barra de navegação etc.), sua interatividade e reúne todos os seus elementos.
Os desenvolvedores de back-end cuidam de tarefas menos visíveis que
garantem que o site funcione sem problemas, como gerenciar os serviços de hospedagem, banco de dados e aplicativos do site. Os desenvolvedores de back-end podem precisar desenvolver soluções para problemas de servidor usando linguagens adicionais do lado do servidor, como Python, Ruby, Java e PHP. Devs full-stack são desenvolvedores capazes de realizar tarefas front-end e back-end ao mesmo tempo.
O JavaScript
JavaScript é uma linguagem de programação interpretada leve. Ele é
projetado para criar aplicativos centrados em rede. É complementar e integrado ao Java. JavaScript é muito fácil de implementar porque está integrado ao HTML. É aberto e multiplataforma. Motivos para utilizar o JavaScript
• Javascript é a linguagem de programação mais popular do mundo e
isso a torna uma ótima escolha para o programador. Depois de aprender Javascript, ele ajuda a desenvolver softwares de front-end e back-end usando diferentes estruturas baseadas em Javascript como jQuery, Node.JS etc.
• Javascript está em todo lugar, ele vem instalado em todos os
navegadores modernos e, portanto, para aprender Javascript, você realmente não precisa de nenhuma configuração de ambiente especial. Por exemplo, Chrome, Mozilla Firefox, Safari e todos os navegadores que você conhece até hoje oferecem suporte a Javascript.
• Javascript ajuda a criar sites realmente bonitos e rápidos. Você pode
desenvolver seu site com uma aparência de console e oferecer a seus usuários a melhor experiência gráfica do usuário.
• O uso de JavaScript agora se estende ao desenvolvimento de
aplicativos móveis, desenvolvimento de aplicativos de desktop e desenvolvimento de jogos. Isso abre muitas oportunidades para você como Programador Javascript.
• Devido à alta demanda, há um grande crescimento na empregabilidade
e altos salários para quem conhece JavaScript.
• Possui inúmeros frameworks e bibliotecas já desenvolvidos que podem
ser usados diretamente no desenvolvimento de seu software para reduzir o tempo de lançamento no mercado. Aplicações em programação Javascript
Javascript é uma das linguagens de programação mais amplamente
utilizadas (front-end, bem como back-end). Está presente em quase todas as áreas de desenvolvimento de software. Veja alguns exemplos do que se pode fazer com JavaScript:
• Validação do lado do cliente - Isso é realmente importante para
verificar qualquer entrada do usuário antes de enviá-la ao servidor e o Javascript desempenha um papel importante na validação dessas entradas no próprio front-end.
• Manipulando páginas HTML - Javascript ajuda na manipulação de
páginas HTML em tempo real. Isso ajuda a adicionar e excluir qualquer tag HTML facilmente usando javascript e modificar seu HTML para alterar sua aparência com base em diferentes dispositivos e requisitos.
• Notificações do usuário - você pode usar Javascript para gerar pop-
ups dinâmicos nas páginas da web para fornecer diferentes tipos de notificações aos visitantes do seu site.
• Carregamento de dados de back-end - Javascript fornece uma
biblioteca Ajax que ajuda a carregar dados de back-end enquanto você está fazendo algum outro processamento. Isso realmente proporciona uma experiência incrível aos visitantes do seu site.
• Apresentações - JavaScript também fornece a facilidade de criar
apresentações que dão aparência e sensação ao site. JavaScript fornece bibliotecas RevealJS e BespokeJS para construir apresentações de slides baseadas na web. • Aplicativos de servidor - o Node JS é baseado no tempo de execução Javascript do Chrome para criar aplicativos de rede rápidos e escaláveis. Esta é uma biblioteca baseada em eventos que ajuda no desenvolvimento de aplicativos de servidor muito sofisticados, incluindo servidores da web. E muitas outras aplicações!
Referência Bibliográfica
FLANAGAN, David. JavaScript: O Guia Definitivo. 6ª Ed. Porto Alegre:
Bookman, 2013.
FREEMAN, Eric. Use a cabeça!: programação JavaScript. 1ª Ed. São