We may earn an affiliate commission when you visit our partners.
Course image
José Bocanegra

Este curso te proporcionará los conceptos básicos para iniciarte en el fascinante mundo de la Ingeniería de Software para aplicaciones web.

Abordaremos los conceptos fundamentales de estructura, contenido y presentación de una página web, para luego centrarnos en la sintaxis del lenguaje de marcas HTML y en el uso de las etiquetas para crear títulos, párrafos, listas, enlaces, imágenes y formularios.

Read more

Este curso te proporcionará los conceptos básicos para iniciarte en el fascinante mundo de la Ingeniería de Software para aplicaciones web.

Abordaremos los conceptos fundamentales de estructura, contenido y presentación de una página web, para luego centrarnos en la sintaxis del lenguaje de marcas HTML y en el uso de las etiquetas para crear títulos, párrafos, listas, enlaces, imágenes y formularios.

El curso no termina allí. Introduciremos el concepto de hojas de estilo en cascada y su uso para modificar la presentación de una página y finalmente se hablará de bootstrap, el framework para crear páginas web responsive, es decir, aquellas que se ajustan al dispositivo desde el cual se consultan.

Con todos estos elementos tendrás las bases para, posteriormente, darle un comportamiento dinámico a tu página con el uso lenguajes de programación como TypeScript y frameworks como Angular; tecnologías que se abordarán en curso de Ingeniería de software para la web.

Este no es un curso teórico, es 100% práctico, y está complementado con una serie de tutoriales, cuestionarios y evaluaciones que permitirán determinar tu progreso.

En el diseño de este curso hay un grupo excepcional de pedagogos y expertos en tecnología que han cuidado cada detalle para que tengas una experiencia de aprendizaje sobresaliente.

Enroll now

What's inside

Syllabus

Bienvenida
Antes de empezar con el curso, participe en el foro de presentación para nos conozcamos. Además, puede leer las recomendaciones generales que encuentra a continuación.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Desarrolla sólidos cimientos en HTML, CSS y Bootstrap, tecnologías fundamentales para desarrollar aplicaciones web
Proporciona una base para cursos posteriores sobre ingeniería de software para la web que utilizan TypeScript y Angular
Tiene un enfoque práctico con tutoriales, cuestionarios y evaluaciones para reforzar el aprendizaje
Cubre los fundamentos de estructura, contenido y presentación de páginas web, esenciales para el desarrollo web
Requiere conocimientos previos para aprovecharlo al máximo, ya que no aborda conceptos básicos de informática

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Fundamentos prácticos para el desarrollo web

Según los estudiantes, este curso ofrece una sólida base para aquellos que se inician en el desarrollo web. Se destaca por su enfoque 100% práctico y las explicaciones claras de conceptos fundamentales como HTML, CSS y Bootstrap. Los proyectos prácticos y actividades interactivas son muy valorados por ayudar a afianzar los conocimientos. Aunque es ideal para principiantes, algunos mencionan que el contenido es introductorio y puede requerir estudio adicional para profundizar en temas más avanzados. En general, es una excelente primera toma de contacto con el mundo del desarrollo web.
Los fundamentos cubiertos siguen siendo esenciales en el desarrollo web.
"Aunque las tecnologías evolucionan, los principios de HTML y CSS enseñados aquí son atemporales."
"Incluso con la aparición de nuevos frameworks, lo que aprendí aquí es la base de todo."
"Este curso me dio una base sólida que pude expandir con otros conocimientos más actuales."
Proyectos y tutoriales útiles para aplicar el conocimiento.
"Lo que más me gustó fue poder aplicar inmediatamente lo aprendido en los ejercicios prácticos."
"Los tutoriales y las evaluaciones son excelentes para consolidar lo que vimos en cada módulo."
"Siento que obtuve herramientas concretas y estrategias para aplicar a mi trabajo."
Explicaciones sencillas de conceptos básicos de desarrollo web.
"El curso es muy claro y va paso a paso, perfecto para alguien que nunca ha tocado código."
"Realmente me ayudó a entender desde cero cómo se estructuran las páginas web, sin abrumarme."
"Las lecciones son fáciles de seguir y los conceptos se explican de forma muy accesible para novatos."
Proporciona bases, pero requiere estudio adicional para más profundidad.
"Para ser una introducción es bueno, pero no esperes volverte un experto solo con esto."
"Si bien cubre lo esencial, creo que algunos temas como CSS o Bootstrap podrían tener más profundidad."
"Después de este curso, sentí que necesitaba más recursos para realmente dominar el desarrollo web."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introducción al desarrollo web with these activities:
Review HTML Concepts
This activity will help you refresh your understanding of HTML syntax and concepts, which will provide a strong foundation for the course.
Browse courses on HTML
Show steps
  • Review the basics of HTML structure, content, and presentation.
  • Practice writing HTML code for simple elements like headings, paragraphs, and lists.
