├── .DS_Store ├── README.md ├── entrenamiento ├── Ejercicio Entrenamiento 6.pdf ├── Ejercicio entrenamiento 1.pdf ├── Ejercicio entrenamiento 2.pdf ├── Ejercicio entrenamiento 3.pdf ├── Ejercicio entrenamiento 4.pdf ├── Ejercicio entrenamiento 5.pdf ├── Ejercicios Entrenamiento 3 - paises.js └── Ejercicios Entrenamiento 4 - pokemons │ ├── Ejercicios Entrenamiento 4 - pokemons.js │ ├── bolbasaur.png │ ├── charmander.png │ ├── pikachu.png │ └── squartle.png ├── final ├── Final_00.pdf ├── index.html └── style.css ├── primer_parcial ├── .DS_Store ├── modelo_1 │ ├── index.html │ └── style.css └── modelo_2 │ ├── index.html │ └── style.css └── segundo_parcial ├── index15.html └── index16.html /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | [Documentacion Oficial HTML](https://html.spec.whatwg.org/multipage/) 3 | 4 | [Documentacion Oficial CSS](https://www.w3.org/Style/CSS/) 5 | 6 | [Documentacion no oficial HTML, CSS y JS](https://developer.mozilla.org/es/) 7 | 8 | [Actualidad de JS](https://github.com/tc39) 9 | -------------------------------------------------------------------------------- /entrenamiento/Ejercicio Entrenamiento 6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio Entrenamiento 6.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicio entrenamiento 1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio entrenamiento 1.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicio entrenamiento 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio entrenamiento 2.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicio entrenamiento 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio entrenamiento 3.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicio entrenamiento 4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio entrenamiento 4.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicio entrenamiento 5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicio entrenamiento 5.pdf -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 3 - paises.js: -------------------------------------------------------------------------------- 1 | const countries = [ 2 | { name: "Argentina", abbreviation: "AR", continent: "América del Sur", flag: "🇦🇷", language: "Español" }, 3 | { name: "Australia", abbreviation: "AU", continent: "Oceanía", flag: "🇦🇺", language: "Inglés" }, 4 | { name: "Brasil", abbreviation: "BR", continent: "América del Sur", flag: "🇧🇷", language: "Portugués" }, 5 | { name: "Canadá", abbreviation: "CA", continent: "América del Norte", flag: "🇨🇦", language: "Inglés, Francés" }, 6 | { name: "China", abbreviation: "CN", continent: "Asia", flag: "🇨🇳", language: "Chino" }, 7 | { name: "Colombia", abbreviation: "CO", continent: "América del Sur", flag: "🇨🇴", language: "Español" }, 8 | { name: "Egipto", abbreviation: "EG", continent: "África", flag: "🇪🇬", language: "Árabe" }, 9 | { name: "España", abbreviation: "ES", continent: "Europa", flag: "🇪🇸", language: "Español" }, 10 | { name: "Francia", abbreviation: "FR", continent: "Europa", flag: "🇫🇷", language: "Francés" }, 11 | { name: "Alemania", abbreviation: "DE", continent: "Europa", flag: "🇩🇪", language: "Alemán" }, 12 | { name: "India", abbreviation: "IN", continent: "Asia", flag: "🇮🇳", language: "Hindi, Inglés" }, 13 | { name: "Indonesia", abbreviation: "ID", continent: "Asia", flag: "🇮🇩", language: "Indonesio" }, 14 | { name: "Irlanda", abbreviation: "IE", continent: "Europa", flag: "🇮🇪", language: "Inglés, Irlandés" }, 15 | { name: "Italia", abbreviation: "IT", continent: "Europa", flag: "🇮🇹", language: "Italiano" }, 16 | { name: "Japón", abbreviation: "JP", continent: "Asia", flag: "🇯🇵", language: "Japonés" }, 17 | { name: "Kenia", abbreviation: "KE", continent: "África", flag: "🇰🇪", language: "Inglés, Suajili" }, 18 | { name: "México", abbreviation: "MX", continent: "América del Norte", flag: "🇲🇽", language: "Español" }, 19 | { name: "Marruecos", abbreviation: "MA", continent: "África", flag: "🇲🇦", language: "Árabe, Bereber" }, 20 | { name: "Nueva Zelanda", abbreviation: "NZ", continent: "Oceanía", flag: "🇳🇿", language: "Inglés, Maorí" }, 21 | { name: "Nigeria", abbreviation: "NG", continent: "África", flag: "🇳🇬", language: "Inglés" }, 22 | { name: "Noruega", abbreviation: "NO", continent: "Europa", flag: "🇳🇴", language: "Noruego" }, 23 | { name: "Pakistán", abbreviation: "PK", continent: "Asia", flag: "🇵🇰", language: "Urdu, Inglés" }, 24 | { name: "Perú", abbreviation: "PE", continent: "América del Sur", flag: "🇵🇪", language: "Español" }, 25 | { name: "Filipinas", abbreviation: "PH", continent: "Asia", flag: "🇵🇭", language: "Filipino, Inglés" }, 26 | { name: "Polonia", abbreviation: "PL", continent: "Europa", flag: "🇵🇱", language: "Polaco" }, 27 | { name: "Portugal", abbreviation: "PT", continent: "Europa", flag: "🇵🇹", language: "Portugués" }, 28 | { name: "Reino Unido", abbreviation: "GB", continent: "Europa", flag: "🇬🇧", language: "Inglés" }, 29 | { name: "Rusia", abbreviation: "RU", continent: "Europa/Asia", flag: "🇷🇺", language: "Ruso" }, 30 | { name: "Arabia Saudita", abbreviation: "SA", continent: "Asia", flag: "🇸🇦", language: "Árabe" }, 31 | { name: "Corea del Sur", abbreviation: "KR", continent: "Asia", flag: "🇰🇷", language: "Coreano" }, 32 | { name: "Sudáfrica", abbreviation: "ZA", continent: "África", flag: "🇿🇦", language: "Inglés, Afrikáans, Zulu" }, 33 | { name: "Suecia", abbreviation: "SE", continent: "Europa", flag: "🇸🇪", language: "Sueco" }, 34 | { name: "Suiza", abbreviation: "CH", continent: "Europa", flag: "🇨🇭", language: "Alemán, Francés, Italiano" }, 35 | { name: "Tailandia", abbreviation: "TH", continent: "Asia", flag: "🇹🇭", language: "Tailandés" }, 36 | { name: "Turquía", abbreviation: "TR", continent: "Asia/Europa", flag: "🇹🇷", language: "Turco" }, 37 | { name: "Ucrania", abbreviation: "UA", continent: "Europa", flag: "🇺🇦", language: "Ucraniano" }, 38 | { name: "Emiratos Árabes Unidos", abbreviation: "AE", continent: "Asia", flag: "🇦🇪", language: "Árabe" }, 39 | { name: "Estados Unidos", abbreviation: "US", continent: "América del Norte", flag: "🇺🇸", language: "Inglés" }, 40 | { name: "Uruguay", abbreviation: "UY", continent: "América del Sur", flag: "🇺🇾", language: "Español" }, 41 | { name: "Vietnam", abbreviation: "VN", continent: "Asia", flag: "🇻🇳", language: "Vietnamita" }, 42 | { name: "Venezuela", abbreviation: "VE", continent: "América del Sur", flag: "🇻🇪", language: "Español" }, 43 | { name: "Chile", abbreviation: "CL", continent: "América del Sur", flag: "🇨🇱", language: "Español" }, 44 | { name: "Sudán", abbreviation: "SD", continent: "África", flag: "🇸🇩", language: "Árabe, Inglés" }, 45 | { name: "Israel", abbreviation: "IL", continent: "Asia", flag: "🇮🇱", language: "Hebreo, Árabe" }, 46 | { name: "Bangladesh", abbreviation: "BD", continent: "Asia", flag: "🇧🇩", language: "Bengalí" }, 47 | { name: "Singapur", abbreviation: "SG", continent: "Asia", flag: "🇸🇬", language: "Inglés, Chino, Malayo, Tamil" }, 48 | { name: "Grecia", abbreviation: "GR", continent: "Europa", flag: "🇬🇷", language: "Griego" }, 49 | { name: "Finlandia", abbreviation: "FI", continent: "Europa", flag: "🇫🇮", language: "Finés, Sueco" }, 50 | { name: "Austria", abbreviation: "AT", continent: "Europa", flag: "🇦🇹", language: "Alemán" }, 51 | { name: "Bélgica", abbreviation: "BE", continent: "Europa", flag: "🇧🇪", language: "Holandés, Francés, Alemán" }, 52 | { name: "Hungría", abbreviation: "HU", continent: "Europa", flag: "🇭🇺", language: "Húngaro" } 53 | ]; 54 | 55 | -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 4 - pokemons/Ejercicios Entrenamiento 4 - pokemons.js: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "nombre": "Bulbasaur", 4 | "poderes": [ 5 | { 6 | "nombre": "Placaje", 7 | "energia": 10, 8 | "usos": 4 9 | }, 10 | { 11 | "nombre": "Látigo Cepa", 12 | "energia": 15, 13 | "usos": 3 14 | }, 15 | { 16 | "nombre": "Hoja Afilada", 17 | "energia": 20, 18 | "usos": 3 19 | } 20 | ] 21 | }, 22 | { 23 | "nombre": "Charmander", 24 | "poderes": [ 25 | { 26 | "nombre": "Arañazo", 27 | "energia": 10, 28 | "usos": 4 29 | }, 30 | { 31 | "nombre": "Lanzallamas", 32 | "energia": 30, 33 | "usos": 2 34 | }, 35 | { 36 | "nombre": "Dragoaliento", 37 | "energia": 25, 38 | "usos": 3 39 | } 40 | ] 41 | }, 42 | { 43 | "nombre": "Squirtle", 44 | "poderes": [ 45 | { 46 | "nombre": "Pistola Agua", 47 | "energia": 15, 48 | "usos": 4 49 | }, 50 | { 51 | "nombre": "Burbuja", 52 | "energia": 10, 53 | "usos": 4 54 | }, 55 | { 56 | "nombre": "Placaje", 57 | "energia": 10, 58 | "usos": 2 59 | } 60 | ] 61 | }, 62 | { 63 | "nombre": "Pikachu", 64 | "poderes": [ 65 | { 66 | "nombre": "Impactrueno", 67 | "energia": 20, 68 | "usos": 3 69 | }, 70 | { 71 | "nombre": "Ataque Rápido", 72 | "energia": 10, 73 | "usos": 4 74 | }, 75 | { 76 | "nombre": "Bola Voltio", 77 | "energia": 25, 78 | "usos": 2 79 | } 80 | ] 81 | } 82 | ] 83 | 84 | -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 4 - pokemons/bolbasaur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicios Entrenamiento 4 - pokemons/bolbasaur.png -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 4 - pokemons/charmander.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicios Entrenamiento 4 - pokemons/charmander.png -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 4 - pokemons/pikachu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicios Entrenamiento 4 - pokemons/pikachu.png -------------------------------------------------------------------------------- /entrenamiento/Ejercicios Entrenamiento 4 - pokemons/squartle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/entrenamiento/Ejercicios Entrenamiento 4 - pokemons/squartle.png -------------------------------------------------------------------------------- /final/Final_00.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/final/Final_00.pdf -------------------------------------------------------------------------------- /final/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 8 | 9 | 10 |
11 |

Final

12 |
13 |
14 |
15 |
16 |
17 |
18 | ¿Cuál es tu pregunta? 19 | 20 |
21 | 22 |
23 | 24 | 29 |
30 | 31 |
32 | 33 |
34 |
35 | ¿Cuál es tu pregunta? 36 | 37 |
38 | 39 |
40 | 41 | 46 |
47 | 48 |
49 | 50 |
51 |
52 | ¿Cuál es tu pregunta? 53 | 54 |
55 | 56 |
57 | 58 | 63 |
64 | 65 |
66 | 67 |
68 |
69 | ¿Cuál es tu pregunta? 70 | 71 |
72 | 73 |
74 | 75 | 80 |
81 | 82 |
83 | 84 |
85 |
86 | ¿Cuál es tu pregunta? 87 | 88 |
89 | 90 |
91 | 92 | 97 |
98 | 99 |
100 |
101 | 102 |
103 |
104 |
105 | ¿Cuál es tu pregunta? 106 | 107 |
108 | 109 |
110 | 111 | 116 |
117 | 118 |
119 | 120 |
121 |
122 | ¿Cuál es tu pregunta? 123 | 124 |
125 | 126 |
127 | 128 | 133 |
134 | 135 |
136 | 137 |
138 |
139 | ¿Cuál es tu pregunta? 140 | 141 |
142 | 143 |
144 | 145 | 150 |
151 | 152 |
153 | 154 |
155 |
156 | ¿Cuál es tu pregunta? 157 | 158 |
159 | 160 |
161 | 162 | 167 |
168 | 169 |
170 | 171 |
172 |
173 | ¿Cuál es tu pregunta? 174 | 175 |
176 | 177 |
178 | 179 | 184 |
185 | 186 |
187 |
188 |
189 | 190 |
191 |
192 | 195 | 198 |
199 | 200 |
201 |
202 |

Nota final

203 | 204 |
205 |
206 |
207 | 208 |
209 | 212 | 213 | -------------------------------------------------------------------------------- /final/style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | display: flex; 3 | flex-direction: column; 4 | height: auto; 5 | justify-content: center; 6 | align-items: center; 7 | } 8 | 9 | .preguntas{ 10 | display: flex; 11 | gap: 5em; 12 | } 13 | 14 | article{ 15 | display: flex; 16 | gap: 1em; 17 | } 18 | 19 | .pregunta span{ 20 | display: block; 21 | } 22 | 23 | .opciones-columna{ 24 | display: flex; 25 | flex-direction: column; 26 | } 27 | 28 | .seccion-final{ 29 | display: flex; 30 | justify-content: space-between; 31 | } 32 | 33 | .nota{ 34 | display: flex; 35 | flex-direction: column; 36 | } 37 | 38 | h2{ 39 | display: inline; 40 | } 41 | 42 | header{ 43 | text-align: center; 44 | } 45 | 46 | footer{ 47 | text-align: left; 48 | } -------------------------------------------------------------------------------- /primer_parcial/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spizzirri/programacionwebi-base/a64f5feb0a83f9a140f9df65a8abc5271c4d113e/primer_parcial/.DS_Store -------------------------------------------------------------------------------- /primer_parcial/modelo_1/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |
1
13 |
2
14 |
3
15 |
4
16 |
5
17 |
6
18 |
19 | 20 | -------------------------------------------------------------------------------- /primer_parcial/modelo_1/style.css: -------------------------------------------------------------------------------- 1 | main{ 2 | width: 100%; 3 | height: 100vh; 4 | 5 | display: grid; 6 | grid-template-areas: "uno dos dos cuatro" 7 | "uno tres tres cuatro" 8 | "cinco cinco seis seis"; 9 | } 10 | 11 | 12 | .center{ 13 | display: flex; 14 | justify-content: center; 15 | align-items: center; 16 | } 17 | 18 | .uno{ 19 | grid-area: uno; 20 | background-color: green; 21 | } 22 | 23 | .dos{ 24 | grid-area: dos; 25 | background-color: yellow; 26 | } 27 | 28 | .tres{ 29 | grid-area: tres; 30 | background-color: yellow; 31 | } 32 | 33 | .cuatro{ 34 | grid-area: cuatro; 35 | background-color: green; 36 | } 37 | 38 | .cinco{ 39 | grid-area: cinco; 40 | background-color: pink; 41 | } 42 | 43 | .seis{ 44 | grid-area: seis; 45 | background-color: blue; 46 | } 47 | 48 | 49 | @media screen and (width < 900px) { 50 | main{ 51 | display: grid; 52 | grid-template-areas: "uno uno uno dos" 53 | "tres tres tres cuatro" 54 | "cinco cinco cinco seis"; 55 | } 56 | } 57 | 58 | @media screen and (width < 400px) { 59 | main{ 60 | grid-template-areas: "uno" 61 | "dos" 62 | "tres" 63 | "cuatro" 64 | "cinco" 65 | "seis" 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /primer_parcial/modelo_2/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |
1
13 |
2
14 |
3
15 |
4
16 |
5
17 |
5
18 |
6
19 |
20 | 21 | -------------------------------------------------------------------------------- /primer_parcial/modelo_2/style.css: -------------------------------------------------------------------------------- 1 | main{ 2 | width: 100%; 3 | height: 100vh; 4 | 5 | display: grid; 6 | grid-template-areas: "uno tres tres cuatro" 7 | "dos tres tres cinco" 8 | "cinco_b cinco_b seis seis"; 9 | } 10 | 11 | 12 | .center{ 13 | display: flex; 14 | justify-content: center; 15 | align-items: center; 16 | } 17 | 18 | .uno{ 19 | grid-area: uno; 20 | background-color: yellow; 21 | } 22 | 23 | .dos{ 24 | grid-area: dos; 25 | background-color: yellow; 26 | } 27 | 28 | .tres{ 29 | grid-area: tres; 30 | background-color: green; 31 | } 32 | 33 | .cuatro{ 34 | grid-area: cuatro; 35 | background-color: yellow; 36 | } 37 | 38 | .cinco{ 39 | grid-area: cinco; 40 | background-color: yellow; 41 | } 42 | 43 | .cinco_b{ 44 | grid-area: cinco_b; 45 | background-color: pink; 46 | } 47 | 48 | .seis{ 49 | grid-area: seis; 50 | background-color: blue; 51 | } 52 | 53 | 54 | @media screen and (width < 900px) { 55 | main{ 56 | display: grid; 57 | grid-template-areas: "uno uno uno dos" 58 | "tres tres cuatro cuatro" 59 | "tres tres cuatro cuatro" 60 | "tres tres cuatro cuatro" 61 | "cinco cinco seis seis"; 62 | } 63 | 64 | .cinco_b{ 65 | display: none; 66 | } 67 | } 68 | 69 | @media screen and (width < 400px) { 70 | main{ 71 | grid-template-areas: "seis" 72 | "cinco" 73 | "cuatro" 74 | "tres" 75 | "dos" 76 | "uno" 77 | } 78 | 79 | .cinco_b{ 80 | display: none; 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /segundo_parcial/index15.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tema 15 7 | 74 | 75 | 76 |
77 |

Elige la criatura para jugar

78 |
79 |
80 |
81 |
82 | 83 | Imagen pokemon 1 84 |
85 |
86 | 87 | Imagen pokemon 2 88 |
89 |
90 | 91 | Imagen pokemon 3 92 |
93 |
94 | 95 | Imagen pokemon 4 96 |
97 | 98 | 99 | 100 | 101 |
102 | 103 |
104 | 112 | 113 | -------------------------------------------------------------------------------- /segundo_parcial/index16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Tema 16 7 | 8 | 71 | 72 | 73 |
74 |
75 |
76 |
77 |
78 | Imagen pokemon rival 79 |
80 |

Energia: 100%

81 |
82 | 83 | 84 |
85 |
86 |
87 |
88 | Imagen pokemon usuario 89 |
90 |

Energia: 100%

91 |
92 | 93 | 94 |
95 |
96 |
97 |
98 | 105 | 106 | --------------------------------------------------------------------------------