fbpx
voltar ao topo

Otimização de Código JavaScript com ES6

Inscreva-se

Educação Executiva

Carga Horária

18h


Data

07/05/25, 14/05/25, 21/05/25, 28/05/25, 04/06/25, 11/06/25,


Horário

Quartas - das 19:30 às 22:30


Localização

Zoom Meetings (Live)


Valores

R$ 1.300,00


Período de Inscrição

até 06/05/2025


Professor(a)

Rodrigo da Rosa


Sobre o curso

NOME DO CURSO: Otimização de Código JavaScript com ES6

JUSTIFICATIVA E O QUE VAI APRENDER:

Este curso foi elaborado para capacitar desenvolvedores a melhorar a eficiência e legibilidade do código JavaScript ao utilizar as funcionalidades mais avançadas e poderosas do ECMAScript 6. Ao longo das aulas, os participantes aprenderão a aplicar recursos como arrow functions, template literals, desestruturação, e novos métodos de array, promovendo uma escrita mais concisa, clara e moderna. O curso aborda técnicas de otimização que não apenas aumentam a produtividade, mas também melhoram a manutenção e a escalabilidade do código em projetos reais.

PÚBLICO-ALVO: Estudantes e entusiastas que desejam aprender boas práticas para escrever código mais limpo, eficiente e escalável. Programadores que já utilizam JavaScript e buscam se atualizar com as funcionalidades mais modernas.

OBJETIVOS: Capacitar os participantes a otimizar seu código JavaScript utilizando as funcionalidades avançadas do ECMAScript 6, tornando-o mais eficiente, conciso e de fácil manutenção. Aplicar recursos como arrow functions, template literals, desestruturação, e novos métodos de array para escrever código mais moderno e escalável. Proporcionar compreensão prática e teórica das melhores práticas do ES6, permitindo que os desenvolvedores melhorem a legibilidade, performance e organização do código em projetos reais, além de prepará-los para lidar com desafios de programação mais complexos.

 

Conteúdo

Parte 1 – Introdução ao ECMAScript 6

 – O que é ECMAScript?

 – Importância do ES6 no desenvolvimento moderno

 – Declaração de variáveis com let, const e var

  • Diferenças entre let, const e var
  • Escopo de bloco vs escopo global

Aula síncrona com resoluções de exemplos e exercícios práticos sobre escopo de variáveis.

 

Parte 2 – Arrow Functions

 – Sintaxe de arrow functions

 – Arrow functions vs funções tradicionais

Aula síncrona com resoluções de exemplos e exercícios práticos sobre Arrow Functions.

 

Parte 3 – Template Literals

 – Sintaxe e uso de template literals

 – Interpolação de variáveis dentro de strings

Aula síncrona com resoluções de exemplos e exercícios práticos sobre formatação de strings usando template literals.

 

Parte 4 – Operador Ternário

 – Sintaxe do operador ternário

 – Uso básico do operador ternário em condições simples

 – Ternário aninhado para múltiplas condições

Aula síncrona com resoluções de exemplos e exercícios práticos sobre substituição de estruturas if…else por operador ternário.

 

Parte 5 – Desestruturação de Objetos e Arrays

 – Desestruturação de arrays

 – Desestruturação de objetos

 – Renomeação de variáveis durante a desestruturação

Aula síncrona com resoluções de exemplos e exercícios práticos sobre desestruturação com arrays e objetos.

 

Parte 6 – Métodos de Array

 – Principais métodos de array em EC6.

  • map(), filter(), reduce(), forEach(), find(), some(), every()

Aula síncrona com resoluções de exemplos e exercícios práticos sobre implementação de problemas usando métodos de array.

abordagem prática e interativa, combinando teoria e exercícios aplicados. Explicações conceituais em aulas síncronas, onde os alunos podem interagir em tempo real, tirar dúvidas e acompanhar a resolução de exemplos.

O material ficará disponível durante o curso e ao final da jornada será disponibilizado certificado de conclusão do curso, conforme critério de avaliação definido.

Não haverá avaliação de conteúdo. É necessário estar presente, no mínimo, em 75% das aulas das aulas síncronas.

PINHO, D. M.. EcmaScript 6: Entre de cabeça no futuro do JavaScript. Casa do código, 2017.

 

Links

Documentação do MDN

Documentação do W3SCHOOLS

 

Professores

Doutor em Engenharia Elétrica - ênfase em Inteligência Artificial - (Robótica Móvel) pelo Centro Universitário FEI. Mestre em Ciências pelo Instituto Tecnológico de Aeronáutica. Especialista em Gestão Estratégica do Ensino Superior pela Universidade de Santo Amaro. Graduado em Ciência da Computação pela Universidade do Grande ABC. Diretor Adjunto dos Cursos de Ciência da Computação, Gestão da Tecnologia da Informação e Sistemas para Internet da Universidade Guarulhos, de fevereiro de 2011 à junho de 2015. Experiência na Trybe Education, lecionando no curso de Desenvolvimento Web, conteúdos de HTML 5, CSS, Javascript, Testes Unitários de Software, Git, GitHib, entre outros. Experiência atual nos cursos de graduação e técnico na área de Tecnologia, na FECAP, além de ter lecionado disciplinas como Banco de Dados, Lógica de Programação e Linguagem de Programação na Universidade Guarulhos.

Rodrigo da Rosa

Prof. Ph.D. Rodrigo da Rosa

Dúvidas?

Entre em contato conosco.

icone de canais de comunicacaoReceba tudo o que rola no universo FECAP

© Fundação Escola de Comércio Álvares Penteado - FECAP - Todos os direitos reservados