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
Investimento:

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
Investimento:

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
Investimento:

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
Investimento:

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

Realizar matrícula

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

  • 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.

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.