Curso online AngularJS – Programación de APPS

4.50 de 5 basado en 2 valoraciones de los clientes
(2 valoraciones de clientes)

149,00

Curso online AngularJS – Programación de APPS, en el que aprenderás a estructurar una aplicación y a implementar la navegación en SPA. También adquirirás conocimientos sobre los mecanismos avanzados que están vinculados a AngularJS, cómo optimizar su aplicación, el ciclo de digest y el impacto que tiene en la actualización de bindings.

Limpiar
SKU: 8414612 Categorías: , Product ID: 14612

Descripción

Titulación que recibirás

Titulación que recibirás al finalizar el curso AngularJS:

A la finalización del Curso Online de AngularJS el alumno recibe el Título de AngularJS, de Aula 10, centro homologado para Formación Profesional Ocupacional por el SERVEF y el SEPE  y organizador de Formación Profesional Continua de FUNDAE (antes Fundación Tripartita). Certificados acreditados con carácter privado en base al cumplimiento del Real Decreto 1004/1991, de 14 de Junio, de carácter profesional y Real Decreto 395/2007.

Los cursos de Aula 10 cumplen con los requisitos de contenido, temario y horas de diferentes oposiciones, bolsas de trabajo y ofertas de empleo de las administraciones públicas (ayuntamientos, comunidades autónomas, provincias, etcétera) por lo tanto estos cursos podrían ser baremables según las bases que se publiquen.

Qué vas a estudiar

Descripción del Curso Online AngularJS

Nuestro curso de AngularJS está hecho para aquellos desarrolladores web que están buscando aprender con una formación especializada el desarrollo de SPA (Single Page Apps) o Aplicaciones Web de Página Única con el apoyo de AngularJS, que es el framework JavaScript que ha sido desarrollado por Google.

Una de las razones principales por las que deberías de hacer nuestro curso online AngularJS es porque muchos desarrolladores afirman que este es el framework más equilibrado de todos, proporcionando databinding, templating y una arquitectura estándar para todos tus proyectos.

En este curso de formación online se te presentará la noción de SPA y aprenderás las distintas funcionalidades que aporta este framework, empezando por la estructuración de una aplicación, los templates de vistas y el binding. El estudiante comenzará por aprender las bases que le permitirán crear una aplicación de web de página única (SPA), al igual que los mecanismos fundamentales de AngularJS.

El alumno, en este curso de programación y desarrollo, aprenderá cómo estructurar una aplicación y cómo implementar la navegación en SPA. También aprenderá cómo enriquecer el lenguaje HTML con el uso de directivas al crear su propio DSL, cómo gestionar la validación de formularios, localizar la aplicación y a dialogar con el servidor haciendo peticiones HTTP.

También hay temas dedicados a las pruebas unitarias y a las pruebas de integración, las cuales permiten aportar robustez a la aplicación AngularJS, de forma que se pueda asegurar que no hay regresiones. Las tecnologías complementarias de AngularJS también son un tema de aprendizaje, con el objetivo de mejorar la productividad con TypeScript.

Antes de terminar, y para que el alumno se convierta en un programador avanzado, se le explicarán los mecanismos avanzados que están vinculados a AngularJS, cómo optimizar su aplicación, el ciclo de digest y el impacto que tiene en la actualización de bindings. Recuerda que al finalizar el alumno recibirá un certificado de titulación.

Duración y metodología

Modalidad y duración del curso del Curso Online AngularJS

Duración: 240 horas

Plazo máximo: 12 meses

Metodología: Online – Teleformación – Elearning

  • FÁCIL DE UTILIZAR: No se necesitan conocimientos específicos de informática para realizar los cursos. Nuestro sistema guía “Paso a paso” en todo el proceso de formación.
  • FORMACIÓN PRÁCTICA: Al propio ritmo de aprendizaje, sin condicionantes de grupo y atendido personalmente por un profesorado especializado.
  • DESDE CUALQUIER PC: En el trabajo, en el domicilio, sin desplazamientos, sin gastos adicionales,… con las claves de acceso que facilitamos se podrá entrar en los cursos desde cualquier PC.
  • DISPONIBLE 24 HORAS: Una formación adaptada a cualquier horario y que permite conectarse en cualquier momento del día.
  • TUTOR PERSONAL: Las dudas, consultas ¡SE RESUELVEN CON TU PROPIO TUTOR! mediante correo electrónico y otras herramientas de comunicación.
  • Los principales portales de educación (Emagister, Aprendemus, Aprendum) colaboran con Aula 10.
  • No lo dudes y fórmate con Aula 10. Más de 100000 alumnos confían en Aula 10 su formación, con los cursos online al mejor precio.
  • Este curso es Bonificable a través de los créditos de formación de FUNDAE (antigua Fundación Tripartita, bonificación)
  • Formas de pago, podrás pagar tu curso por medio de tarjeta, paypal, pago fraccionado o transferencia bancaria.

