Deploy tramite custom CI/CD Action
All checks were successful
Deploy / trigger (push) Successful in 2s

This commit is contained in:
2026-01-28 21:50:40 +01:00
parent 31653b13dc
commit 9b71395d09
31 changed files with 2205 additions and 30 deletions

161
esercizio3/index.html Normal file
View File

@@ -0,0 +1,161 @@
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Candidati ora!</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap" rel="stylesheet">
<link rel="stylesheet" href="candidatura.css">
<link rel="icon" type="image/png" href="favicon.png" sizes="96x96" />
<script src="https://kit.fontawesome.com/c2497a668c.js" crossorigin="anonymous" type="text/javascript"></script>
</head>
<body>
<header>
<div class="container">
<div class="logo">
<img src="logo.png" alt="McDonald's">
<h3>McDonald's</h3>
</div>
</div>
</header>
<div class="hero">
<div class="overlay">
<div class="container">
<h1>Invia la tua candidatura</h1>
</div>
</div>
</div>
<div class="page">
<section class="container">
<h2>Vuoi far parte della nostra squadra?</h2>
<p>Compila il form e inviaci una candidatura spontanea!</p>
<br>
<p class="notice">Le rendiamo noto che la sua candidatura potrà essere gestita direttamente da McDonalds
Italia S.r.l. in
qualità di titolare del trattamento oppure da soggetti appartenenti al sistema a marchio McDonalds che
gestiranno la fase di selezione come Titolari autonomi del trattamento.</p>
<form method="post" action="process_candidatura.php" enctype="multipart/form-data">
<div class="effect"></div>
<img src="img/graphic.png">
<div class="container">
<div class="orizzontale">
<fieldset>
<label for="nome"><i class="fa-solid fa-user"></i> Nome e Cognome</label>
<input type="text" id="nome" name="nome" required>
</fieldset>
<fieldset>
<label for="email"><i class="fa-solid fa-envelope"></i> E-mail</label>
<input type="email" id="email" name="email" required>
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<h4>Livello di esperienza</h4>
<div class="radio">
<input type="radio" id="junior" name="esperienza" value="Junior" required>
<label for="junior">Livello Junior</label><br>
<input type="radio" id="mid" name="esperienza" value="Mid">
<label for="mid">Livello Mid</label><br>
<input type="radio" id="senior" name="esperienza" value="Senior">
<label for="senior">Livello Senior</label>
</div>
</fieldset>
<fieldset>
<h4>Competenze</h4>
<div class="radio">
<input type="checkbox" id="html" name="competenze[]" value="Conoscenza di HTML">
<label for="html">Conoscenza di HTML</label><br>
<input type="checkbox" id="css" name="competenze[]" value="Conoscenza di CSS">
<label for="css">Conoscenza di CSS</label><br>
<input type="checkbox" id="js" name="competenze[]" value="Conoscenza di JavaScript">
<label for="js">Conoscenza di JavaScript</label><br>
<input type="checkbox" id="php" name="competenze[]" value="Conoscenza di PHP">
<label for="php">Conoscenza di PHP</label><br>
<input type="checkbox" id="py" name="competenze[]" value="Conoscenza di Python">
<label for="py">Conoscenza di Python</label>
</div>
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<label class="uploader" for="upload">Carica il tuo CV<br><span>Premi qui per selezionare un
documento</span></label>
<input id="upload" type="file" name="curriculum"
accept=".pdf,.doc,application/vnd.openxmlformats-officedocument.wordprocessingml.document">
</fieldset>
</div>
<div class="orizzontale">
<fieldset>
<label for="lettera">Lettera di presentazione</label>
<textarea id="lettera" name="lettera" rows="5"
placeholder="Scrivi qui o incolla la tua lettera di presentazione..."
required></textarea>
</fieldset>
</div>
<h4 style="width: 100%;text-align: left;margin-top: 0.5rem;">Informativa</h4>
<fieldset>
<input type="checkbox" id="accetto" name="accetto" required>
<label for="accetto">Accetto l'Informativa sulla Privacy</label>
</fieldset>
<fieldset class="buttons">
<input type="submit" value="Invia">
</fieldset>
</div>
</form>
</section>
<section class="container">
<h2>HTTP GET e POST</h2>
<div class="boxes">
<div class="box">
<div class="data">
<h3>GET</h3>
<p>Metodo di HTTP utilizzato per inviare dati al server. I dati sono inviati nell'URL, dopo il
simbolo <code>?</code> (Query String).</p>
<p>I valori inviati sono visibili, e vengono inviati secondo lo schema
<code>chiave=valore</code>, separando più coppie chiave-valore con il simbolo
<code>&</code>.
</p>
<p>Possono essere inviati al massimo 2048 caratteri.</p>
</div>
</div>
<div class="box">
<div class="data">
<h3>POST</h3>
<p>Metodo di HTTP utilizzato per inviare dati al server. I dati non vengono inseriti in chiaro
nell'URL, ma vengono inseriti nel <code>body</code> della richiesta HTTP.</p>
<p>Non ci sono limiti di caratteri per invio. Viene preferito il metodo POST per l'utilizzo di
file, grandi quantità di informazioni o dati sensibili.</p>
</div>
</div>
</div>
</section>
</div>
<footer>
<div class="container">
Realizzato da Francesco Giuseppe Mancuso - classe 5E - www.francescomancuso.it
</div>
</footer>
</body>
</html>