Curso de Programación Web: Desarrolla tus propias páginas web

Módulo 1: Fundamentos del Desarrollo Web

  • HTML (HyperText Markup Language):
    • Estructura de un documento HTML.
    • Etiquetas semánticas y su significado.
    • Formularios y manejo de datos.
  • CSS (Cascading Style Sheets):
    • Estilos en línea, internos y externos.
    • Selectores y propiedades CSS.
    • Diseño de layouts (grid, flexbox).
    • Responsividad.
  • JavaScript:
    • Introducción a JavaScript.
    • Variables, tipos de datos, operadores.
    • Control de flujo (if, else, for, while).
    • Funciones.
    • DOM (Document Object Model).

Módulo 2: Desarrollo Front-end

  • Frameworks CSS: Bootstrap, Foundation, Materialize.
  • Preprocesadores CSS: Sass, Less.
  • JavaScript avanzado:
    • Objetos, prototipos.
    • Asincronismo (callbacks, promesas, async/await).
    • Manipulación del DOM.
    • Eventos.
  • Librerías JavaScript: jQuery, Lodash.

Módulo 3: Desarrollo Back-end

  • Servidores web: Apache, Nginx.
  • Lenguajes de servidor: PHP, Python (Django, Flask), Node.js.
  • Bases de datos: MySQL, PostgreSQL.
  • Conexión entre front-end y back-end: AJAX, Fetch API.

Módulo 4: Bases de Datos y SQL

  • Introducción a las bases de datos relacionales.
  • Lenguaje SQL:
    • Creación de tablas.
    • Inserción, actualización y eliminación de datos.
    • Consultas SELECT.
    • Joins.
  • Normalización de bases de datos.

Módulo 5: Versionamiento de Código y Control de Versiones

  • Git:
    • Conceptos básicos: repositorio, commit, branch, merge.
    • Flujos de trabajo comunes.
    • Plataformas de hosting: GitHub, GitLab, Bitbucket.

Módulo 6: Introducción a Frameworks y Librerías Populares

  • React:
    • Componentes funcionales y de clase.
    • JSX.
    • State y props.
  • Angular:
    • Componentes, módulos, servicios.
    • Templates.
    • Dependency injection.
  • Vue.js:
    • Componentes, plantillas.
    • Vuex.

Proyectos Prácticos del Curso de Programación Web

  • Creación de una página web personal:
    • Diseño responsivo, formulario de contacto.
  • Desarrollo de una tienda online sencilla:
    • Catálogo de productos, carrito de compras.
  • Aplicación web de una red social simplificada:
    • Registro de usuarios, publicación de contenido.

Metodología:

  • Clases teóricas: Explicación de conceptos clave.
  • Ejercicios prácticos: Resolución de ejercicios para aplicar los conocimientos.
  • Proyectos: Desarrollo de aplicaciones web completas.
  • Evaluaciones: Cuestionarios y exámenes para evaluar el progreso.

Herramientas:

  • Editores de código (Visual Studio Code, Sublime Text, etc.).
  • Navegadores web (Chrome, Firefox, etc.).
  • Servidores web locales (XAMPP, MAMP).
  • Herramientas de desarrollo de navegador.

Público objetivo del Curso de Programación Web:

  • Diseñadores que quieran aprender a programar.
  • Personas interesadas en crear su propia página web.
  • Estudiantes que quieran iniciarse en el desarrollo web.

Este es solo un esquema general del curso. Los contenidos específicos y la profundidad de cada tema pueden adaptarse según las necesidades y el nivel de los estudiantes.

    Formulario de contacto:

    En este apartado se irán publicando las siguientes convocatorias de los cursos, contacta con nosotros para obtener más información:

    Curso de Programación Web en Terrassa
    Curso de Programación Web en Sabadell
    Curso de Programación Web en Sant Cugat
    Curso de Programación Web en Rubí
    Curso de Programación Web en Cerdanyola
    Curso de Programación Web en Ripollet
    Curso de Programación Web en Montcada i Reixac
    Curso de Programación Web en Barberà del Vallès
    Curso de Programación Web en Granollers
    Curso de Programación Web en Mollet

    Scroll al inicio