Curso Perspectivas Actuales Del Lenguaje - JAVASCRIPT
Perspectivas Actuales Del Lenguaje - JAVASCRIPT
Detalle del Curso
En este curso se toman los Frameworks, librerías y herramientas de mayor relevancia en el mercado, las necesidades que se cubren en cada caso que explican su popularidad y se buscará aplicarlos y obtener fluidez en cuanto al uso de los mismos.
Requisitos
DestinatarioS: Personas que manejan los principios de programación pero que no logran comprender la orientación a objetos y los lenguajes modernos.
Requisitos: Haber hecho el curso JavaScript-01 - JavaScript Tecnologías Avanzadas del Navegador o tener sólidos conocimientos equivalentes o aprobar el test online para este curso.
Modalidad
Se dicta en laboratorio con una PC por alumno.
Coffeee-breaks incluidos.
También se puede cursar a distancia a través del sistema Webex
Plan de Estudio
Unidad 1. Frameworks para facilitar la codificación
En esta unidad se relevarán los Frameworks y librerías cuyo objetivo es facilitar la codificación simplificando el desarrollo de tareas que se suelen realizar en forma repetitiva. Entre estos Frameworks se identifican, por ejemplo, JQuery y Prototype.
Selección de una o dos librerías
Estudio de la librería
Exploración de todas las funcionalidades provistas
Exploración y comprensión del código fuente de la misma.
Propuesta y desarrollo de una librería propia.
Unidad 2. Frameworks para desarrollar el aspecto visual de un sitio
Aquí explicamos la alternativas disponibles para obtener un look and feel profesional sin necesidad de profundizar en conceptos avanzados de diseño gráfico. También se discutirán aspectos de usabilidad y de lograr un mayor alcance mediante el soporte de múltiples resoluciones. Sobre este último aspecto comenzaremos a concebir que una aplicación corra en dispositivos móviles más allá del navegador.
Conceptos de estilos. CSS. Clases. Selectores
Aplicando estilos a un sitio web.
Interfaces Adaptativas.
Mostraremos los Frameworks más populares
Bootstrap
Modernizr
Scriptaculous
Aplicaremos un Frameworks y todas sus funcionalidades
Unidad 3. Frameworks para estructurar internamente una aplicación
Esta unidad explora las problemática surgidas a la hora de trabajar con aplicaciones de gran envergadura y como en consecuencia surge la necesidad de estructurar la aplicación para poder manejar su complejidad. Se discutirán conceptos de arquitectura de software, la aplicación del patrón MVC (Model view controller) y la separación de incumbencias.
Concepto de arquitectura de software
Patron MVC
Modelo
Binding de datos con la interfaz
Concepto de módulo
Aplicación de dichos conceptos mediante un Frameworks.
Angular
Backbone
Realización de un caso práctico para fijar los conceptos