Seguridad en internet y dispositivos móviles (IFCT89)

Curso gratuito, subvencionado al 100% por el Sepe Seguridad en internet y dispositivos móviles de 36 horas en modalidad Teleformación. Si piensas en cambiar de carrera o actualizar tus competencias profesionales, solicita información sobre este curso.

Código curso: IFCT89
Área Profesional: Desarrollo
Familia Profesional: Informática y Comunicaciones

Descargar PDF con información del curso
Formulario de matrícula

Volver al listado de cursos

Qué aprenderás

Potenciar la calidad del desarrollo, depurar y probar la codificación realizada en lenguaje JavaScript e instruir en los patrones y buenas prácticas de diseño vigentes actualmente en la industria. 

Requisitos

Para acceder a este curso no se requiere ningún nivel de formación previo.

Destinatarios

Tendrán prioridad de acceso:

  • Mujeres.
  • Menores de 30 años.
  • Mayores de 45 años.
  • Personas con discapacidad.
  • Personas trabajadoras con bajo nivel de cualificación.
  • Parados de larga duración
  • Trabajadores de Pymes.
  • Trabajadores con contrato a tiempo parcial y trabajadores con contrato temporal.
  • Trabajadores afectados por expedientes de regulación temporal de empleo (ERTE).
  • Trabajadores incluidos en expedientes de regulación de empleo (ERE).

Objetivos

Potenciar la calidad del desarrollo, depurar y probar la codificación realizada en lenguaje JavaScript e instruir en los patrones y buenas prácticas de diseño vigentes actualmente en la industria. 

Salidas profesionales

Mejorarás la cualificación y competitividad en tu Sector.

Titulación

Superando satisfactoriamente la formación, se obtendrá un Diploma acreditativo de la realización del curso.

Prácticas

Este curso no dispone de prácticas.

Metodología

El principal objetivo de la formación que impartimos es que adquieras una formación significativa.

En la metodología online la formación se realiza a través de nuestro Campus Virtual. Solo necesitas una conexión a Internet y tendrás disponibles los contenidos interactivos y recursos adicionales para completar tu formación de forma rápida, cómoda y accesible desde cualquier dispositivo electrónico (ordenador, móvil y tablet). La metodología a seguir consistirá en avanzar a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios.

En nuestro entorno formativo dispondrás de herramientas de comunicación con tutores y con otros alumnos-as mediante mensajería, chats y foros de debate.

Durante el desarrollo del curso dispondrás de un tutor experto que te ayudará a resolver cualquier duda que te surja y te guiará durante el proceso de aprendizaje.

Para su evaluación, el alumno/a deberá completar las actividades propuestas en el curso.

La titulación será remitida al alumno/a una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.

Aclaración Sector

Todos los sectores.

MÓDULO DE FORMACIÓN 1: INTRODUCCIÓN

Conocimientos/ Capacidades cognitivas y prácticas

  • Potenciación de las generaciones de codificación limpia y funcional en desarrolladores con experiencia anterior en JavaScript.
  • Estructuración con facilidad de un mejor código y en módulos diferenciados.
  • Exploración de patrones y prácticas vigentes de diseño en la industria actual y cómo usarlos.
  • Aprendizaje para la realización de pruebas unitarias.
  • Control y gestión adecuado de errores en JavaScript.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 2: CONCEPTOS INICIALES PARA LA GENERACIÓN DE CÓDIGO LIMPIO (CLEAN CODE) CON JAVASCRIPT

Conocimientos/ Capacidades cognitivas y prácticas

  • Variables.
  • Qué es Lexical Scope (static scope). Uso de la instrucción “let”.
  • Funciones.
  • Todo sobre la palabra clave “this”.
  • Objetos and Clases.
  • Prevención de errores y formato homogéneo del código gracias a la herramienta Linter.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 3: CONCEPTOS INICIALES DE GENERACIÓN DE CÓDIGO FUNCIONAL CON JAVASCRIPT.

