Curso de programación FullStack

Competencias digitales avanzadas

Cursos y talleres

  • Límite de inscripción: 25/07/2022 23:59
  • Fechas: 01/08/2022 16:00 - 15/09/2022 20:00
  • Duración: 128 horas
  • Modalidad: Online

Datos de interés

  • Precio: 100,00 €
  • Sesiones:
    • Lunes a Viernes, 16:00 - 20:00
    • Tutorías, 20:00 - 21:30

Objetivo:

Este programa nace con el objetivo de ofrecer a desempleados o personas que buscan una mejora de empleo los conocimientos, habilidades y aptitudes necesarios para su inmersión o mejora, como profesionales del desarrollo web, en un mercado laboral marcado por la transformación digital de la sociedad y la necesidad constante de mejora.  Al cabo de dos meses los alumnos adquirirán habilidades en diferentes áreas:

  • FrontEnd (maquetación html&css avanzada. Boostrap, Flex, Grids CSS)
  • UI/UX Designer Concepts
  • BackEnd (Javascript, Node.js, Express)
  • Frameworks de javascript (Angular 10 & ExpressJS)
  • Bases de datos (MongoDB)
  • Desarrollo de APIs Restful (planificación, despliegue)
  • DevOps (Administración de sistemas, Docker, Git, CI, Heroku, Amazon AWS, Infraestructuras de alta disponibilidad)
  • Ejercicios prácticos: Es un curso de alto contenido práctico, enfocado en ejecución y autoaprendizaje
  • Manejo de control de versiones y trabajo en equipo con GIT
  • Proyecto: Se realizará un proyecto final durante las cuatro últimas semanas a través del uso de una correcta aplicación de metodologías ágiles y una presentación final de puertas abiertas.

Duración:

128 horas compuestas por 6 módulos

Dirigido a:

Personas que dispongan de mínimos conocimientos de programación (ya que deberán superar un test incorporado en el formulario de inscripción) y que busquen una mejora de empleo o su incorporación al mercado laboral. Todos ellos tendrán en común la búsqueda de empleo en el mundo digital de la programación y una gran capacidad de implicación durante las semanas que dura el curso. A continuación, detallamos las aptitudes y actitudes que los participantes deberán poner en práctica durante su formación:

  • Capacidad de esfuerzo máximo en su formación, lo que les obligará a asistir a las sesiones online, 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.
  • Habilidad para gestionar su tiempo y el de sus compañeros trabajando en equipo y combinando dotes de liderazgo y flexibilidad al mismo tiempo.
  • Dedicación completa al programa durante todo el tiempo que dura.

Personas residentes en Gran Canaria

Programa:

MÓDULO 1. FrontEnd

Repaso general a los conocimientos básicos, centrándose en habilidades avanzadas, nuevas técnicas y herramientas de utilidad.

MÓDULO 2. JS Avanzado

Se abordará el aprendizaje de Javascript reforzando las bases (que los participantes ya tienen que tener) hasta llegar a un punto avanzado. Además, se hará una introducción breve a Git en este módulo para tener una primera toma de contacto con dichas herramientas.

MÓDULO 3. Frameworks JS (front y back)

Se comenzará a usar Express sobre Node.js para el desarrollo de herramientas y APIs privadas. Además, se hará una toma de contacto con bases de datos relacionales y no relacionales. Los alumnos podrán aprender el uso de otras herramientas MBaaS como Firebase. En la parte front, se usará el framework Angular 12 ya que existe una alta demanda de este en el sector.

MÓDULO 4. API RestFul

Los alumnos sabrán montar desde cero y haciendo uso de buenas prácticas y estándares de la industria una API Restful al completo.

MÓDULO 5. DevOps

Los alumnos aprenderán los conceptos básicos en administración de sistemas, siguiendo nuevas técnicas de actualidad que enfocarán más sus tareas a DevOps, de forma que programadores puedan gestionar servicios y servidores con facilidad. Aprenderán a diseñar y desplegar servicios sobre Amazon AWS, a gestionar el ciclo y despliegue de aplicaciones, monitorización, seguimiento, uso avanzado de Docker y de Git.

MÓDULO 6. Agile.

Formación ágil y planificar y avanzar un proyecto final de clase que hacen en grupos. Hacer uso de estas técnicas y trabajar en equipo durante el proyecto.

Bases que regulan la convocatoria del Curso de Programación FullStack