Capacitação em Programação de computadores - Introdução à Programação em Javascript

Undefined

INFO

Curso: Programação de computadores - Introdução à Programação em Javascript

Carga Horária: 30h

Modalidade: Online

Turno/Horário: Sábados | 9h às 12h e 14h às 17h

Período: 07/10/23 a 04/11/23

Professor (a): Helder Ramos (PGComp)

 

Informações e Inscrição:
Aqui!

 

NÍVEL DO CURSO

Básico/Introdutório

 

OBJETIVOS DO CURSO 

Capacitar os participantes a compreender e aplicar os fundamentos da linguagem de programação JavaScript, permitindo-lhes desenvolver soluções básicas para a web e estabelecer uma base sólida para estudos mais avançados em desenvolvimento web.

 
 

Objetivos Específicos:

  • Os fundamentos e a relevância do JavaScript no desenvolvimento web.
  • As ferramentas essenciais para programar em JavaScript.
  • Os conceitos primordiais como variáveis, operadores, estruturas condicionais e loops.
  • A manipulação do DOM para interagir com páginas web.
  • Boas práticas de programação e depuração.
  • A criação de um projeto prático para aplicar os conhecimentos adquiridos.
  • Os próximos passos na jornada de aprendizado em JavaScript.

QUEM PODE FAZER ESTE CURSO?

Para pessoas iniciando no mundo da programação

Para aqueles que desejam aprender JavaScript Moderno do zero

Para desenvolvedores experientes que desejam aprimorar seu conhecimento em JS

 
 

PRÉ-REQUISITO:

Sem Pré Requisitos

 

POR QUE DEVO FAZER ESTE CURSO?

O objetivo é garantir que, ao final do curso, você tenha uma compreensão básica de programação em JavaScript e esteja apto para trabalhar com websites e torná-los dinâmicos e interativos. Além disso, você terá um forte conhecimento dos fundamentos da linguagem e poderá progredir seus estudos por conta própria ou em cursos mais avançados.

 
 

EMENTA

Introdução à Programação e JavaScript

  • O que é programação?
  • Por que aprender JavaScript?
  • Breve histórico de JavaScript
  • Ambientes para escrever e testar JavaScript (navegadores, ferramentas online, Node.js)

Conceitos Básicos de Programação

  • Variáveis e tipos de dados
  • Operadores (aritméticos, relacionais, lógicos)
  • Estruturas condicionais (if, else if, else)
  • Estruturas de repetição (for, while)
  • Funções: definição e uso
  • Tipos de dados (Arrays)

JavaScript e a Web

  • O DOM (Document Object Model)
  • Selecionando e modificando elementos na página
  • Manipulando eventos (click, input, etc.)

Boas Práticas e Dicas

  • Debugging: ferramentas e técnicas
  • Estilo e convenções de código
  • Evitando erros comuns

Projeto Prático

  • Desenvolvendo uma pequena aplicação que incorpore os conceitos aprendidos
  • Apresentação do projeto prático

Próximos Passos

  • Introdução a bibliotecas e frameworks (como jQuery, React, Angular, Vue, etc.)
  • Recursos adicionais para aprendizado
 
 

SOBRE O PROFESSOR

Com uma trajetória sólida no mundo da tecnologia há mais de 10 anos, Helder acumulou experiência em uma variedade de linguagens, bibliotecas e frameworks. Ele se destacou particularmente em JavaScript\TypeScript (React e Angular), Python (Django) e Java (Spring Boot). Como desenvolvedor full-stack em diversos projetos, Helder transitou entre front-end e back-end, além de mergulhar no universo da Ciência de Dados e na infraestrutura como DevOps.