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.