Pesquisar aqui

Mostrar mensagens com a etiqueta TITO. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta TITO. Mostrar todas as mensagens

terça-feira, 28 de maio de 2019

PT07 - Vídeo Documentário "Ginástica"

Este projeto consiste numa apresentação do desporto que é a ginástica rítmica de representação, sendo protagonizado pela minha treinadora Susana e pela classe a que eu pertenço: Silhuetas.

Para a realização deste projeto foram feitas filmagens durante aproximadamente 3 semanas de todo o ambiente da ginástica: treinos, saraus, estética, etc...;

Os materiais utilizados para as filmagens foram unicamente uma Canon EOS 700D e alguns clips de vídeo de anos anteriores gravados com telemóveis diversos. Para a edição foi usado o Adobe Premiere Pro CC 2017.

Este é um tema que me é muito querido e isso deu-me a motivação para realizar o meu trabalho com alma e carinho, portanto espero que gostem e que se imerjam no ambiente da ginástica de representação com este vídeo documentário!




terça-feira, 21 de maio de 2019

5 dicas para a criação de um bom documentário!

Para criar um bom documentário é necessário ter alguns cuidados. Esta notícia dá-te 5 dicas para te ajudar a fazer um documentário inesquecível.

1 - Quem é o protagonista?


Para o documentário ter um história é necessário haver uma personagem principal. Desta maneira, o espectador pode seguir toda a sua história e criar uma ligação com a personagem. Também é útil centrar o documentário e a ação à volta de um problema, um obstáculo que o nosso protagonista tenha que ultrapassar.

2 - Dar especial atenção ao som


O som é um dos componentes mais importantes num documentário pois é crucial para capturar a essência daquilo que escolhemos para ser o centro da nossa história. Assim, não podemos desleixar-nos em relação ao som e tentar obter a melhor qualidade. Um mau som é possivelmente aquilo que denuncia um filme amador.

3 - Entreviste os protagonistas mais que uma vez


Num documentário mais longo é apelativo que os protagonistas sejam entrevistados mais do que uma vez, por conseguinte, em sítios diferentes. Isto vai fazer com que o documentário tenha mais relevo, ou seja, mais informação. Desta maneira também se obtêm mais filmagens B.

4 - Verificar os factos


É de extrema importância verificar se os factos que estamos a recolher são verídicos de forma a não transmitirmos informação enganosa aos espectadores. Assim é necessário ter a certeza do que vamos apresentar ao público.

5 - Espontaneidade 


Há que aproveitar todos os momentos espontâneos e verdadeiros que apanhamos em câmara. Nomeadamente, reações do entrevistado que capturam a sua essência de uma maneira genuína.


Fontes:

quinta-feira, 16 de maio de 2019

5 Erros que os principiantes cometem a editar vídeo

Se és um principiante na edição e tratamento de vídeo então este Post vai-te indicar 5 erros comuns que deves evitar!

Os principais elementos de um vídeo são o vídeo em si, o som e o cenário, logo, estes 5 erros estão diretamente relacionados com estes elementos.


1 - Mau áudio

O som é possivelmente a primeira coisa em que um espectador vai notar, particularmente se estiver mau. Isto significa que é necessário ter atenção a todo o barulho de fundo existente quando se filma algo, de forma a ter o menor ruído possível para que este não se sobreponha ao áudio principal. É também necessário que exista coerência quanto à existência de som ou não. Quando o som é gravado por cima não podemos esquecer-nos por exemplo do som de passos.

2 - Má iluminação e Exposição

A iluminação é crucial para um bom vídeo. Literalmente porque para ver é necessária luz. Desta maneira, é necessário ter em atenção a iluminação que utilizamos para uma boa visibilidade e boas cores.

Também é imperativo que não haja demasiada luz. Dessa maneira o vídeo ficará muito brilhante e as formas confundir-se-ão umas com as outras.

A melhor luz a utilizar quando não se tem um estúdio próprio é a luz solar!

