|
| |
Temarios |
|
| |
|
|
| |
|
|
| |
|
|
| |
Carrera Linux (Administrador de Redes)
Duración: 60 hs. |
|
| |
La Carrera linux está orientada a aquellas personas que desean capacitarse en Linux para utilizar el sistema operativo y varias de sus aplicaciones en una forma seria y verdaderamente productiva
Carrera Linux: Lx I
Instalación y Configuración del Sistema Operativo Linux
Al finalizar este módulo el alumno puede:
* Conocer el proceso de desarrollo del Sistema Operativo, ventajas y solidez lograda gracias al método de trabajo en comunidades de desarrollo.
* Instalar el Sistema Operativo en equipos que tengan instalados otros sistemas operativos utilizando doble ó triple booteo si fuera necesario.
* Configurar el hard y soft para lograr un perfecto funcionamiento del Sistema Operativo.
* Conocer los diferentes modos de corrida del Sistema Operativo Linux y manejar tanto terminales gráficas como de texto.
Contenidos:
Historia de GNU/Linux
Kernel GNU/Linux
Aplicaciones GNU/Linux
Distribuciones: ¿Cuál elegir y por qué?
Particiones de disco
¿Cómo instalar Linux sin borrar otros sistemas operativos?
Configuración de XFree 86 (Monitor)
Configuración del Teclado
Configuración del mouse
Configuración de la impresora
Configuración de la conexión a Internet
Manejo de terminales en modos texto y gráfico
Arranque de Linux System V
Carrera Linux : Lx II
Administración Básica de GNU / Linux
Al finalizar este módulo el alumno puede:
* Crear, copiar y borrar directorios y archivos.
* Desplazarse en la consola de texto por el sistema de archivos de Linux.
* Crear links hard y soft.
* Comprimir y descomprimir archivos.
* Instalar y compilar nuevos programas.
* Interactuar con los procesos del Sistema.
* Trabajar con redirecciones de procesos.
Contenidos:
Comandos básicos
Comandos administrativos
Instalación de programas y compilación
Actualización del Sistema Operativo Linux
Procesos, tuberías y redireciones
Carrera Linux: Lx III
Políticas de Usuarios y Permisos en Linux
Al finalizar este módulo el alumno puede:
* Crear políticas de usuarios y grupos.
* Definir políticas de permisos para usuarios y grupos de la red.
* Otorgar permisos especiales.
* Restringir el espacio en disco utilizable.
* Acceder y ejecutar comandos de forma remota.
Contenidos:
Administración de usuarios
¿Cómo agregar nuevos usuarios?
¿Cómo borrar usuarios en Linux?
Permisos sobre archivos y directorios
Permisos especiales y atributos
Editor Vi
Quotas
SSh, acceso remoto.
Carrera Linux: Lx IV
Programación y Automatización de tareas en Linux
Al finalizar este módulo el alumno puede:
* Crear sus propios shellscripts para automatizar tareas administrativas.
* Planificar la ejecución de tareas.
* Compilar el kernel para adaptarlo a las necesidades de la red.
Contenidos:
Variables de entorno
Programación con shellscripts
ciclos if, for, while, case, menues
Creación de funciones
Planificación de tareas autómaticas
Administración de crontab
Compilación del kernel
Carrera Linux: Lx V
Configuración y Administración de Servidores de Redes en Linux
Al finalizar este módulo el alumno puede:
* Configurar redes y subredes.
* Configurar y administrar el Servidor de DHCP para el otorgamiento de IPs en forma estática y dinámica.
* Configurar y Administrar el Servidor de DNS para la resolución de nombres de dominios.
* Configurar los clientes de red.
Contenidos:
TCP/IP. Definiendo redes públicas y privadas
Configuración de la Placa de red
IP
Mascarade
Route
Servidores de nombres
Configuración y Administración del Servidor DHCP
Creación de redes locales basadas en Internet con el Servidor DNS
Configuración de un servidor master y otro esclavo
Configuración de los clientes de red
Carrera Linux: Lx VI
Administración y Configuración de Servidores de Archivos
Al finalizar este módulo el alumno puede:
* Configurar y administrar su propio Servidor Archivos para compartir recursos y archivos tanto con máquinas M.S. Windows como con otros equipos Linux.
* Configurar y Administrar el Servidor de FTP para compartir directorios y archivos en Internet.
Contenidos:
Configuración y Administración del Servidor Samba
¿Cómo compartir archivos con máquinas M.S. Windows?
Configuración y Administración del Servidor NFS
¿Cómo compartir archivos con otros equipos Linux?
Configuración y Administración del Servidor FTP
Carrera Linux: Lx VII
Configuración y Administración de Servidores Web en Linux
Al finalizar este módulo el alumno puede:
* Configurar y Administrar el Servidor web para que brinde los siguientes servicios:
- VirtualHost. Hostear varios sitios con diferentes dominios.
- Webmail
- Servicio de FTP para la actualización de los sitios
- Servicio de Correo para múltiples dominios.
* Configurar y Administrar el Servidor de Correo para la red interna.
* Definir políticas de control de spam y filtros.
Contenidos:
¿Cómo hostear nuestro propio servidor web?
Configuración del servidor de DNS
Configuración y Administración del Servidor Apache
Configuración y administración de dominios virtuales, brindar host a varios sitios.
¿Cómo configurar una Intranet?
Configuración de usuarios FTP.
Configuración y Administración del Servidor de Correo Sendmail
Administración de usuarios para dominios distintos: usuarios virtuales
Administración de fechtmail.
Redirecciones de correo y listas
Creación de un webmail (squirrelmail)
Carrera Linux: Lx VIII
Seguridad Básica en Linux - Firewalls
Al finalizar este módulo podrás:
* Diseñar un firewall para proteger la información de la red interna.
* Utilizar las reglas de iptables y filtrado de puerto para evitar ataques a la red.
* Configurar y Administrar el Servidor de Proxy para compartir la conexión a Internet.
Contenidos:
Firewall iptables
Filtrado de puertos
Compartir la conexión a internet usando Nat
Configuración y Administración de un servidor Proxy. Squid.
Compartir la conexión usando listas de control de acceso.
Control de usuarios
Restricciones en la navegación y bajada de archivos. |
|
| |
|
|
| |
|
|
| |
Seguridad Avanzada en Sistemas Linux
Duración: 25 hs. |
|
| |
Módulo Nº 1
Objetivos - Al finalizar este módulo el alumno puede:
Diseñar un statefull firewall.
Comprobar la integridad de tus archivos para verificar si han habido cambios.
Establecer una política segura de permisos.
Realizar un monitoreo de logs para el rastreo de intrusos.
Realizar un monitoreo topográfico de la red.
Escanear redes usando nmap y nmapV3.
Contenidos:
Servicios y protocolos: ¿Cómo asegurarlos?
Firewall:
Desarrollo de un Firewall usando Iptables
Firewall Estático.
Firewal Statefull.
Chequeando los permisos de los archivos.
SWACHT
Chequeando los logs (logrotate).
Cambios en las políticas de passwords.
Integridad de los archivos: Tripwire
Escaneo de redes usando nmap y nmapV3.
Análisis de saltos para saber la topologia de red usando traceroute y xtraceroute. Prevenir el traceroute.
Búsqueda de vulnerabilidades en el sistema operativo usando y configurando Nessus.
Análisis y búsqueda de sistemas operativos en la red usuando cheops.
Análisis de las conexiones de red usando snmp y mrtg.
Módulo Nº 2
Objetivo - Al finalizar este módulo el alumno puede:
* Buscar vulnerabilidad en el sistema operativo.
* Analizar las conexiones de red graficamente.
* Detectar intrusos en la red.
* Configurar una VPNs
* Realizar certificados para sitios seguros
* Enviar emails seguros con GPG.
Contenidos:
Búsqueda de vulnerabilidades en el sistema operativo usando y configurando Nessus.
Análisis y búsqueda de sistemas operativos en la red usuando cheops.
Análisis de las conexiones de red usando snmp y mrtg.
Sniffers: Ettercap y Dsniff.
Detectando intrusos en la red. Snort. (Como sniffer y como ids).
VNP
Configuración de Apache SSL. Generar certificados propios.
Como encriptar y desencriptar archivos usando gnupg.
Firma de archivos usando gnupg.
Usando ssl para forwardear puertos y transformar conexiones inseguras en seguras.
Como conseguir certicados para mail.
Archivos de log encriptados ( zappers para borrar huellas).
Uso de Jhon de Ripper.
Examen Seguridad Avanzada. |
|
| |
|
|
| |
|
|
| |
Linux Experto
Duración: 30 hs. |
|
| |
Programación Avanzada en ShellScripts (4hs.)
Expresiones regulares
SED
Buscar y reemplazar
Editando texto
AWK
Descripción del lenguaje
Los bloques especiales BEGIN y END.
Arrays asociativos
PostgreSQL (6 hs.)
Uso de pg_hba para definir accesos por ip
Comandos DDL: CREATE, ALTER, GRANT
Comandos DML: SELECT, INSERT, UPDATE, DELETE
Uso del shell PG para comandos interactivos.
APACHE avanzado (3 hs.)
Configuración de proxy inverso usando mod_proxy.
Redirigiendo trafico hacia https con mod_rewrite.
Clusters de alta disponibilidad con Apache.
Control de trafico en Debian (3 hs.)
Uso de la tabla MANGLE para identificar paquetes.
Uso de la herramienta tc para limitar el ancho de banda
Python (5 hs.)
Sintaxis.
Tipos de datos básicos.
Uso como herramienta de sistema.
Desarrollo de cgi.
Control de trafico iptables/tc (3 hs.)
El stack TPC/IP
Usando tc para modelar el stack TCP/IP.
Definiendo reglas de iptables para marcado de paquetes.
Open Ldap I (3 hs.)
Introducción a Ldap
Directorio de base
Nombre distinguido
Servidores Ldap: OpenLdap
Construcción del directorio Ldap
Descarga e Instalación
Configuración del Servidor
Añadiendo datos al Servidor
Interrogando a la base de datos Ldap
Open Ldap II (3 hs.)
Introducción a Ldap
Autentificación
Autorización Proxy
utorización Apache |
|
| |
|
|
| |
|
|
| |
Asterisk PBX / VOZ sobre IP
Duración: 30 hs. |
|
| |
Objetivo: acceder a los fundamentos básicos de tecnología Voz sobre IP (VoIP), y analizar los estándares y aspectos más importantes. El curso es introductorio de Asterisk. (Software libre que permite implementar centralitas PBX con soporte avanzado para VOZ IP.)
Clase 1
Conceptos básicos de VoIP
Tecnología VoIP
Protocolos Estándar: SIP, IAX, H323, MGCP.
Códecs Estándar (G729A, GSM, iBLC.)
Proveedores de Servicios sobre Voz IP
Seguridad
Softphones
Compilación de asterisk
Creación de cuentas sip y prueba en la red local.
Clase 2
Ejemplos prácticos con equipos reales. Configuración de la placa Asterisk
(Módulos necesarios).
Cómo conectarse con la línea telefónica (pstn)
Configuración de llamadas salientes.
Clase 3
Dial Plan ¿qué es?
Cómo crear un DialPlan para:
a.) Enviar mensajes de voz.
b.) Chequear los correos de voz.
Cómo grabar mensajes en el servidor desde un softpnone
Clase 4
Ivr. Respuesta de voz interactiva
Ejemplos de dial plan
Archivo extensions.conf
Ejercicio práctico de configuración.
Clase 5
Primer IVR.
Llamadas entrantes
Llamadas salientes
Configuracion de DAHDI
Archivo features.conf
Archivo chan_dahdi.conf
Clase 6:
Patrones
Limitando configurar DDI
Limitando Como configurar DDN
Variables en Asterisk
Funciones en Asterisk
Importancia de las variables y funciones
Clase 7
Creación de conferencias.
Acceso a una conferencia.
Comandos útiles para monitorear conferencias.
Introducción a la programación en Asterisk (GotoIF).
Clase 8
Macros en Asterisk.
Qué son y cómo se configuran.
Creación de macros para manejo de conferencias.
Conectando dos Asterisk entre sí (TRUNK).
Clase 9
Configuración de Colas de llamadas.
Cómo configurar un call-center.
Resolución de problemas.
Clase 10
Autollamadas.(como hacer que asterisk disque números automaticamente)
Tarifacion Billing como cobrar las llamadas.
Repaso General. |
|
| |
|
|
| |
|
|
| |
Linux Terminal Server Project
Duración: 30 hs. |
|
| |
Requisitos: Conocimientos Avanzados de Linux
Temario
- Instalación del servidor.
- Configuración específica del cliente workstation.
- Configuración de /etc/dhcpd.conf
- Configuración de /etc/hosts y dns
- Configuración /opt/ltsp/i386/etc/lts.conf
- Configurando la estación de trabajo
- Creando el disco de inicio
- Corriendo la estación de trabajo
- Imprimiendo
- Configuración del lado del cliente.
- Configuración del lado del servidor.
- Solucionando problemas.
- Solucionando problemas con la imagen
- Etherboot para disco flexible.
- Solucionando problemas de DHCP.
- Verificando las conexiones.
- Verificando dos veces la configuración de dhcpd.
- ¿Está iptables o iptables bloqueando el pedido?.
- ¿Está la estación de trabajo enviando la petición?.
- Solucionando problemas de TFTP.
tftpd no está corriendo...
- El núcleo no está donde tftpd espera encontrarlo...
- Solucionando problemas del sistema de archivos raíz NFS.
- No init found (no se encontró Init).
- El servidor retona el error -13.
- Problemas con el demonio NFS (portamp, nfsd y mountd). .
- Solucionando problemas con el servidor X.
- Solucionando problemas del Display Manager.
- Pantalla gris con un gran cursor en X.
- LTSP - Linux Terminal Server Project - v3.0
Kernels
- Configurando las opciones del núcleo.
- Entradas lts.conf.
- Archivo lts.conf de ejemplo.
- Opciones de lts.conf disponibles.
- Opciones generales.
- Opciones de X Window.
- Opciones para la configuración de la impresora
|
|
| |
|
|
| |
|
|
| |
Desarrollo y Programación en PHP y MySQL
Duración: 60 hs. |
|
| |
PHP
Variables
Constantes
Operadores
Estructuras de control
Trabajando con datos en PHP
Manejo de datos numéricos
Manejo de datos alfanuméricos
Manejo de datos de fecha y tiempo
Arrays
Manejo de arrays
Punteros
Arrays asociativos
Funciones
Paso de parámetros
Valores opcionales
Creación de funciones
Librerías de funciones
Manejo de archivos en PHP
Creando, modificando y eliminando archivos
archivos temporales
Manejo de formularios
Objetos HTML
cajas de texto
combos
botones
listas
opciones
Acceso a bases de datos MySQL
Conexiones a la BD
Ejecutando consultas a la BD
ABMs en PHP
Paso de parámetros entre páginas
metodos GET y POST
campos Hidden
Cookies
Sesiones en PHP
Un buscador hecho en PHP
Paginando consultas
Gráficos de barras en PHP
Tratamiento de imágenes
Creación de documentos PDF dinámicos.
Mails en PHP
Funciones de mail
Enviando mails
Enviar un mensaje a muchos destinatarios
Attachements
Envío de HTML dentro del mail
Verificando direcciones de mail
MySQL
Introducción a MySQL y el lenguaje SQL
Ventajas y desventajas de MySQL frente a otros RDBMSs
Instalación de un servidor MySQL
El servidor MySQL
Los clientes para MySQL
mysql, phpMyAdmin
Trabajando con datos en MySQL
Tipos de datos
Sintaxis SQL en MySQL
CREATE TABLE
ALTER TABLEINSERT
UPDATE
DELETE
SELECT
UNION
Optimización de consultas
Archivos de índice
Administración de MySQL
Asegurando una instalación de MySQL
Preparando el inicio y cierre de MySQL
Asignación y negación de privilegios
Mantenimiento de logs
Copias de seguridad
replicas de bases de datos
Seguridad interna
Seguridad externa
Verificar y reparar bases de datos
Verificación de tablas al inicio del sistema
Verificación de tablas periódicamente |
|
| |
|
|
| |
|
|
| |
Programación en C
Duración: 60 hs. |
|
| |
Lenguaje C
- un poco de historia
- holaMundo.c
- Compilación Básica
Datos(variables)
- Tipos de datos(variables)
- Definición
- Operadores
- Tipos definidos por el usuario
- struct
- union
- enumeraciones
Sentencias de Control
- Condicionales
- Ciclos
- while
- do-while
- for
- anidaciones
- break
- continue
Funciones
- Declaración
- Definición
- Ambito de las variables
- Llamada a función(parámetros)
- Análisis de la función main
- Modificadores de función
- Recursibilidad
Punteros y Arrays
- Punteros
- Declaración
- Operaciones con punteros
- Punteros a función
- Arrays
- Declaración
- Estáticos y Dinámicos
- Tratamiento de cadenas de caracteres
- Como pasarlos como parámetro de funciones
- Manejo de memoria
Entrada/Salida
- E/S estándar
- Archivos
- Creación
- Acceso
- Tratamiento de errores
Librerías
- Como usarlas
- Como crear mis libretas
- Veamos agrupar libretas
- string.h
- ctype.h
- math.h
- stdlib.h
- y algunas más .....
- Compilación de programas grandes(make)
Alogaritmos básicos de ordenamiento y búsqueda.
Procesos
- Qué son?
- cómo crearlos?
- cómo manejarlos?
- usos comunes
Comunicación entre procesos
- Señales
- cómo atraparlas ?
- cómo programar las respuestas a tus propias señales ?
- usos comunes
- pipes
- cómo crearlos entre procesos emparentados ?
- cómo crearlos entre procesos NO emparentados (pipes con nombre) ?
- Mecanismos IPC
- Memoria Compartida
- Colas de mensajes
- Semáforos
Sockets
- cliente/Servidor
- cómo programar tus propios servicios:
- cómo crear servidores TCP y UPD ?
- programación de clientes TCP y UDP.
|
|
| |
|
|