INFO
Curso: Programação de computadores - Introdução à Programação em Javascript
Carga Horária: 30h
Local: PAF II - Campus Ondina - UFBA
Turno/Horário: Segunda a Sábado das 8h às 12h
Período: 15/Jan a 20/Jan - 2024
Professor (a): Claudio Junior Nascimento da Silva
Informações em:
https://bit.ly/ufba-tomorrow-janeiro
Inscrição em:
https://bit.ly/ufba-tomorrow-janeiro-form
NÍVEL DO CURSO
Básico/Introdutório
OBJETIVOS DO CURSO
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.
QUEM PODE FAZER ESTE CURSO?
- Iniciantes no mundo da programação;
- Aqueles que desejam aprender JavaScript;
- Desenvolvedores experientes que desejam aprimorar conhecimentos 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.)
Recursos adicionais para aprendizado