GithubHelp home page GithubHelp logo

jcbatwork / week-3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from undefined-academy/semana-3

0.0 0.0 0.0 335.26 MB

Week 3 — Undefined Academy

JavaScript 5.51% CSS 35.94% HTML 56.77% SCSS 1.79%

week-3's Introduction

⛺ Semana 3

🏕️ Base de conocimientos.

Ejercicios de la tercera semana.

🏋Clase 1 [EJERCICIOS]

🔥 Calentamiento

Terminar los juegos de Flexbox Froggy y CSS Grid Garden!

💻 Ejercicio

  1. Crear su propio layout de cards que muestre las entradas de su blog usando el layout visto en clase.
  2. No lo hagas literal, asegúrate de tener un cambio diferencial.

🏋Clase 2 [EJERCICIOS]

🔥 Calentamiento

Agregar la siguiente etiqueta meta a tu HTML de la hoja de vida:

 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
  1. Abrir la hoja de vida en el navegador (Usando npx vite dev ).
  2. Abrir el inspector haciendo clic derecho > Inspeccionar en el navegador.
  3. Hacer clic en la vista responsive (El icono del smartphone).
  4. Constatar los cambios en vista responsive con y sin la etiqueta meta.

💻 Ejercicio

  1. Crear una versión Mobile First Responsive de su hoja de vida (CV).
  2. Hacer commit de dichos cambios, o multiples commits [1].

[1] No haremos fork ni un pull request por ahora.

🏋Clase 3 [EJERCICIO]

  1. Ejecutar npm init -y en la raíz del proyecto de la hoja de vida.
  2. Agregar vite como dependencia npm install vite.
  3. Agregar en el package.json los scripts de vite:
{
    "scripts": {
        "dev": "vite",
        "build": "vite build",
        "preview": "vite preview"
    }
}

Añade tu primer archivo de JavaScript

  1. Agrega un tag de <script type="module" src="/main.mjs"></script>
  2. Escribe en el archivo el siguiente código:
// main.mjs
function handleSubmit(event) {
    event.preventDefault(); // 🍎
    console.log("Hola mundo");
}
    
const $form =document.querySelector("form");
$form.addEventListener("submit", handleSubmit);

Haz submit del formulario y revisa la consola (clic derecho inspeccionar > consola)

🍎 Debemos prevenir el comportamiento por defecto del envío de la información al servidor.

🏋Clase 4 [EJERCICIO]

  1. Hacer fork del repositorio de la semana-3 https://github.com/undefined-academy/semana-3
  2. Subir la maquetación de la portada de blog usando Flexbox y CSS Grid a la carpeta students-blog.
  3. Subir la maquetación mobile first responsive de la hoja de vida a la carpeta students-cv.
  4. Elegir entre Bootstrap o TailwindCSS y maquetar el formulario de contacto con dicha tecnología en la carpeta student-forms.

Estructura del PR

.
├── student-cvs/
│ └── glrodasz-0666/
│     ├── index.html
│     ├── form.html
│     ├── styles.css
│     └── main.mjs
├── student-blogs/
│ └── glrodasz-0666/
│     ├── index.html
│     └── styles.css
└── student-forms/
    └── glrodasz-0666/
        ├── src
        └── package.json

¡Si usas ambos, crea las carpetas dentro de student-forms/usuario-de-discord/bootstrap|tailwind !

week-3's People

Contributors

cadifilippo avatar dfm555 avatar beerre96 avatar dlozanoc82 avatar lucianogarriga avatar lmendev avatar camilasilvab avatar josofico avatar mrredu avatar pancratzia avatar devold112 avatar vene15 avatar divpanda avatar facu1391 avatar alexis033 avatar marcospenalosa avatar zucerkia avatar marisolsv22 avatar lealdos avatar equiman avatar mysterio-wil avatar aliannaformoso avatar fjquants avatar angelmijarees avatar msolarroyo avatar martinrodrigovargas avatar glrodasz avatar noasalgado avatar orcacl avatar fedegomezc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.