Article image
Vagner Bellacosa
Vagner Bellacosa25/06/2021 00:43
Compartilhe

Dia 6 – Uma conversa sobre JavaScript

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

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.

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 

Compartilhe
Comentários (5)
Mauricio Gebrim
Mauricio Gebrim - 14/10/2021 04:07

Muito bom!

Patrick Leite
Patrick Leite - 13/08/2021 11:55

Show de bola!

Patrick Leite
Patrick Leite - 13/08/2021 11:55

Vagner Bellacosa, gosto muito dos seus artigos, toda semana quando entro na DIO sempre tem um artigo seu e eu corro pra dar uma lida pois sei que é conteúdo valido e de qualidade.

Vagner Bellacosa
Vagner Bellacosa - 13/07/2021 16:46

Robson o mundo da programação é um dos melhores trabalhos que uma pessoa pode ter.


Criar, explorar, descobrir, aprender e divertir-se tudo ao mesmo tempo


sucesso e sua jornada


#tmj

Robson Garcia
Robson Garcia - 25/06/2021 07:42

Bom dia Vagner, acordar e dar de cara com um incentivo desses, como diz a rapaziada: "Pode crê" . Me faz ver que a programação é o meu lugar, só tenho dois meses que iniciei e vejo sim que desejo viver disso. #TMJ

Abraços!