Escuela JavaScript y Angular6

Estas escuelas están pensadas para empresas que quieran satisfacer las necesidades del mercado de incorporar nuevos recursos o integrar personal mediante reciclaje profesional en proyectos nuevos o ya en marcha.

Se realizará, si así se solicita, un examen o prueba de nivel al inicio de la escuela/curso, para conocer el nivel de los asistentes y decidir, si fuera necesario, que los asistentes se incorporen gradualmente al curso dependiendo de sus conocimientos base. De esta forma se logra homogeneizar conocimientos de los asistentes y dedicar a la formación el tiempo necesario en cada caso concreto.

Se realizará un examen o prueba final y un informe detallado con la valoración de los alumnos y su actitud, aptitud, interacción con el grupo, puntualidad, solvencia para resolver problemas, etc.

  • Quien desee adquirir los conocimientos directivos y técnicos necesarios para una excelente gestión EN CREACIÓN WEB (DREAMWEAVER, JAVASCRIPT, PHP, MY SQL)
  • Personas con conocimientos medios-avanzados de HTML y CSS3 interesadas en expandir sus habilidades en el desarrollo front end,
  • Personas interesadas en programas y diseñar páginas web interactivas y dinámicas compatibles con todos los dispositivos y navegadores.
  1. HTML 5 (2 horas)
  • Introducción a html5 y principales diferencias con html4
  • Nuevos elementos html5
  • Html5 media
  • Aplicación de dibujo 2d con canvas en html5
  1. CSS3 (2 horas)
  • Introducción a css3 y principales diferencias con css2
  • Nuevos elementos css3
  1. BOOTSTRAP (4 horas)
  • Responsive design
  • Rejillas
  • Tipografía
  1. GIT (5 horas)
  • Historia del GIT y otro software de control de versiones (SVN, etc…)
  • Introducción a GIT
  • Que es un pull, push, merge, clone etc…
  • Herramientas graficas para GIT (sourcetree etc.) y repositorios públicos (github, bitbucket, etc.)
  • Distintas metodologías de trabajos con GIT
  • Trabajar con centralized workflow, etc.
  • Hacer una práctica : crear repositorio, alguna rama, subir código, puede integrarse con las prácticas de Nodejs o Angular
  1. SCRUM (5 horas)
  • Introducción a metodología agile
  • Roles en un proceso SCRUM
  • Herramienta para la gestión de un proceso SCRUM : Jira
  • Una practica: crear un proyecto en Jira, abrir y cerrar ticket, asignar ticket al equipo, asignar story points etc. puede integrarse con las prácticas de node o angular
  1. NODE JS (27 horas)
  • Descripción del MVC de nuestro proyecto (DB, Rest API, Node js, Angular 6)
  • Introducción a Node js
  • Como escribir un servidor en Node js (servicios REST y Web socket)
  • Como hacer una tarea programada con Node js
  • Interface entre Node js y el frontend usando GET y PUT
  • Hacer una práctica en equipo en Nodejs usando GIT y Scrum. El objetivo es crear un servidor con un websocket y REST API que envié datos numéricos (big data) y alfanuméricos a un Cliente Web
  1. ANGULAR 6 (130 horas)
  • Qué es Angular, versiones y ventajas.
  • ¿Qué es TypeScript?
  • Introducción a TypeScript
  • Herramientas de trabajo y Angular CLI
  • Generación y estructura de Angular 6
  • Módulos y Componentes (como crear módulos desde el CLI)
  • Tipos de Data Binding y String Interpolation
  • Property Binding
  • Event Binding
  • Two Way Data Binding
  • Directivas en Angular 6 (ngFor, ngIf, ngSwitch)
  • Instalando librerías con NPM (Google Maps, Google Earth)
  • Como integrar servicios que no estén en el repositorio principal de Angular (www.windy.com)
  • Directivas ngStyle y ngClass
  • Directiva de atributo
  • Host Listeners
  • Host Binders
  • Angular Material Design Bootstrap
  • Configurando e implementando Bootstrap en nuestro proyecto
  • Modulo Router
  • Implementación de Rutas en el Proyecto
  • Diferencias entre href y routerLink
  • Parámetros en Rutas
  • Parámetros tipo Query
  • Servicios
  • Creando nuestro propio servicio
  • Configurando Firebase en nuestro proyecto
  • Guardando Records en Firebase
  • Conexión Remota (http y Sockets)
  • Funcionamiento de los llamados Http y Sockets
  • Que es una arquitectura cliente – servidor
  • Enviando llamadas tipo POST
  • Enviando llamadas tipo GET
  • Formateando respuestas del servidor con el operador map()
  • Manejando errores Http
  • Pipes
  • Introducción a observables en Angular
  • Usando los pipes por defecto de Angular
  • Parámetros en pipes
  • Creando nuestro propio pipe
  • Animaciones en Angular
  • Transiciones
  • Callbacks
  • Testing en Angular 6
  • Introducción a unit test
  • Configuración de testing por default
  • Ejecutando los test
  • Creando unit test para componentes
  • Integración de Unit Test con Servicios
  • Publicando nuestra App en Firebase
  • Librería de gráficos en Angular utilizado en nuestro proyecto : ChartJS y Hicharts
  • Hacer una práctica en equipo en Angular usando gráficos (ChartJS, Hicharts), GIT, Scrum, MD for Bootstrap y basado sobre el servidor de la practica en node

