Techma > Programas > Technology > Bootcamps > Iniciación a la programación
Inicio y fin
Febrero 2025
Junio 2025
Modalidad
Streaming
Duración
90 h
Horario
18’30 – 21’30 h
Días lectivos
Lunes y miércoles/ Martes y jueves
Directores
Precio
100% Subvencionado
Inicio y fin
Febrero 2025 – Junio 2025
Modalidad
Streaming
Duración
90 h
Horario
18’30 – 21’30 h
Días lectivos
Lunes y miércoles/Martes y jueves
Directores
Precio
100% Subvencionado
Iniciación a la programación
JavaScript es un lenguaje de programación interpretado que se utiliza principalmente del lado del cliente. Implementado como parte de un navegador web permite mejorar la interfaz de usuario y la creación de páginas web dinámicas. Asimismo, desde la aparición de node.js podemos llevar esta tecnología al lado del servidor cubriendo con un mismo lenguaje de programación tanto backend como frontend.
Al finalizar el curso el alumno será capaz de realizar aplicaciones web totalmente operativas integrando lenguajes como HTML, CSS y JS, siguiendo los estándares marcados por ES6 y haciendo uso de las herramientas de desarrollo más habituales.


A quién va dirigido
El curso va dirigido tanto a profesionales como perfiles no técnicos que quieran iniciarse en el mundo de la programación o que quieran mejorar sus habilidades trabajando con código HTML, CSS y Javascript, Independientemente de cual fuera su nivel previo:
- Perfiles no técnicos
- Startups
- Emprendedores y autónomos
Para participar, no será necesario ningún conocimiento técnico previo para la realización de este curso. Solo deberás contar con un ordenador con conexión a Internet.
Objetivos
Preparar el entorno de desarrollo necesario para el desarrollo de aplicaciones web.
Creación de repositorios GIT y su vinculación con el directorio de proyecto vía CLI o su integración con VSCode.
Desplegar aplicaciones en el entorno de GitHub pages a fin de hacer accesible su proyecto por medio de url.
Aplicar el uso de las herramientas de desarrollo integradas dentro de los navegadores web.
Identificar las diferentes partes del elemento básico de HTML, tags.
Reconocer las diferentes formas de adjuntar una hoja de estilos a un documento HTML.
Aplicar diferentes tipos de selectores de elementos HTML que indiquen el alcance de las normas CSS.
Emplear reglas CSS que apliquen estilos a diferentes documentos HTML.
Tener una primera aproximación con el lenguaje JavaScript, conociendo sus principales operadores, estructuras de control y variables.
Aprender a ejecutar scripts en jаvascript con una sintaxis correcta, además de conocer los elementos básicos del lenguaje.
Aprender sobre el manejo de funciones y objetos tanto los propios del lenguaje como los definidos por el usuario.
Aprender sobre el manejo de eventos en jаvascript para su aplicación en los formularios HTML, pudiendo así agregar interactividad con los usuarios.
Conocer las novedades del estándar ES6 y su aplicación en el desarrollo de aplicaciones web.
Salidas profesionales
Diseñador de aplicaciones web
con tecnologías html, css y JS.
Gestor de contenidos
en páginas web y portales digitales.

Infórmate prepárate para mejorar tu carrera profesional

Metodología
La impartición de la asignatura está basada en la metodología learning by doing, poniendo el foco en el alumno como eje de su propio aprendizaje. El formador técnico ejerce un rol de acompañamiento durante todo el proceso formativo resolviendo sus dudas y guiando sus pasos, fomentado su proactividad e iniciativa para conseguir el éxito formativo.
El desarrollo de las sesiones tendrá, además de la parte teórica, una serie de ejercicios en los que se aplicará el contenido trabajado en cada unidad formativa. Se fomenta el aprendizaje colaborativo con técnicas y dinámicas que mejoren la experiencia de aprendizaje.
Además de ello, los alumnos han de desarrollar un proyecto final, a modo de síntesis, donde ponen en práctica todos los conocimientos adquiridos durante el itinerario formativo. Este se realizará de modo individual, cumpliendo los requisitos técnicos y funcionales establecidos por el formador.
Áreas formativas
MÓDULO 1: Configuración del entorno de desarrollo
1.1 herramientas básicas
1.1.1 git: introducción y configuración
1.1.2 uso básico de git: clonar, commit, push, pull
1.2 entorno de desarrollo integrado (ide)
1.2.1 introducción a visual studio code
1.2.2 configuración y extensiones útiles
1.3 introducción a html y css
1.3.1 estructura básica de html
1.3.2 estilización con css
MÓDULO 2: Fundamentos de JAVA Script
2.1 Variables y Tipos de Datos
2.1.1 Declaración y asignación de variables
2.1.2 Tipos de datos: números, cadenas, booleanos, etc.
2.2 Operadores y Expresiones
2.2.1 Operadores aritméticos, de comparación y lógicos
2.2.2 Precedencia de operadores
2.3 Estructuras de Control en JavaScript
2.3.1 Condicionales (if, else if, else)
2.3.2 Bucles (for, while)
MÓDULO 3: Algoritmia Básica
3.1 Diagramas de Flujo
3.1.1 Introducción y representación gráfica
3.1.2 Uso práctico en la resolución de problemas
3.2 Pseudocódigo
3.2.1 Definición y sintaxis
3.2.2 Traducción de algoritmos a pseudocódigo
MÓDULO 4: Funcines y objetos en Javascript
4.1 Definición de funciones
4.1.1 Declaración y llamada de funciones
4.1.2 Parámetros y argumentos
4.2 Trabajo con Objetos
4.2.1 Creación de objetos
4.2.2 Propiedades y métodos
MÓDULO 5: Manipulación del DOM y estilos Dinámicos
5.1 ¿Qué es el DOM?
5.1.1 Estructura y representación
5.1.2 Relación entre HTML y el DOM
5.2 Manipulación básica del DOM con JavaScript
5.2.1 Selección de elementos
5.2.2 Modificación de contenido y estilo
MÓDULO 6: Estilización avanzada con CSS
6.1 Selectores avanzados
6.1.1 Pseudo-clases y pseudo-elementos
6.1.2 Combinadores
6.2 Layouts y Flexbox
6.2.1 Creación de diseños flexibles
6.2.2 Posicionamiento CSS
MÓDULO 7: Trabajo con formularios y validación
7.1 Creación y estilización de formularios
7.1.1 Elementos de formulario en HTML
7.1.2 Diseño y estilización con CSS
7.2 Validación de formularios con JavaScript
7.2.1 Validación del lado del cliente
7.2.2 Envío de datos a través de formularios
MÓDULO 8: Introducción a AJAX y Fetch API
8.1 Conceptos básicos de AJAX
8.1.1 Asincronía en JavaScript
8.1.2 Ventajas y casos de uso
8.2 Fetch API
8.2.1 Realización de peticiones HTTP
8.2.2 Manipulación de respuestas
MÓDULO 9: SOFT SKILLS
PROYECTO FINAL: Desarrollo de una página web interactiva
Aplicar los conocimientos adquiridos para desarrollar una página web interactiva utilizando
html, css, y javascript.