sábado, 26 de fevereiro de 2011

SOBRE O HTML (HyperText Markup Language)


O HTML é uma linguagem de marcação de hiper texto, utilizada para produzir páginas Web. Possibilita ligar textos entre computadores, usando como meio a internet. Um software que processa e visualiza código HTML é chamado de navegador (browser), pela característica do hiper texto que permite ao usuário "nadar" pela informação.

O que está dentro de um arquivo em HTML?


  • Um arquivo HTML é constituído por textos que definem os elementos da linguagem HTML, usando “tag’s” (etiquetas) de marcação.
  • As tag’s de marcação dão instruções ao navegador sobre a estrutura do documento
    e sobre a forma como a página deve ser apresentada graficamente.
  • Os arquivos HTML podem ser escritos usando um simples editor de textos e seus nomes devem possuir a extensão .html


    O que é importante lembrar:


    Uma tag usa o sinal de menor (<) e o sinal de maior (>) para delimitar o seu nome. A grande maioria das tag's possui correspondente de fechamento. Esse recurso indica onde se inicia e onde termina a ação de uma tag sobre uma informação a ser exibida na página. Por exemplo, se um texto deve estar em negrito, então ele precisa ser colocado entre as tag's <b> e </b>.
    A tag "fecha b" deve conter uma barra ( / ) antes do seu nome, indicando que o fechamento está feito.
    Algumas tag's não possuem correspondente de fechamento, porque não precisam delimitar uma informação para sua finalidade. É o caso da tag <br/>, utilizada para quebrar uma linha dentro de um parágrafo. Observe que a barra de fechamento está dentro da própria tag, porém após o seu nome.

    É recomendável que você sempre mantenha seus textos dentro de um parágrafo, delimitado pelas tag's <p> e </p>. Embora os navegadores reconheçam e apresentem textos fora de parágrafos (até mesmo fora do escopo do código-fonte), futuramente essa atitude se tornará muito importante, quando a formação criada em CSS for aplicada à sua página.

    Para exercitar seu HTML


    Você conheceu aqui a tag responsável por criar uma lista não numerada (<ul>). Agora, pesquise sobre a tag <ol> (ordered list - lista ordenada) e crie um exemplo de sua utilização em seu código-fonte. Lembre-se de validar o seu código-fonte em http://validator.w3.org.

    BOA FRASE!

    Uma boa frase, que o 1º Período deve sempre se lembrar quando estiver desenvolvendo algoritmos:

    "E se o cavalo tiver mais de 4 patas!?"

    sexta-feira, 25 de fevereiro de 2011

    ESTAMOS PRONTOS PARA O PASCAL?

    Mais tarde vou enviar a lista de algoritmos resolvida para o email da sala. Essa noite eu fiquei pensando muito sobre o momento certo de entrarmos na programação em Pascal. Eu sinto que muitos alunos querem desenvolver código-fonte desde já, mas todos precisamos tomar cuidado para não avançarmos sobre possíveis dificuldades de colegas. No "mundo perfeito", temos que todos estarmos bem nivelados. O pseudo-código deixa a liberdade de raciocínio mais em foco, já que o aprendiz não precisa, nesse momento, se preocupar com comandos de linguagem. Nessa próxima semana iremos começar a entender o desvio condicional. Vou conferir o rendimento da turma. Talvez possamos fazer uma experiência no laboratório!

    terça-feira, 22 de fevereiro de 2011

    Algoritmos, estamos no caminho certo!

    Hoje eu saí muito satisfeito da aula de algoritmos. Com a turma dividida em grupos, trabalhando na resolução de uma lista de exercícios, eu pude circular pela sala e ver de perto como anda o desempenho de todos. Pude me aproximar daqueles alunos que se sentam mais atrás, conversar de forma mais individualizada, e o que eu percebi é que a grande maioria já consegue resolver algoritmos usando lógica de programação!

    É interessante que, mesmo fazendo tudo certo, os alunos acham que estão fazendo errado! É comum acontecer isso no 1º período. Quando resolvermos a lista na próxima aula, espero que todos vejam que são capazes de criar algoritmos corretamente e ganhem confiança no seu conhecimento. Com isso, poderemos avançar mais uma etapa na nossa disciplina.

    Outro fato muito gratificante é a atitude de alguns alunos, que já dominam programação, e que se dispõem em ajudar seus amigos a entender algoritmos. Acreditem, meu trabalho não estaria completo sem a presença de vocês! Muito obrigado!

    sexta-feira, 18 de fevereiro de 2011

    DEV-PASCAL

    Aqui está o link para download do DEV-PASCAL, que utilizaremos futuramente em nossas aulas de algoritmos:

    http://www.bloodshed.net/dev/devpas192.exe

    quinta-feira, 17 de fevereiro de 2011

    MATERIAL DE ESTUDO PARA HTML

    • Guia de Referência para o XHTML, documento oficial da W3C:
      • http://www.w3c.br/divulgacao/pdf/guia-xhtml-w3cbr.pdf
    • Guia de Referência para CSS, documento oficial da W3C:
      • http://www.w3c.br/divulgacao/pdf/guia-css-w3cbr.pdf
    • Excelente conteúdo para estudo das tags HTML:
      • http://www.referenciando.com/referencias/html-xhtml

    terça-feira, 15 de fevereiro de 2011

    HTML 5 só terá versão definitiva em 2014

    A quinta revisão da linguagem HTML (HTML5) prevista inicialmente para o próximo ano, só deve chegar ao mercado no segundo trimestre de 2014. A informação foi divulgada pelo líder de desenvolvimento do HTLM5 no grupo W3C (World Wide Web Consortium), Ian Jacob, durante entrevista à CNET.

    Um dos motivos para o atraso no lançamento da versão, que começou a ser desenvolvida em 2007, foi a necessidade de atender às diferentes necessidades dos diversos perfis de usuários, segundo Jacob.

    O W3C, responsável pela revisão do HTML, prevê que a nova versão tenha, entre outros aspectos, o aprimoramento do uso off-line, melhoria na depuração de erros e desenvolvimento de gráficos bidimensionais.

    Alguns sites já estão utilizando o HTML5, mas os testes com a nova sintaxe podem mudar parte dos padrões usados atualmente. Até o final de 2011, alguns recursos serão implementados nos códigos e, em 2012, terão início os testes para correção de erros.


    OLHAR DIGITAL. HTML 5 só terá versão definitiva em 2014. Disponivel em <http://olhardigital.uol.com.br/jovem/digital_news/noticias/html_5_tera_versao_definitiva_em_2014>. Acesso dia 15/02/2011.

    Estudo mostra quanto ganham os profissionais de TI no Brasil

    Cursar um mestrado ou um MBA pode ser uma excelente opção para os profissionais que atuam na área de TI no País. Pelo menos, essa é a conclusão de uma pesquisa salarial e de benefícios realizada pela empresa de recrutamento Catho Online. O levantamento indica que, na área de tecnologia da informação, a média de salários é proporcional à formação.
    A Catho constatou que, em média, um profissional de TI no Brasil com mestrado recebe R$ 9.288, enquanto esse valor é de R$ 8.697 entre os que possuem MBA e de R$ 5.971 para os que cursaram uma pós-graduação/especialização. Já entre as pessoas da área de tecnologia da informação que apresentam apenas o curso universitário, a média salarial fica em R$ 3.920,00, caindo para R$ 2.272 no caso dos que não concluíram a universidade.
    Para chegar a esses valores, o estudo consultou profissionais dos mais diversos níveis (estagiários/trainnes, assistentes, auxiliares, consultores, supervisores, gerentes e diretores), em todo o território nacional.
    Ainda de acordo com o levantamento, um diretor de TI hoje no País recebe, em média, R$ 15.354, enquanto que um gerente apresenta salário de R$ 9.043 e um supervisor apresenta rendimento de R$ 5.924.

    OLHAR DIGITAL. Estudo mostra quanto ganham os profissionais de TI no Brasil. Disponível em <http://olhardigital.uol.com.br/negocios/digital_news/noticias/profissionais_de_ti_com_mestrado_ganham_cerca_de_r_92_mil_no_brasil>. Acesso em 15/02/2011.

    sábado, 12 de fevereiro de 2011

    PROIBIDO ESQUECER - ALGORITMOS

    O que você nunca deve esquecer sobre algoritmos:

    1. Eles foram criados para FACILITAR o seu trabalho;
    2. algoritmos são criados sempre para resolver um problema;
    3. o computador não sabe o que você está querendo, você tem que dizer tudo passo-a-passo para ele;
    4. se você quer que o computador calcule 2 + 2, tem que dizer para ele que o primeiro número é o 2, que o segundo número é o dois, que tem que somar os dois números, atribuir o resultado em uma variável e apresentar esse resultado, tudo muito explicadinho:
    programa soma_dois_mais_dois;
    var
          primeiro_numero, segundo_numero, resultado: inteiro;
    inicio
         leia primeiro_numero;
         leia segundo_numero;
         resultado <- primeiro_numero + segundo_numero;
         escreva resultado;
    fim.

    sexta-feira, 11 de fevereiro de 2011

    E o HTML?

    Pois é, a primeira semana cooperou tanto com os algoritmos mas nem deixou uma beiradinha para a minha outra disciplina, Fundamentos de programação em ambiente internet... HTML para os íntimos. Isso significa que nessa próxima semana a turma precisa recuperar o tempo perdido. Cada aula é importante, porque o conteúdo é extenso. Não é só HTML, mas sim o trio XHTML/CSS/JAVASCRIPT, dentre outros conteúdos importantes que giram em torno do assunto, como o XML.

    Algorítmos!

    E vamos lá para uma das disciplinas mais importantes do curso: Algoritmos. Eu sei que sempre surge um grupo que adora programar e outro que não é muito fã da arte de desenvolver softwares. Mas o profissional de Sistemas é completo! Por mais que no futuro ele siga carreiras de Engenharia de Software, Estudos de interfaces , redes, hardware, dentro outras, os algoritmos precisam fazer parte da vida profissional de todos nós.

    São os algoritmos que vão mudar o modo de raciocinar dos alunos. Vão começar a usar lógica pra tudo! Eu falei em sala que eles vão começar a falar sozinhos e desenvolver "tiques" enquanto programam (eu começo a morder minha mão!). Eu só não falei que os homens vão esquecer das namoradas e esposas enquanto então "compilando" o código fonte na cabeça e que as meninas vão ficar isoladas das suas amigas dos outros cursos... afinal elas vão ser mais inteligentes e só vão conversar de coisas complicadas de programação!

    Ainda estamos bem no começo. Quero ver se a turma se envolve mais em resolver algoritmos no quadro. Não dá pra ir olhando caderno de todo mundo, e eu não sei se todos estão chegando ao mesmo resultado dos exercícios resolvidos. Preciso confiar que sim... a maioria fica quietinha quando eu pergunto se fizeram igual. Mas os erros precisam aparecer agora. Errar agora é saudável! Então, se preparem para o sorteio de quem vem ao quadro da próxima vez!


    Primeira semana de aulas!

    O ano letivo de 2011 começou e a nova turma de Sistemas de Informação é muito bem vinda! É uma turma interessante, muita gente de fora, de outras cidades; é a primeira vez que se encontram, todos terão novos amigos para conhecer. Já entrei em turmas onde a maioria dos alunos era da mesma cidade, até oriundos da mesma escola... não tinha muita novidade. Vai ser legal todos procurarem se conhecer no decorrer do período.