Semana 1
Temas aprendidos
Esta semana aprendí sobre fundamentos de las tecnologías web y elementos de Visual Studio Code, interfaz de usuario, extensiones útiles, atajos de teclado del programa y cómo se utilizan los códigos emmet para agilizar la construcción de código.
Ejercicios
Ejercicio 1: Tabla con Bootstrap
Código Emmet:
table.table>thead>tr>th[scope="col"]{\#}th[scope="col"]{First}th[scope="col"]{Second}th[scope="col"]{Tree}^^tbody>tr*3>th[scope="row"]{$}+td{Mark}+td{Otto}+td{Jhonson}
Resultado:
<table class="table"> <thead> <tr> <th scope="col">#</th> <th scope="col">First</th> <th scope="col">Second</th> <th scope="col">Tree</th> </tr> </thead> <tbody> <tr> <th scope="row">1</th> <td>Mark</td> <td>Otto</td> <td>Jhonson</td> </tr> <tr> <th scope="row">2</th> <td>Mark</td> <td>Otto</td> <td>Jhonson</td> </tr> <tr> <th scope="row">3</th> <td>Mark</td> <td>Otto</td> <td>Jhonson</td> </tr> </tbody> </table>
Ejercicio 2: Estructura de página web
Código Emmet:
div.container>header#header{header}+nav#nav{nav}+section#section{section>article#article{article}^+aside#aside{aside}}+footer#footer{footer}
Resultado:
<div class="container"> <header id="header">header</header> <nav id="nav">nav</nav> <section id="section"> section <article id="article">article</article> <aside id="aside">aside</aside> </section> <footer id="footer">footer</footer> </div>
Ejercicio 3: Tabla con 20 registros
Código Emmet:
table>thead>tr>th{ID}+th{Nombres}+th{Apellidos}+th{Dirección}^tbody>(tr>td{$}+td{Nombre $}+td{Apellido $}+td{Dirección $})*20
Resultado (primeros 5 registros):
<table> <thead> <tr> <th>ID</th> <th>Nombres</th> <th>Apellidos</th> <th>Dirección</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>Nombre 1</td> <td>Apellido 1</td> <td>Dirección 1</td> </tr> <tr> <td>2</td> <td>Nombre 2</td> <td>Apellido 2</td> <td>Dirección 2</td> </tr> <tr> <td>3</td> <td>Nombre 3</td> <td>Apellido 3</td> <td>Dirección 3</td> </tr> <tr> <td>4</td> <td>Nombre 4</td> <td>Apellido 4</td> <td>Dirección 4</td> </tr> <tr> <td>5</td> <td>Nombre 5</td> <td>Apellido 5</td> <td>Dirección 5</td> </tr> <!-- ... continúa hasta el registro 20 --> </tbody> </table>
Reflexión final
Me doy cuenta de que comprender las tecnologías web y sus componentes básicos es fundamental para desarrollar soluciones digitales efectivas. Identificar los distintos tipos de aplicaciones y los roles en el desarrollo me ayuda a ubicarme mejor como futuro profesional en este campo. Además, el uso de herramientas como Visual Studio Code me permite mejorar mis habilidades prácticas y reconocer cómo el conocimiento teórico se aplica en la práctica.
Aprendí los fundamentos de las tecnologías web, sus tipos, funcionamiento y el uso básico de Visual Studio Code.
Aprendí a través de la explicación del docente, la práctica en el laboratorio y la exploración directa de la herramienta VSC.