Cursos y capacitaciones relacionadas con la computación y la informática.
Desarrollo Web
Temario
Introducción al desarrollo de aplicaciones web
o Arquitectura multicapas
o Servidores de aplicaciones
o Estructura de una aplicación web Java EE
• Servlets
o Arquitectura y ciclo de vida de un servlet
o Peticiones POST y GET
o Gestión de parámetros
o Formularios
o Sesiones y Cookies
• Acceso a base de datos JDBC
• Java Server Pages (JSP)
o Arquitectura de una página JSP
o Sintaxis y características avanzadas
o Objetos implícitos
o Redireccionamiento
• Integración de Servlets y JSP
• Introducción a Struts
• Integración para el desarrollo de aplicaciones web
Curso Programación Visual Basic (Básico)
Temario
• Introducción a la plataforma .Net
o Escritura, compilación y ejecución de una aplicación
• Presentación de Visual Studio
o Instalación y primer arranque
o Descubrimiento del entorno
o Las herramientas disponibles
• Organización de una aplicación
o Creación de una solución
o Organización de una solución
o Carpeta elementos de solución
o Carpeta archivos varios
o Configuración de una solución
• Proyectos
o Creación de un proyecto
o Modificación de un proyecto
o Propiedades de los proyectos
• Fundamentos del lenguaje (C# y Visual Basic)
o Nombre de las variables
o Tipo de variables
o Conversiones de tipos
o Declaración variables
o Inferencia de tipo
o Ámbito de las variables
o Nivel de acceso de las variables
o Tiempo de vida de las variables
o Constantes
o Enumeraciones
o Arrays
o Cadenas de caracteres
o Estructuras
• Los Operadores
o Operadores de asignación
o Operadores aritméticos
o Operadores binarios
o Operadores de comparación
o Operadores de concatenación
o Operadores lógicos
o orden de evaluación de los operadores
• Estructuras de control
o Estructuras de decisión (If y switch)
o Estructuras de bucle
• Los procedimientos y funciones
• Ensamblados, espacios de nombres y atributos
• Programación Orientada a Objetos
o Introducción a la POO
o Creación de una clase
o Declaración de una clase
o Clase parcial
o Creación de propiedades
o Creación de métodos
o Miembros compartidos
o Utilización de una clase
o Creación de una instancia
o Inicialización de una instancia
o Destrucción de una instancia Herencia
o Base y this
o Clases abstractas
o Clases finales
o Clases anónimas Interfaces
o Eventos
o Delegados
• Gestión de errores y depuración de código
o Tipos de errores
o Manejo de las excepciones
o Herramientas de depuración
Programación Visual Basic (Intermedio)
Temario
• Aplicaciones Windows
• Tipos de aplicación
• Ventanas
o Dimensión y posición de las ventanas
o Colores y fuentes utilizados en las ventanas
o Ventanas MDI Eventos de teclado
• Eventos de ratón
o Drag and Drop
• Cuadros de dialogo
o Cuadro de mensaje
o Cuadro de dialogo
• Apertura de archivo
• Guardar Archivo
• Selección de directorio
• Selección de color y de fuente
• Configuración de página
• Configuración de impresión
• Cuadro de dialogo personalizado
• Utilización de controles
o La clase control
o Controles de visualización de información
o Controles de edición de texto
o Controles de activación de acciones
o Controles de selección
o Contenedores de controles
o Controles gráficos
o Controles de gestión de tiempo
• Bases de Datos
o Introducción a las bases de datos
o Introducción a ADO.NET
o Utilización del modo conectado
o Conexión a una base de datos
o Ejecución de sentencias SQL
o Ejecución de procedimientos almacenados
o Utilización del modo no conectado
o Llenado de un DataSet a partir de una base de datos
o Configuración de un DataSet sin base de datos
o Manejo de datos en un DataSet
o Actualización de base de datos
o Transacciones Introducción a LINQ
o Sintaxis del lenguaje LINQ b.
o LINQ to SQL
• Utilización de XML
o Introducción
o Estructura de un documento XML
o Manejo de un documento XML
o Despliegue de aplicaciones
o Despliegue con Windows
o Installer
Lenguaje De Programación (Básico)
El curso está basado en los fundamentos del lenguaje de programación Java
Instalación
• Compilación
• Tipos de datos
• Bloques de control
• Paquetes
• Herencia
• Polimorfismo
• Excepciones
• Flujos de entrada y salida
Desarrollo Web Con JEE
Temario
• Introducción al desarrollo de aplicaciones web
o Arquitectura multicapas
o Servidores de aplicaciones
o Estructura de una aplicación web Java EE
• Servlets
o Arquitectura y ciclo de vida de un servlet
o Peticiones POST y GET
o Gestión de parametros
o Formularios
o Sesiones y Cookies
• Acceso a base de datos JDBC
• Java Server Pages (JSP)
o Arquitectura de una página JSP
o Sintaxis y características avanzadas
o Objetos implicitos
o Redireccionamiento
• Integración de Servlets y JSP
• Introducción a Struts
• Integración para el desarrollo de aplicaciones web
Configuración Y Administración De Servidores Linux
Temario
• Fundamentos de Linux
o Breve historia
o Características
o Definición ISO de Open Source
o Principales Proyectos de Software
o Distribuciones de Linux
• Comandos de Shell
o El Shell Prompt
o Terminal Window
o Virtual Terminals
o Diversos Shells (bash, tcsh, ash, ksh, zsh)
o Permisos y Directorios
o System Activity
o Comandos en Línea y sus trucos
o Configuración del ambiente shell
o Manejo de procesos
• Sistema de archivos de Linux
o Creación de archivos y directorios
o Permisos de archivos
o Copiar, Borrar y Mover archivos
o Editor de archivos vi
• Administración Básica
o root Login
o Comandos administrativos
o Archivos de configuración y bitacoras (logs)
o Uso de sudo y otros logins adminsitrativos
o Creación de cuentas de usuario
o Configuración de Hardware
o Administración del sistema de archivos y el espacio en disco, montado de nuevos discos
• Conexiones de Red
o Configuración de Adaptadores Ethernet
o Configuración de Firewalls
• Instalación y Configuración de Servidores
o Instalación de Apache WebServer
o Instalación de PHP
o Instalación de MySQL
o Instalación de FTP
o Edición de los archivos de configuración
o Virtual Host
o Configuración de Errores
o Instalación de Mail Server (Exim y Courier)
o Configuración de DNS
o Configuración de Servidores de Impresión
o Coniguración de Servidor de Archivos
Instalación de configuración de NFS
Instalación y configuración de Samba
• Seguridad en Linux
o Linux Security CheckList
o Shadow password files
o Logs Files
o Security Shell Tools
o Control de acceso a los servicios con TCP Wrappers
o Entendiendo las técnicas de ataque
o Linux Live CD Security Tools
Desarrollo Web
TEMARIO
Introducción al desarrollo de aplicaciones web
o Arquitectura multicapas
o Servidores de aplicaciones
o Estructura de una aplicación web Java EE
• Servlets
o Arquitectura y ciclo de vida de un servlet
o Peticiones POST y GET
o Gestión de parámetros
o Formularios
o Sesiones y Cookies
• Acceso a base de datos JDBC
• Java Server Pages (JSP)
o Arquitectura de una página JSP
o Sintaxis y características avanzadas
o Objetos implícitos
o Redireccionamiento
• Integración de Servlets y JSP
• Introducción a Struts
• Integración para el desarrollo de aplicaciones web
Duración: 45 Horas
Visual Basic (Intermedio)
TEMARIO
• Aplicaciones Windows
• Tipos de aplicación
• Ventanas
o Dimensión y posición de las ventanas
o Colores y fuentes utilizados en las ventanas
o Ventanas MDI Eventos de teclado
• Eventos de ratón
o Drag and Drop
• Cuadros de dialogo
o Cuadro de mensaje
o Cuadro de dialogo
• Apertura de archivo
• Guardar Archivo
• Selección de directorio
• Selección de color y de fuente
• Configuración de página
• Configuración de impresión
• Cuadro de dialogo personalizado
• Utilización de controles
o La clase control
o Controles de visualización de información
o Controles de edición de texto
o Controles de activación de acciones
o Controles de selección
o Contenedores de controles
o Controles gráficos
o Controles de gestión de tiempo
• Bases de Datos
o Introducción a las bases de datos
o Introducción a ADO.NET
o Utilización del modo conectado
o Conexión a una base de datos
o Ejecución de sentencias SQL
o Ejecución de procedimientos almacenados
o Utilización del modo no conectado
o Llenado de un DataSet a partir de una base de datos
o Configuración de un DataSet sin base de datos
o Manejo de datos en un DataSet
o Actualización de base de datos
o Transacciones Introducción a LINQ
o Sintaxis del lenguaje LINQ b.
o LINQ to SQL
• Utilización de XML
o Introducción
o Estructura de un documento XML
o Manejo de un documento XML
o Despliegue de aplicaciones
o Despliegue con Windows
o Installer
Duración: 45 Horas
Visual Basic (Básico)
TEMARIO
• Introducción a la plataforma .Net
o Escritura, compilación y ejecución de una aplicación
• Presentación de Visual Studio
o Instalación y primer arranque
o Descubrimiento del entorno
o Las herramientas disponibles
• Organización de una aplicación
o Creación de una solución
o Organización de una solución
o Carpeta elementos de solución
o Carpeta archivos varios
o Configuración de una solución
• Proyectos
o Creación de un proyecto
o Modificación de un proyecto
o Propiedades de los proyectos
• Fundamentos del lenguaje (C# y Visual Basic)
o Nombre de las variables
o Tipo de variables
o Conversiones de tipos
o Declaración variables
o Inferencia de tipo
o Ámbito de las variables
o Nivel de acceso de las variables
o Tiempo de vida de las variables
o Constantes
o Enumeraciones
o Arrays
o Cadenas de caracteres
o Estructuras
• Los Operadores
o Operadores de asignación
o Operadores aritméticos
o Operadores binarios
o Operadores de comparación
o Operadores de concatenación
o Operadores lógicos
o orden de evaluación de los operadores
• Estructuras de control
o Estructuras de decisión (If y switch)
o Estructuras de bucle
• Los procedimientos y funciones
• Ensamblados, espacios de nombres y atributos
• Programación Orientada a Objetos
o Introducción a la POO
o Creación de una clase
o Declaración de una clase
o Clase parcial
o Creación de propiedades
o Creación de métodos
o Miembros compartidos
o Utilización de una clase
o Creación de una instancia
o Inicialización de una instancia
o Destrucción de una instancia Herencia
o Base y this
o Clases abstractas
o Clases finales
o Clases anónimas Interfaces
o Eventos
o Delegados
• Gestión de errores y depuración de código
o Tipos de errores
o Manejo de las excepciones
o Herramientas de depuración
Duración: 60 Horas
Diseño De Proyectos En Autocad
AutoCAD es una potente plataforma de diseño 2D que automatiza las tareas de diseño, y proporciona herramientas digitales. Permite focalizarse en el diseño y no en la herramienta de trabajo.
OBJETIVO
El objetivo del curso es llegar a conocer y dominar las posibilidades y herramientas que podemos encontrar en el programa Autocad.
· Dibujar de una manera ágil, rápida y sencilla, con acabado perfecto.
· Aprender a utilizar un estándar del diseño digital
· Aprender a intercambiar información digital, entre proyectos.
OBJETIVO ESPECIFICO
· Describir apropiadamente las características generales de funcionamiento del programa AutoCAD, como una aplicación necesaria en el proceso de bocetación, dibujo, diseño y análisis de planos de cualquier tipo de proyecto de diseño o Ingeniería.
· Conocer y aplicar las posibilidades de AutoCAD en cuanto a la libertad de realizar el proceso de boceto o diseño de forma flexible de varias formas llegando siempre a un mismo punto, pero buscando obtener la metodología más eficiente para el proyecto en cuestión.
· Describir los elementos que son paralelos en el desarrollo del dibujo en papel y del dibujo con un sistema CAD, exaltando las ventajas y posibilidades a nivel edición y soporte electrónico de la información.
· Describir los comandos básicos de dibujo y edición de planos hasta el punto en el cuál el estudiante maneje a la perfección los conceptos de escala y plotteo (impresión) de los mismos, para que así el proceso de diseño se culmine en la materialización final del diseño.
TEMARIO
Módulo I / INTRODUCCIÓN AL DISEÑO ASISTIDO POR COMPUTADOR
1. La barra de herramientas
2. Funcionalidades del software
3. Teclas de función
4. Nueva funcionalidades del botón derecho
5. Sistema de trabajo
6. Métodos de selección
7. Coordenadas en autocad
8. Ayuda
Módulo II / DIBUJO EN DOS DIMENSIONES
1. Entidades básicas
2. Ordenes de consulta
3. Entidades avanzadas
4. Texto en autocad, dinámico, simple, múltiple
5. Acotación
6. Achurado
7. Creación y modificación de bloques
8. Bloques con atributos
9. Escala espacio modelo
10.Escala espacio Layout
DURACIÓN
48 Horas Cronológicas.
PRE-REQUISITOS
Manejo del computador a nivel usuario. Conocimientos básicos de dibujo.
CRITERIOS DE EVALUACIÓN
El participante demuestra la adquisición del 80% de las competencias mínimas establecidas para cada uno de los módulos contemplados en el curso, lo cual será medido a través de su participación en las actividades evaluativos grupales e individuales programadas en cada módulo.
REQUISITOS DE APROBACION
Para aprobar el curso, el participante deberá acreditar una asistencia a clases mínima del 75% respecto al número de horas asignadas en el módulo y una nota promedio mínima de cuatro en la escala de 1 a 7.
METODOLOGÍA
Aprendizaje centrado en la actividad, el participante se informa de los contenidos referidos al marco teórico de cada módulo y, a partir de la internalización de los aspectos conceptuales.
MATERIAL DIDÁCTICO
· Manual con los contenidos tratados en cada tema.
· Guías con ejercicios de aplicación
· Soluciones a los problemas planteados