Build a Basic HTML Page
Building a basic HTML page from scratch will allow you to apply the concepts you learn in the course and gain practical experience.
Browse courses on HTML
Show steps
  • Plan the layout and content of your page.
  • Write the HTML code using proper syntax and structure.
  • Test your page in a web browser to ensure it displays correctly.
Explore CSS Selectors and Styling
Following tutorials on CSS selectors and styling will provide you with practical knowledge and understanding of how to manipulate the appearance of web pages.
Browse courses on CSS
Show steps
  • Find tutorials on CSS selectors and properties.
  • Follow the tutorials and practice applying the techniques.
  • Experiment with different CSS styles to modify the look of a web page.
Two other activities
Expand to see all activities and additional details
Show all five activities
Design a Responsive Website Layout
Creating a responsive website layout will help you apply Bootstrap concepts and enhance your understanding of responsive design principles.
Browse courses on Bootstrap
Show steps
  • Plan the layout and structure of your responsive website.
  • Use Bootstrap grid system and breakpoints to create a responsive framework.
  • Add content and style to your layout using HTML and CSS.
  • Test the responsiveness of your website on different devices or screen sizes.
Contribute to Open Source Web Projects
Contributing to open source web projects provides hands-on experience and exposure to real-world web development practices.
Browse courses on Open Source
Show steps
  • Find open source web projects on platforms like GitHub or GitLab.
  • Identify areas where you can contribute, such as bug fixing or feature development.
  • Submit your contributions and engage with the project community.

Career center

