Executando verificação de segurança...
2

Imersão Dev: Introdução ao Curso

A Imersão Dev é um curso gratuito de programação, realizado pela Alura, e começará no dia 30 de Janeiro de 2023.
Para mais informações, leia o meu o meu post explicando sobre: Imersão Dev: Um Novo Marco na Comunidade Dev

Entendendo As Linguagens

No curso, serão apresentadas as Lingugens HTML, CSS e JavaScript: As linguagens da Web. Todas as paginas que você visita no seu navegador precisam dessas três linguagens funcionando harmonicamente para funcionar. Vamos entender como funciona cada uma delas.

O HTML

O HTML vem do termo em inglês Hyper Text Markup Language, ou seja, é uma linguagem de marcação. Perceba a página web do TabNews. Ele tem texto, cabeçalhos, rodapé, etc. Todas essas informações relacionadas ao conteúdo da página é feito por meio do HTML.

O CSS

O CSS significa Cascading Style Sheet, é a linguagem de estilização do HTML. Com ela, você pode Adicionar Estilos ao conteúdo da página, como mudando elementos de posição, trocando fontes, adicionando margens, entre outros.

O JS

O JS (Comumente chamado de JavaScript) é a linguagem de de programação para a Web. Perceba que das três principais linguagens, o JS é a única linguagem de programação. Ele adiciona as funcionalidades dinânicas em uma página. Por exemplo, as caixas de alerta do navegador ou até funções mais complexas, como auto-complete de formulários, entre outros.

Exemplos

Vamos criar uma página simples, com apenas um título, subtítulo e texto, com uma caixa de alerta quando a acessarmos.

HTML

O HTML é separado em Tags. As Tags são elementos para representar textos, imagens, formulários, etc. Quase todas as tags precisam ser abertas e fechadas em algum momento. A tag mais famosa é a tag de título, que é o <h1>.

Quando abrimos uma tag, como por exemplo, a tag h1 isso significa que a partir daquele ponto, todo o texto será classificado como um título. O </h1>, com uma barra antes do título da tag, representa o fim da tag, ou seja, o conteúdo após o fechamento não será mais classificado como título.
Mas também existem as tags que não necessitam de um conteúdo ou algo do tipo, então escrevemos-a de um jeito diferente. A tag de nova linha (br), por exemplo, é usada assim </br>.

Um exemplo com um título (h1), subtítulo (h2) e texto (p), separados entre uma nova linha (br):

<h1>Título</h1>
<p>Hello, World!</p>
</br>
<h2>Subtítulo</h1>

CSS

Para estilizar elementos em uma página por meio do CSS, precisamos entender que, existem vários seletores (Classes, Id, Tags HTML, etc), e esses seletores dirão quais elementos receberão o estilo. Neste exemplo, usaremos o seletor mais simples, o seletor de Tags HTML. Dentro do conteúdo, colocamos chaves ({ }), e uma ou mais regras com um valor, como por exemplo, a regra de color, que define a cor do texto.

h1 {
    color: blue;
}

h2 {
    color: red;
}

JS

Famos fazer um alerta que aparece com a mensagem "Olá, Mundo: Essa mensagem está sendo imprimida pelo JavaScript!". Para isso, usamos a função alert("MENSAGEM").

alert("Olá, Mundo: Essa mensagem está sendo imprimida pelo JavaScript!")

Juntando Tudo

Para juntarmos todo o código que programamos até agora, colocaremos todos eles dentro do HTML. O Código CSS dentro da tag <style> e o código JavaScript dentro da tag <script>.

<style>
h1 {
    color: blue;
}

h2 {
    color: red;
}
</style>

<h1>Título</h1>
<p>Hello, World!</p>
</br>
<h2>Subtítulo</h1>

<script>
alert("Olá, Mundo: Essa mensagem está sendo imprimida pelo JavaScript!")
</script>

Continuação

Acesse Esse Post para se aprofundar mais em JavaScript.

Sobre Mim 🐘

Me Chamo Erick. Desenvolvedor PHP (Symfony).

Carregando publicação patrocinada...
1

Já até me inscrevir ontem pela NewsLetter, recentemente teve a NLW e agora esse evento da alura, vai ser bom não só pra mim que estou no inicio mas pra qualquer um que tá iniciando na carreira de DEV :)