A.V.I.2014 Master Postgrado MBI – Mobile Business Innovation, en la universidad UEM

2010 Sun Certified Business Component Developer for J2EE 5 (SCBCD), en Madrid

2009 Sun Certified Enterprise Architect for J2EE 5 (SCEA), (examen 1º) en Madrid.

2009 Sun Certified Web Component Developer for J2EE 5 (SCWCD), en Madrid

2008 Sun Certified Programmer for the Java 2 Platform Standard Edition 5.0 (SCJP), en Madrid.

1998-2003 Ingeniería Técnica en Informática de Gestión, en UNED de Madrid.

1984-1989 FPII en Informática cursado en San Sebastián.

 Más de 15 años de experiencia profesional impartiendo formación técnica.

  • Las convocatorias se celebran en modalidad Presencial en horario a determinar con un total de 175 horas lectivas.
  • Una vez inscrito, te enviaremos un aviso recordatorio del comienzo de la convocatoria y la dirección exacta y como llegar a nuestro Centro de Formación en transporte publico.
  • Te haremos entrega de una carpeta, incluyendo un cd con los materiales al comienzo del curso
  • Durante la formación, se realizarán sucesivas prácticas y ejercicios para consolidar los conocimientos adquiridos.

Una vez finalizada la formación, te haremos entrega de un Certificado del curso emitido por Aula-Center S.L

  • Conocimientos básicos de HTML, CSS y JavaScript
  • Se requieren conocimientos básicos de programación en cualquier lenguaje así como conocer el paradigma de Orientación a Objetos.
  • Conocimientos medios del proceso de desarrollo de software
  • Preferiblemente Alumnos que hayan realizado un FP Informática y / o un Módulo de Certificado de Profesionalidad de Desarrollo Web.
  • Formarse en Javascript, el lenguaje de programación capaz de crear los efectos más atractivos y dinámicos.
  • Dominar las dos principales librerías de Javascript: jQuery y Angular 6.
  • Detallar las posibilidades de Sublime Text, los navegadores Firefox y Chrome y las instalaciones en XAMPP (Apache, PHP, MySQL).
  • Aprender a trabajar las variables, constantes y los operadores, controlando las funciones, los condicionales, los bucles, los arrays o la creación de formularios.
  • Crear aplicaciones web y efectos avanzados.
  • Aprender a utilizar Angular, la última versión de este potente framework.
  • Conocer TypeScript para definir clases, propiedades y métodos y generar código mucho más limpio mejorando el funcionamiento general del framework.
  • Fecha de inicio: A determinar
  • Horario: A determinar
  • Duración: 175 horas 

Precio: 15.850,00 € por grupo

Grupos de hasta 20 alumnos.

Duración: 175 horas

Formulario de Contacto

Localización:

El curso se impartirá en Aula-Center. Calle Ferrer del Rio 35, junto al metro Diego de León

clases reducidas

Grupos Reducidos:

Máximo 20 alumnos por clase

aula informatizada

Curso Presencial en Madrid en Horario a determinar

Dispondrás de un aula informatizada para realizar la formación durante los horarios del curso. 

certificado Aula Center

Certificado de formación oficial emitido por Aula-Center S.L.

Al finalizar la formación, se hará entrega del Certificado del curso para asegurarte un mejor empleo.