5. Ler e analisar os seguintes apontamentos de 1 a 10
1. O que é programar? (Com tutoriais video da Lynda)
sites.aebenfica.org/apontamentos-tic/programacao/oqueeprogramar
Contem 14 (9 + 5) clips de video que devem ser visualizados.
Conselhos de um programador amigo
Deves ler e voltar a ler e voltar a ler as vezes que forem preciso para que a tua experiência inicial seja a melhor possível:
sites.aebenfica.org/apontamentos-tic/programacao/iniciacao
As fases de desenvolvimento de um programa (2 páginas A4):
sites.aebenfica.org/apontamentos-tic/programacao/fasesdedesenvolvimento
2. Boas práticas, sempre as boas práticas:
sites.aebenfica.org/apontamentos-tic/programacao/boas-praticas
Algoritmia por fluxograma:
sites.aebenfica.org/apontamentos-tic/programacao/algoritmia
Pseudo-Código: O Portugol (2011):
sites.aebenfica.org/apontamentos-tic/programacao/portugol
Comentar código é importante:
sites.aebenfica.org/apontamentos-tic/programacao/comentarios
Indentar é ainda mais importante (exemplo prático):
sites.aebenfica.org/apontamentos-tic/programacao/indentar
3. Javascript: Um pouco de história
sites.aebenfica.org/apontamentos-tic/programacao/javascripthistoria
JavaScript: Porque razão é uma boa primeira linguagem?
sites.aebenfica.org/apontamentos-tic/programacao/javascriptporque
4. Os editores de código Notepad++ e Atom
O editor Notepad++
Já utilizámos o Notepad++ que é um editor offline, ou seja, temos de o instalar no computador.
Os ficheiros de trabalho ficam armazenados localmente (disco C:).
Instalar os Plugins Emmet e Snippets para acelerar a construção de código.
Ver estes clips video de introdução aos Plugins.
Utilizar os plugins para entender o seu funcionamento.
O editor Atom (instalação gratuita)
O Atom é um dos nossos editores preferidos porque permite uma ligação bidireccional ao Github:
sites.aebenfica.org/apontamentos-tic/programacao/githubpages
5. Apps Android que ajudam na aprendizagem das linguagens de Programação:
Sololearn e outras APPs:
sites.aebenfica.org/apontamentos-tic/programacao/aplicacoesandroid
6. O Jogo RPS (Rock, Paper, Scissors) com HTML + CSS + Javascript
Analisar o código do jogo "Rock, Paper, Scissors" (RPS):
sites.aebenfica.org/aib2018/apontamentos/programacao/rock
Ter em atenção os três vídeos de apoio do capitulo 18, relacionados com o programa RPS, disponíveis na mesma página.
7. Javascript:
10 bons hábitos / boas práticas:
sites.aebenfica.org/apontamentos-tic/programacao/javascript_10dicas
Erros comuns:
sites.aebenfica.org/apontamentos-tic/programacao/erros
Cheat Sheets de Javascript, CSS e HTML - Devemos ter uma "sempre à mão":
sites.aebenfica.org/apontamentos-tic/programacao/javascriptcheatsheet
8. HTML + CSS + Javascript: O jogo da Batalha Naval:
Implementação da 1ª linha da grelha:
sites.aebenfica.org/apontamentos-tic/programacao/javascriptbatalhanaval
9. Pedaços de código prontos a "executar"
Escolher alguns dos seguintes códigos, carregar para o Github, alterar o código, inserir comentários e executar:
sites.aebenfica.org/apontamentos-tic/programacao/javascriptcodigos
O Jogo do "Adivinha um número":
sites.aebenfica.org/apontamentos-tic/programacao/javascriptcodigos/jogo-do-adivinha
Ver o jogo a funcionar no GitHub: lpitta.github.io/adivinha/adivinha.html
10. OOP em Javascript: De código "normal" para código OOP (Object Oriented Programing)
sites.aebenfica.org/apontamentos-tic/programacao/javascriptoop
Se estiveres interessado em aprender mais sobre OOP (EN):