image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

PC

Patrick Carvalho01/06/2024 22:35
Compartilhe
WEX - End to End EngineeringRecomendados para vocêWEX - End to End Engineering

A Jornada de um Dev Front-end: Como dar o primeiro passo

    Introdução

    Olá pessoal! Trouxe um conteúdo bem interessante para quem assim como uma criança está querendo dar os primeiros passos, que é em direção a profissão: desenvolvedor front-end que é uma das áreas mais dinâmicas e criativas da tecnologia da informação, responsável por dar vida às interfaces de usuário de websites e aplicativos. Com o aumento contínuo da demanda por experiências digitais atraentes e funcionais, a profissão de desenvolvedor front-end tem se tornado cada vez mais essencial. Neste artigo, vamos explorar os primeiros passos para se tornar um desenvolvedor front-end, desde a compreensão dos conceitos básicos até a aplicação de técnicas avançadas. Seja você um iniciante absoluto ou alguém com alguma experiência em tecnologia, este guia fornecerá uma base sólida para iniciar sua jornada no desenvolvimento front-end, abordando as principais ferramentas, linguagens de programação e boas práticas necessárias para criar interfaces modernas e interativas.

    image

    O primeiro passo na jornada de um Dev Front-end é entender como a internet funciona. Ou seja, buscar compreender o que são os DNS e HTTPS; o que é uma hospedagem; e como funcionam os navegadores. Após essa compreensão de como funciona a internet, o futuro desenvolvedor terá seu start na programação sob três pilares:

    (1) HTML,

    (2) CSS e

    (3) uma linguagem de programação.

    HTML:

    HTML é uma linguagem de marcação usada para estruturar o conteúdo de uma página web. Ele define a estrutura básica e o conteúdo da página usando tags.

    Exemplo básico de HTML:

    <!DOCTYPE html>
    <html lang="pt-BR">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Minha Página Web</title>
    </head>
    <body>
      <h1>Bem-vindo à Minha Página Web</h1>
      <p>Este é um parágrafo de exemplo.</p>
      <a href="https://www.example.com">Visite este link</a>
    </body>
    </html>
    

    CSS:

    CSS é uma linguagem de estilo usada para descrever a apresentação de um documento HTML. Ele controla a aparência e o layout dos elementos na página.

    Exemplo básico de CSS:

    body {
      font-family: Arial, sans-serif;
      background-color: #f0f0f0;
      margin: 0;
      padding: 0;
    }
    
    h1 {
      color: #333;
      text-align: center;
    }
    
    p {
      color: #666;
      font-size: 16px;
      line-height: 1.5;
      margin: 10px 20px;
    }
    
    a {
      color: #007BFF;
      text-decoration: none;
    }
    
    a:hover {
      text-decoration: underline;
    }
    

    - Linguagem de programação:

    Uma linguagem de programação é um conjunto de regras e sintaxes que permite aos programadores escrever instruções que um computador pode executar. Essas instruções são usadas para realizar tarefas específicas, como cálculos, manipulação de dados, controle de dispositivos de hardware e criação de aplicativos. As linguagens de programação variam em termos de complexidade e propósito, desde linguagens de baixo nível, próximas ao código de máquina, até linguagens de alto nível, que são mais próximas da linguagem humana e mais fáceis de entender e usar. Exemplos populares incluem Python, Java, C++, e JavaScript.

    image

    - Aprofundando em HTML

    Para começar a aprofundar os conhecimentos em HTML, é preciso estudar o HTML5 (sua atual versão). Afinal, esta é a linguagem de marcação para estruturar a página web e todo o seu conteúdo.

    Ao estudá-la, você passará a ter compreensão destes elementos:

    Tags semânticas;

    A estruturação de formulários e suas validações;

    Compreensão das melhores práticas (exemplo: indentação);

    A relevância da acessibilidade ao desenvolver as páginas web, utilizando bem das tags semânticas;

    Técnicas para otimizar o posicionamento de seu site nos buscadores da web, ou seja, o famoso SEO.

    - Aprofundando em CSS

    O CSS vem logo em seguida na sua linha de aprendizado, dando estilo a sua página HTML.

    É através dele que o layout (exemplo: floots, display, CSS grid e outros) tomará uma forma mais atrativa e possibilitando ao programador fazer um design mais responsivo, se adaptando aos inúmeros tamanhos de telas disponíveis nos mais diversos dispositivos de tecnologia.

    - Aprofundando nas Linguagens de Programação

    E por fim, é fundamental a qualquer programador aprender uma linguagem de programação.

    Como foi dito anteriormente, pelo ranking mundial, a linguagem mais utilizada no mercado de desenvolvimento é o JavaScript.

    Ao iniciar o aprendizado em JavaScript, o futuro Dev irá aprender:

    as sintaxes e os construtores básicos da linguagem;

    a manipular o DOM;

    aprender a fetch API e a modular o código;

    entender os conceitos de escopo e inúmeros outros que são base no aprendizado da linguagem.

    Para entender mais o JavaScript, você pode ler o texto aqui do blog: JavaScript - O Guia Definitivo.

    Além disso, é bem interessante que você estude Lógica de Programação ao passo que estude a linguagem de programação. Isto irá facilitar bastante a compreensão do código e sua estruturação.

    Ilustrações de capa: Lexica.art

    Conteúdo extraido do site Cubos Academy E ChatGPT

    #FrontEndMagic #Desenvolvendo #CarreiradeSucesso

    Compartilhe
    Recomendados para você
    WEX - End to End Engineering
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Comentários (2)
    David Junior
    David Junior - 02/06/2024 14:23

    Muito bom

    PC

    Patrick Carvalho - 01/06/2024 22:41

    Bem! é meu primeiro artigo, creio que dar sim pra evoluir e melhorar. Vamos pra cima

    Recomendados para vocêWEX - End to End Engineering