¿Por qué tomar el diplomado?
Las aplicaciones web con JavaScript son fascinantes debido a su capacidad para agregar interactividad, dinamismo, experiencias de usuario fluidas en tiempo real sin necesidad de recarga la página completa donde se pueden transformar en aplicaciones para móvil. Además, su versatilidad como lenguaje de lado del cliente como el servidor.
Dirigido a
1. Estudiantes y egresados de ingenierías, desarrollo de SOFTWARE
2. Empresas desarrollo de SOFTWARE
3. Profesionales del desarrollo web, diseñadores web, emprendedores que deseen creer su propio aplicativo.
4. Cualquier persona con interés en la programación y el desarrollo de software, que desee explorar el mundo del desarrollo web y sus posibilidades.
Habilidades que vas a adquirir
• Dominio en el desarrollo de sitios web interactivos y dinámicos utilizando JavaScript.
• Habilidad para crear experiencias de usuario atractivas y envolventes.
• Competencia en la implementación de funcionalidades avanzadas como animaciones y comunicación en tiempo real.
• Destreza en la manipulación del DOM y el manejo de eventos para la interactividad del usuario.
• Crear aplicaciones web desde el FRONTEND Y BACKEND
• Crear Aplicaciones con diferentes lenguajes de programación como REACT, LARAVEL, ANGULAR, utilizando un control de versiones publicado en remoto.
Metodología
Combinación de clases teóricas y prácticas modalidad virtual· Modalidad asistida por TICS, actividades y retos prácticos. Pedagogía constructivista basada en proyectos.
Prerrequisitos
Público en general descuento del 30%
Egresados descuento del 40%
1. Uso de plataforma Moodle de la Universidad para que el estudiante pueda cargar sus archivos y actividades.
2. OFFICE, Navegador Web actualizado, celular para hacer pruebas, computador con privilegios de administrador.
3. Los participantes deben instalar los siguientes programas todos gratuitos:
GIT
https://git-scm.com/
GITHUB DESKTOP
https://desktop.github.com/
VISUAL STUDIO CODE
https://code.visualstudio.com/
NODEJS
https://nodejs.org/en
XAMPP
https://www.apachefriends.org/
COMPOSER PHP
https://getcomposer.org/
Docente
Jorge Mario Rincón Gutiérrez
Profesional en Ciencias en Ingeniería de Telecomunicaciones, Técnico Profesional en Diseño Multimedial, Fundación Academia de Dibujo Profesional.
Plan de estudios
• GITno Instalación, Concepto, Control de versiones, preparación, confirmación, estado, ramas, etiquetas, reseteo, estados de proyectos, historia
• GITHUBno Ramas Remotas, Proyecto en línea, colaboradores, GITHUB PAGE, FORK, GIT en servidoresnHTML5
• CSS
• JAVASCRIPT
Sintaxis, eventos, variables, decisiones, arreglos, funciones, argumentos, clases, objetos, constructores, callback, tiempos, peticiones, promesas, acceso al DOM, JSONn
• Terminal de Comandos
• NODEJS: Instalación, Origen, Asincronía, Variable de entorno, callbacks, Promesas, ASYN/ AWAIT, SCRAPING, Otros módulos, aplicaciones de escritorio
• TYPESCRIPT: concepto, configuración, compilador, tipado, arreglos, strings, booleans, numbers, ANY, funciones, módulos
• EXPRESS, Sintaxis, servidor HTTP, puertos, API REST, FETCH, WEBPACK
• BACKEND con NODE JS
• Angular: Instalación, Primer Proyecto, Elementos, BINDING, EVENTOS, Reactividad, Directivas, NGFOR, NGIF, NGSWITCH, INPUT, formularios, estilos, clases, editing mode, estados, effect LOCALSTORAGE, NGBUILD, Nueva Sintaxis, Componentes, proyecto app en angular, integración de datos, aplicación a producción.
• REACT: Sintaxis, instalación, componente, comunicación, estilos, eventos, LOCALSTORAGE, efectos, formularios, Despliegue de proyectos.
• PHP: Sintaxis, método GET, POST, arreglos, funciones, ciclos, decisiones, clases, objetos, constructores, ficheros, conexión con bases de datos, manipulación base de datos, namespace,n• SQL: diagramación base de datos, sentencias DDL DMLn• COMPOSER PHP, instalación, configuración JSON, dependencias, AUTOLOAD, PSR-4, creación aplicaciones, instalación en SERVIDORES,n• LARAVEL: Instalación, configuración inicial, estructura principal, ARTISAN, ROUTES, VIEWS, TEMPLATES, CONTROLLERS, MIGRATIONS, MODELS, ELOQUENT, Creación Proyecto. Formularios, personalización