fbpx

Soy:

Diplomado en Desarrollo de Aplicaciones Web

Modalidad: Remota

Duración: 100 horas
Martes y jueves de 6:00 a 9:00 pm y miércoles de 6:00 a 10:00 pm.

En el mercado existen dos grandes conceptos para el desarrollo, el Front end y el Back end englobándolo todo como “aquello que el usuario ve” – el Front end y aquello que se maneja “tras bambalinas” o Back end y siendo conscientes de lo limitada de la definición anterior también somos conscientes que el concepto se aplica no solo a aplicaciones móviles o web o aplicaciones de escritorio sino a casi todas las líneas, incluso con conceptos de bases de datos NOSQL o aplicaciones simples.

 

Entendiendo que la mayoría de los desarrollos que se realizan tendrán una interfaz gráfica de cara al usuario y otra porción que el usuario promedio jamás verá; las preguntas que suelen salir a relucir serían: ¿Cuál es el proceso adecuado para determinar qué debe hacer el desarrollo? ¿qué deberíamos tener en cuenta, existen estándares para el levantamiento de requerimientos? Etc. y ese proceso suele estar definido dentro de la Arquitectura de Información.

 

Así que hemos creado el diplomado de Desarrollo de aplicaciones web, para que de esa manera podamos abordar procesos de investigación de interfaz, interacción, conceptos de accesibilidad y usabilidad, manejos de sketchs, mockups, Blueprints, mockups y otras series de herramientas que nos pueden ayudar con un desarrollo, en este caso, enfocado al Front end y que desembocaría de manera práctica en aplicaciones tipo web con un framework como Vue.js usando algunas técnicas recomendadas y reconociendo estándares que a hoy son un diferencial importante para cualquier desarrollador.

 

Dirigido a 

 

Desarrolladores y afines que deseen involucrarse en proyectos que requieran o posean roles de arquitectos de información para la web.

Desarrolladores y afines o diseñadores que busquen realizar proyectos web usando estándares y conceptos claves de usabilidad y accesibilidad (conociendo tests, aplicando técnicas de intervención a proyectos de accesibilidad, etc.).

Jefes de equipo que busquen introducir metodologías de trabajo a proyectos nuevos o existentes y que requieran cumplir con estándares de accesibilidad solicitados por el estado y los usuarios (ejemplo, ley 1519 de 2020 y posteriores para empresas del estado) a proyectos web.

Interesados en los procesos de arquitectura de información para proyectos en front end.

  • Introducir al desarrollador / diseñador de aplicaciones al uso de herramientas y técnicas recomendadas dentro de la arquitectura de información con un enfoque en tecnologías conocidas como front end, todo ello mediante ejercicios prácticos que permiten que el estudiante pueda ahondar posteriormente en ramas tan específicas como Diseño UX o UI o generales como la Arquitectura de información misma.
  • Introducción a la arquitectura de información y herramientas estándares.
  • Conceptos de diseño web, aplicando accesibilidad, usabilidad, optimización de código, SEO y semántica web.
  • Desarrollo de aplicación web bajo el framework Vue Js

Clases en vivo con aplicación práctica y metodologías centradas en proyectos o requerimientos, cada taller posee un escenario base, unos requerimientos clave y en cada clase se busca la manera óptima y estándar de resolución con apoyo en documentación disponible en plataforma online.

 

El código generado en clase estará compartido vía github disponible online con estados claros y documentados para que el estudiante pueda comparar o visualizar la evolución de código o documentación.

Módulo 1 Módulo 2
Arquitectura de información

 

  • Roles
  • Tecnologías base
  • Sugerencias de uso
  • Estándares
  • Accesibilidad y usabilidad
  • Evolución modelo interfaz, desde el sketch al prototipo funcional.
  • Despliegue de soluciones web
    • Consejos para manejo de archivos
    • Consejos para manejo de recursos
    • Consejos para despliegue en local
    • Consejos para despliegue en servidor

 

HTML y CSS

 

  • Evolución
  • Estructura general
  • Semántica
  • Expansión del lenguaje
  • Pseudo elementos
  • Herencia
Módulo 3 Módulo 4
Tecnologías de apoyo

 

  • Preprocesadores
    • Pug
    • SASS
  • Frameworks
    • Bootstrap
    • Tailwind
  • Accesibilidad y usabilidad
    • Testing
    • Evaluaciones y reportes
    • Metodología WCAG EM
  • SEO y Semántica
    • Optimización para proyectos web
    • Optimización para buscadores
    • Optimización para despliegue
