Conteúdo do curso
CMD vs POWER SHELL
Atualmente dentro do sistema Windows podemos encontrar dois terminais diferentes. O CMD ou Prompt de Comando, que é o mais clássico com fundo preto, e o Windows PowerShell, que é mais recente e possui o fundo azul ou preto caso você esteja utilizando o Windows na versão 11 ou uma versão mais atualizada do próprio PowerShell. Resumindo de forma simples o PowerShell é uma evolução do CMD, ele é capaz de fazer tudo que o CMD já fazia antes e um pouco mais também. Como por exemplo, utilizar alguns comandos próprios dos sitemas baseados em Unix, ou seja, Linux e MacOS.
0/1
HTML 5
Os comandos HTML formam a espinha dorsal de qualquer página web, permitindo estruturar conteúdos e dar funcionalidade ao design. Para desenvolvedores iniciantes, compreender esses comandos é essencial para criar sites robustos e modernos. Neste artigo, vamos explorar desde os comandos básicos até dicas avançadas para otimizar suas páginas. Você aprenderá o que são os comandos HTML, como utilizá-los, e quais são indispensáveis ​​no dia a dia. Além disso, traremos boas práticas e exemplos aplicáveis ​​ao mundo real.
0/10
Desenvolvimento Web Moderno

1. Tags para estruturação de conteúdo

Estas tags ajudam a organizar o conteúdo de forma lógica:

  • <header>: define o cabeçalho da página.
  • <main>: indica o conteúdo principal.
  • <footer>: define o rodapé da página.
  • <section><article>: usadas para dividir rochas e artigos.

Exemplo:

<header>

    <h1>Minha Página</h1>

</header>

<main>

    <section>

        <h2>Sobre Mim</h2>

        <p>Sou um desenvolvedor apaixonado por HTML!</p>

    </section>

</main>

<footer>

    <p>© 2024 Minha Marca</p>

</footer>

Quer entender como diferentes técnicas de renderização afetam sua página? Veja nosso guia completo sobre renderização Web: Diferenças entre CSR, SPA, SSR, SSG e ISR.

2. Tags para formatação de texto

  • <strong><em>: negrito e itálico, com significado semântico (destaque e ênfase).
  • <mark>: destaca texto com marcação.
  • <blockquote>: citação longa.

Exemplo:

<p>O <strong>HTML</strong> é <em>indispensável</em> para a web.</p>

<blockquote>"A simplicidade é a chave para a excelência."</blockquote>

3. Links e navegação

  • <a>: cria links para páginas internas e externas.
  • <nav>: define menus de navegação.

Exemplo:

<nav>

    <a href="index.html">Início</a> | 

    <a href="sobre.html">Sobre</a> |

    <a href="contato.html">Contato</a>

</nav>

Os formulários são essenciais para interagir com os usuários.

Exemplo:

<form action="/enviar" method="POST">

    <label for="nome">Nome:</label>

    <input type="text" id="nome" name="nome">

    <button type="submit">Enviar</button>

</form>

5. Mídia: imagens, vídeos e áudio

Incorpore conteúdos visuais e interativos com facilidade:

  • Imagem:
<img src="imagem.jpg" alt="Descrição da imagem">

  • <img src="imagefile.jpg" alt="Image" height="42" width="42">
  • src é o caminho do arquivo da imagem.
  • alt é a tag que você dá à imagem.

 

  • Vídeo:
<video controls>

    <source src="video.mp4" type="video/mp4">

</video>
  • Áudio:
<audio controls>

    <source src="audio.mp3" type="audio/mpeg">

    Seu navegador não suporta o elemento de áudio.

</audio>

6. Tabelas

As tabelas organizam dados de forma tabular. São úteis para relatórios e comparações:

<table border="1">

    <tr>

        <th>Produto</th>

        <th>Preço</th>

        <th>Quantidade</th>

    </tr>

    <tr>

        <td>Notebook</td>

        <td>R$ 3.500</td>

        <td>2</td>

    </tr>

    <tr>

        <td>Mouse</td>

        <td>R$ 50</td>

        <td>5</td>

    </tr>

</table>

Dicas para trabalhar com HTML

  1. Valide seu código: Garanta que seu HTML esteja correto usando ferramentas como o Validador W3C.
  2. Integre HTML com outras linguagens: Use JavaScript e CSS para dar mais vida ao seu projeto.
  3. Considere acessibilidade e SEO: Faça uso de tags semânticas e atribua textos alternativos às imagens.
  4. Entenda os atributos HTML: ferramentas poderosas que otimizam a experiência do usuário.

E se quiser expandir seu conhecimento, leia o artigo sobre Node.js para explorar o desenvolvimento de back-end.