11 KiB
Creează un site de tip CV folosind vscode.dev
Cât de tare ar fi ca un recrutor să îți ceară CV-ul și tu să îi trimiți un link? 😎
Obiective
După această sarcină, vei învăța cum să:
- Creezi un site pentru a-ți prezenta CV-ul
Cerințe preliminare
- Un cont GitHub. Accesează GitHub și creează-ți un cont dacă nu ai deja unul.
Pași
Pasul 1: Creează un nou depozit GitHub și dă-i numele my-resume
Pasul 2: Creează un fișier index.html
în depozitul tău. Vom adăuga cel puțin un fișier direct pe github.com, deoarece nu poți deschide un depozit gol pe vscode.dev.
Apasă pe linkul creating a new file
, tastează numele index.html
și selectează butonul Commit new file
.
Pasul 3: Deschide VSCode.dev și selectează butonul Open Remote Repository
.
Copiază URL-ul depozitului pe care tocmai l-ai creat pentru site-ul tău de CV și lipește-l în caseta de introducere:
Înlocuiește your-username
cu numele tău de utilizator GitHub
https://github.com/your-username/my-resume
✅ Dacă totul a fost realizat cu succes, vei vedea proiectul tău și fișierul index.html deschise în editorul de text din browser.
Pasul 4: Deschide fișierul index.html
, lipește codul de mai jos în zona de cod și salvează.
Cod HTML responsabil pentru conținutul site-ului tău de CV.
<html>
<head>
<link href="style.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
<title>Numele tău aici!</title>
</head>
<body>
<header id="header">
<!-- antetul CV-ului cu numele și titlul tău -->
<h1>Numele tău aici!</h1>
<hr>
Rolul tău!
<hr>
</header>
<main>
<article id="mainLeft">
<section>
<h2>CONTACT</h2>
<!-- informații de contact, inclusiv rețele sociale -->
<p>
<i class="fa fa-envelope" aria-hidden="true"></i>
<a href="mailto:username@domain.top-level domain">Scrie emailul tău aici</a>
</p>
<p>
<i class="fab fa-github" aria-hidden="true"></i>
<a href="github.com/yourGitHubUsername">Scrie numele tău de utilizator aici!</a>
</p>
<p>
<i class="fab fa-linkedin" aria-hidden="true"></i>
<a href="linkedin.com/yourLinkedInUsername">Scrie numele tău de utilizator aici!</a>
</p>
</section>
<section>
<h2>ABILITĂȚI</h2>
<!-- abilitățile tale -->
<ul>
<li>Abilitatea 1!</li>
<li>Abilitatea 2!</li>
<li>Abilitatea 3!</li>
<li>Abilitatea 4!</li>
</ul>
</section>
<section>
<h2>EDUCAȚIE</h2>
<!-- educația ta -->
<h3>Scrie cursul tău aici!</h3>
<p>
Scrie instituția ta aici!
</p>
<p>
Data de început - Data de final
</p>
</section>
</article>
<article id="mainRight">
<section>
<h2>DESPRE</h2>
<!-- despre tine -->
<p>Scrie câteva cuvinte despre tine!</p>
</section>
<section>
<h2>EXPERIENȚĂ PROFESIONALĂ</h2>
<!-- experiența ta profesională -->
<h3>Titlul jobului</h3>
<p>
Numele organizației aici | Luna de început – Luna de final
</p>
<ul>
<li>Sarcina 1 - Scrie ce ai făcut!</li>
<li>Sarcina 2 - Scrie ce ai făcut!</li>
<li>Scrie rezultatele/impactul contribuției tale</li>
</ul>
<h3>Titlul jobului 2</h3>
<p>
Numele organizației aici | Luna de început – Luna de final
</p>
<ul>
<li>Sarcina 1 - Scrie ce ai făcut!</li>
<li>Sarcina 2 - Scrie ce ai făcut!</li>
<li>Scrie rezultatele/impactul contribuției tale</li>
</ul>
</section>
</article>
</main>
</body>
</html>
Adaugă detaliile CV-ului tău pentru a înlocui textul de tip placeholder din codul HTML.
Pasul 5: Plasează cursorul pe folderul My-Resume, apasă pe pictograma New File ...
și creează 2 fișiere noi în proiectul tău: style.css
și codeswing.json
.
Pasul 6: Deschide fișierul style.css
, lipește codul de mai jos și salvează.
Cod CSS pentru a formata aspectul site-ului.
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 16px;
max-width: 960px;
margin: auto;
}
h1 {
font-size: 3em;
letter-spacing: .6em;
padding-top: 1em;
padding-bottom: 1em;
}
h2 {
font-size: 1.5em;
padding-bottom: 1em;
}
h3 {
font-size: 1em;
padding-bottom: 1em;
}
main {
display: grid;
grid-template-columns: 40% 60%;
margin-top: 3em;
}
header {
text-align: center;
margin: auto 2em;
}
section {
margin: auto 1em 4em 2em;
}
i {
margin-right: .5em;
}
p {
margin: .2em auto
}
hr {
border: none;
background-color: lightgray;
height: 1px;
}
h1, h2, h3 {
font-weight: 100;
margin-bottom: 0;
}
#mainLeft {
border-right: 1px solid lightgray;
}
Pasul 6: Deschide fișierul codeswing.json
, lipește codul de mai jos și salvează.
{
"scripts": [],
"styles": []
}
Pasul 7: Instalează extensia Codeswing
pentru a vizualiza site-ul CV-ului în zona de cod.
Apasă pe pictograma Extensions
din bara de activități și tastează Codeswing. Fie apasă pe butonul albastru de instalare din bara de activități extinsă pentru a instala, fie folosește butonul de instalare care apare în zona de cod odată ce selectezi extensia pentru a încărca informații suplimentare. Imediat după instalarea extensiei, observă zona de cod pentru a vedea schimbările din proiectul tău 😃.
Acesta este ceea ce vei vedea pe ecran după ce instalezi extensia.
Dacă ești mulțumit de schimbările făcute, plasează cursorul pe folderul Changes
și apasă pe butonul +
pentru a stoca schimbările.
Tastează un mesaj de commit (O descriere a schimbării pe care ai făcut-o proiectului) și confirmă schimbările apăsând pe check
. După ce ai terminat de lucrat la proiect, selectează pictograma meniului hamburger din colțul stânga sus pentru a reveni la depozitul de pe GitHub.
Felicitări 🎉 Tocmai ai creat un site de tip CV folosind vscode.dev în câțiva pași.
🚀 Provocare
Deschide un depozit la distanță pentru care ai permisiuni de a face modificări și actualizează câteva fișiere. Apoi, încearcă să creezi o nouă ramură cu modificările tale și să faci un Pull Request.
Recapitulare și studiu individual
Citește mai multe despre VSCode.dev și alte funcționalități ale acestuia.
Declinarea responsabilității:
Acest document a fost tradus utilizând serviciul de traducere AI Co-op Translator. Deși depunem eforturi pentru a asigura acuratețea, vă rugăm să aveți în vedere că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea realizată de un profesionist uman. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.