Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
En la actualidad las páginas web se han transformado en aplicaciones en sí mismas, con más cantidad de componentes que nunca antes, y con más exigencia de parte de sus consumidores y clientes.
En este curso aprenderás a utilizar Angular, uno de los frameworks líderes del mercado para desarrollo de aplicaciones de una única página, o conocidas como SPA por la sigla en inglés de 'Single Page Application'.
Además, se hará una introducción gradual al lenguaje NodeJS y al desarrollo de interfaces para aplicaciones (API por su sigla en inglés de Application Program Interface), con el objetivo de desarrollar servicios web básicos para darle comportamiento a la aplicación Angular.
En el módulo 1 aprenderás a crear un proyecto Angular y usar Typescript, aprenderás sus principales características y lo importante para tener en cuenta en la definición de tu proyecto. Iremos profundizando temas para que domines a fondo los conceptos técnicos y luego utilizaremos librerías y herramientas, como Express, que simplifican el proceso de desarrollo, por ejemplo, para simular una aplicación de servidor simple. Finalizado el primer módulo tendrás un conocimiento general de Typescript y buen criterio para estructurar en componentes una aplicación web de lado cliente SPA.
Das ist alles enthalten
8 Videos13 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
8 Videos•Insgesamt 112 Minuten
Universidad Austral•1 Minute
Bienvenida al curso•4 Minuten
Instalación de Herramientas para Angular•17 Minuten
Instalación de Herramientas GIT•19 Minuten
Primera Aplicación Básica Angular•17 Minuten
Agregando Bootstrap al Proyecto•10 Minuten
Primeros pasos con Componentes y Templates•19 Minuten
Aplicación SPA mejorada•25 Minuten
13 Lektüren•Insgesamt 146 Minuten
Bienvenidos a la Universidad Austral•1 Minute
Dinámica del curso•0 Minuten
Guía práctica de Instalación de Herramientas para Angular•10 Minuten
Guía práctica de Instalación de Herramientas GIT•15 Minuten
Guía práctica de Primera Aplicación Básica Angular•10 Minuten
Guía práctica de Agregando Bootstrap al Proyecto•10 Minuten
Guía práctica de 1ros pasos con componentes y templates•20 Minuten
Introducción a la estructura de una app Angular•10 Minuten
Vinculando datos a componentes•10 Minuten
Publicando una aplicación•10 Minuten
Introducción a Typescript•10 Minuten
Aplicación SPA mejorada•10 Minuten
Guía práctica de Aplicación SPA mejorada•30 Minuten
1 Aufgabe•Insgesamt 20 Minuten
Calificado del Módulo 1•20 Minuten
1 peer review•Insgesamt 40 Minuten
Evaluación del proyecto - Módulo 1•40 Minuten
Programación Reactiva basada en Componentes
Modul 2•6 Stunden abzuschließen
Moduldetails
En el módulo 2 trabajaremos con formularios y validaciones, con el fin de hacer aplicaciones interactivas. Además, aprenderemos los principios de programación reactiva, utilizando librerías como rxjs y redux, para lograr aplicaciones que manejen un estado a nivel global para manipular los cambios en la interfaz de usuario.
Das ist alles enthalten
12 Videos10 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
12 Videos•Insgesamt 167 Minuten
Componentes y Controladores•16 Minuten
Trabajando en prototipar y personalizar vistas•13 Minuten
Introducción al manejo de rutas•11 Minuten
Implementación de formularios interactivos•14 Minuten
Uso de Validaciones provistas por Angular•5 Minuten
Validaciones personalizadas•12 Minuten
Principios de diseño de Observables y RxJS•12 Minuten
Arquitectura de aplicaciones reactivas•23 Minuten
Integrando Redux y Angular - Parte 1•21 Minuten
Integrando Redux y Angular - Parte 2•9 Minuten
Arquitecturas de datos y visualización de la misma•7 Minuten
Integración de conocimientos e implementación de la SPA•24 Minuten
10 Lektüren•Insgesamt 145 Minuten
Guía práctica de Componentes y Controladores•10 Minuten
Guía práctica de Trabajando en prototipar y personalizar vistas•10 Minuten
Guía práctica de Introducción al manejo de rutas•10 Minuten
Inyección de dependencias•5 Minuten
Guía práctica de Implementación de formularios interactivos•15 Minuten
Guía práctica de Validaciones por defecto•5 Minuten
Guía práctica de Validaciones personalizadas•10 Minuten
Guía práctica de Arquitectura de aplicaciones reactivas•25 Minuten
Guía práctica de Integrando Redux y Angular•25 Minuten
Guía práctica de Integración de conocimientos e implementación de la SPA•30 Minuten
1 Aufgabe•Insgesamt 20 Minuten
Calificado del Módulo 2•20 Minuten
1 peer review•Insgesamt 40 Minuten
Evaluación del proyecto - Módulo 2•40 Minuten
Conceptos avanzados e integración al stack MEAN
Modul 3•5 Stunden abzuschließen
Moduldetails
En el módulo 3 veremos cómo manejar diferentes rutas en una misma SPA, con el fin de mostrar distintas pantallas, pero sin recargar el navegador. Además, aprenderemos a interactuar con API a través de HTTP, e invocaciones REST utilizando JSON como representación de la información transmitida. Por último, veremos cómo almacenar información usando tecnologías html5, en bases de datos NoSql embebidas en el navegador, a través del uso de IndexedDB.
Das ist alles enthalten
10 Videos7 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 143 Minuten
Manejo de Rutas avanzado•14 Minuten
Organizar rutas de forma modular•11 Minuten
Organizar en una aplicación los diferentes flujos de navegación•8 Minuten
Inyección de dependencias básico•7 Minuten
Inyección de dependencias nivel intermedio•17 Minuten
Nodejs para desarrollo de APls básicas sin persistencias•12 Minuten
Integración mediante JSON•12 Minuten
Principios de REST•27 Minuten
Almacenamiento de información local con angular•11 Minuten
Desarrollo integrador•26 Minuten
7 Lektüren•Insgesamt 110 Minuten
Guía práctica de Manejo de Rutas avanzado•15 Minuten
Guía práctica de Organizar rutas de forma modular•10 Minuten
Guía práctica de Inyección de dependencias nivel intermedio•10 Minuten
Módulos y servicios•10 Minuten
Guía práctica de Principios REST•20 Minuten
Guía práctica de Almacenamiento de información local con angular•20 Minuten
Guía práctica de Desarrollo integrador•25 Minuten
1 Aufgabe•Insgesamt 20 Minuten
Calificado del Módulo 3•20 Minuten
1 peer review•Insgesamt 40 Minuten
Evaluación del proyecto - Módulo 3•40 Minuten
Componentes avanzados, testing automático y Trabajo Final
Modul 4•5 Stunden abzuschließen
Moduldetails
En el módulo 4 aprenderemos acerca del ciclo de vida de nuestra aplicación y sus componentes. Además, utilizaremos componentes de mapa, para ejemplificar el uso de componentes externos avanzados o complejos. Por último, veremos el uso de librerías de pruebas automáticas para hacer más robusto nuestro sistema, por eso veremos Jasmine para realizar pruebas unitarias y usaremos Cypress para realizar pruebas de extremo a extremo o end2end. Para finalizar, integraremos nuestro repositorio de git con CircleCI para implementar un ciclo de integración continua que nos garantice la salud de nuestra aplicación a medida que nosotros, y nuestro equipo, trabajamos sobre un mismo repositorio.
La Universidad Austral se propone servir a la sociedad a través de la búsqueda de la verdad, mediante el desarrollo y transmisión del conocimiento, la formación en las virtudes y la atención de cada persona según su destino trascendente, proponiendo un estilo de liderazgo intelectual, profesional, social y público.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.