Tabla de contenidos
- Titulación que recibirás al finalizar el Curso online AngularJS – Programación de APPS:
- ¿En qué consiste el curso de AngularJS – Programación de APPS?
- Metodología y Duración del curso online de AngularJS – Programación de APPS:
- Temario del curso de AngularJS – Programación de APPS:
- ¿Qué es AngularJS y qué salidas profesionales tiene?
- Salidas profesionales del curso de AngularJS – Programación de APPS:
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
- Lección 3.1 Servicio $http
- 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
- Lección 2.1 Declaración de las rutas
- 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
- Lección 4.1 Animaciones CSS 3
- 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
- Lección 5.1 Caché HTML 5
- 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.
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.