informaciÓn sobre cursos bonificables · con este curso de javascript profesional conocerás el...

7

Upload: ngomien

Post on 03-Nov-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

INFORMACIÓN SOBRECURSOS BONIFICABLES

Page 2: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

2OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

CURSO JAVASCRIPT FRONTENDPROFESIONAL

DURACIÓN: 60 horas

PRECIO: 420 euros

OBJETIVOS:

Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás

desarrollar tanto para backend como para frontend.

REQUISITOS: Conocimientos en HTML, CSS y conocimientos básicos de programación.

MODALIDAD: Teleformación. El curso se compone de material teórico en la plataforma y 25 horas de clases

en vídeo grabadas, seguimiento y tutorización de los alumnos, chat y foro de dudas.

PROGRAMACIÓN:

1. JAVASCRIPT

1.1. INTRODUCCIÓN

1.2. JAVASCRIPT COMO LENGUAJE

1.2.1. Javascript como lenguaje

1.2.2. Historia de JavaScript

1.2.3. Propósito del lenguaje

1.2.4. Principios básicos del lenguaje

1.2.5. Resumen del bloque

1.3. EJECUCIÓN EN JAVASCRIPT

1.3.1. Introducción

1.3.2. Entornos, navegadores y dispositivos

1.3.3. Runtime

1.3.4. Evaluación de código

1.3.5. Scope

1.3.6. Event Loop

1.3.7. Garbage Collector

1.3.8. Resumen del bloque

1.4. DATOS Y OPERACIONES

1.4.1. Introducción

1.4.2. Primitivas en Javascript

1.4.3. Variables

1.4.4. Estructuras de datos

Page 3: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

3OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

1.4.5. Operaciones con datos

1.4.6. Expresiones regulares

1.4.7. Funciones

1.4.8. Objetos

1.4.9. Prototipos

1.4.10. Resumen del bloque

1.5. CONTROL DE FLUJO

1.5.1. Introducción

1.5.2. Toma de decisiones I

1.5.3. Toma de decisiones II

1.5.4. Coercion Algorithm

1.5.5. Iteraciones

1.5.6. Resumen del bloque

1.6. JAVASCRIPT EN EL NAVEGADOR

1.6.1. Introducción

1.6.2. Cómo funciona un navegador

1.6.3. Web APIs

1.6.4. DOM y eventos

1.6.5. AJAX y Fetch

1.7. CONCLUSIONES Y RECOMENDACIONES

1.7.1. Conclusiones

EVALUACIÓN JAVASCRIPT

2. ANGULAR 4

2.1. INTRODUCCIÓN

2.1.1. Introducción al curso y a Angular

2.1.2. Arquitectura de una aplicación en Angular

2.1.3. Instalación y primer proyecto

2.1.4. Estructura de un proyecto en Angular

2.2. TYPESCRIPT

2.2.1. TypeScript parte I

2.2.2. TypeScript parte II

2.2.3. TypeScript parte III

2.2.4. TypeScript IV

2.3. ANGULAR

2.3.1. Interpolación y property data binding

2.3.2. Event binding

2.3.3. Directivas

Page 4: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

4OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

2.3.4. Comunicación entre componentes: Inputs y Outputs

2.3.5. Pipes

2.3.6. Servicios

2.3.7. Inyección de dependencias

2.3.8. HTTP

2.4. REACTIVE-EXTENSIONS (RX)

2.4.1. RxJS

2.4.2. RxJS básico

2.4.3. Usando Rx

2.4.4. Operadores de Rx habituales

2.4.5. Rx Avanzado

2.4.6. Async pipe

2.5. AVANZADO

2.5.1. Template forms

2.5.2. Model Drive forms

2.5.3. Validación y Observables en Forms

2.5.4. Módulos

2.5.5. Módulos avanzados

2.5.6. Transclusión y creación de componentes dinámica

2.5.7. Routing simple

2.5.8. Routing con parámetros

2.5.9. Guards

2.5.10. Lazy loadings y routing avanzado

2.5.11. Diferencias entre Angular 2 y Angular 4

2.5.12. Estilos

2.5.13. Debug

2.5.14. Buenas prácticas de desarrollo en Angular

2.5.15. Recomendaciones de rendimiento

2.5.16. Conclusiones y referencias

EVALUACIÓN ANGULAR 4

3. REACT.js

3.1. INTRODUCCIÓN

3.1.1. React

3.1.2. Componentes web

3.2. ECMASCRIPT

3.2.1. TC39 y futuro de ECMAScript

3.2.2. Nuevos operadores, métodos y sintaxis

Page 5: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

5OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

3.2.3. Clases

3.2.4. Módulos

3.2.5. Integración de BabelJS en nuestros proyectos

3.3. COMPONENTES EN REACT

3.3.1.JSX y nuestro primer componente

3.3.2 .Props y State

3.3.3. Ciclo de vida

3.3.4. Comunicación entre componentes

