Fundamentos JavaScript: Simples e Prático Desenvolvimento

20 aulas

02 horas

Geral

Fórum de dúvidas

Fórum de dúvidas

Laboratório TOTVS Fluig

Apresentação

Sumário

Sumário

Introdução

Introdução ao JavaScript

Prática

Prática

Operadores e Controle de Fluxo

Operadores e Controle de Fluxo

Funções

Funções

Estrutura de Dados

Estrutura de Dados - Parte I

Estrutura de Dados - Parte II

DOM

DOM - Parte I

DOM - Parte II

Consumindo APIs

Consumindo APIs - Parte I

Consumindo API - Parte II

Consumindo API - Parte III

Exercícios

Código das Aulas

Conclusão

Até breve!

Pesquisa de satisfação

Certificado

Sumário

O curso capacita desenvolvedores e estudantes a criarem páginas web interativas na prática. A jornada de aprendizado vai desde os fundamentos, como: variáveis, tipos de dados e controle de fluxo e até conceitos essenciais para o mercado, incluindo funções, estruturação de dados com arrays e objetos, manipulação dinâmica do DOM e consumo de APIs.

Objetivo

Capacitar o aluno na utilização do JavaScript para criar lógicas e adicionar interatividade em páginas web, otimizando o desenvolvimento através de funções reutilizáveis, estruturação de dados e manipulação dinâmica de elementos (DOM), para tornar a construção de aplicações mais completas e capazes de se conectar com servidores externos e dados reais por meio de APIs.

Destaques

Aplicação Lógica e Desenvolvimento de Interatividade Web

  • Lógica de Programação e Estrutura de Dados: Controle sobre o fluxo da aplicação utilizando variáveis (let e const), operadores lógicos e estruturas condicionais (if, else, switch e ternário), além da organização e manipulação eficiente de múltiplas informações utilizando Objetos, Arrays e estruturas de repetição (loops).
  • Funções e Reutilização de Código: Criação de blocos de código organizados para executar tarefas específicas, abrangendo Function Declaration, Function Expression e Arrow Functions.
  • Manipulação do DOM e Eventos: Interação direta com a árvore de elementos HTML da página, utilizando seletores (como getElementById e querySelector) para alterar conteúdos, atributos e estilos em tempo real. Inclui a captura de ações do usuário com escutadores de eventos (addEventListener, cliques, inputs).
  • Consumo de APIs e Comunicação HTTP: Conexão do front-end com servidores externos para buscar e enviar dados, compreendendo o papel fundamental das APIs. 

Rodolfo Emerson Ferreira

foto Rodolfo Emerson Ferreira

Desenvolvedor Front-end com foco no ecossistema TOTVS Fluig, atuando na criação de interfaces modernas,  componentes web e soluções voltadas à usabilidade, performance e experiência do usuário. Possui experiência no desenvolvimento de portais, widgets e aplicações web, aplicando boas práticas de JavaScript, HTML, e CSS em projetos voltados à produtividade e automação de processos.

Linkedin