Próximas Turmas

  • Frequência: Segunda e Sexta
  • Horário: 14:00/18:00h
  • Término Previsto: 05/06/2025
  • Modalidade: Presencial/online
  • Professor: David Borges
Investimento:

12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 193,35 (boleto pela Principia) *Sujeito a análise de crédito

  • Frequência: Segunda e Quarta
  • Horário: 18:00/21:30h
  • Término Previsto: 02/07/2025
  • Modalidade: Presencial/online
  • Professor: Sergio Luiz
Investimento:

12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 193,35 (boleto pela Principia) *Sujeito a análise de crédito

  • Frequência: Terça e Quinta
  • Horário: 09:00/13:00h
  • Término Previsto: 03/07/2025
  • Modalidade: Presencial/online
  • Professor: David Borges
Investimento:

12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 193,35 (boleto pela Principia) *Sujeito a análise de crédito

  • Frequência: Sábado
  • Horário: 13:00/17:00h
  • Término Previsto: 30/08/2025
  • Modalidade: Presencial/online
  • Professor: Sergio Luiz
Investimento:

12xR$165,00 cartão de crédito ou Entrada: R$ 217,80 + 12x de R$ 193,35 (boleto pela Principia) *Sujeito a análise de crédito

Quero mais informações

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çalho 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, 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.

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.

Desenvolvimento Web Dinâmico

  • Manipulação do DOM:
    • Introdução ao Document Object Model.

  • Eventos em Javascript:
    • Conceitos de eventos.
    • Trabalhando com eventos e formulário.

  • Integrando Javascript, HTML, CSS e JS:
    • Projeto integrando HTML, CSS e Javascript.