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.
Curso Acreditado por la Comisión Internacional de Educación a Distancia
Estatuto consultivo, categoría especial, del Consejo Económico y Social de NACIONES UNIDAS desde 2003
Titulación que recibirás al finalizar el Curso online AngularJS – Programación de APPS:
Modelo del certificado
A la finalización del Curso online AngularJS – Programación de APPS, el alumno recibe el título de “AngularJS – Programación de APPS”, de Aula 10.
Aula 10 es Centro de Formación, acreditado para la impartación de formación profesional no formal en formación presencial (SERVEF) y teleformación (SEPE). Aula 10 tiene implantado en sistema de calidad ISO 9001:2008 en la gestión de calidad de su formación.
Aula 10 es centro asociado a International Commission on Distance Education, estatuto consultivo, categoría especial, del consejo económico y social de Naciones Unidas.
Certificados acreditados con carácter privado en base al cumplimiento de la Ley Orgánica 2/2006 de 3 de mayo de Educación y Real Decreto 395/2007.
Formación acorde a la acreditación de competencias profesionales adquiridas a través de la experiencia laboral y la formación no formal según Ley Orgánica 5/2002, de 19 de junio, y Real Decreto 1128/2003, de 5 de septiembre.
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.
¿En qué consiste el curso de AngularJS – Programación de APPS?
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.
Metodología y Duración del curso online de AngularJS – Programación de APPS:
Duración: 240 Horas
Plazo máximo: 12 Meses
Modalidad: Online
TITULACIÓN: Curso online AngularJS – Programación de APPS de Cloud Learning Bussines School y Aula 10
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.
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 Bizum.
Temario del curso de AngularJS – Programación de APPS:
Unidad 1: Prólogo del curso online AngularJS
Tema 1:. ¿Por qué este curso online AngularJS?
Tema 2. ¿A quién se dirige este curso AngularJS?
Tema 3. Estructura del curso AngularJS
Tema 4. Agradecimientos
Unidad 2: Introducción a AngularJS
Tema 1. Introducción
Tema 2. Single Page Aplicación
Tema 3. AngularJS
Lección 3.1 Organización de la aplicación
Lección 3.2 Mecanismos técnicos
Lección 3.3 Versiones
Unidad 3:Mi primera aplicación AngularJS
Tema 1. Introducción
Tema 2. Referenciar AngularJS
Tema 3. Definir el alcance de AngularJS
Tema 4. Creación de una aplicación (APP)
Lección 4.1 Modelo
Lección 4.2 Controlador
Lección 4.3 Vista
Tema 5. Aplicación completa
Unidad 4: Fundamentos de AngularJS
Tema 1. Introducción
Tema 2. Introducción a los módulos
Tema 3. Controlador y modelo
Tema 4. Vistas y Binding
Lección 4.1 Binding
Lección 4.2 Mostrar y ocultar elementos
Lección 4.3 Enlaces
Lección 4.4 Estilos
Lección 4.5 Listas
Lección 4.6 Eventos HTML
Lección 4.7 Reaccionar a los cambios del modelo
Lección 4.8 Directivas
Lección 4.9 Expresiones
Lección 4.10 Comunicación en una aplicación
Lección 4.11 Unobtrusive JavaScript
Tema 5. Formateo de los datos
Lección 5.1 Uso de filtros
Lección 5.2 Creación de filtros
Lección 5.3 Ejemplos de filtros
Unidad 5: Estructurar una aplicación
Tema 1. Introducción
Tema 2. Módulos
Lección 2.1 Creación y uso de un módulo
Lección 2.2 ¿Cuántos módulos utilizar?
Lección 2.3 Carga de un módulo
Tema 3. Inyección de dependencias
Lección 3.1 Declaración y resolución de dependencias
Lección 3.2 Uso del servicio de inyección
Tema 4. Servicios
Lección 4.1 Uso de servicios
Lección 4.2 Creación de servicios
Lección 4.3 Providers
Tema 5. Constantes
Tema 6. Estructura de los archivos
Lección 6.1 Aplicación sencilla
Lección 6.2 Aplicación compleja
Unidad 6: Promesas y peticiones HTTP
Tema 1. Introducción
Tema 2. Promesa, el fin de los callbacks
Lección 2.1 Promise
Lección 2.2 Creación de una promesa
Lección 2.3 Interacciones con una promesa
Tema 3. Comunicación con el servidor
Lección 3.1 Servicio $http
Lección 3.1.1 Realizar una petición HTTP
Lección 3.1.2 Métodos abreviados
Lección 3.1.3 Proveedor $httpProvider
Lección 3.1.4 Encabezados HTTP
Lección 3.1.5 Transformación de la petición y de la respuesta
Lección 3.1.6 Caché
Lección 3.1.7 Interceptores
Lección 3.1.8 Timeout
Lección 3.1.9 Encapsulación de las llamadas en un servicio
3.2 Servicio $resource
Lección 3.2.1 Creación de un recurso
Lección 3.2.2 Recuperación de recursos
Lección 3.2.3 Interacción con un recurso
Lección 3.2.4 Métodos específicos
Lección 3.2.5 Encapsulación en un servicio
Unidad 7: Navegar en una aplicación AngularJS
Tema 1. Introducción
Tema 2. Navegación en el seno de la aplicación
Lección 2.1 Declaración de las rutas
Lección 2.1.1 Paso de parámetros en una ruta
Lección 2.1.2 Ejecución de una acción previa a la navegación
Lección 2.2 Definir la ubicación de las vistas
Lección 2.3 Navegar en la aplicación
Lección 2.3.1 Enlaces de navegación
Lección 2.3.2 Servicio $location
Lección 2.4 Eventos de navegación
Lección 2.5 Modo HTML 5
Tema 3. Navegar fuera de la aplicación
Unidad 8:Formularios y validación
Tema 1. Introducción
Tema 2. Formularios
Lección 2.1 Directiva form
Lección 2.2 Envío de un formulario
Lección 2.2.1 Directiva ngSubmit
Lección 2.2.2 Directiva ngClick
Lección 2.2.3 ¿ngClick o ngSubmit?
Tema 3. Validación
Lección 3.1 Declaración de reglas de validación
Lección 3.2 Control de validación de los campos
Lección 3.3 Detección de modificaciones
Lección 3.4 Módulo ngMessages
Lección 4. Formularios con listas
Lección 5. Ejemplo
Unidad 9: Internacionalización y localización
Tema 1. Introducción
Tema 2. Internacionalización de datos no textuales
Lección 2.1 Reglas de localización
Lección 2.2 Filtros y directivas
Tema 3. Internacionalización de datos textuales
Lección 3.1 Principio general
Lección 3.2 Creación de archivos de recursos
Lección 3.3 Creación del servicio
Lección 3.4 Creación del filtro
Lección 3.5 Gestión del multilingüismo
Unidad 10: Las directivas
Tema 1. Introducción
Tema 2. Crear una directiva
Tema 3. Nomenclatura de una directiva
Tema 4. Restricción de los modos de declaración
Tema 5. Uso de templates
Lección 5.1 Propiedad template
Lección 5.2 Propiedad templateUrl
Lección 5.3 Precarga de templates
Lección 5.4 Inserción del template en la vista
Lección 5.5 Modo de inserción
Tema 6. Transclusión
Tema 7. Fases de ejecución de una directiva
Lección 7.1 Link
Lección 7.2 Compile
Tema 8. Definir prioridades
Lección 8.1 Propiedad priority
Lección 8.2 Propiedad terminal
Tema 9. Uso de scopes
Lección 9.1 Scope en curso
Lección 9.2 Nuevo scope
Lección 9.3 Scope aislado
Tema 10. Controladores
Lección 10.1 Declarar un controlador
Lección 10.2 Declarar un vínculo hacia una directiva
Lección 10.3 Comunicación con una directiva
Lección 10.4 Interactuar con la directiva ngModel
Tema 11. Ejemplos de directivas
Lección 11.1 Integrar un componente jQuery
Lección 11.2 Crear un componente de puntuación
Lección 11.3 Crear un componente acordeón
Lección 11.4 Optimización con compile
Unidad 11: Nociones avanzadas
Tema 1. Introducción
Tema 2. Funcionamiento del binding
Lección 2.1 Ciclo digest
Lección 2.2 ¿Cuándo y cómo iniciar un ciclo digest?
Tema 3. Rendimiento y optimización
Lección 3.1 JavaScript: un lenguaje event-driven
Lección 3.2 Demasiado watch mata el watch
3.2.1 Tener una función watch simple
3.2.2 Dar preferencia a ngChange frente al watch
3.2.3 Dar preferencia al binding one-time
3.3 Limitar el uso de filtros en las vistas
3.4 Manipular el DOM en las directivas
3.5 Deshabilitar la información de debug
3.6 ¿Cómo prevenir problemas de rendimiento?
Tema 4. Animación de la aplicación
Lección 4.1 Animaciones CSS 3
4.1.1 Transiciones
4.1.2 Keyframes
Lección 4.2 Módulo ngAnimate
Tema 5. Insertar contenido HTML
Tema 6. Indexación en los motores de búsqueda
Lección 6.1 Indicar que la aplicación web posee contenido AJAX
Lección 6.2 Devolver una página estática desde el servidor
Lección 6.3 Configuración de la aplicación AngularJS
Tema 7. Hacer su aplicación accesible
Unidad 12: Probar una aplicación
Tema 1. Introducción
Tema 2. Pruebas unitarias
Lección 2.1 Herramientas
Lección 2.2 Karma
Lección 2.3 Funcionamiento de Jasmine
Lección 2.4 Comprobar el resultado de una prueba
Lección 2.5 Instalación del framework Jasmine
Lección 2.6 Prueba sencilla
Lección 2.7 Espías
2.8 Módulo ngMocks
Lección 2.9 Prueba de un controlador sencillo
Lección 2.10 Probar una directiva
Lección 2.11 Probar un servicio
TemaLección 3. Introducción a los mocks
Lección 3.1 Mock $http
Lección 3.2 Mock $httpBackend
Tema 4. Pruebas de integración
Lección 4.1 Uso de Protractor
Lección 4.2 Prueba sencilla
Lección 4.3 Manipular el DOM
Lección 4.4 Configuración avanzada
Unidad 13: Más allá de AngularJS
Tema 1. Introducción
Tema 2. Entorno JavaScript compilado
2.1 Funcionamiento de TypeScript
2.2 Integración con AngularJS
Tema 3. Seleccionar el entorno de desarrollo
Tema 4. Depurar una aplicación AngularJS
Lección 4.1 Developer Tools
Lección 4.2 Uso de la consola
Lección 4.3 Batarang
Tema 5. Hacer la aplicación disponible sin conexión
Lección 5.1 Caché HTML 5
5.1.1 Alojar en caché los recursos
5.1.2 ¿Cómo funciona la caché?
5.1.3 Interactuar con la puesta en caché
Lección 5.2 Almacenamiento HTML 5
5.2.1 WebSQL
5.2.2 Web Storage
5.2.3 IndexedDB
Tema 6. Creación de aplicaciones nativas
Lección 6.1 Principio de Cordova
Lección 6.2 Acceso a las funcionalidades del dispositivo
Lección 6.3 Integración con una aplicación AngularJS
¿Qué es AngularJS y qué salidas profesionales tiene?
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 del curso de AngularJS – Programación de APPS:
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.
Competencias Digitales para Estudiantes
Esta formación incluye GRATIS el Curso de Competencias Digitales para Estudiantes valorado en 29€
Características del Curso:
Duración: 6 horas
Ejercicios Prácticos
Material Descargable
Vídeos demostrativos
Diploma Acreditativo
Temario:
Bienvenida a tu Curso Online
Trabajando en la Nube
Redes Sociales
Estudiar online en un Campus Virtual
Índice
Valorado 4.67 sobre 5 basado en 3 puntuaciones de clientes
¡Nuestro equipo de soporte estará encantado de ayudarte! info@aula10formacion.com
Empieza tu formación con nuestros cursos en línea. Aula 10 Formación te ofrece acceso a su campus virtual, los 365 días al año 24h. con ayuda de un tutor especializado.
Loren –
Los videotutoriales, ayudan mucho a la hora de estudiar, porque centrarse solo en leer pienso que pierdes la concentración.
Isabel López Ramírez –
Lo recomiendo, es un cuso muy completo. Cuando he tenido alguna duda, solo tenia que escribirle al tutor y el me respondía.
Encarnación Portillo Alonso –
El tutor me ha ayudado mucho, el curso es muy completo, me ha gustado mucho.