Vue.JS. Programa de Estudio.

Documentos relacionados
Javascript Desarrollador Front- End

Javascript Desarrollador Front- End

Curso Programming in HTML5 with JavaScript and CSS3 (20480)

Dreamweaver. Programa de Estudio.

AngularJS. Programa de Estudio.

Responsive Web Design & Boostrap

Flash. Programa de Estudio.

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio.

PHP Web Services. Programa de Estudio.

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

JavaScript. Plan de Estudio

AJAX. Programa de Estudio.

JAVASCRIPT DESARROLLADOR AVANZADO FRONT-END

Programación Web con ASP.NET

Flash. Programa de Estudio.

Google Web Designer. Programa de Estudio.

Maquetación Web: HTML 5 y CSS

Curso Essentials of Developing Windows Store Apps Using HTML5 and JavaScript (20481)

Maquetado Avanzado: HTML5 y CSS3

Premiere. Programa de Estudio.

Java Architect. Programa de Estudio.

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Curso Developing ASP.NET MVC 4 Web Applications (20486)

Programa de Capacitación en. Aplicaciones Visual Studio.NET 2013

Maquetado Avanzado: HTML5 y CSS3

Maquetado Avanzado: HTML5 y CSS3

DESARROLLO CON TECNOLOGÍAS WEB Y MOBILE

DESARROLLO FRONTEND 180 H. (2-3 MESES) CURSO DE

Cursos de Introducción a Linux

Curso Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services (6236)

20480 Programación en HTML5 con JavaScript y CSS3

Curso ONLINE de Javascript, jquery y Angular2_. Duración: 50 sesiones aprox. (150 horas lectivas)

Ethical Hacking para Programadores

Web & Mobile Solutions Architect

Maquetado Avanzado: HTML5 y CSS3

Desarrollo Seguro. Programa de Estudio.

Community Manager. Programa de Estudio.

Community Manager. Programa de Estudio.

WordPress. Programa de Estudio.

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence:

HTML5: Fundamentos de una Página Web

HTML5: Fundamentos de una Página Web

Programación en Android

Máster en Desarrollo Web Back-End_

Programa de Estudio.

Curso Installing and Configuring Windows Server 2012 (20410)

Power BI. Programa de Estudio.

Curso Designing and Implementing a Server Infrastructure (20413)

Curso Microsoft SharePoint 2010 Application Development (10175)

Curso Developing Windows Applications with Microsoft Visual Studio 2010 (10262)

Java Spring. Programa de Estudio.

Java Spring. Programa de Estudio.

Java para no Programadores

20483 Programación en C#

Reportes con SQL Server

Community Manager. Programa de Estudio.

HTML5: Fundamentos de una página Web

Programming in HTML5 with JavaScript and CSS3

Optativa II. Octubre Marzo Horas Semanales: 5 Créditos 80 Quinto Ciclo de Análisis de Sistemas

Curso Implementing and Managing Microsoft Desktop Virtualization (10324)

20483 Programación en C#

formación CURSOS A MEDIDA ESPECIALIZACIÓN PROFESIONAL HERRAMIENTAS TIC

Redes Sociales: Estrategias de Comunicación y Publicidad

Curso Microsoft SharePoint 2010 Configuring and Administering (10174)

Curso Implementing a Data Warehouse with Microsoft SQL Server 2014 (20463)

MASTER DE PROGRAMACIÓN WEB

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

MASTER DE PROGRAMACIÓN WEB

UML y UP. Programa de Estudio.

Software Tester QA. Programa de Estudio.

Tema: INTRODUCCIÓN A JQUERY.

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services (6235)

Google Analytics: Analisis y Monitoreo de trafico

Introducción a Base de Datos

UML y UP. Programa de Estudio.

Java para no Programadores

Marketing Digital y Redes Sociales

PHP Laravel. Programa de Estudio.

UML y UP. Programa de Estudio.

Fundamentos de Enrutamiento y Conmutación CCNA2

Microsoft Certified Solutions Developer

Desarrollo de sitios web y aplicaciones nodejs

Tecnología WEB: Desarrollo De Aplicaciones.

Maquetación Web: HTML 5 y CSS

Presentación y objetivos

PÁGINAS WEB Curso / Taller

Microsoft Entity Framework

Python. Programa de Estudio.

Linux Embebido - Fundamentos de compilación de Kernel

