Graduanda em Sistemas para Internet (SI) pela FATEC de Carapicuíba. Voluntária na comunidade Codamos. Freelance nas horas vagas. alessandranastassja.com.br github.com/Alessandra-Nastassja linkedin.com/alessandra-nastassja @hey_nastassja Quem sou eu ? Alessandra Nastassja
BIT Tech Week # Definição TypeScript ES6 Erradicar os erros de desenvolvimento É mais flexível na hora do desenvolvimento # Variáveis TypeScript ES6 Tendo 3 escopos: 1. Global 2. Class 3. Local Tendo 2 escopos: 1. Global 2. Local
Tendências JQUERY É uma biblioteca de funções JavaScript que interaage com o HTML. * Seleção e manipulação de elementos HTML * Efeitos e animações * Navegação pelo DOM * Ajax * Eventos JS + WRITE LESS = JQUERY " Write less, do more. "
Tendências NODE Plataforma de código aberto, usa o mesmo interpratador do JavaScript do browser. V8 + LIBUV = NODE Máquina virtual Biblioteca C "Ambiente de execução Javascript server-side. " * Sua execução single-thread; * NPM (Node Package Manager); * Arquiteturas como a de microsserviços e serverless.
Tendências ANGULAR / ANGULAR JS É uma plataforma e framework para construção da interface de aplicações usando HTML. TYPESCRIPT + NODE = ANGULAR "Mantido pela Google. Utilizada para criar aplicativos de página única (SPA). " * Transpiler * Documentação bem detalhada.
Week GULP Kit de ferramentas JavaScript de código aberto. * Gulp Sass, para compilar SCSS para CSS. * Gulp cssnano, para minificar e otimizar CSS. "Automatiza todos os seus processos. " AUTOMATIZAR + PIPE = GULP
Week WEBPACK O Webpack é um bundler de módulo JavaScript de código aberto. É um módulo empacotador. * Loader, módulos realiza conversão * Asset RULES + LOADER = WEBPACK Durante o processo de builder o código pode passar por várias transformações, como Babel, TypeScript, etc.
Week BABEL É um compilador JavaScript gratuito e de código aberto e transpiler configurável. SCRIPT + (GULP/WEBPACK) = BABEL "Muito do que temos hoje se deve ao babel. " * Transpiler * Módulos * Componentes
Week REFERÊNCIAS Sites, pesquisas e tutoriais. Front-end Frameworks - Overview https://2018.stateofjs.com/front-end-frameworks/overview/ Tendências sobre Frameworks Javascript em 2019 https://medium.com/@milfont/tend%C3%AAncias-sobre-frameworks- javascript-em-2019-15369b2ad8cd Node.js – O que é, como funciona e quais as vantagens https://www.opus-software.com.br/node-js/ Difference Between Typescript vs ES6 https://www.educba.com/typescript-vs-es6/
Week REFERÊNCIAS Sites, pesquisas e tutoriais. Ecossistema JavaScript https://blog.codecasts.com.br/ecossistema-javascript-parte-05-bundlers- builders-6809b17ddcf8 Webpack 2 para iniciantes https://devheroes.io/webpack-2-para-iniciantes-o-que-e-porque-usar-e- como-iniciar/ Como usar Babel js em produção https://www.danieldcs.com.br/como-usar-babeljs-em-producao/ O Guia Completo do React e o seu Ecossistema https://tableless.com.br/guia-completo-react-ecossistema/
Week REFERÊNCIAS Sites, pesquisas e tutoriais. Tendencias de JavaScript en 2019 https://www.cloudstudio.mx/blog/2019/01/22/tendencias-de-javascript- en-2019/ Gulp direto ao ponto: fluxo de trabalho para iniciantes https://medium.com/@fnandaleite/gulp-direto-ao-ponto-fluxo-de-trabalho-para- iniciantes-2da02f5ab41e O que é Angular? https://blog.algaworks.com/o-que-e-angular/ Node.js: quem já utiliza a tecnologia https://blog.umbler.com/br/node-js-quem-ja-utiliza-a-tecnologia-e-aprova/