3 - Enquadramento 

O enquadramento é muito importante para um vídeo, pois é o que nos dá a maior parte visual podendo ser esquisito para quem está a vizualisar caso se trate de um mau enquadramento. É importante ter em atenção a regra dos terços, uma regra básica dos enquadramentos.

Ou seja, utilizar uma divisão da nossa tela em 3 e alinhar os elementos a destacar com as linhas ou ao centro.

4 - Estabilidade da imagem

Um vídeo tremido e instável é desagradável para um espectador, logo, utilizar um tripé ou qualquer outro tipo de suporte é importante para a qualidade do nosso vídeo. Um vídeo tremido é desagradável para a vista e vai tornar o nosso vídeo amador e de pouca qualidade. Assim, é necessário utilizar tripé ou outro tipo de apoio para a nossa câmara.

5 - Zooms e outros efeitos desnecessários

Utilizar Zooms assim como outras cenas desnecessárias (por exemplo pormenores insignificantes, como pôr uns óculos) é, mais uma vez, algo desagradável e dispensável para quem visualiza o nosso vídeo. Por vezes menos é mais, é preferível optar por opções mais simples a fazer um vídeo confuso!


Fontes:

domingo, 31 de março de 2019

PT06 - Teste de Escolha Múltipla

Aprende e pratica programação com o teste de escolha múltipla de HTML, CSS e JavaScript!


No âmbito da PT06 foi elaborado um teste de escolha múltipla no Google Forms, de forma a testar os conhecimentos dos alunos. De todos os testes criados pelos alunos serão selecionadas 40 perguntas que irão avaliar os conhecimentos da turma ao longo de 40 minutos.

As perguntas são de escolha múltipla ou de preenchimento de valores/palavras em falta.

Agora só resta aprenderes e divertires-te! 

Teste de escolha múltipla

As linguagens de programação menos seguras

Toda a tecnologia tem falhas e a programação não é excepção. Algumas linguagens são mais vulneráveis que outras e aqui fica um resumo das linguagens que são consideradas mais seguras e menos seguras.

Erros e insegurança de diversas linguagens em percentagem
Imagem retirada de https://www.zdnet.com/article/which-are-the-most-insecure-programming-languages/
A linguagem que apresenta mais Bugs e erros de Buffer é C, que também é descrita como tendo muito comportamento indefinido. No entanto, erros destes têm sido descobertos em C++ que acaba por perder a qualidade que apresenta nesta imagem.

JavaScript que tem sido das linguagens de programação mais populares dos últimos tempos tem visto um aumento de vulnerabilidades a aumentar. Python por outro lado tem sido das linguagens que melhor se classifica perante software de procura de erros.

Contudo, para um programador experiente o que importa não é a classificação de segurança de cada linguagem, e acaba por não ser a linguagem, mas sim como é utilizada.


Fontes:
https://www.digitalinformationworld.com/2019/03/searching-for-the-most-secure-programming-language.html
https://www.zdnet.com/article/which-are-the-most-insecure-programming-languages/
https://blog.caelum.com.br/seguranca-detectando-bibliotecas-vulneraveis-com-snyk/

domingo, 24 de fevereiro de 2019

Ferramentas para editar PDF

Escolher uma ferramenta para editar um PDF pode ser difícil, especialmente pela variedade de ferramentas gratuitas e não gratuitas que existem disponíveis.

Aqui segue uma lista dos melhores editores de PDF gratuitos:

Foxit PDF Reader

O Foxit Reader é um editor que não requer instalação. Pode ser executado diretamente a partir da pen sendo um Portable.

Adobe Acrobat Reader

O programa da Adobe para editar PDF é extremamente versátil tendo imensas funcionalidades. 

PDF Editor da Miscrosoft

O editor de PDF da Miscrosoft é um programa para computadores com Windows e permite fazer edições de texto e imagem, até alterar cores, fazer seleções pontuais de conteúdo e rodar fotos em um documento salvo neste formato.


