fbpx
voltar ao topo

Fundamentos de JavaScript

Básico

Inscreva-se

Educação Executiva

Carga Horária

15 horas


Data

05/05/25, 12/05/25, 19/05/25, 26/05/25, 02/06/25


Horário

Segundas – das 19:30 às 22:30


Localização

Zoom Meetings (Live)


Valores

R$ 1.150,00


Período de Inscrição

até 02/05/2025


Professor(a)

Rodrigo da Rosa


Sobre o curso

NOME DO CURSO: Fundamentos de JavaScript

JUSTIFICATIVA E O QUE VAI APRENDER:

Este curso é ideal para quem deseja começar a programar ou expandir seus conhecimentos na área de desenvolvimento web, uma vez que o JavaScript é uma das linguagens mais utilizadas para criar interatividade em sites e aplicações. Os alunos aprenderão desde a sintaxe básica da linguagem, como declaração de variáveis e tipos de dados, até conceitos mais avançados, como controle de fluxo, manipulação de arrays e objetos, e interação com o DOM para dar dinamismo a páginas web. Além disso, serão abordados conceitos de funções, escopo e eventos, oferecendo uma base sólida para quem deseja avançar no desenvolvimento web.

PÚBLICO-ALVO: Pessoas interessadas em iniciar ou aprimorar seus conhecimentos em programação, com foco no desenvolvimento web. Iniciantes que não têm experiência prévia ou aqueles que buscam uma base sólida em JavaScript. O curso também é recomendado para profissionais de áreas relacionadas à tecnologia que desejam expandir seu repertório e incluir o JavaScript em seus projetos, como designers, analistas de sistemas ou até empreendedores que desejam entender melhor a linguagem para atuar em suas startups ou projetos digitais.

OBJETIVOS: Conhecer fundamentos de JavaScript. Capacitar a escrita e entendimento de scripts básicos. Manipular variáveis, controlar fluxo de execução e interagir com o DOM (Document Object Model) para dar dinamismo às páginas web.

 

Conteúdo

Parte 1 – Introdução ao JavaScript

 – Tipos de Dados e Variáveis

 – Tipos de dados primitivos: string, number, boolean, undefined, null

 – Declarando variáveis: let, const, var e suas diferenças

 – Operadores aritméticos, lógicos e de comparação

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

 

Parte 2 – Controle de Fluxo

 – Estruturas condicionais: if, else, else if

 – Operadores lógicos: &&, ||, !

 – Loops: for

 – switch case como alternativa ao if.

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

 

Parte 3 – Funções e Escopo

 – Funções: declaração, parâmetros, retorno

 – Escopo de variáveis: escopo global vs local

 – Funções anônimas

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

 

Parte 4 – Manipulação de Arrays e Objetos

 – Arrays: declaração, acesso, métodos comuns (push(), pop(), shift(), unshift())

 – Objetos: criação, acesso a propriedades e métodos.

 – Iterando sobre arrays e objetos com loops

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

 

Parte 5 – Introdução ao DOM

 – O que é o DOM e como o JavaScript o manipula

 – Seleção de elementos HTML (getElementById(), querySelector()).

 – Modificando conteúdo (innerHTML, innerText), atributos e estilos.

– Eventos de interação (como click, mouseover).

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

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.

SILVA, M. S.. JavaScript – Guia do Programador: Guia Completo das Funcionalidades de Linguagem JavaScript. Novatec, 2010.

 

LEPSEN, E. F.. Lógica de Programação e Algoritmos com JavaScript. Novatec, 2022.

 

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