Pular para o conteúdo

GAC011 Computing II: Desenvolvimento Web

Computação do GAC · Tópico 2

Treinar
2.1

O que este módulo é e como é avaliado

O GAC011 é onde você constrói e publica um site real. Seis unidades levam você de um design no papel através de HTML, CSS e JavaScript até um site lançado e um plano para promovê-lo.

Tudo é avaliado com base no que você produz: um storyboard 分镜脚本 e design, o site em si, e uma estratégia de mídia social 社交媒体策略, além do trabalho contínuo. Não há prova escrita.

  • O design conta tanto quanto o código. Os resultados do módulo nomeiam estética, layout, navegação e usabilidade junto com a programação.
  • ⚠ O site que você projeta aqui é a coisa que o GAC017 dá um back-end e um banco de dados. Um plano fraco agora custa tempo no próximo módulo.

Você pode executar todos os exemplos deste módulo no playground de código do próprio site, e as referências de HTML, CSS e JavaScript lá vão mais fundo do que estas notas fazem.

Vocabulário Treinar
Inglês Chinês Pinyin
storyboard/ˈstɔːribɔːd/ 分镜脚本 fēn jìng jiǎo běn
social media strategy/ˈsəʊʃl ˈmiːdiːə ˈstrætədʒi/ 社交媒体策略 shè jiāo méi tǐ cè lüè
2.1

Projetando um site

Programa

Unidade 1 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Propósito do Módulo: Ao concluir este módulo, os alunos deverão ser capazes de projetar e criar um site básico aplicando conhecimentos sobre linguagens de desenvolvimento web. Eles também começarão a codificar para criar conteúdo dinâmico básico em um site. Além disso, criarão uma estratégia para promover seu site nas redes sociais.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.1: Projetar sites eficazes usando estética e conceitos formais de layout e organização para comunicar efetivamente usando componentes visuais.

Objetivo de Aprendizagem GAC011.3: Incorporar melhores práticas em navegação, usabilidade e conteúdo escrito para projetar sites que ofereçam aos usuários acesso fácil às informações que buscam.

Fonte: Programa Cambridge International

  • Comece no papel. Um wireframe 线框图 mostra a estrutura sem cor, que é a única maneira de discutir a estrutura.
  • Arquitetura da informação 信息架构 é o que vai onde: as páginas, e o caminho que um visitante percorre entre elas.
  • Hierarquia visual 视觉层次 diz ao olho o que é importante — através de tamanho, peso, espaçamento e contraste, não através de decoração.
  • Projete para o público, e diga quem eles são antes de escolher qualquer coisa.
Vocabulário Treinar
Inglês Chinês Pinyin
wireframe/ˈwaɪəfreɪm/ 线框图 xiàn kuāng tú
Information architecture/ˌɪnfəˈmeɪʃn ˈɑːkɪtektʃə/ 信息架构 xìn xī jià gòu
Visual hierarchy/ˈvɪʒuːəl ˈhaɪərɑːki/ 视觉层次 shì jué céng cì
2.2

Criando um site usando HTML

Programa

Unidade 2 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.2: Criar e publicar um site usando linguagens de script para adicionar componentes interativos.

Fonte: Programa Cambridge International

  • HTML 超文本标记语言 marca significado, não aparência. Um cabeçalho é <h1> porque ele é um cabeçalho.
  • Um elemento 元素 tem uma tag de abertura, conteúdo e uma tag de fechamento; um atributo 属性 vai na tag de abertura.
  • Elementos semânticos 语义化元素 — <header>, <nav>, <main>, <article>, <footer> — dizem a um navegador, a um mecanismo de busca e a um leitor de tela o que uma região é.
  • Toda imagem precisa de texto alternativo 替代文本. É o que um visitante cego ouve e o que um mecanismo de busca lê.
Vocabulário Treinar
Inglês Chinês Pinyin
HTML/ˌeɪtʃ tiː em ˈel/ 超文本标记语言 chāo wén běn biāo jì yǔ yán
element/ˈelɪmənt/ 元素 yuán sù
attribute/ˈætrɪbjuːt/ 属性 shǔ xìng
Semantic elements/səˈmæntɪk ˈelɪmənts/ 语义化元素 yǔ yì huà yuán sù
alt text/ɒlt tekst/ 替代文本 tì dài wén běn
2.3

Usando CSS para aprimorar seu site

Programa

Unidade 3 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.1: Projetar sites eficazes usando estética e conceitos formais de layout e organização para comunicar efetivamente usando componentes visuais.

Objetivo de Aprendizagem GAC011.2: Criar e publicar um site usando linguagens de script para adicionar componentes interativos.

