Curso actualmente no disponible
IFTC89 SEGURIDAD EN INTERNET Y DISPOSITIVOS MÓVILES
Curso subvencionado desempleados y trabajadores
Online
subvencionado por el Estado
Descripción
-
Tipología
Subvencionado
-
Nivel
Nivel intermedio
-
Metodología
Online
-
Horas lectivas
36h
-
Duración
10 Días
-
Campus online
Sí
-
Tutor personal
Sí
Aprende lo relativo a seguridad tanto en internet como en tu teléfono móvil en tan solo 36 horas y desde casa.
A tener en cuenta
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.
Personas trabajadoras en régimen general, en situación de ERTE, autónomos o desempleados.
Para poder realizar el curso es necesario disponer de un dispositivo (ordenador, tablet o móvil) con conexión a internet.
Ser trabajador/a por cuenta ajena, autónomo o desempleado
Diploma de especialidad definida por el SEPE
El curso es gratuito y ofrece diploma acreditativo del SEPE.
Curso perteneciente a la convocatoria de formación para trabajadores de 2021 del SEPE.
Recibirá un email y/o llamada telefónica ampliando la información para la inscripción.
Opiniones
Logros de este Centro
Materias
- Dispositivos móviles
- Seguridad en internet
- Sepe
- Gratuito
- Gratis
- On line
- Intesectorial
- Trabajadores
- Desempleados
- Javascript
Profesores
Equipo Docente
Profesorado
Temario
MÓDULO DE FORMACIÓN 1: Introducción
DURACIÓN: 2 horas
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
DURACIÓN:7 horas
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.
· 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 3: Conceptos iniciales de generación de código funcional con JavaScript.
DURACIÓN: 3 horas y 30 minutos
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.
DURACIÓN: 4 horas y 30 minutos
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.
DURACIÓN: 8 horas y 30 minutos
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.
DURACIÓN: 7 horas
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
DURACIÓN: 3 horas y 30 minutos
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.
IFTC89 SEGURIDAD EN INTERNET Y DISPOSITIVOS MÓVILES
subvencionado por el Estado