Buscar

PORTFOLIO JAVASCRIPT

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Volta Redonda 
2023 
 
 
 
 
FRÂNEY FERNANDES DA SILVA LACERDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUPERIOR TECNOLOGIA EM SISTEMAS PARA INTERNET 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
 
 
Volta Redonda 
2023 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
Produção textual individual, apresentado à UNOPAR – 
Universidade Norte do Paraná, como requisito parcial à 
aprovação no segundo semestre do curso de Superior 
Tecnologia em Sistemas Para Internet. 
 
 
 
FRÂNEY FERNANDES DA SILVA LACERDA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO 
 
 
 
1 INTRODUÇÃO ..................................................................................................... 3 
2 LINGUAGEM DE PROGRAMAÇÃO JAVASCRIPT ............................................. 4 
2.1 UMA BREVE HISTÓRIA ...................................................................................... 4 
2.2 O QUE FAZ UM DESENVOLVERDOR JAVASCRIPT? ....................................... 4 
3 EDITOR DE CÓDIGOS ON LINE PLAYCODE.IO ............................................... 6 
4 DESENVOLVIMENTO ......................................................................................... 7 
4.1 COMEÇANDO ..................................................................................................... 7 
4.2 O PROGRAMA .................................................................................................... 7 
4.3 ENTENDENDO O PROGRAMA .......................................................................... 9 
5 CONSIDERAÇÕES FINAIS ............................................................................... 10 
6 REFERÊNCIAS .................................................................................................. 11 
 
 3 
1 INTRODUÇÃO 
 
O trabalho em questão, tem como objetivo apresentar a produção textual do 
segundo semestre do curso Superior Tecnologia em Sistemas Para Internet, 
realizando a criação de um código simples em HTML e JavaScript, contendo um 
formulário, que realizará a validação do preenchimento correto ou orientando a 
inserção correta no campo de e-mail. 
No primeiro tópico veremos um pouco da história e sua presença no mercado 
da linguagem de programação JavaScript, já no segundo tópico, será apresentado a 
ferramenta de edição de códigos Place.io, sua característica básica. E por fim será 
elaborado um pequeno formulário em HTML e código de programação em JavaScript, 
afim de realizar a validação do campo e-mail com o preenchimento correto, caso 
negativo o código supracitado deverá mostrar uma mensagem orientando a 
composição correta do e-mail. 
 
 
 4 
2 LINGUAGEM DE PROGRAMAÇÃO JAVASCRIPT 
 
 
2.1 UMA BREVE HISTÓRIA 
 
A linguagem JavaScript foi proposta por Brendan Eich em meados dos anos 
1990, visando a torná-la uma linguagem de scripts para ser executada no 
navegador Netscape. A priori, a linguagem foi chamada de LiveScript, mas depois foi 
renomeada para JavaScript, uma vez que a empresa Netscape trabalhava em 
colaboração com a Sun Microsystems (empresa que mantinha a linguagem Java). A 
escolha do nome foi apenas uma jogada de marketing para se aproveitar um pouco 
da popularidade do Java. 
É atualmente a principal linguagem para programação client-side em 
navegadores web. É também bastante utilizada do lado do servidor através de 
ambientes como o node.js. 
O JavaScript suporta estilos de programação orientados a eventos, funcionais 
e imperativos (incluindo orientado a objetos e prototype-based), apresentando 
recursos como fechamentos (closures) e funções de alta ordem comumente 
indisponíveis em linguagens populares como Java e C++. Possui APIs para trabalhar 
com texto, matrizes, datas, expressões regulares e o DOM, mas a linguagem em si 
não inclui nenhuma E/S, como instalações de rede, armazenamento ou gráficos, 
contando com isso no ambiente host em que está embutido. 
 
2.2 O QUE FAZ UM DESENVOLVERDOR JAVASCRIPT? 
 
A Então, o que faz um desenvolvedor JavaScript? De modo geral, este 
profissional é responsável pelo desenvolvimento, teste e implementação de 
aplicações Web e móveis. 
 5 
Suas responsabilidades podem incluir o desenvolvimento de páginas da Web 
interativas, a otimização da experiência do usuário e a implementação de elementos 
de design responsivo. 
Embora este profissional normalmente se dedique ao front-end, a linguagem 
de programação não se limita apenas a este uso. Graças ao Node.js, seu uso também 
tem se popularizado no desenvolvimento back-end. 
Mas como é a rotina de um desenvolvedor JavaScript? Quais são suas 
responsabilidades? 
• Desenvolvimento de aplicações 
• Otimização de aplicações para maior escalabilidade e velocidade 
• Criação de código com base nos requisitos do projeto 
• Supervisão da viabilidade técnica de designs de UI/UX 
• Teste, debug e lançamento de aplicações 
• Manutenção de software e sistemas existentes 
• Análise do feedback do usuário para a implementação de melhorias 
• Criação de bibliotecas de código para uso futuro 
 6 
3 EDITOR DE CÓDIGOS ON LINE PLAYCODE.IO 
 
Playcode.io é um editor JavaScript. Você pode acessara aplicação e começar a 
codificar e criar seu aplicativo. Ele tem modelos prontos para bibliotecas frontend, 
frameworks e linguagens web. 
O site é uma plataforma incrível para praticar e aperfeiçoar suas habilidades em 
JavaScript. Depois de escolher um modelo, você pode começar a codificar 
imediatamente. Você pode acompanhar como seu código é executado no console e 
exibir seu aplicativo na janela de exibição da Web. nele, você pode salvar seu 
trabalho e retornar a acessá-lo mais tarde. 
 7 