Temario del curso

Programa del Curso Online AngularJS

  1. Unidad 1: Prólogo del curso online AngularJS
    1. Tema 1:. ¿Por qué este curso online AngularJS?
    2. Tema 2. ¿A quién se dirige este curso AngularJS?
    3. Tema 3. Estructura del curso AngularJS
    4. Tema 4. Agradecimientos
  2. Unidad 2: Introducción a AngularJS
    1. Tema 1. Introducción
    2. Tema 2. Single Page Application
    3. Tema 3. AngularJS
      1. Lección 3.1 Organización de la aplicación
      2. Lección 3.2 Mecanismos técnicos
      3. Lección 3.3 Versiones
  3. Unidad 3:Mi primera aplicación AngularJS
    1. Tema 1. Introducción
    2. Tema 2. Referenciar AngularJS
    3. Tema 3. Definir el alcance de AngularJS
    4. Tema 4. Creación de una aplicación (APP)
      1. Lección 4.1 Modelo
      2. Lección 4.2 Controlador
      3. Lección 4.3 Vista
    5. Tema 5. Aplicación completa
  4. Unidad 4: Fundamentos de AngularJS
    1. Tema 1. Introducción
    2. Tema 2. Introducción a los módulos
    3. Tema 3. Controlador y modelo
    4. Tema 4. Vistas y Binding
      1. Lección 4.1 Binding
      2. Lección 4.2 Mostrar y ocultar elementos
      3. Lección 4.3 Enlaces
      4. Lección 4.4 Estilos
      5. Lección 4.5 Listas
      6. Lección 4.6 Eventos HTML
      7. Lección 4.7 Reaccionar a los cambios del modelo
      8. Lección 4.8 Directivas
      9. Lección 4.9 Expresiones
      10. Lección 4.10 Comunicación en una aplicación
      11. Lección 4.11 Unobtrusive JavaScript
    5. Tema 5. Formateo de los datos
      1. Lección 5.1 Uso de filtros
      2. Lección 5.2 Creación de filtros
      3. Lección 5.3 Ejemplos de filtros
  5. Unidad 5: Estructurar una aplicación
    1. Tema 1. Introducción
    2. Tema 2. Módulos
      1. Lección 2.1 Creación y uso de un módulo
      2. Lección 2.2 ¿Cuántos módulos utilizar?
      3. Lección 2.3 Carga de un módulo
    3. Tema 3. Inyección de dependencias
      1. Lección 3.1 Declaración y resolución de dependencias
      2. Lección 3.2 Uso del servicio de inyección
    4. Tema 4. Servicios
      1. Lección 4.1 Uso de servicios
      2. Lección 4.2 Creación de servicios
      3. Lección 4.3 Providers
    5. Tema 5. Constantes
    6. Tema 6. Estructura de los archivos
      1. Lección 6.1 Aplicación sencilla
      2. Lección 6.2 Aplicación compleja
  6. Unidad 6: Promesas y peticiones HTTP
    1. Tema 1. Introducción
    2. Tema 2. Promesa, el fin de los callbacks
      1. Lección 2.1 Promise
      2. Lección 2.2 Creación de una promesa
      3. Lección 2.3 Interacciones con una promesa
    3. Tema 3. Comunicación con el servidor
      1. Lección 3.1 Servicio $http
        1. Lección 3.1.1 Realizar una petición HTTP
        2. Lección 3.1.2 Métodos abreviados
        3. Lección 3.1.3 Proveedor $httpProvider
        4. Lección 3.1.4 Encabezados HTTP
        5. Lección 3.1.5 Transformación de la petición y de la respuesta
        6. Lección 3.1.6 Caché
        7. Lección 3.1.7 Interceptores
        8. Lección 3.1.8 Timeout
        9. Lección 3.1.9 Encapsulación de las llamadas en un servicio
      2. 3.2 Servicio $resource
        1. Lección 3.2.1 Creación de un recurso
        2. Lección 3.2.2 Recuperación de recursos
        3. Lección 3.2.3 Interacción con un recurso
        4. Lección 3.2.4 Métodos específicos
        5. Lección 3.2.5 Encapsulación en un servicio
  7. Unidad 7: Navegar en una aplicación AngularJS
    1. Tema 1. Introducción
    2. Tema 2. Navegación en el seno de la aplicación
      1. Lección 2.1 Declaración de las rutas
        1. Lección 2.1.1 Paso de parámetros en una ruta
        2. Lección 2.1.2 Ejecución de una acción previa a la navegación
      2. Lección 2.2 Definir la ubicación de las vistas
      3. Lección 2.3 Navegar en la aplicación
        1. Lección 2.3.1 Enlaces de navegación
        2. Lección 2.3.2 Servicio $location
      4. Lección 2.4 Eventos de navegación
      5. Lección 2.5 Modo HTML 5
    3. Tema 3. Navegar fuera de la aplicación
  8. Unidad 8:Formularios y validación
    1. Tema 1. Introducción
    2. Tema 2. Formularios
      1. Lección 2.1 Directiva form
      2. Lección 2.2 Envío de un formulario
        1. Lección 2.2.1 Directiva ngSubmit
        2. Lección 2.2.2 Directiva ngClick
        3. Lección 2.2.3 ¿ngClick o ngSubmit?
    3. Tema 3. Validación
      1. Lección 3.1 Declaración de reglas de validación
      2. Lección 3.2 Control de validación de los campos
      3. Lección 3.3 Detección de modificaciones
      4. Lección 3.4 Módulo ngMessages
    4. Lección 4. Formularios con listas
    5. Lección 5. Ejemplo
  9. Unidad 9: Internacionalización y localización
    1. Tema 1. Introducción
    2. Tema 2. Internacionalización de datos no textuales
      1. Lección 2.1 Reglas de localización
      2. Lección 2.2 Filtros y directivas
    3. Tema 3. Internacionalización de datos textuales
      1. Lección 3.1 Principio general
      2. Lección 3.2 Creación de archivos de recursos
      3. Lección 3.3 Creación del servicio
      4. Lección 3.4 Creación del filtro
      5. Lección 3.5 Gestión del multilingüismo
  10. Unidad 10: Las directivas
    1. Tema 1. Introducción
    2. Tema 2. Crear una directiva
    3. Tema 3. Nomenclatura de una directiva
    4. Tema 4. Restricción de los modos de declaración
    5. Tema 5. Uso de templates
      1. Lección 5.1 Propiedad template
      2. Lección 5.2 Propiedad templateUrl
      3. Lección 5.3 Precarga de templates
      4. Lección 5.4 Inserción del template en la vista
      5. Lección 5.5 Modo de inserción
    6. Tema 6. Transclusión
    7. Tema 7. Fases de ejecución de una directiva
      1. Lección 7.1 Link
      2. Lección 7.2 Compile
    8. Tema 8. Definir prioridades
      1. Lección 8.1 Propiedad priority
      2. Lección 8.2 Propiedad terminal
    9. Tema 9. Uso de scopes
      1. Lección 9.1 Scope en curso
      2. Lección 9.2 Nuevo scope
      3. Lección 9.3 Scope aislado
    10. Tema 10. Controladores
      1. Lección 10.1 Declarar un controlador
      2. Lección 10.2 Declarar un vínculo hacia una directiva
      3. Lección 10.3 Comunicación con una directiva
      4. Lección 10.4 Interactuar con la directiva ngModel
    11. Tema 11. Ejemplos de directivas
      1. Lección 11.1 Integrar un componente jQuery
      2. Lección 11.2 Crear un componente de puntuación
      3. Lección 11.3 Crear un componente acordeón
      4. Lección 11.4 Optimización con compile
  11. Unidad 11: Nociones avanzadas
    1. Tema 1. Introducción
    2. Tema 2. Funcionamiento del binding
      1. Lección 2.1 Ciclo digest
      2. Lección 2.2 ¿Cuándo y cómo iniciar un ciclo digest?
    3. Tema 3. Rendimiento y optimización
      1. Lección 3.1 JavaScript: un lenguaje event-driven
      2. Lección 3.2 Demasiado watch mata el watch
        1. 3.2.1 Tener una función watch simple
        2. 3.2.2 Dar preferencia a ngChange frente al watch
        3. 3.2.3 Dar preferencia al binding one-time
      3. 3.3 Limitar el uso de filtros en las vistas
      4. 3.4 Manipular el DOM en las directivas
      5. 3.5 Deshabilitar la información de debug
      6. 3.6 ¿Cómo prevenir problemas de rendimiento?
    4. Tema 4. Animación de la aplicación
      1. Lección 4.1 Animaciones CSS 3
        1. 4.1.1 Transiciones
        2. 4.1.2 Keyframes
      2. Lección 4.2 Módulo ngAnimate
    5. Tema 5. Insertar contenido HTML
    6. Tema 6. Indexación en los motores de búsqueda
      1. Lección 6.1 Indicar que la aplicación web posee contenido AJAX
      2. Lección 6.2 Devolver una página estática desde el servidor
      3. Lección 6.3 Configuración de la aplicación AngularJS
    7. Tema 7. Hacer su aplicación accesible
  12. Unidad 12: Probar una aplicación
    1. Tema 1. Introducción
    2. Tema 2. Pruebas unitarias
      1. Lección 2.1 Herramientas
      2. Lección 2.2 Karma
      3. Lección 2.3 Funcionamiento de Jasmine
      4. Lección 2.4 Comprobar el resultado de una prueba
      5. Lección 2.5 Instalación del framework Jasmine
      6. Lección 2.6 Prueba sencilla
      7. Lección 2.7 Espías
      8. 2.8 Módulo ngMocks
      9. Lección 2.9 Prueba de un controlador sencillo
      10. Lección 2.10 Probar una directiva
      11. Lección 2.11 Probar un servicio
    3. TemaLección 3. Introducción a los mocks
      1. Lección 3.1 Mock $http
      2. Lección 3.2 Mock $httpBackend
    4. Tema 4. Pruebas de integración
      1. Lección 4.1 Uso de Protractor
      2. Lección 4.2 Prueba sencilla
      3. Lección 4.3 Manipular el DOM
      4. Lección 4.4 Configuración avanzada
  13. Unidad 13: Más allá de AngularJS
    1. Tema 1. Introducción
    2. Tema 2. Entorno JavaScript compilado
      1. 2.1 Funcionamiento de TypeScript
      2. 2.2 Integración con AngularJS
    3. Tema 3. Seleccionar el entorno de desarrollo
    4. Tema 4. Depurar una aplicación AngularJS
      1. Lección 4.1 Developer Tools
      2. Lección 4.2 Uso de la consola
      3. Lección 4.3 Batarang
    5. Tema 5. Hacer la aplicación disponible sin conexión
      1. Lección 5.1 Caché HTML 5
        1. 5.1.1 Alojar en caché los recursos
        2. 5.1.2 ¿Cómo funciona la caché?
        3. 5.1.3 Interactuar con la puesta en caché
      2. Lección 5.2 Almacenamiento HTML 5
        1. 5.2.1 WebSQL
        2. 5.2.2 Web Storage
        3. 5.2.3 IndexedDB
    6. Tema 6. Creación de aplicaciones nativas
      1. Lección 6.1 Principio de Cordova
      2. Lección 6.2 Acceso a las funcionalidades del dispositivo
      3. Lección 6.3 Integración con una aplicación AngularJS

