Desarrollo Web Intermedio (PHP y MariaDB)

AndroidDirigido a: Estudiantes, profesionistas y público en general interesados en aprender los fundamentos del desarrollo Web utilizando el lenguaje PHP y MariaDB

Competencia general a desarrollar: El participante desarrollará aplicaciones Web utilizando PHP y MariaDB

Requisitos:

  • Contar con conocimientos da algún lenguaje de programación, bases de lenguaje HTML y CSS.
  • Nivel bachillerato

Temas:

  1. Introducción
  2. Fundamentos y sintaxis de PHP
  3. Programando con PHP
  4. Introducción SQL y MariaDB
  5. Desarrollo con PHP y MariaDB
  6. Seguridad en Base de Datos MariaDB
  7. Funciones de biblioteca
  8. Usabilidad y diseño de Front-End basado en framework
  9. Ingeniería Web
  10. Desarrollo de proyecto

Desarrollo Web con Spring

AndroidDirigido a: Estudiantes y público en general interesado en mejorar la productividad en desarrollo de aplicaciones Java, conocer técnicas y herramientas que faciliten el desarrollo de software.

Competencia general a desarrollar:

  • El participante entenderá el funcionamiento de Spring Framework y empleará los diversos módulos (Spring Core, Spring Data y Spring MVC) para el desarrollo ágil de sistemas.
  • Empleará los principios de la inversión del control e inyección de dependencias, como técnicas de desarrollo de sistemas.
  • Aplicará buenas prácticas en el desarrollo de software a través de herramientas como pruebas unitarias, código limpio y patrones de diseño.
  • Utilizará la especificación JPA para la persistencia de datos.
  • Implementará aplicaciones web con Spring MVC.

Requisitos:

  • Contar con conocimientos intermedios de Java
  • Es recomendable tener conocimientos de SQL.
  • Es recomendable tener los principios de desarrollo web con Servlets y JSPs.

Temas:

  1. Control de versiones con SVN.
  2. Gestión y construcción de proyectos con Maven.
  3. Core de Spring. Aplicaciones de uso general.
  4. Acceso a datos con JPA.
  5. Configuración de Spring Data.
  6. Desarrollo Web con Spring MVC.

Matlab I Fundamentos

AndroidDirigido a: Público en general interesado en aprender a utilizar MatLab y aplicarlo a la resolución de problemas matemáticos.

Competencia general a desarrollar: El participante desarrollará soluciones a problemas con base en el lenguaje MatLab.

Requisitos:

  • Matemáticas a nivel de estudiante universitario
  • Experiencia con operaciones básicas de computadora personal
  • Conocimientos básicos de programación

Temas:

  1. Fundamentos de MatLab
  2. Trabajando con la interfaz de usuario de MatLab
  3. Variables y expresiones
  4. Análisis y Representación Gráfica con Vectores
  5. Análisis y Representación Gráfica con Matrices
  6. Automatización de Comandos con Scripts
  7. Trabajar con Archivos de Datos
  8. Representación Gráfica Múltiple de vectores
  9. Trabajo final

Curso Básico de Redes

AndroidDirigido a: Estudiantes, profesionistas y público en general interesado adquirir conocimientos básicos de redes de computadoras..

Competencia general a desarrollar: El participante identificará los conocimientos fundamentales referentes a las redes de área local (LAN) y redes de área amplia (WAN) así como los protocolos e infraestructura que se utilizan en este tipo de redes.

Requisitos:

  • Contar con conocimientos básicos de Sistemas Operativos
  • Nivel bachillerato

Temas:

  1. Introducción al modelo OSI.
  2. Protocolo TCP/IP.
  3. Conmutadores (Switches) .
  4. Redes Virtuales en una LAN (VLAN ́s).
  5. Protocolos de Enrutamiento.
  6. LAN vs WAN.
  7. Redes de Área Metropolitana.
  8. Seguridad en redes LAN y WAN.

Sistema Operativo Linux Básico

AndroidDirigido a: Estudiantes, profesionistas y público en general interesado adquirir conocimientos básicos del sistema operativo Linux.

Competencia general a desarrollar: El participante aplicará los conocimientos fundamentales para instalar, operar y administrar el sistema operativo Linux.

Requisitos:

  • Contar con conocimientos básicos de Sistemas Operativos
  • Contar con conocimientos básicos de programación
  • Contar con conocimientos básicos de redes de computadoras
  • Nivel bachillerato

Temas:

  1. Arquitectura del sistema operativo Linux
  2. Instalación del sistema operativo
  3. Comandos básicos
  4. Sistema de archivos
  5. Shell scripting
  6. X11 y escritorios
  7. Administración
  8. Servicios
  9. Redes
  10. Seguridad
Coordinación de Educación Continua. Escuela Superior de Cómputo, Edificio de Laboratorios Primer Piso, Av. Juan de Dios Bátiz esq. Av. Miguel Othón de Mendizábal, Col. Lindavista, Del. Gustavo A. Madero, Ciudad de México, D. F. C. P. 07738.