Fonte: Programa Cambridge International

  • CSS 层叠样式表 controla a aparência, e mantê-lo fora do HTML é o ponto inteiro da separação.
  • Um seletor 选择器 escolhe elementos; uma declaração 声明 define uma propriedade para um valor.
  • O modelo de caixa 盒模型 explica o layout: conteúdo, depois preenchimento, depois borda, depois margem.
  • Design responsivo 响应式设计 faz uma página funcionar em um telefone e em um laptop, geralmente com larguras flexíveis e uma media query 媒体查询.

Exemplo resolvido. Um cartão que está largo demais em um telefone.

A solução não é uma largura fixa em pixels. Defina max-width para que o cartão nunca exceda a tela, deixe-o encolher abaixo disso, e adicione uma media query apenas para a mudança que uma tela menor genuinamente precisa, como empilhar duas colunas em uma.

Projetar o caso flexível primeiro, e tratar a media query como a exceção, é o que "responsivo" significa.

Vocabulário Treinar
Inglês Chinês Pinyin
CSS/ˌsiː es ˈes/ 层叠样式表 céng dié yàng shì biǎo
selector/sɪˈlektə/ 选择器 xuǎn zé qì
declaration/ˌdekləˈreɪʃn/ 声明 shēng míng
box model/bɒks ˈmɒdl/ 盒模型 hé mó xíng
Responsive design/rɪˈspɒnsɪv dɪˈzaɪn/ 响应式设计 xiǎng yìng shì shè jì
media query/ˈmiːdiːə ˈkwɪərɪ/ 媒体查询 méi tǐ chá xún
2.4

Adicionando interatividade com JavaScript

Programa

Unidade 4 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.2: Criar e publicar um site usando linguagens de script para adicionar componentes interativos.

Fonte: Programa Cambridge International

  • JavaScript roda no navegador e altera a página depois que ela carrega.
  • O DOM 文档对象模型 é a página como uma árvore de objetos que seu código pode ler e alterar.
  • Um evento 事件 — um clique, um envio, uma pressão de tecla — aciona uma função 函数 que você escreveu.
  • Mantenha pequeno neste nível: valide um formulário, alterne um menu, filtre uma lista. Um site que falha quando o JavaScript falha é um erro de design, não de codificação.
Vocabulário Treinar
Inglês Chinês Pinyin
DOM/dɒm/ 文档对象模型 wén dàng duì xiàng mó xíng
event/ɪˈvent/ 事件 shì jiàn
function/ˈfʌŋkʃn/ 函数 hán shù
2.5

Lançando seu site

Programa

Unidade 5 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.3: Incorporar melhores práticas em navegação, usabilidade e conteúdo escrito para projetar sites que ofereçam aos usuários acesso fácil às informações que buscam.

Objetivo de Aprendizagem GAC011.4: Usar o site para complementar trabalho acadêmico realizado em outros meios.

Fonte: Programa Cambridge International

  • Hosting 托管 coloca seus arquivos em um servidor; um domain name 域名 aponta os visitantes para eles.
  • Test before you launch: cada link, num telefone, em um navegador que não seja o seu.
  • Accessibility 无障碍 não é opcional — contraste, texto alt, navegação por teclado e texto que redimensiona.
  • ⚠ Verifique o que você pode publicar. Uma imagem ou uma fonte no seu site precisa de uma licença que a permita, exatamente como uma citação em um ensaio precisa de uma referência.
Vocabulário Treinar
Inglês Chinês Pinyin
Hosting/ˈhəʊstɪŋ/ 托管 tuō guǎn
domain name/dəˈmeɪn neɪm/ 域名 yù míng
Accessibility/ækˌsesəˈbɪlɪti/ 无障碍 wú zhàng ài
content plan/ˈkɒntent plæn/ 内容计划 nèi róng jì huà
2.6

Social media marketing

Programa

Unidade 6 de 6 em GAC011 Informática II: Desenvolvimento Web (Nível II). O módulo é lecionado durante cerca de 40 horas de aula mais 20 horas de estudo independente, sendo avaliado no centro de ensino e moderado pela ACT — não há exame externo.

Os resultados deste módulo que esta unidade busca alcançar:

Objetivo de Aprendizagem GAC011.5: Usar redes sociais para promover ou encontrar um site.

Fonte: Programa Cambridge International

  • Defina o audience e o objective antes de escolher uma plataforma. "Estar nas redes sociais" não é um objetivo.
  • Um plano de conteúdo 内容计划 diz o que você postará, com que frequência e quem escreverá.
  • Metrics 指标 devem se conectar ao objetivo: alcance, engajamento e clique-through para seu site são coisas diferentes, e apenas uma delas é tráfego.
  • Meça, depois mude uma coisa. Mudar tudo de uma vez não ensina nada sobre qual mudança funcionou.
Vocabulário Treinar
Inglês Chinês Pinyin
Metrics/ˈmetrɪks/ 指标 zhǐ biāo

Aulas interativas sobre este tópico

Passe por ele passo a passo, com exercícios de verificação instantânea.

Entrar ou criar conta

IGCSE, A-Level & AP