Javascript

 

  • Estructura
  • Variables y constantes
  • Lógica de flujo
  • DOM
  • Ofuscación de código y minificación
  • Funciones
    • Clásicas
    • Arrow Function
  • Eventos
  • Objetos y JSON
    • Métodos, Constructores
    • Iterables, Sets
    • Maps
  • JavaScript Asincrono
    • Callbacks
    • Promesas
    • Async/Await
  • REST y HTTP
    • Servicios
    • Fetch API
    • Consumo de servicios
Módulo 5
Frameworks front end

 

  • Vue Js
    • Introducción
      • Vue CDN , Vue npm
    • Cliente CLI
      • Creación de Aplicación y SFC
      • Sintaxis de la plantilla
    • Fundamentos de Reactividad
    • Propiedades computadas
    • Data Binding
      • Class Binding , Style Binding
    • Renderización Condicional
      • Expresiones y directivas
    • Watchers
    • Hooks y Ciclo de Vida
    • Componentes
      • Creación y reactividad
      • Comunicación entre components
      • Eventos
      • props
      • Slots
      • V-model
    • Enrutamiento
    • Adminstración de Estados
  • Firebase
  • Autenticación
  • Cloud Firestore
  • Cloud Functions
  • Cloud Storage
  • Firebase hosting

Edison Monsalve Cuartas

Especialista en Sistematización y Gestión de Datos (UTB 2014), profesor universitario con más de 30 años de experiencia, clases en programas como Desarrollo de Software, Ingeniería de Sistemas, Comunicación Social e invitado como conferencista o apoyo técnico / tecnológico en otros programas.

Actualmente labora en el BID proyecto IREM como Arquitecto de Información BI y previamente como Arquitecto BI en el Instituto Nacional de Salud – software premiado “Premio Nacional Ingenio 2019”, eventualmente apoya al SENA como asesor experto en accesibilidad y usabilidad en su portal.

 

 

Elfar Didier Morantes

Desarrollador de Software con experiencia en distintas tecnologías de desarrollo de aplicaciones de escritorio ( C, C++, JAVA), aplicaciones Web (HTML, CSS, Javascript, PHP, Perl), FrontEnd(Angular, React, VueJS), Backend(NodeJs, Python, Java), Aplicaciones Móviles (Ionic, Kotlin), y Administración de Bases de Datos Relacionales y No Relacionales ( MySQL, SQLServer, PostgreSQL, Oracle, MongoDB, Firebase).

Experiencia en campos de la domótica, Robótica, e Internet de las Cosas (IoT) utilizando Sensores, Actuadores, Telemática y Procesadores con plataformas Open Hardware como Arduino y sus alternativas como Adafruit y NodeMCU.

Experiencia trabajando con Inteligencia Artificial en la plataforma Watson IBM en el campo del reconocimiento visual (watson visual recognition) y el campo del machine learning para la generación de modelos matemáticos predictivos. Experiencia como Instructor, Formador y Docente en distintas instituciones de formación de Educación Superior y Formación para el trabajo tanto en Colombia como en el Exterior, como el SENA, y la Universidad Tecnológica de Bolívar en Colombia, así como en Edutecno en Chile.

Conoce más de lo que tenemos para ti

¿Te podemos ayudar?
Déjanos tus datos

Alternativas financieras y becas

Te puede interesar

Conoce otros programas que podrían ser de tu interés.

Ingeniería

Curso de Programación en Java

Modalidad: Remota
Duración: 100 horas

Ingeniería

Curso de Programación en Python

Modalidad: Remota
Duración: 100 horas

Ingeniería

Diplomado en Desarrollo de Aplicaciones Web

Modalidad: Remota
Duración: 100 horas
Martes y jueves de 6:00 a 9:00 pm y miércoles de 6:00 a 10:00 pm.

Nuestra ubicación

Campus Tecnológico

Parque Industrial y Tecnológico Carlos Vélez
Pombo Km 1 Vía Turbaco
Tel: +57 605 6931919

Campus Casa Lemaitre

Calle del Bouquet Cra.21 #25-92
Barrio Manga
Tel: +57 5 6606041

Términos y condiciones
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur velit tortor, ultrices vitae sapien in, maximus ullamcorper libero. Maecenas in tellus cursus, volutpat nunc nec, tempor odio. Morbi eu massa at nisi ultrices ullamcorper. Donec sit amet scelerisque sapien. Phasellus sit amet dapibus lectus, nec laoreet sem. Duis quam orci, porta id egestas at, aliquet vel justo. Quisque congue, risus lacinia vehicula viverra, magna lectus mattis lorem, eget bibendum nulla odio quis risus. Ut eleifend vitae risus nec auctor. Cras convallis velit a elit dapibus consectetur. Etiam scelerisque lobortis leo, nec imperdiet orci gravida ut. Praesent laoreet ut diam ut tempus. Nullam in dui massa.2