Learners who complete Introducción al desarrollo web will develop knowledge and skills that may be useful to these careers:
Front-End Web Developer
Front-End Web Developers are responsible for designing and building the user interface of websites and web applications, ensuring that they are visually appealing and easy to use. This course provides a strong foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap, which are essential skills for any Front-End Web Developer. By taking this course, you will gain the technical knowledge and practical experience necessary to create responsive and engaging web experiences.
Web Designer
Web Designers are responsible for the visual appearance and overall user experience of websites and web applications. This course provides a strong foundation in the fundamentals of web design, including HTML, CSS, and Bootstrap, which are essential skills for any Web Designer. By taking this course, you will gain the technical knowledge and practical experience necessary to create visually appealing and user-friendly websites.
UX Designer
UX Designers are responsible for the user experience of websites and web applications, ensuring that they are easy to use and enjoyable to interact with. This course provides a foundation in the fundamentals of user experience design, including HTML, CSS, and Bootstrap, which are essential skills for any UX Designer. By taking this course, you will gain the technical knowledge and practical experience necessary to create user-centric and engaging web experiences.
Web Developer
Web Developers are responsible for the development and maintenance of websites and web applications. This course provides a strong foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap, which are essential skills for any Web Developer. By taking this course, you will gain the technical knowledge and practical experience necessary to build and maintain dynamic and scalable web applications.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software systems. This course may be useful for Software Engineers who wish to specialize in web development, as it provides a strong foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Software Engineers can gain the technical knowledge and practical experience necessary to build and maintain complex web applications.
Computer Programmer
Computer Programmers are responsible for writing and maintaining computer programs. This course may be useful for Computer Programmers who wish to specialize in web development, as it provides a strong foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Computer Programmers can gain the technical knowledge and practical experience necessary to build and maintain dynamic web applications.
Information Technology Specialist
Information Technology Specialists are responsible for the planning, implementation, and maintenance of computer systems and networks. This course may be useful for Information Technology Specialists who wish to specialize in web development, as it provides a strong foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Information Technology Specialists can gain the technical knowledge and practical experience necessary to build and maintain web applications within an enterprise environment.
Database Administrator
Database Administrators are responsible for the planning, implementation, and maintenance of database systems. This course may be useful for Database Administrators who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Database Administrators can gain the technical knowledge and practical experience necessary to build and maintain data-driven web applications.
Network Administrator
Network Administrators are responsible for the planning, implementation, and maintenance of computer networks. This course may be useful for Network Administrators who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Network Administrators can gain the technical knowledge and practical experience necessary to build and maintain web applications that are accessible and performant over a network.
Systems Analyst
Systems Analysts are responsible for the analysis, design, and implementation of computer systems. This course may be useful for Systems Analysts who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Systems Analysts can gain the technical knowledge and practical experience necessary to build and maintain complex web applications that meet the needs of an organization.
Business Analyst
Business Analysts are responsible for analyzing and understanding the needs of businesses and organizations. This course may be useful for Business Analysts who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Business Analysts can gain the technical knowledge and practical experience necessary to build and maintain web applications that meet the strategic goals of an organization.
Project Manager
Project Managers are responsible for the planning, execution, and completion of projects. This course may be useful for Project Managers who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Project Managers can gain the technical knowledge and practical experience necessary to manage web development projects effectively.
Technical Writer
Technical Writers are responsible for creating documentation and training materials for technical products and services. This course may be useful for Technical Writers who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Technical Writers can gain the technical knowledge and practical experience necessary to create documentation and training materials for web applications.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and ensuring the quality of software products and services. This course may be useful for Quality Assurance Analysts who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, Quality Assurance Analysts can gain the technical knowledge and practical experience necessary to test and ensure the quality of web applications.
IT Support Specialist
IT Support Specialists are responsible for providing technical support to users of computer systems and networks. This course may be useful for IT Support Specialists who wish to specialize in web development, as it provides a foundation in the fundamentals of web development, including HTML, CSS, and Bootstrap. By taking this course, IT Support Specialists can gain the technical knowledge and practical experience necessary to provide support for web applications.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introducción al desarrollo web.
Esta guía autorizada de CSS proporciona una comprensión profunda de las hojas de estilo en cascada, cubriendo temas como selectores, propiedades, diseño y depuración. Es un recurso invaluable para mejorar tus habilidades de diseño y maquetación web.
Este libro integral cubre HTML, CSS, JavaScript y jQuery, proporcionando una base completa para el desarrollo web. Es valioso para aquellos que buscan ampliar sus conocimientos y habilidades en múltiples tecnologías.
Esta guía se centra en el uso de Bootstrap 5 para crear diseños web receptivos. Proporciona instrucciones paso a paso y ejemplos prácticos para desarrollar sitios web modernos y adaptables.
Este libro combina JavaScript y jQuery para crear aplicaciones web interactivas. Proporciona una base sólida para aquellos que buscan ampliar sus conocimientos más allá de HTML y CSS.
Este libro proporciona soluciones prácticas a problemas comunes de diseño web con CSS. Ofrece recetas sencillas y ejemplos para abordar desafíos en áreas como diseño responsivo, tipografía y efectos de animación.
Save
Este libro ofrece una introducción completa a HTML5, cubriendo sus características y sintaxis. Es un recurso valioso para aquellos que buscan profundizar sus conocimientos sobre el lenguaje de marcado.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser