Client-side: Desenvolvimento com ES6+ no TOTVS Fluig Desenvolvimento

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

foto 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.