4 DESENVOLVIMENTO 
4.1 COMEÇANDO 
No navegador de preferência primeiramente acessamos a plataforma de códigos 
Playcod.io, logo será necessário criar um registro afim de salvar os projetos na 
plataforma. 
Dentro da ferramenta, ele perguntará as principais linguagens a serão utilizadas no 
projeto e ao clicar no sinal de mais no lado direito do menu para aparecerá a opção 
de criar um arquivo. 
 
Tela principal da plataforma: https://playcode.io/ 
4.2 O PROGRAMA 
Abaixo veremos uma imagem do código em HTML, CSS e JavaScript completo e em 
seguida cada parte do processo. 
 
 8 
 
 Aba Index.html, fonte: Próprio Autor 
 
 
 Aba style.css, fonte: Próprio Autor 
 
 
 Aba Script.js, fonte: Próprio Autor 
 9 
4.3 ENTENDENDO O PROGRAMA 
Na Aba index.html, foi utilizado A Linguagem de Marcação de Hipertexto (HTML), 
onde foi criado um formulário com o id chamado “formulário”. 
Na linha 11 até a linha 13, foi inserido um input de e-mail com o nome e o id chamado 
de “email”. Na linha 14 se encerra o formulário e logo na linha 15 utiliza-se o atributo 
src (Source) para incorporar o arquivo onde se localiza os códigos JavaScript. 
Na aba style.css onde contém os códigos em CSS (Folha de Estilo em Cascata), foi 
configurado a aparência do front-end (visuais da interface), contendo o background 
(cor de fundo) em white, color (cor da font) em black, justify-content (alinhamento) em 
Center. 
Na aba script.js onde está registrado os códigos em JavaScript, foi utilizado na linha 
1 a função getElementById() onde se localiza o formulário pelo seu id, e utilizamos a 
função addEventListener() para obter o a espera do registro “submit”, por fim 
utilizamos a função event.preventDefault() a fim de impedir o envio do formulário sem 
os parâmetros de validação. 
Na linha 12 ainda no arquivo stscript.js, foi criado uma constante contendo expressões 
regulares para que o JavaScript valide o email informado pelo usuário, na linha 13 
será realizado uma validação, sendo aprovado na linha 14 foi criado um alerta (alert) 
em popup informando “E-mail aprovado”, caso seja reprovado a validação na linha 16 
foi criado um alerta com o seguinte texto: “E-mail inválido. O endereço de e-mail é 
composto por duas partes. Asduas partes são separadas pelo símbolo @. a 1ª parte, 
é o nome do utilizador, e a 2ª parte, é o domínio onde se encontra esse endereço de 
e-mail.”, instruindo o registro correto dele. 
 
 
 
 
 10 
5 CONSIDERAÇÕES FINAIS 
 
Com o uso do JavaScript pode criar validações poderosas com praticidade e com 
ótimo desempenho, existindo inúmeras maneiras de elaborar códigos simples ou 
complexos e aumentar a segurança não somente do formulário, mas em todo o 
projeto. 
JavaScript, juntamente com HTML e CSS, é a melhor linguagem de programação 
para aprender desenvolvimento web front-end. 97,8% de todos os sites no mundo 
utilizam JavaScript para seu desenvolvimento client-side (a interface que é visível 
para os visitantes). 
Isso faz com que essa seja a linguagem de programação mais popular para esses 
casos. 
De modo geral, o JavaScript é uma daquelas linguagens de programação 
relativamente fáceis de aprender, tornando a escolha perfeita para quem está 
planejando se tornar um desenvolvedor web. Desenvolvedores JavaScript também 
podem se inserir no mercado de trabalho como designers UI/UX, desenvolvedores 
full-stack e engenheiros de software. 
 
 
 
 
 
 
 
 
 11 
6 REFERÊNCIAS 
 
 
A ENCICLOPÉDIA LIVRE, Wikipédia. JavaScript, Disponível em: 
https://pt.wikipedia.org/wiki/JavaScript. 
Acesso em: 16 ago. 2023 
 
DEVELOPER, Mozilla. Event.preventDefault(). Disponível em: 
https://developer.mozilla.org/pt-BR/docs/Web/API/Event/preventDefault. 
Acesso em: 03 ago. 2023 
 
DEVELOPER, Mozilla. Element.addEventListener(). Disponível em: 
https://developer.mozilla.org/pt-BR/docs/Web/API/EventTarget/addEventListener. 
Acesso em: 03 ago. 2023. 
 
Hostinger. As 10 Linguagens de Programação Mais Usadas em 2023: Aprimore 
suas Habilidades em Desenvolvimento Web. Disponível em: 
https://www.hostinger.com.br/tutoriais/linguagens-de-programacao-mais-usadas 
Acesso em: 04 ago. 2023. 
 
Medium.com. Código Limpo, versão JavaScript!. Disponível em: 
https://medium.com/trainingcenter/c%C3%B3digo-limpo-vers%C3%A3o-javascript-
80adecafdbec. 
Acesso em: 25 ago. 2017.

Continue navegando