Apenas informe seu e-mail no formulário abaixo para vincular o e-mail ao curso. Se ainda não tem um cadatro no Alfamídia Online, crie gratuitamente uma conta no link nova conta
você será cadastrado no informativo diário alfamídia news, mas poderá se descadastrar no link de qualquer mensagem do informativo.
Este curso tem como objetivo ensinar ao aluno lógica de programação de uma forma prática e gradativa. A lógica de programação é ensinada na prática, em uma linguagem de uso profissional, o Javascript, porém de uma forma incremental.
O primeiro programa que o aluno desenvolverá, já no primeiro vídeo da linguagem, tem uma única linha e exibe um alerta. A partir daí, começamos a aprofundar gradativamente o conhecimento, mostrando como controlar o fluxo do programa, como utilizar variáveis do tipo inteiro e string, etc.
A abordagem deste curso não é de ensinar um grupo específico de conteúdos de cada vez, como tipos de variáveis ou comandos de controle de fluxo. O aluno irá desenvolver uma capacidade de compreensão da lógica de programação de forma gradativa, com novos conceitos sendo apresentados intercalados com exercícios práticos.
Assim, ao aprender sobre variáveis inteiras, o comando if, e funções prompt e alert, o aluno já começa a desenvolver programas de 3 ou 4 linhas com base nestes conhecimentos. Ao realizar os desafios, ele vai consolidando seus conhecimentos e ao mesmo tempo começa a perceber a necessidade de recursos mais avançados.
A medida que comandos mais sofisticados de repetição, objetos e arrays são mostrados, os desafios tornam-se mais complexos. Para cada desafio, a aula seguinte apresenta uma solução, detalhando passo a passo a construção da mesma.
A abordagem adotada para o ensino de lógica de programação é através do uso de uma linguagem profissional, o Javascript, ao invés de utilizar português estruturado e outras alternativas que não entendemos como as mais eficientes para o ensino. A rigor, é sempre necessário utilizar uma linguagem de programação para ensinar lógica de programação (até mesmo fluxograma é uma linguagem, ainda que visual), e o Javascript se mostra uma opção fácil e rápida, podendo-se criar programas diretamente no Chrome, sem a necessidade de nenhuma outra ferramenta.
Para uma análise mais aprofundada de nossa abordagem de lógica de programação, confira nosso artigo O que é Lógica de Programação.
Consultar valor Extensivo Desenvolvimento Web e Mobile
Apostilas gratuitas da Alfamídia relacionadas:
- Apostila de Introdução ao Javascript
Este curso está presente nos seguintes extensivos online:
- Programação Web e Mobile
- Desenvolvimento de Jogos Digitais
- Administração de Redes e Gestão de TI
- Extensivo Online para Jovens - Tecnologia Jogos e Design
- Extensivo em Administração de Sistemas Microsoft
- Extensivo em Software Livre - Desenvolvimento e Administração de Redes
- Desenvolvimento de Software
- Formação Web Design e Programação
Aula 1
Criando nosso primeiro programa
Programas Simples e Cálculos Matemáticos em Javascript
Controle de Fluxo com WHILE e variáveis de controle de fluxo
Funções, escopo e tipo de variáveis
Objetos e Arrays em Javascript
Conteúdos Complementares