☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

sexta-feira, 25 de junho de 2021

Dia 6 – Uma conversa sobre JavaScript

 


Dia 6 – Uma conversa sobre JavaScript

  • #UX/UI
  • #UX/UI
  • #UX/UI
  • #UX/UI
  • #UX/UI
  • #UX/UI
  • #Programação para Internet
  • #JavaScript

Dia 6 – Uma conversa sobre JavaScript


image


Dia 6 - Ensine passo a passo algum tema que você domina bem na sua linguagem favorita


image


Pois bem, caro padowan estamos no sexto dia e no sexto artigo, o tema de hoje é um pouco nebuloso, mesmo difícil de escrever, nao domino completamente o JS, por isso malandramente o tiozão, desviou o foco e mudou o rumo da prosa.


image


Apesar da pequena trapaça, prometo que você vai gostar e vale a pena conhecer, afinal ao se tornar um programador de uma linguagem, obrigatoriamente tem que conhecer os bastidores, deve saber mais sobre a linguagem e sua origem, entender os porques. Antes que o espertinho diga que existe o Wikipédia, te garanto que economizara tempo lendo, ao invés de googlear, esta tudo mastigadinho.


O JavaScript, nas origens conhecido como Mocha, foi criado para ser o canivete suíço, pois a internet na década de 90 do seculo passado, se massificava, tornando-se popular, e o povão não curtiu o lance de textos e fotos estáticas, nesta época o vídeo era um assunto taboo, destruidor de conexões discadas, para se ter ideia do castigo que era a velocidade, desafetos eram atacados pelo envio massivo de e-mails, pois bloqueava a conexão e levava muito tempo para liberar a caixa postal, mas isto é assunto para outro artigo.


image


Então um grupo de programadores geniais juntaram-se e em menos de 10 dias tinham a linguagem desenvolvida e operacional, e qual foi seu propósito? Dar vida as enfadonhas páginas web de então, senão acredita em mim, visite o Web Archive – Internet Archive (https://web.archive.org) e veja com seus próprios olhos, e fofoca pura, o Javascript não tem versão 2.0, é uma linguagem tão excepcional que até hoje, passados quase 3 décadas se mantem atual e competitiva.


Durante 8 anos seguidas foi considerada a melhor linguagem de programação e ao mesmo tempo é rainha absoluta da internet com 95% de toda a programação Web ser em Javascript, obrigando a inúmeras linguagens a embutirem fragmentos de código Javascript em seus programas. Todas as grandes empresas do mundo necessitam de JS, a própria Google usou seus melhores, não tão bons assim, a criarem um substituto, grande fiasco financeiro e de vaidade. Afinal falharam redondamente.


Aplicações


Games


image


Uma linguagem excelente para jogos de aplicativos moveis, principalmente pelos milhares de frameworks e bibliotecas desenvolvidas nos quatro campos do globo, por uma galera para la de porreira... gente boníssima que nos facilitam a vida.


Finanças


image


Em todas as áreas do mercado financeiro teremos alguma pagina Html e nela um aplicativinho em Javascript, para calcular juros, desenhar gráficos, produzir resumos e informações uteis ao investidor.


Iot


image


Todos os aparelhos conectados a internet usam código e adivinhe qual a linguagem que reina na internet das coisas? Geladeiras, aspiradores de pó, maquinas de refrigerantes e até carros da Tesla.


E pensar que no princípio o negócio era fazer animações meias bocas, validar formulários e fornecer acesso aos sites de Bancos.


Muito falatório, mas com um objetivo


image


Convidar o leitor mergulhar no aprendizado, treino, despertando a curiosidade e motivando o padawan a ir em busca de mais informações, mais exemplos de código, aprender o estado da arte. Mesmo o tiazao aqui, que iniciou a pouco nos treinamentos em JS, se ve emaranhas, para codificar coisas simples.


Veja a abertura, leitura e tratamento de arquivos de texto sequencial, veja a validações de formulários web, operação de equipamentos sofisticados, aprenda a debugar e testar apps em JS, existe uma miríade de aplicações a serem exploradas e desenvolvidas, inclusive agora como cloud, as possibilidades se avolumaram exponencialmente.


Num dos próximos arquivos iremos explorar os mais famosos frameworks desenvolvidas, buscar exemplos fáceis, também falarei sobre os comandos avançados e a escrita elegante.


image


O tema de hoje era falar o passo a passo, então para não fugir, fiz uma apresentação da importância, valência e flexibilidade do JS. Claro que nem tudo é um mar de rosas, existem coisas irritantes, assunções que tiram-me do sério, bugs inexplicáveis, mas a máquina sempre tem razão, se não souber formular a pergunta a resposta será imprecisa.


Por isso, declare as variáveis, tenha atenção aos pontos-e-vírgulas, chaves e colchetes, índices e arrays, afinal pequenos deslizes geram erros catastróficos. Faça testes e mais testes, afinal se a condição não testada será aquela que bugara em plena apresentação ao chefe. Cuidados com frase e só um if e não sofra da síndrome do Dr. Ivan Saf.


Conheça um dos grandes problemas, que causam grandes danos aos programadores:

https://web.digitalinnovation.one/articles/deu-ruim-no-levantamento-de-requisitos-a-sindrome-de-dr-ivon-saf


Conclusão


Aproveite a plataforma DIO, tem inúmeros desafios de caso, tem o fórum para pedir ajuda, compartilhar conhecimentos e passar aquela dica lacradora. Afinal juntos somos mais forte e aqui estamos para aprender, sofremos juntos para desenvolver um código que passe nos testes fechados. Mas não desistimos.


Espero que tenha aproveitado meu parlapie, caso surja alguma duvida deixe nos comentários, que rapidamente tentarei auxilia-lo, convido a visitarem meu GitHub e verem outras cositas mas.


Até breve.



https://dio.me/articles/dia-6-uma-conversa-sobre-javascript


GitHub principal : https://github.com/VagnerBellacosa


Conheça os bootcamps que estou inscrito:

https://github.com/VagnerBellacosa/DIO_Bootcamps


Sem Javascript nao teriamos a internet de hoje.

Antes de partir, pense um mundo sem Youtube, Facebook, Instagram, Whatsapps.
Na decada de 90, nao existia redes sociais, usamos o irq, chats, icq e agradeça a linguagem que veio revolucionar estes softwares? 

  

Espero ter ajudado ate o próximo artigo.


image


image Mais momento jabá, o que aconteceu na Festa do Morango em Atibaia, muitas surpresas divertidas, visite meu vídeo e veja para onde fui desta vez: https://www.youtube.com/watch?v=iInRsIP9aZI


Bom curso a todos.


image https://www.linkedin.com/in/vagnerbellacosa/


image https://github.com/VagnerBellacosa/


Pode me dar uma ajudinha no YouTube?


image https://www.youtube.com/user/vagnerbellacosa


#Desafio21DiasNaDIO 

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...