Conocimientos/ Capacidades cognitivas y prácticas

  • ¿Qué la programación funcional?
  • Las Funciones Puras en JavaScript.
  • El correcto uso del método Object.assign y el operador Spread.
  • Optimización de bucles en JavaScript.
  • Reducción de arrays.
  • Filtrado en arrays.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 4: MÓDULOS EN JAVASCRIPT.

Conocimientos/ Capacidades cognitivas y prácticas

  • Reutilización de código con patrón Módulo (Module Pattern).
  • Utilización del gestor de paquetes Node Package Manager (NPM).
  • El proyecto CommonJS.
  • La API de definición asíncrona de módulos (AMD).
  • Módulos de ES6.
  • Eliminación de código inactivo (Tree-Shaking) con Webpack.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 5: PATRONES Y PRINCIPIOS DE DISEÑO.

Conocimientos/ Capacidades cognitivas y prácticas

  • Qué es el principio de responsabilidad única (Single Responsability Principle).
  • El principio Open/Closed.
  • El principio de sustitución Liskov.
  • El principio de segregación de la interfaz.
  • El principio de Inversión de Dependencias (Dependency Inversion).
  • El patrón Singleton.
  • El patrón Observer.
  • El patrón Estrategia (Strategy).
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 6: PRUEBAS DEL CÓDIGO GENERADO.

Conocimientos/ Capacidades cognitivas y prácticas

  • Qué son y qué no son y la importancia de las pruebas unitarias.
  • Instalación y uso del framework de testing Jasmine.
  • Desarrollo guiado por pruebas de software, o Test-Driven Development (TDD).
  • Ejercicio guionizado para consolidar formación del alumno.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
MÓDULO DE FORMACIÓN 7: MANEJO DE ERRORES

Conocimientos/ Capacidades cognitivas y prácticas

  • Estudio de buenas prácticas.
  • Detección de errores en operaciones asíncronas (Objeto Promise).
  • Estrategias y recomendaciones en el manejo de errores.
  • Generación de logs con JavaScript.
  • Actividad de evaluación de los conocimientos adquiridos por el alumno.

Habilidades de gestión, personales y sociales

  • Concienciación de la importancia de conocer de forma más especializada el lenguaje JavaScript.
  • Conocimiento de las ventajas que tiene la ampliación y desarrollo del manejo del lenguaje JavaScript para su desarrollo profesional.
Horas Totales

36

Horas Teleformación

36

Horas Presenciales

0

Puedes descargar más información sobre el curso en PDF en el siguiente botón:

Descargar PDF con información del curso

¿Necesitas más información? Rellena el siguiente formulario y te atenderemos lo más rápido posible.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
Personal de tratamiento: MAUDE STUDIO, S.L. Finalidad del tratamiento de tus datos: Gestionar y responder tu consulta. Ofrecerte oferta formativa disponible. Conservación de los datos: Los datos se conservan el tiempo estrictamente necesario para la relación y lo que es exigible legalmente, siendo destruidos posteriormente mediante los procesos seguros de la organización. Legitimación para el tratamiento de datos: Interés legítimo del responsable para dar respuesta a la solicitud de información y ofrecerte oferta formativa disponible. Destinatario de tus datos personales: Exclusivamente se cederá los datos a las empresas vinculadas y a los organismos público conforme a ley. Tus derechos: Puedes revocar el consentimiento y ejercer tus derechos de acceder, rectificar, oponerte, limitar, portar y suprimir los datos escribiendo a lopd@maudestudio.com. Información adicional: puede consultar la información adicional y detallada sobre Protección de Datos en: maudestudio.com/politica-privacidad/

Homologaciones

Maude Studio cuenta con el respaldo de instituciones oficiales como:

ministerio de trabajo ministerio de trabajo, junta de andalucia ministerio de trabajo ministerio de trabajo

Calidad Certificada

certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude

Adhesiones

certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude certificaciones maude
All search results
 Te llamamos
Ir al contenido