Próximas Turmas
- Frequência: Terça e Quinta
- Horário: 09:00/13:00h
- Término Previsto: 06/02/2025
- Modalidade: Presencial/online
- Professor: David Borges
12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 181,60 (2.99% a.m.) *Sujeito a análise de crédito
- Frequência: Segunda e Quarta
- Horário: 18:00/22:00h
- Término Previsto: 06/02/2025
- Modalidade: Presencial/online
- Professor: Sergio Luiz
12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 181,60 (2.99% a.m.) *Sujeito a análise de crédito
- Frequência: Segunda e Sexta
- Horário: 14:00/17:00h
- Término Previsto: 17/02/2025
- Modalidade: Presencial
- Professor: David Borges
12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 181,60 (2.99% a.m.) *Sujeito a análise de crédito
- Frequência: Sábado
- Horário: 09:00/13:00h
- Término Previsto: 12/04/2025
- Modalidade: Presencial
- Professor: David Borges
12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 181,60 (2.99% a.m.) *Sujeito a análise de crédito
O que você vai aprender nesse curso
Descubra o universo da programação de forma prática com nosso curso "Lógica de Programação em Javascript". Este treinamento é projetado para estudantes iniciantes, proporcionando uma introdução sólida à lógica de programação por meio da linguagem Javascript.
O foco principal é capacitar os alunos para construir algoritmos eficientes e compreender a lógica por trás da programação e prepará-los para entrar de cabeça no mundo da programação web.
No curso também abordamos uma introdução ao desenvolvimento web através do HTML e CSS que são fundamentais para desenvolvedores.
Público Alvo: Este curso destina-se a pessoas sem experiência prévia em programação, incluindo estudantes e profissionais em transição de carreira.
Conteúdo do curso
Introdução à Lógica de Programação
- Conceitos Fundamentais:
- Definição de algoritmo e sua importância.
- Entrada, processamento e saída
- Preparação de ambiente:
- Configurando o Visual Studio Code
- Configurando o Visual Studio Code
- Variáveis, constantes e Tipos de Dados:
- Declaração de variáveis
- Declaração de constantes
- Tipos de dados: números, strings, booleanos.
- Concatenação
- Operadores Aritméticos::
+
(Adição)-
(Subtração)*
(Multiplicação)/
(Divisão)%
(Módulo)
- Operadores de Atribuição
- Operadores de Comparação
- Operadores Lógicos
- Estruturas de Controle de Fluxo:
- Condicionais (if, else if, else, switch) para tomada de decisões.
- Loops (for, while) para repetição controlada.
Introdução ao Desenvolvimento Web com HTML Básico
- HTML Estrutural:
- Estruturação de uma página HTML básica.
- cabeçaho e metadados
- Elementos HTML Comuns:
- Títulos, listas, parágrafos, divisões entre outros.
- Incorporação de links e imagens.
- Formulários em HTML:
- Criação de formulários para interação do usuário.
- Uso de elementos como:
- inputs, textarea, button, entre outros.
- inputs, textarea, button, entre outros.
Estilização com CSS Básico
- Introdução ao CSS:
- Seletores e propriedades básicas.
- Estilização de texto, cores e fontes.
- Estilizando Elementos HTML:
- Aplicação de estilos em elementos específicos.
- Box model e posicionamento.
- Layout Responsivo:
- Conceitos básicos de design responsivo.
- Utilização de media queries.
Aprofundando na Lógica de Programação com Javascript
- Funções em Javascript:
- Definição, chamada e retorno de funções.
- Parâmetros e escopo de variáveis.
- Arrays em Javascript:
- Criação e manipulação de arrays.
- Métodos para manipulação.
- Objetos em Javascript:
- Conceitos de objetos e propriedades.
- Uso de métodos em objetos.
Desenvolvimento Web Dinâmico
- Manipulação do DOM:
- Introdução ao Document Object Model.
- Adição, remoção e modificação de elementos.
- Eventos em Javascript:
- Conceitos de eventos e listeners.
- Trabalho com eventos de mouse, teclado e formulário.
- Integrando Javascript, HTML e CSS:
- Desenvolvimento de páginas web dinâmicas.
- Projeto final integrando todos os conceitos.