/Programacao

Repositório da Disciplina de Programação I do Curso Técnico em Informática para Internet [IFC - Campus Araquari]

Primary LanguageHTML

Programação I

Olá!

Este é o repositório que contém o material de apoio e listas de exercício da disciplina de Programação I do Curso Técnico em Informática do IFC-Araquari.

Este material foi elaborado baseando-se no livro Lógica de Programação e Algoritmos com JavaScript - 2ª Edição.

Este material está em constante desenvolvimento. Portanto, caso tenha algumas sugestões de melhoria e/ou correções, por favor entre em contato comigo por e-mail . Se preferir, faça uma solicitação decontribuição ao projeto.

Como contribuir com um projeto privado:

  • Criar um fork do projeto;
  • Clonar o fork;
  • Criar uma branch para a sua contribuição;
  • Fazer as alterações no seu branch;
  • Enviar um pull request para o projeto original.

Antes de começar, saiba que além deste material elaborado para o primeiro ano do Curso Técnico em Informática (1INFOs), também há um material elaborado para o segundo ano do curso (2INFOs) e também para o terceiro ano (3INFOs).

Trilha do Curso

Programação I ➡️ Professor Fábio Longo de Moura

Lógica de Programação usando JavaScript

Desenvolvimento Web II ➡️ Professor: Eduardo da Silva

Desenvolvimento front-end usando framework Vue

Desenvolvimento Web III ➡️ Professor: Marco André Lopes Mendes

Desenvolvimento back-end usando framework Django

Bons estudos durante a sua jornada!


SUMÁRIO

  1. Introdução
    1. Raciocínio Lógico
    2. Desafios - I
    3. Desafios - II
    4. Olá, Mundo
    5. Olá, JS
    6. Certificação de Fundamentos de Programação
  2. Variáveis e Operadores
    1. Arquivos HTML e JS
    2. Saída de Dados
    3. Entrada de Dados
      1. Lista de Exercícios (Strings)
    4. Comentários
    5. Tipos de Dados
      1. Lista de Exercícios (Variáveis e Operadores)
  3. Estruturas de Decisão
    1. IF...Else
      1. Operadores Lógicos
      2. Lista de Exercícios - Obrigatória
      3. Lista de Exercícios - Complementar
    2. Operador Ternário
    3. Switch...Case
  4. Arrays
    1. Lista de Exercícios
  5. Estruturas de Repetição
    1. For...Of
    2. For com Variável de Controle
    3. Do...While
  6. Funções
    1. Funções com passagem de parâmetros
    2. Funções com retorno de valores
    3. Funções anônimas
    4. Funções callback
    5. Funções autoexecutáveis
    6. Funções recursivas
    7. Funções com parâmetros opcionais
    8. Funções com parâmetros variáveis
    9. Funções com parâmetros nomeados
    10. Funções com parâmetros nomeados e opcionais
    11. Funções com parâmetros nomeados e variáveis
  7. Objetos
  8. Desafios de Projetos