Encuentra lo que buscas

Elige la formación que se adapta a tí

¿Aún no estás registrado?

Disfruta de todas las ventajas de registrarte en Ipartek.

Podrás tener información detallada sobre tus preinscripciones a cursos, descarga de certificados de asistencia, ver tus certificaciones, enviar mensajes y más...

¡Regístrate!

¡Hola de nuevo! ;)

X

curso _Angular JS 1.5

Programación

Duración

30 h.

Modalidad

A Medida

Calendario

A Medida

Nota

Para Trabajadores

Temario

Presupuesto

Temario

OBJETIVOS

AngularJS permite extender el lenguaje HTML para añadir vistas dinámicas a tus aplicaciones web de forma sencilla y rápida de programar. Con AngularJS podrás actualizar los cambios en tus modelos de datos directamente sobre la vista final, sin necesidad de recurrir a métodos JavaScript de manipulación del DOM, automatizando el trabajo con el mismo, y facilitando su integración con otras librerías o entornos de trabajo.

DIRIGIDO A

Desarrolladores y maquetadores web.

CONTENIDOS

  1. Introducción a AngularJS
  2. Angular Bootstrapping
    • Automático
    • Manual
  3. Inyección de dependencias
    • ¿Qué es?
    • Notación simple
    • Notación array de strings
    • ngAnnotate
    • Obtener la instancia de injector desde el DOM
    • Lazy loading
  4. Templates
    • Expresiones
    • ¿Qué pasa con los valores indefinidos?
    • Directivas y filtros
    • Template vs templateUrl
    • Servicios $parse y $compile
    • Servicio $templateCache
    • Directivas ng más usadas
  5. Constantes y valores
    • ¿Qué son?
    • ¿en qué se diferencian?
    • ¿cómo se definen?
    • ¿cómo se usan?
  6. Controller
    • ¿Qué son?
    • Usarlos con la directiva ngController
    • Usarlos con un router
    • Pasar valores y métodos a través de $scope
    • Pasarlos usando la nomenclatura de alias “as”
  7. Servicios
    • ¿Qué son?
    • ¿Cómo se definen?
    • ¿Qué diferencia hay entre Factory y service?
    • ¿Cómo se usan?
    • ¿Cuándo me planteo tener un servicio?
  8. Filtros
    • ¿Qué son?
    • ¿Cómo se definen?
    • ¿Cómo se usan?
    • El servico $filter, o ¿cómo uso un filtro dentro de mi controller?
  9. Formularios
    • La directiva ngModel
    • La directiva ngSubmit
    • La directiva ngChange, ngBlur, ngFocus …
    • Validadores y mensajes de error
  10. Animaciones con ngAnimate
    • CSS
    • JS
    • CSS+JS
    • Servicio $animate y promesas, o ¿cómo saber cuándo termina?
    • Animaciones emparejadas con ngAnimateRef
  11. Directivas
    • ¿Qué son?
    • ¿Cómo se definen?
    • ¿Cómo se usan?
    • Configurar el scope
    • Template
    • Otras configuraciones
    • Las fases de compilación: compile, preLink, postLink, controller...
    • Transclusion
    • ¿Cómo exponer métodos hacia otras directivas?
  12. Promesas
    • ¿Qué son?
    • ¿Cómo se usan?
    • Servicios relacionados: $http y $q
    • ¿Cómo abortar una llamada ajax en curso?
  13. Scope
    • ¿Qué es?
    • $rootScope y sus descendientes
    • Obtener el scope del DOM
    • Digest y template rendering
    • Apply y evalAsync
    • Watch (deep) y sus primos watchCollection, watchGroup
    • Eventos
  14. Misc
    • El método config y los providers
    • Providers muy útiles: enableDebug, html5...
    • Organizar en módulos
    • Browserify/Webpack vs concatenate!
    • Debugging: sourcemaps, Batarang, ngInspector...
    • jQlite vs jQuery
    • ¿Cuándo tocar directamente el DOM?
    • ¿Cuándo refactorizar en servicios?
    • Usar directivas para llegar al DOM
  15. Ui-router
    • ¿Por qué ui-router si tenemos ngRouter?
    • Estados
    • Vistas anidadas
    • Referencia padre, relativo
    • Directivas
    • Servicios
    • Más sobre configuración
    • Navegación HTML5 y el servidor
  16. Testing
    • Unit testing
      • httpBackend
      • timeOut
    • e2e testing
      • Protractor
      • Phantomjs

DURACIÓN

30 horas teórico-prácticas

Si ya te has registrado

Accede con tus credenciales para no tener que rellenar toda la información de nuevo.

Acceso Usuarios

Si aún no te has registrado

Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.

Inscripción al curso

Angular JS 1.5

Programación

Los campos marcados con un * son obligatorios.

Información de contacto

Detalles sobre el curso

¿Dónde preferirías realizar el curso?

¿Estaría interesada alguna persona más de tu empresa en este curso?

¿Necesitas una propuesta a medida?

Solicita información

Ponte en contacto con nosotros y te aclaramos lo que necesites

Empresa

Contáctenos y concertaremos una entrevista.

Particular

Te asesoramos y guiamos para completar tu currículum formativo.

¡Hola!

Disponemos de una oferta formativa completa y cursos específicos a medida que cubren las necesidades de su empresa.

Datos de la empresa

Los campos marcados con un * son obligatorios.

¡Hola!

Obtén más información sobre los cursos que tenemos para ti.

Datos personales

Los campos marcados con un * son obligatorios.

Utilizamos "cookies" propias y de terceros para mejorar su navegación. Si continúa navegando acepta su uso. Política de Cookies Aceptar