Microsoft Entity Framework

Transcripción:

Vue.JS Programa de Estudio

Vue.JS Desde el auge del mobile, las empresas prefieren desarrollar aplicaciones reactivas. Este tipo de desarrollos ha predominado, lo vemos tanto en un sitio web, como en una app mobile; ya sea al 100% o en algunas partes. En cualquier caso necesitamos una herramienta que nos facilite este tipo de creaciones y nos permita reusar lo que ya hayamos hecho. Contenido del curso El curso comienza con una introducción a los aspectos fundamentales del framework: los componentes, el ciclo de vida de los mismos, y el renderizado. Aprenderemos distintas formas de consumir información desde afuera y desde adentro del componente, y como la reactividad permite cambiar el estado de toda la aplicación. Usaremos los manejadores de eventos para comunicar cambios a otros componentes. También agregaremos mixins para incorporar funcionalidades en común a los componentes, sin repetir código. Si ya estás usando una librería o framework (Ej.: jquery, Angular), Vue JS es 100% compatible e incluso puedes usarlo en un desarrollo existente sin entrar en conflicto, y sin tener que volver a hacer todo desde cero. PRÁCTICAS EN CLASE :: En este curso comenzaremos desarrollando un formulario de registro, para entender el uso básico de un componente y cómo reacciona ante cada acción del usuario. Veremos como validar datos en tiempo real, formatear los datos ingresados, mostrar u ocultar partes de la aplicación ante determinados eventos, etc. Luego ampliaremos esta funcionalidad haciendo un chat grupal similar a Whatsapp, informando a los usuarios quién está escribiendo, etc. Y finalmente podemos preservar el estado actual del componente, para regenerarlo en otro momento. Público Este curso está orientado a maquetadores y desarrolladores Front-end, y a todas aquellas

personas que deseen crear aplicaciones reactivas.cur- Salida Laboral Al finalizar el curso, te convertirás en Desarrollador Javascript con Vue JS. Al finalizar el curso, podrás aplicar a puestos de trabajo que requieran desarrollar aplicaciones web o mobile reactivas y donde se requiera mucha dinámica para el usuario final. Requisitos Se necesitan conocimientos básicos en: HTML5 o haber realizado el curso HTML5: Fundamentos de una página web JavaScript o haber realizado el curso Introducción a la programación en JavaScript Modalidad de cursado Puedes tomar este curso en modalidad presencial o modalidad a distancia

En este curso aprenderás a Desarrollar aplicaciones 100% reactivas Crear componentes web reutilizables Manejar eventos entre componentes Actualizar todas las vistas según el estado de la aplicación Enviar y pedir datos a un servidor Compartir datos entre componentes Integrar componentes en una web ya existente

Plan de Estudios

1. Introducción a Vue JS Estructura de una aplicación componentizada DOM Virtual y componentes Eventos Datos Aplicaciones reactivas del mundo real Facebook Whatsapp Componentes Utilización Concepto. Cómo crearlos? Por qué conviene usarlos? La aplicación como un componente de componentes Ciclo de vida Montaje vs. creación Actualización y sincronización Activacion y desactivacion 2. Vista Templates La necesidad de un?parent? Template como parte del componente Usando un template externo Sintaxis para el template Atributos Expresiones Directivas Manejo de Datos Propiedades Usar atributos para setear propiedades Validación y valores por defecto Propiedades computadas o virtuales vs observadas Scopes Acceder a los datos del root y del parent Entregar datos a otros componentes

Datos compartidos 3. Comportamientos Métodos Heredar y crear comportamientos Detectar eventos del teclado Mixins: técnica para importar comportamientos Eventos Invocar métodos en un evento Emitir eventos Escuchar eventos Formularios Directivas Asociar un campo a una propiedad Renderizar campos dependientes de otros Valores por defecto Eventos Validación en tiempo real Persistir datos Reconstruir el último estado formulario 4. Animaciones Manejo de estilos Estilos como atributos Clases CSS dinamicas Directivas Transiciones Renderizado condicional Utilidades Extension Incorporar una librería externa Enviar y recibir datos con AXIOS Herramientas Configuraciones iniciales para debug Extensión Vue Devtools para Chrome

Lavalle 648 Piso 8, Microcentro, CABA 0810-220-8148 info@educacionit.com EducaciónIT. Copyright 2005-2018