3.3.5. El método render

3.3.6. Tipos de componentes

3.3.7. Tipos lógicos

3.4. NUESTRO PROYECTO

3.4.1. Presentación

3.4.2. Estructura del proyecto

3.4.3. Webpack

3.5. VISTAS

3.5.1. Composición de una vista

3.5.2. Vistas de nuestro proyecto

3.5.3. Paginación (High Order Component)

3.5.4. Material UI y otros frameworks

3.5.5. Testing con Jest

3.5.6. Producción

3.6. RUTAS EN REACT

3.6.1. React-Router

3.6.2. Definición de rutas

3.6.3. Propiedades heredadas

3.6.4. Redirección desde componentes

3.7. FLUX

3.7.1.¿Qué es Flux?

3.7.2. ReduxJS

3.7.3. Actions y Dispatcher

3.7.4. ImmutableJS

3.8. REACT Y REDUXJS

3.8.1. React-redux

3.8.2. Acciones y Reducers en nuestro proyecto

Page 6: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

6OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

3.9. CONECTAR REACT CON UNA API

3.9.1. Fetch

3.9.2. Redux-thunk

3.9.3 Redux-promise

3.10. BONUS TRACK

3.10.1.Nuestro proyecto en escritorio

3.10.2. El futuro de React

EVALUACIÓN REACT.js

4. OPTIMIZACIÓN WEB EN EL NAVEGADOR

4.1. INTRODUCCIÓN

4.1.1. Presentación del curso y del profesor

4.2. NAVEGADOR

4.2.1. Rol de CSS

4.2.2. CSS en el contexto del navegador

4.2.3. Interpretando una auditoria

4.2.4. Critical rendering path

4.2.5. Accesibilidad y Semántica

4.3. ASSETS

4.3.1. Imágenes

4.3.2. Ventajas de SVG

4.3.3. Webfonts

4.3.4. Preprocesamientos

EVALUACIÓN OPTIMIZACIÓN WEB EN EL NAVEGADOR

Page 7: INFORMACIÓN SOBRE CURSOS BONIFICABLES · Con este curso de JavaScript profesional conocerás el lenguaje de mayor crecimiento con el que podrás desarrollar tanto para backend como

7OpenWebinars. Avenida República Argentina, 26. 41011 Sevilla

OpenWebinars.net | 954 002 382

PARA MÁS INFORMACIÓN Y SOLICITUDES

OpenWebinarsPersona de contacto: Ángela Plaza

Dirección: Avd. República Argentina, 26, Oficina F – Edif. Manhattan

41011 - Sevilla

Telf: 954 002 382 - 611 467 467

Para el cálculo del crédito de formación que tiene asignado la empresa, será necesario:

Documentación a aportar:

Ficha de empresa, totalmente cumplimentada y firmada.

Procedimiento:

Una vez la empresa elija el curso mediante la FICHA DE EMPRESA. OpenWebinars remitirá por email la siguiente

documentación:

Contrato de encomienda.

Adhesión al contrato de encomienda.

Informe a la Representación legal de los trabajadores.

Ficha de inscripción del alumno.

Conformidad con LOPD.

La empresa tendrá que enviar a OpenWebinars toda la documentación relacionada a continuación. Se tiene que

recepcionar 10 días naturales antes del inicio del curso.

a) Anexo de Adhesión al Convenio (serán necesario que esté firmado y sellado por el Representante legal de la empresa) para

autorizar a OpenWebinars a realizar las gestiones asociadas a la formación bonificada ante la Fundación Estatal.

b) Informe a la Representación Legal de los Trabajadores (RLT/Sindicatos), firmado en ORIGINAL. (Documento imprescindible

sólo si existe RLT). La persona que gestiona la formación de la empresa informará a la RLT de los cursos a realizar para que

emitan su opinión (favorable/desfavorable/no se manifiesta).

c) Ficha de empresa.

d) Ficha de inscripción del alumno o ANEXO III (se cumplimentarán tantas copias como alumnos se quieran matricular, que

coincidirán con el número de alumnos inscritos a través de la página web). Junto a esta ficha cada alumno entregará:

Fotocopia del DNI, legible por las dos caras.

Fotocopia de la última nómina y cabecera de la cartilla de la S.Social.

La empresa tiene que abonar el importe del curso y enviar el correspondiente justificante del pago a

[email protected].

El curso será abonado en su totalidad mediante transferencia bancaria antes de su comienzo, enviando a su vez, el comprobante

de dicha transferencia, en el número de cuenta:

CUENTA: ING DIRECT

IBAN: ES24 1465 0100 9819 0042 8202

CONCEPTO: CURSO XXX

Asegúrese del importe antes de realizar el pago. Éste podrá ser realizado mediante transferencia bancaria.

A partir de ese momento, se le facilitarán las fechas de inicio/finalización, horario.

Toda la documentación requerida tiene que estar debidamente cumplimentada.