Existem inúmeras ferramentas para editar PDF online também, caso seja preferível:

https://www.pdfescape.com/windows/
https://smallpdf.com/pt/editar-pdf
https://www.pdfpro.co/

Fontes:
https://www.techtudo.com.br/listas/noticia/2016/02/os-melhores-editores-de-pdf-gratis.html
https://www.techradar.com/news/the-best-free-pdf-editor
https://www.pcworld.com/article/3215231/software/best-pdf-editors-reviewed-and-rated.html
https://www.digitaltrends.com/computing/best-pdf-editors/

Dicas de edição de vídeo

Dicas para criar um vídeo mais dinâmico e original

1. Correspondência áudio e vídeo

Quando se entrevista alguém é comum sobrepor o áudio a imagens/vídeo que corresponda ao que está a ser falado. Desta maneira, o vídeo fica mais atrativo, mais dinâmico e menos secante. Além disso, é uma maneira de mostrar informações de diferentes no mesmo intervalo de tempo.

2. Pensar na cronologia de eventos

O trabalho de ordenar as filmagens para o vídeo é do editor. Por vezes, a ordem pelas quais as sequências são filmadas não corresponde à ordem em que vão ser apresentadas no vídeo. O trabalho do editor é ordenar essas sequências de forma a fazerem sentido para o espectador. De forma a facilitar esta tarefa, por vezes os editores usam uma ferramenta auxiliar: um Storyboard. Desta maneira é mais fácil ordenar e organizar o nosso vídeo.

3. Som

O som é das partes mais importantes num vídeo. Um som ambiente não tem necessariamente que ser música ou voz, mas também um ruído ambiente, como carros ou chuva.

4. Transições

As transições são das partes mais importantes quando se monta uma sequência de vídeos. São importantes de forma a não cortar os vídeos de uma maneira brusca interrompendo a sua sequência natural.


Fontes:
https://www.ipf.pt/site/5-dicas-edicao-video/
https://fiqueisemcracha.com.br/top-dicas-para-iniciantes-em-edicao-de-videos/

domingo, 17 de fevereiro de 2019

Ideias para começar a programar

O que devo fazer quando começo a programar?

Saber o que fazer e por onde começar são dois dos maiores problemas de um programador iniciante. Aqui ficam algumas ideias para programadores sem experiência e que procuram praticar e aprender.

Um bom objetivo é criar um programa que possa ser utilizado por nós ou por outra pessoa, em casa ou no trabalho por exemplo.
Um programa que possa ser utilizado no trabalho depende do tipo de emprego, mas é uma boa ideia pensar em automatizar alguma tarefa repetitiva no computador, por exemplo, enviar e-mails ou mover ficheiros.
Também é possível criar algo semelhante a uma calculadora ou uma lista de tarefas, podendo estas ser útil tanto para os trabalhadores como para os estudantes.

Tutorial para construir uma calculadora
https://www.youtube.com/watch?v=qQEYAOPWDzk

Também são boas ideias para os programadores mais avançados criar um programa que simule um jogo de xadrez, ou o jogo Snake.


Tutorial para criar um jogo de Snake



Fontes:
http://www.programmingforbeginnersbook.com/blog/what_should_i_make_beginner_programming_project_ideas/
https://www.makeuseof.com/tag/beginner-programming-projects/

Praticar programação (JavaScript)

Existem várias maneiras de praticar na programação, como por exemplo, ver e replicar código feito por outras pessoas, ou mesmo exercícios.

Cada pessoa sabe qual é o método de treino mais eficaz para aprender a programar; uma dessas maneiras é fazer exercícios compostos por um objetivo, como por exemplo:

Escreva um programa em JavaScript para mostrar o dia da semana e a hora no seguinte formato:
Sample Output : Hoje é : Terça-Feira. 
Current time is : 22 : 30 : 38

