INFO
Curso: Introdução à Programação em Javascript
Carga Horária: 30h
Modalidade: Presencial
Turno/Horário: Segunda, Quarta e Sexta | 14h às 18h
Período: 13/05 a 24/05/2024
Professor(a): Claudio Junior
Informações em: https://bit.ly/ufba-tomorrow-maio
Inscrição em: https://bit.ly/ufba-tomorrow-maio-form
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
- Conhecer os fundamentos e a relevância do JavaScript no desenvolvimento web;
- Identificar as ferramentas essenciais para programar em JavaScript.
- Conhecer e aplicar os conceitos primordiais como variáveis, operadores, estruturas condicionais e loops;
- Aprender a manipular o DOM para interagir com páginas web.
- Aplicar boas práticas de programação e depuração;
- Criar um projeto prático para aplicar os conhecimentos adquiridos;
- Conhecer os próximos passos para a jornada de aprendizado em JavaScript.
POR QUE DEVO FAZER ESTE CURSO?
O curso está destinado a todos aqueles que desejam não só iniciar, mas também se aprimorar em programação web;
Além do conhecimento da linguagem JavaScript, o curso proporcionará uma breve introdução ao uso do HTML e CSS, tecnologias necessárias para o desenvolvimento de aplicações web.
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.)