Você está na página 1de 2

Curso de Programação para Iniciantes com JavaScript (Sem ênfase em

Desenvolvimento Web)

Módulo 1: Introdução à Programação e Ambiente de Desenvolvimento


1.1 Conceitos Básicos de Programação
● Algoritmos e Lógica de Programação
● Variáveis e Tipos de Dados
● Operadores e Expressões
1.2 Ambiente de Desenvolvimento
● Instalação e Configuração do Node.js
● Editores de Código (e.g., Visual Studio Code)

Módulo 2: Estruturas de Controle de Fluxo


2.1 Estruturas Condicionais
● if, else if, else
● Operadores Lógicos
● Switch Case
2.2 Estruturas de Repetição
● while, do-while
● for e for-in

Módulo 3: Funções e Modularização


3.1 Declaração de Funções
● Parâmetros e Retorno
● Escopo de Variáveis
● Funções Anônimas e Arrow Functions
3.2 Modularização
● Organização de Código em Módulos
● Importação e Exportação de Módulos no Node.js

Módulo 4: Manipulação de Dados em JavaScript


4.1 Arrays
● Métodos de Array (e.g., map, filter, reduce)
● Iteração em Arrays
4.2 Objetos
● Criação e Manipulação de Objetos
● Métodos e Propriedades

Módulo 5: Tratamento de Erros e Debugging


5.1 Tratamento de Exceções
● try, catch, finally
● Lançamento de Exceções
5.2 Debugging em JavaScript
● Console.log e Outros Métodos
● Uso de Ferramentas de Debugging (e.g., DevTools)
Módulo 6: Projeto Final - Aplicação de Conhecimentos
6.1 Desenvolvimento de um Projeto Prático
● Aplicação dos Conceitos Aprendidos
● Refatoração e Melhoria do Código

Módulo 7: Boas Práticas e Recursos Avançados


7.1 Boas Práticas de Programação em JavaScript
● Nomenclatura de Variáveis e Funções
● Comentários e Documentação
7.2 Recursos Avançados
● Promises e Async/Await
● Manipulação de Eventos
● Avaliação Final e Certificação

Você também pode gostar