TOTVS Fluig Academy | Client-side: Desenvolvimento com ES6+ no TOTVS Fluig
17 aulas
01 hora e 10 minutos
Geral
Fórum de dúvidas
Fórum de dúvidas
Laboratório TOTVS Fluig
Introdução
Objetivo do curso
Objetivo do curso
O que é ES6 Strict Mode
O que é ES6 Strict Mode
JavaScript Moderno: Recursos Essenciais
Let const
Arrow Function Method Shorthand
Template Strings
Destructuring
Spread Rest Operators
Enhanced Object Literals
Strict Mode
Strict Mode
jQuery
jQuery
Conclusão
Encerramento
Certificado
Pesquisa de satisfação
Sumário
O curso é voltado para desenvolvedores que buscam aprimorar suas habilidades com JavaScript moderno, com o objetivo de capacitar o aluno a escrever códigos mais enxutos, legíveis e eficientes , utilizando as melhorias de sintaxe introduzidas no ECMAScript 6 (ES6). O treinamento foca em boas práticas e na aplicação prática desses recursos em soluções Frontend, como Widgets no TOTVS Fluig.
Objetivo
Capacitar o aluno a utilizar as principais evoluções do ECMAScript 6 (ES6/ECMAScript 2015) para modernizar o desenvolvimento , escrevendo códigos mais expressivos, seguros e de fácil manutenção em projetos Client Side/Frontend.
Destaques
Declaração e Escopo de Variáveis
- Let e Const: Novas formas de declarar variáveis que introduzem o conceito de escopo de bloco, resolvendo problemas de escopo de var.
Funções Simplificadas e Escopo de this
-
Arrow Function: Sintaxe mais curta para funções. Não preserva o escopo de this (herda o do parent ou aponta para window).
-
Method Shorthand: Permite declarar métodos dentro de objetos sem a palavra-chave function.
Facilidades na Manipulação de Dados
-
Template Strings: Usa crases (`) para interpolar variáveis e trabalhar com múltiplas linhas (sem concatenação).
-
Destructuring: Permite extrair valores de objetos e Arrays de forma simples e direta, incluindo a renomeação de variáveis.
Bruno Quadrotti de Freitas
Sou Staff Frontend Engineer e Architect com mais de 13 anos de experiência na modernização de plataformas, como o TOTVS Fluig, através de arquiteturas escaláveis e Web Components. Minha missão é elevar o desenvolvimento web, combinando tecnologias consolidadas com inovações, especialmente a Integração de Inteligência Artificial para criar interfaces mais inteligentes. Com formação em IA (pós-graduação na FIAP), aplico liderança técnica e execução hands-on para impulsionar a performance e escalabilidade dos projetos Frontend. Se busca inovar e explorar o potencial da IA no desenvolvimento web, estou aqui para guiar essa transição.