¿Qués es AngularJS y qué salidas profesionales tiene?

¿Qué es AngularJS y qué salidas profesionales tiene?

¿Qué es Angular JS?

AngularJS es un tipo de “Framework MVC” de Javascript que se utiliza para el Desarrollo Web Front End.

Los creadores que han diseñado este framework piensan que HTML (el código sobre el que se sustenta una página web), todavía no es capaz de poder ofrecer un tipo de vista dinámica de manera eficiente. Es decir, que no se ha podido extender la sintaxis como para poder ofrecerle un mayor nivel de funcionalidad.

Angular JS no es otra cosa que Javascript. Es un proyecto de código abierto que se ha desarrollado en este lenguaje y que incluye una serie de librerías y de patrones de diseño para  crear todo tipo de aplicaciones o apps.

Cómo se trata de un proyecto de código abierto, cualquier persona, siempre y cuando cuente con un mínimo de conocimientos, puede echar un vistazo al sitio web con el objetivo de ver como se ha desarrollado y quien lo ha escrito; incluso, el programador puede realizar aportaciones para complementar ciertas funciones.

Salidas profesionales curso AngularJS

Debido a que estamos hablando de un tipo de tecnología en auge,  un curso de AngularJS nos puede ayudar a encontrar una profesión de futuro.

Por ejemplo, podemos dedicarnos a:

  • Programación de aplicaciones webs (Programador Web).
  • Programación de apps (Programador de aplicaciones para móviles).
  • Programación de servicios para web (Experto programador web).
  • Diseño web (Diseñador web).
  • Expertos en tecnología MongoDB, ExpressJS, NodeJS (Experto TIC – Experto programador Tecnologías de la información)

Sin embargo, para poder hacer este tipo de curso habrá que contar con una formación previa; entre otros conocimientos que se nos pueden pedir, el usuario tendrá que contar con una buena base de HTML (ya que todo va a versar sobre este código), sobre hojas de estilo CSS, así como sobre Javascript. En el caso de que no se cuente con estos conocimientos, se recomienda empezar con un curso relacionado con estas tecnologías.

2 valoraciones en Curso online AngularJS – Programación de APPS

  1. 4 de 5

    Lo recomiendo, es un cuso muy completo. Cuando he tenido alguna duda, solo tenia que escribirle al tutor y el me respondía.

  2. 5 de 5

    El tutor me ha ayudado mucho, el curso es muy completo, me ha gustado mucho.

Añadir una valoración

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *