Curso Aplicaciones Profesionales - JAVASCRIPT

Aplicaciones Profesionales - JAVASCRIPT

Objetivos

Que el participante aprenda a cómo aplicar la tecnología para cubrir el desarrollo completo del ciclo de vida de la aplicación cubriendo tres aspectos relevantes para lograr dicho objetivos:

Desarrollar del lado del servidor,
Generar aplicaciones para dispositivos móviles
Abarcar aplicaciones de escritorio.

Requisitos

DestinatarioS: Personas que manejan POO en JAVA pero que no logran resolver problemas prácticos por sí mismos.

Requisitos: Haber hecho el curso de JavaScript-02 - JavaScript Perspectivas Actuales del Lenguaje 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. JavaScript del lado del servidor
En esta unidad se completará el punto faltante para desarrollar una aplicación JavaScript completa sin depender de otras tecnologías y eso se da mediante la posibilidad de desarrollar programación el lenguaje del lado del servidor.
Concepto cliente servidor
Aplicación del Frameworks para el lado del servidor
NodeJs
Interfaz entre el cliente y servidor
Aplicación de los conceptos de las unidades anteriores dentro de este contexto
Realización de un proyecto práctico

Unidad 2. JavaScript para aplicaciones móviles
El avance de la tecnología JavaScript ha hecho que la misma trascienda el desarrollo de aplicaciones web y pueda utilizarse para el desarrollo de aplicaciones móviles con la ventaja que no quedamos atados al lenguaje propietario de la plataforma sobre la que desarrollaremos y la posibilidad de poder apuntar a un desarrollo multiplataforma.
Desarrollos móviles. Mercado. Características.
Historia. Lenguajes propietarios.
Limitaciones.
Manejo de interfaz de usuario touch
Apis disponibles en dispositivos móviles
Geolocalización
Cámara
Sensores
Librería para realizar el Deployment (despliegue) en plataformas móviles
Phonegap
Apache Cordova

Unidad 3. Javascript en aplicaciones Desktop
Por último no dejaremos de estudiar el rol protagónico que está desempeñando el lenguaje en el desarrollo de aplicaciones de escritorio y cómo en muchos sistemas operativos modernos se está convirtiendo en un lenguaje de primer orden dentro del mismo. En particular estudiaremos el caso de Windows.
Aplicaciones de escritorio o desktop
Historia. Evolución.
Desarrollo de aplicaciones Windows 10
Framework WinJs
Estrategia de unificación de la interfaz tanto para desktop como web
Hacia el modelo de la aplicación única
Relevancia del lenguaje
Conclusiones.

Programado por Angel J. Lopez y el Club de Programadores | HTML + CSS por FedericoMP