.
.
Carrera Linux
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.
top
.
Seguridad
Avanzado en Sistemas GNU/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.
.top
.
Desarrollo
y Programación con PHP y MySQL
Duración:
60 hs.
PHP4
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
top
.
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(parametros)
- 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
Entrasa/Salida
- E/S
estandar
- Archivos
- Creación
- Acceso
- Tratamiento
de errores
Librerias
- 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 enparentados ?
- cómo crearlos entre procesos NO enparentados (pipes con
nombre) ?
- Mecanismos IPC
- Memoria Compartida
- Colas de mensajes
- Semaforos
Sockets
- cliente/Servidor
- cómo programar tus propios servicios:
- cómo crear servidores TCP y UPD ?
- programacion de clientes TCP y UDP.
top
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
Archivo features.conf
Archivo zapata.conf
Uso de ChanSpy
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.
Clase 9
Configuración de Colas de llamadas.
Cómo configurar un call-center.
Resolución de problemas.
Clase 10
Conectando dos Asterisk entre sí.
Configuración de IAX.
Configuración de clientes sip.
Repaso General.
top
.
.
Linux Experto
Duración: 27
hs.
Temario:
Configuración de APACHE (9hs.).
Archivo de Configuración.
Directorios para guardar los sitios.
Análisis de Logs.
Configuración de un directorio privado.
Armado de un WebMail (3 hs.).
Instalación y configuración de un WEBMAIL usando COURIER IMAP y SQUIRRELMAIL.
QMAIL (3 hs.).
Instalación y configuración de QMAIL en GNU/Debian.
Instalación y configuración de VPOPMAIL
Instalación y configuración de COURIER IMAP.
Firewall en GNU/Debian(3 hs.)
Tablas. Filter. NAT.
Definición de cadena.
Armado de reglas
Ruteo 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.)
Usando SALS para asegurar al Servidor
Autentificación
Autorización Proxy
Programación Avanzada en ShellScripts (3 hs.)
Caracteres especiales
Definición de rangos
Agrupaciones, referencias y extracciones
Expresiones opcionales y alternativas.
Comodines y abreviaturas
Buscar y reemplazar
SED y GREP:
-editando texto
-patrones orientados a la línea
-expresiones regulares en los patrones
-sustitucion de expresiones regulares
top