Curso de Introducción a la Programación Web con JavaScript

Competencias digitales avanzadas

Cursos y talleres

  • Límite de inscripción: 16/04/2023 15:00
  • Fechas: 17/04/2023 15:45 - 19/06/2023 21:00
  • Duración: 224 horas
  • Modalidad: Online

Datos de interés

  • Precio: Gratuito
  • Sesiones:
    • De lunes a jueves, 15:45 - 21:00

Objetivos:

Este programa nace con el objetivo de ofrecer a jóvenes desempleados los conocimientos, habilidades y aptitudes necesarias para su inmersión como profesionales en el área de la programación web, especializándose en las habilidades y necesidades básicas de un programador web. Un área con un mercado laboral marcado por la transformación digital de la sociedad y la evolución constante de tecnologías, que requiere estar en actualización continua.

El objetivo principal del curso es que el alumno adquiera los conocimientos y habilidades base de un programador para poder adaptarse lo mejor posible a una empresa o entorno laboral, teniendo las soft skills y hard skills necesarias para continuar evolucionando. Muchos programadores tienen falta de base o requieren unos conocimientos o práctica que este curso les puede dar.

Al cabo de poco más de 2 meses, los alumnos dispondrán de habilidades en diferentes áreas, muy demandadas en el mercado laboral:

  • Preparación del entorno de trabajo y bases de terminal (Linux con Windows: WSL y editor VSCode)
  • Habilidades blandas (soft skills) necesarias para comunicarse y trabajar en equipo
  • Control de versiones (Git + GitHub)
  • Bases y perfeccionamiento de programación
  • Bases de HTML+CSS
  • Javascript (Funciones, Módulos, DOM, Eventos, Asincronía, consumo de API)
  • Bases de Testing
  • Despliegue en Netlify
  • Empleabilidad
  • Refuerzo y perfeccionamiento de Soft Skills

Duración:

9 semanas (224 horas lectivas + tutorías de empleabilidad)

Dirigido a:

Jóvenes que en el momento de inscribirse al programa tengan entre 16 y 29 años, que estén inscritos en el Sistema Nacional de Garantía Juvenil, imprescindible aportar el Certificado de Garantía Juvenil actualizado

  • Alumnos que estén interesados y quieran ser profesionales de este sector.
  • Los alumnos deben tener en cuenta que se trata de un curso de programación. No es un curso de gestión de contenidos, WordPress o similar.
  • Los alumnos deberán superar un test y/o una entrevista personal.

Los siguientes requisitos son recomendables para el curso:

  • Conocimientos mínimos de inglés
  • Conocimientos mínimos de fundamentos de programación
  • Conocimientos mínimos de HTML y/o CSS

Las aptitudes y actitudes que los participantes deberán poner en práctica durante su formación son las siguientes:

  • Esfuerzo máximo: Asistir a las clases, investigar sobre los materiales complementarios y aportar todo este conocimiento a su proyecto final.
  • Proactividad: La programación requiere ir siempre más allá. Todos los años salen nuevos frameworks y herramientas, por lo que es esencial que el alumno esté dispuesto a investigar por su cuenta.
  • Gestión del tiempo: Es necesario que el alumno sepa gestionar el tiempo y el de sus compañeros trabajando en equipo, combinando dotes de liderazgo y flexibilidad al mismo tiempo.
  • Dedicación: Se exigirá una alta dedicación al programa durante todo su tiempo de duración.

Programa:

Módulo 1: Preparación de entorno y bases de terminal

  • Conocimientos base necesarios para tener un entorno de trabajo instalado y configurado. Uso de la terminal.

Módulo 2: Control del proyecto

  • Trabajo con sistemas de control Git y GitHub.

Módulo 3: Bases y perfeccionamiento de programación

  • Bases de programación, algoritmos, buenas prácticas de codificación, perfeccionamiento de programación y optimización.

Módulo 4: HTML y CSS

  • Módulo básico de aprendizaje de etiquetas HTML y estilos CSS. Flex y Grid

Módulo 5: Javascript

  • Se abordará el aprendizaje y utilización de Javascript, bajo el enfoque de ECMAScript moderno. ES Modules. Uso de librerías.

Módulo 6: Testing

  • Técnicas y prácticas de testing utilizando herramientas modernas.

Módulo 7: Despliegue

  • Teoría y práctica de despliegue de aplicaciones web en herramientas como Netlify.

Módulo 8: Empleabilidad

  • Módulo teórico-práctico de empleabilidad en el que ayudaremos y asesoraremos a los alumnos a diferenciarse y conseguir empleo.

Módulo 9: Clases prácticas: Katas

  • Ejercicios prácticos y clases 100% prácticas para trabajar ejercicios en grupo tutorizados por un profesor.

Módulo 10: Motivación y preparación de Soft skills

  • Explicación teórica-práctica de la importancia de las soft skills en un empleo como programador.

Módulo 11: Soft Skills

  • Trabajo en equipo. Scrum. Estrategias de organización. Kanban. Trabajo en proyecto.

Revisión y demo

  • Los alumnos tendrán que crear y presentar un proyecto (individual o en grupo) en el que utilizarán los conocimientos y habilidades adquiridas durante el programa. Clases de revisión y presentación final del proyecto.

Metodología:

EOI ha desarrollado una metodología basada en la formación de carácter práctico y en la atención individualizada a cada uno de los/as participantes.

De forma adicional, se desarrollarán tutorías individuales con los alumnos del programa de cara a trabajar la empleabilidad del alumno.

Cofinanciado por el Fondo Social Europeo, el Ministerio de Industria, Comercio y Turismo y la Sociedad de Promoción Económica de Gran Canaria (SPEGC)