Bienvenidos, en este repositorio encontrarás el contenido de un curso básico de programación web.
El contenido de este curso ha sido creado por los siguientes alumnos del 8vo semestre de la carrera de Ingeniería en Sistemas Computacionales, pertenecientes a la especialidad de Ingeniería de Software:
- Eder Rivera Cisneros
- Joel Gómez Sánchez
- Diego Alexis Rossell Coria
El objetivo de este curso es prepararlos para que sean capaces de desarrollar una página web estática, de principio a fin, usando HTML, Javascript y CSS.
Se pretende que este curso tenga una duración aproximada de 10 horas, cubriendo una hora diaria en un periodo de tiempo de 2 semanas.
Con este curso solo se busca que sepan lo necesario para llevar a cabo un proyecto que tenga como objetivo realizar una página web sencilla. Los temas se abarcarán de manera breve y superficial.
El curso pretende ser una introducción a la programación web, para profundizar en el contenido, y aprender más sobre la programación, recomendamos encarecidamente a aquellos que estén interesados, profundizar su conocimiento haciendo uso de los siguientes recursos
- Introducción al desarrollo web (MDN)
- Curso de desarrollo web responsivo (freeCodeCamp)
- Tutorial HTML (W3 Schools)
- Tutorial CSS (web.dev)
Para realizar este curso se les pide que instalen los siguientes programas
Herramienta | Link |
---|---|
Visual Studio Code (Recomendado) | https://code.visualstudio.com/ |
Extensión para Visual Studio Code: LiveServer | https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer |
Python v3.10 | https://www.python.org/downloads/ |
Extensión para Visual Studio Code: Python | https://marketplace.visualstudio.com/items?itemName=ms-python.python |
Recomendamos Visual Studio Code (VS Code) como editor de código. Sin embargo, pueden hacer uso de algún otro editor de su preferencia.
Para crear una página web, vamos a usar los siguientes 3 lenguajes.
- HTML 5 - Describe el contenido y la estructura de la página web
- CSS3 - Define el estilo y la apariencia del contenido descrito con HTML
- JavaScript - Define el comportamiento de la página web