(Exercício retirado de https://www.w3resource.com/javascript-exercises/javascript-basic-exercises.php)

Esta página com exercícios pode ser muito útil para praticar autonomia na programação, visto que o objetivo é desenvolver o código sozinho tendo um objetivo específico em cada exercício, até existindo soluções para ajudar quando surgem dúvidas.

Aqui fica o link deste site que contém inúmeros exercícios úteis para praticar JavaScript: https://www.w3resource.com/javascript-exercises/

Outra forma de praticar, melhor para iniciantes, é copiar código criado por outros e alterar pequenas partes de maneira a ver o seu output e tirar conclusões sobre o que acabou de ser alterado.

Fontes:
https://www.w3resource.com/javascript-exercises/javascript-basic-exercises.php
https://www.w3resource.com/javascript-exercises/


sexta-feira, 15 de fevereiro de 2019

Dia internacional das mulheres e meninas nas ciências

Desde 2015 que o 11 de Fevereiro é o Dia Internacional de Mulheres e Meninas na Ciência, assinalado pela UNESCO e pela ONU (Organização das Nações Unidas).

Imagem retirada de
 http://www.marvel616.com/2011/08/em-foco-quem-sao-as-mulheres-da-ciencia.html
Este dia foi instaurado de forma a promover a igualdade de géneros na ciência, visto que, segundo um estudo feito pela ONU em 14 países, em 2016, o índice de graduação das mulheres na área das ciências é de cerca de 50% do dos homens.
Além de promover e incitar as mulheres e raparigas a juntarem-se à comunidade científica, esta data celebra os feitos das mulheres na ciência que remontam ao início da própria.
Segundo as Nações Unidas, ciência e igualdade de géneros são vitais para alcançar a Agenda 2030 para o Desenvolvimento Sustentável. Nos últimos 15 anos, a comunidade global tem-se esforçado para inspirar e incentivar mulheres e meninas a seguir esta área, nomeadamente aumentando as oportunidades e, nos últimos 5 anos, comemorando este dia.


Fontes:
https://blog.science4you.pt/curiosidades/mulheres-na-ciencia/
https://revistagalileu.globo.com/Ciencia/noticia/2019/02/dia-internacional-das-mulheres-e-meninas-na-ciencia-o-que-elas-podem-comemorar.html

domingo, 10 de fevereiro de 2019

JavaScript: O que é uma função e como funciona?

As funções são uma parte importante do JavaScript, sendo blocos de código utilizados para desempenhar funções específicas.

Uma função no JavaScript é definida através da palavra reservada function seguida do seu nome e de parêntesis. Os nomes das funções podem conter letras, dígitos, underscores, e cifrões (as mesmas regras que as variáveis).
Os parâmetros para a função são listados dentro dos parêntesis. 

Quando uma função é invocada, esta devolve aquilo que é programada para fazer com os parâmetros que lhe são atribuídos, por exemplo, um produto, uma soma, uma conversão, à semelhança de uma função matemática: entram os parâmetros e é devolvido um produto.

Imagem retirada de https://www.wwp.northeastern.edu/outreach/seminars/xslt_2011-06/presentations/xslt/mdh_javascript-for-xhtml-intro_10.xhtml
Fontes:
https://www.w3schools.com/js/js_functions.asp

JavaScript: Vantagens

O JavaScript é uma linguagem de programação com muitas vantagens sendo uma das linguagens mais usadas no mundo. Aqui ficam algumas vantagens do JavaScript.


O JavaScript é uma linguagem Client-side, ou seja, corre a partir do computador que está a abrir o programa e não no servidor. Esta linguagem é interpretada, sendo utilizada em conjunto com HTML.

Com esta linguagem também é possível controlar o comportamento do navegador, visto que o navegador consegue interpretar o JavaScript, sendo possível como criar janelas pop-up, apresentar mensagens ao utilizador, alterar as dimensões do navegador, interferir na barra de status, retirar menús, fechar e abrir janelas, etc.

Esta linguagem permite que sejam executadas ações com base nas respostas do usuário, através da programação impondo condições no programa.

A popularidade do JavaScript também se deve ao facto de esta ser fácil de aprender, sendo uma das linguagens de eleição dos principiantes, especialmente pois, sendo programado diretamente no browser, este dá um sentimento de gratificação imediata ao seu programador.

Fontes:
https://www.cpt.com.br/cursos-informatica-desenvolvimentodesoftwares/artigos/linguagem-de-programacao-javascript-as-principais-vantagens
https://pt.wikipedia.org/wiki/JavaScript

quinta-feira, 7 de fevereiro de 2019

As melhores linguagens de programação para principiantes

Quer começar a programar e não sabe qual a melhor linguagem? Descubra as 3 melhores linguagens para principiantes.


1. Python 
Python é uma linguagem muito atual e fácil de aprender. Tem sido usada para desenvolver aplicações para o desktop e para a web, o que, sendo uma linguagem poderosa permite construir páginas web interessantes e não aborrecidas. Além disso, Python é uma linguagem muito popular no mundo académico.


2. Ruby

Ruby é uma das linguagens com uma maior comunidade de contribuidores
Foi feita para tornar a programação mais fácil, tem uma sintaxe de fácil leitura e escrita, não tendo regras muito rígidas e tendo uma aproximação à fala. Esta é uma linguagem flexível quanto à resolução de problemas e flexível também com erros, pelo que é uma excelente linguagem por onde começar.



3. JavaScript

Apesar da semelhança no nome, esta linguagem não deve ser confundida com Java. Esta linguagem é extremamente importante para o desenvolvimento da Web, usada juntamente com HTML e CSS. É uma das preferidas dos principiantes, não sendo necessário montar um ambiente de trabalho de programação visto que se pode programar diretamente no browser, havendo ferramentas para ter um protótipo a correr enquanto se programa. Esta é uma linguagem muito poderosa utilizada principalmente para front-end.





Fontes:

https://medium.com/@BantuMakers/as-5-melhores-linguagens-de-programa%C3%A7%C3%A3o-para-principiantes-baab4f34cade
https://dicasdeprogramacao.com.br/linguagem-de-programacao-para-iniciantes/
https://medium.com/@BantuMakers/as-5-melhores-linguagens-de-programa%C3%A7%C3%A3o-para-principiantes-baab4f34cade
http://www.bestprogramminglanguagefor.me/why-learn-ruby

segunda-feira, 28 de janeiro de 2019

Boas práticas para uma programação organizada

É importante cumprir as boas práticas da programação, de forma a ter uma programação organizada. Como tal, eis uma lista de 5 boas práticas da programação.





1. Identar 
A identação é uma das boas práticas da programação porque ajuda a organizar e a tornar o código mais legível. 

2. Nomes dos ficheiros
Os nomes dos ficheiros devem ser curtos, em minúsculas, sem espaços e sem acentos. Além disso, também devem ser consistentes, mais uma vez, para facilitar a leitura e organização.

3. Escrever comentários
Escrever comentários é importante de forma a dar a conhecer ao leitor do programa qual a sua finalidade e documentações em relação ao que está escrito. 

4. Estrutura de pastas
Deve manter-se uma estrutura de pastas clara e organizada pois isso vai facilitar a programação e ajudar a não cometer erros.

5. Respeitar a estrutura da linguagem de programação
Apesar da maioria dos browsers conseguirem ler programas com algumas falhas na sua estrutura básica, é importante manter e respeitar a estrutura do programa. Por exemplo, colocar <!DOCTYPE html> no início de cada documento html, apesar de o programa funcionar sem isso.


Fontes:
https://pt.slideshare.net/carlosschults/10-boas-prticas-de-programao
https://eufacoprogramas.com/boas-praticas-de-programacao/C
https://www.devmedia.com.br/boas-praticas-de-programacao/21137
http://www.linhadecodigo.com.br/artigo/1310/boas-praticas-de-programacao.aspx

domingo, 27 de janeiro de 2019

Conculsão da PT04

A PT04 tinha como objetivo uma iniciação prática à programação e ao HTML. Como tal, a proposta de trabalho tinha 10 passos distintos. 

Começámos a proposta de trabalho com um pouco de história sobre o HTML e uma iniciação relativa à estrutura de uma página HTML (onde utilizámos o editor Notepad da Microsoft). 
Para avançar no trabalho, o editor escolhido parta ser utilizado foi o Notepad++, um editor de texto muito bem classificado de entre os gratuitos e que já entende múltiplas linguagens de programação.

Antes de iniciar a introdução à programação ganhámos conhecimento do que são as boas práticas associadas à programação como identar, fazer comentários, todos os ficheiros devem ter nomes curtos, sem maiúsculas, espaços e acentos, os projetos devem conter sempre a mesma estrutura de pastas, ainda que algumas fiquem vazias e as imagens devem ser redimensionadas para não excederem um máximo de 1200 pixels, de forma a não tornar a página demasiado pesada.

Após a preparação das ferramentas de trabalho, iniciei os exercícios de iniciação da W3Schools (https://www.w3schools.com/html/default.asp) colocando os códigos na pasta Drive correspondente e uma ligação para os mesmos no meu portefólio digital.

Já compreendendo melhor os elementos básicos do HTML, segui para a realização do Mini-Projeto de Planta da turma utilizando o elemento de tabela (<table>). Tive algumas dificuldades ao início, mas com a ajuda de alguns dos meus colegas consegui compreender maneiras mais fáceis de fazer o que pretendia.

Por exemplo, inicialmente tinha uma estrutura em que existia uma linha para as fotografias e os nomes ficavam numa linha diretamente abaixo, em vez de na mesma célula. O título da página foi definido através da tag <title>.

Código inicial com linhas divididas
Mais tarde passei a ter uma estrutura menos confusa, inserindo o nome e número na mesma célula da fotografia através da tag <p> (paragraph). Também utilizei o atributo align="center" para centrar tanto os nomes como as fotografias colocando o dentro de <tr> (table row)., e o atributo colspan igualando a 2, de maneira a representar uma secretária inteira ou a centrar um aluno em duas células quando este se encontra sozinho na secretária.
Para alterar a cor do texto utilizei o atributo style="color:" inserindo a referência de cada cor (retirada do color picker da W3Schools) a seguir aos dois pontos.


Código quase terminado, faltando apenas as hiperligações para a imagem de maiores dimensões.


Para adicionar a referência em cada imagem utilizei a tag <a href> colocando a localização e nome do destino da hiperligação a seguir a href e colocando a imagem entre a tag, terminando a planta da turma.


De seguida foi só carregar o projeto para o GitHub, tendo sido o passo que menos gostei pois achei bastante confuso e sem explicação suficiente relativamente ao seu objetivo.
Após ter carregado o projeto para o GitHub fiquei com o seguinte link para o site publicado: https://emiliapaulo.github.io/planta_aib/.

O que se seguia era associar o domínio do GitHub a um domínio personalizado, e para tal, utilizámos o FreeNom, tendo obtido um domínio personalizado: http://emiliapaulo.tk

Ambos os endereços foram enviados para um formulário criado pelo professor.

Quase finalizando, completei o curso de HTML da SoloLearn, uma aplicação que considerei muito prestável e que me ajudou a compreender a linguagem e a programação.

Certificado após ter completado o curso de HTML da SoloLearn
Por fim, termino a minha PT04, com esta notícia no Blog Público contendo a memória descritiva do meu trabalho. Não gostei particularmente de ter realizado este trabalho, pois tive muitas dúvidas no processo e achei que o enunciado prestado era pouco claro nalguns momentos, por exemplo, o passo do GitHub e do Mini-Projeto.


Qual a idade certa para aprender a programar?

Desde a revolução digital que ensinar programação se tornou numa grande indústria. Existem inúmeras aplicações e manuais destinados a ensinar programação. Mas qual a melhor idade para começar a aprender?

Está provado que as crianças aprendem o mais rapidamente entre os 5 e os 12 anos, logo, a melhor maneira de aprender é começar a ter aulas de programação de maneira a ganhar o interesse. Existe inúmeros programas e escolas destinadas a ensinar programação a jovens e crianças, por exemplo a Happy Code (https://www.happycode.pt/) uma escola de programação com várias localizações em Portugal. 
Muitos pensam que a programação pode tornar-se aborrecida para as crianças. No entanto, a programação pode ser divertida quando ensinada corretamente.
Ensinar as crianças a programar demasiado cedo também é uma preocupação pois pode levar as crianças a ficar demasiado tempo sentados à frente de um ecrã, especialmente sabendo que as crianças não têm uma alta capacidade de concentração. Desta maneira, a programação pode mudar tudo isso, sendo importante ensinar às crianças como pensar e desenvolver as aptidões relacionadas com lógica.
É importante escolher a linguagem certa quando se começa a ensinar programação a crianças, uma que tenha uma sintaxe fácil de compreender, como JavaScript ou Python e acima de tudo sublinhar os conceitos relacionados com programação.

Não existe uma idade certa para programar existindo histórias de quem começou a programar com 6 anos e de quem lançou as suas aplicações aos 80 anos. Cada idade tem as suas dificuldades no que toca à programação sendo imperativo curiosidade e motivação para continuar a aprender.

Fontes:
https://www.theedadvocate.org/5-myths-about-teaching-kids-to-code/
https://www.showmetech.com.br/qual-idade-certa-para-aprender-programar/

segunda-feira, 21 de janeiro de 2019

HTML: História

O HTML é uma linguagem de programação que permite a criação de páginas na Web que podem ser lidas em qualquer computador.


Sir Tim Berners-Lee 
Esta linguagem de código foi criada em 1990 por Tim Berners-Lee no CERN (Centro Europeu de Pesquisa Nuclear), 10 anos depois de ter sugerido a criação de um sistema de partilha e visualização de documentos dentro do CERN.

A primeira informação disponibilizada sobre o HTML tinha do nome de "HTML tags" e foi publicada na internet em 1991.

Mais tarde com o conteúdo que ia aumentando na Web, quem criava browsers apercebeu-se que a linguagem criada por Tim-Berners Lee precisava de desenvolvimento.

A linguagem foi definida em especificações formais e foi publicada na IETF (Internet Engineering Task Force). Em 1995 a IETF criou um grupo de trabalho publicando o HTML 2.0.

Desde então que o HTML tem vindo a evoluir, sendo as especificações mantidas com a ajuda dos fabricantes de software, estando agora em vigor o HTML 5.2.


Fontes:
https://www.wired.com/1997/04/a-brief-history-of-html/
https://www.infoescola.com/informatica/html/
https://pt.wikipedia.org/wiki/HTML#Hist%C3%B3ria
https://rr.sapo.pt/noticia/108869/as-vezes-sinto-o-mesmo-a-mensagem-do-pai-da-internet-para-zuckerberg

Os melhores editores para HTML 5

Quando programamos em HTML é quase impossível decorar todas as tags e atributos. Por essa razão um bom editor de texto pode ser uma grande ajuda, especialmente para principiantes.

Notepad++

O Notepad++ é um editor de texto gratuito. Pode ser visto como uma versão mais desenvolvida do notepad clássico do windows. Notepad ++ é escrito em C ++ e usa API Win32 pura e STL, que garante uma maior velocidade de execução e menor tamanho do programa. O Notepad ++ conhece mais de 80 linguagens de programação.

Atom

O Atom é um editor de texto moderno e personalizável. O Atom é um dos editores de texto mais utilizados nos últimos tempos para a programação de várias linguagens como HTML 5, CSS 3, PHP, Javascript mas não limitando a estas.

Sublime text

Este editor de texto é leve e rápido com possibilidade de utilização de muitos plug-ins. Tem uma opção de seleção múltipla permitindo mudar o documento em vários locais e de uma só vez, ao contrário de mudar linha a linha.


NetBeans


Este editor de texto é muito útil para programar em várias linguagens, nomeadamente  HTML5, PHP, JavaScript, C++. Oferece várias ferramentas para ajudar a organizar trabalhos maiores. Os utilizadores são também encorajados a escrever e partilhar os seus próprios plug-ins.


Fontes:
https://www.bellafronte.net/os-4-melhores-editores-para-html-5-e-css-3/
https://www.lifewire.com/best-free-html-editors-for-windows-3471313
https://blog.capterra.com/best-free-html-editors/


sábado, 12 de janeiro de 2019

As tags mais usadas em HTML

A linguagem de programação HTML é baseada no uso de tags. Utlizando essas tags quando programamos em HTML estamos a dar instruções relativas ao que queremos que o programa execute.

Aqui fica uma lista das tags mais utilizadas quando se programa em HTML

<html>

É a tag que inicia e fecha o documento e identifica que a linguagem de programação é html.

<head>

A tag <head> é a que contém toda a informação a ser apresentada no cabeçalho do documento (o que aparece no browser).

<body>

A tag body é a que define o conteúdo do documento html. Pode conter imagens, texto, tabelas, etc.

<h1> <h2> <h...>

A heading tag é usada para definir o cabeçalho de um documento html, utilizando respetivamente um número seguido do H que define o tamanho do cabeçalho, sendo o 1 o maior.

<p>

A tag <p> é a tag que é utilizada para fazer um paragrafo de texto num documento html, visto que a tecla Enter não faz parágrafos nesta linguagem.

<em> <b> <i> <small> <u> <strike>

Estas tags têm o objetivo de formatar o texto entre elas, respetivamente enfatizado, a bold, a itálico, pequeno, sublinhado e riscado.

<a href="...">

Esta tag é utilizada para criar hiperligações numa palavra ou letra, sendo colocada entre aspas o destino da hiperligação a que se chega quando se clica na palavra escrita entre a tag.


Fontes:
https://www.w3schools.com/tags/tag_em.asp
https://www.geeksforgeeks.org/most-commonly-used-tags-in-html/


sexta-feira, 11 de janeiro de 2019

Conceitos básicos de programação

Para entender programação e saber programar é necessário começar por entender alguns conceitos básicos relacionados com o tema.


O que é um programa?

Um programa é um conjunto de informações executadas por um computador. Programar é o processo de escrever um código para uma aplicação. Código este que é escrito em linguagem de programação. Esse código vai dizer à aplicação para executar uma tarefa, dependendo do código.

O que é a linguagem de programação?

A linguagem de programação é, tal como as linguagens que conhecemos, um modo de comunicar com o computador que estamos a programar.

  • As cinco linguagens de programação mais populares segundo a Github:
  1. JAVASCRIPT
  2. PYTHON
  3. JAVA
  4. RUBY
  5. PHP

Para que serve a programação?

A programação tem sido muito útil para o desenvolvimento de software. Tudo o que usamos virtualmente ou num computador é resultado de programação.
HTML foi a linguagem de programação desenvolvida pelo físico Tim Berners-Lee que serviu como desenvolvimento e fundação das páginas Web, permitindo às pessoas editar e criar estrutura para os documentos a ser visionados online.



Fontes:
https://dev.to/lucpattyn/basic-programming-concepts-for-beginners-2o73
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o
https://www.e-konomista.pt/artigo/linguagens-de-programacao-mais-populares/
http://howtostartprogramming.com/getting-started/
http://www.maggiore.net/programming.asp