Propuesta académica de formación IT en software libre
-
Upload
kary-fernandez -
Category
Documents
-
view
264 -
download
18
description
Transcript of Propuesta académica de formación IT en software libre
100% ACTUALIZADOde acuerdo a los estándares que exige
el mercado profesional y laboral.
¡Todo el equipo de CLA Lin� Institute te da la bienvenida a sus c�sos!
CLA Linux Institute - ÍNDICE 2
SOBRE CLA LINUX INSTITUTE
Metodología de enseñanza
Metodología de evaluación
Campus virtual
Plataformas de aula virtual
Esquema de propuesta académica
ÍNDICE
CARRERAS
DLSE - Debian Linux System Engineer
LCSS - Linux Certified Security System
TLSAX-LPIC-1 (Exam 101 y 102)
TLSAX-LPIC-2 (Exam 201 y 202)
TLSAX-LPIC-3 (Exam 300, 303 y 304)
Linux Sysadmin Expert
Linux Expert
Troubleshooting Linux Expert
Ethical Hacking Expert
Network Security Expert
Linux Enterprise
Programación Desde Cero
C Expert
Programación Web con PHP
Programación Java
Asterisk VoIP Expert
CURSOS
Operador Linux LPI
Administrador Linux LPI
Redes Linux LPI
Workshop LPIC-1
Administrador Avanzado Linux LPI
Redes Linux LPI Avanzado
Seguridad en Redes Linux LPI
Workshop LPIC-2
Samba
Networking Fundamentals
Openldap Extremo
Workshop LPIC-3
Virtualización Linux
Linux HA
Monitoreo de Redes
Redes Privadas Virtuales
Networking TCP/IP
Linux Storage Workshop
Linux Hosting Workshop
Linux Sysadmin Tasks
Redundancia y Alta Disponibilidad
Ethical Hacking
Lamp Security
Ipsec + Iptables
Criptografía y Ocultación
Postfix Extremo
Linux Kernel Workshop
Notebook Hardening In a Nutshell
Proxmox, KVM, OpenVZ
Bacula
Principios de Programación
Python
Scripting Fundamentals
Database Foundations
Programación en Lenguaje C
Programación C para *NIX
Programación Avanzada en C
Programación con HTML5
Programación de Estilos Web con CSS3
Programación Web con PHP
Javascript
Lamp y Web Hosting
Programación Java
Patrones de Diseño
Asterisk Essentials
Asterisk Advanced
Asterisk Expert
Openstack
OSSIM - Open Source Security Information Management
Centos Sysadmin Expert
4
5
6
8
11
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
34
35
36
37
39
41
41
42
44
45
46
47
48
49
SOBRE CLA LINUX INSTITUTE
Metodología de enseñanza
Metodología de evaluación
Campus virtual
Plataformas de aula virtual
Esquema de propuesta académica
CARRERAS
DLSE - Debian Linux System Engineer
LCSS - Linux Certified Security System
TLSAX-LPIC-1 (Exam 101 y 102)
TLSAX-LPIC-2 (Exam 201 y 202)
TLSAX-LPIC-3 (Exam 300, 303 y 304)
Linux Sysadmin Expert
Linux Expert
Troubleshooting Linux Expert
Ethical Hacking Expert
Network Security Expert
Linux Enterprise
Programación Desde Cero
C Expert
Programación Web con PHP
Programación Java
Asterisk VoIP Expert
CURSOS
Operador Linux LPI
Administrador Linux LPI
Redes Linux LPI
Workshop LPIC-1
Administrador Avanzado Linux LPI
Redes Linux LPI Avanzado
Seguridad en Redes Linux LPI
Workshop LPIC-2
Samba
Networking Fundamentals
Openldap Extremo
Workshop LPIC-3
Virtualización Linux
Linux HA
Monitoreo de Redes
Redes Privadas Virtuales
Networking TCP/IP
Linux Storage Workshop
Linux Hosting Workshop
Linux Sysadmin Tasks
Redundancia y Alta Disponibilidad
Ethical Hacking
Lamp Security
Ipsec + Iptables
Criptografía y Ocultación
Postfix Extremo
Linux Kernel Workshop
Notebook Hardening In a Nutshell
Proxmox, KVM, OpenVZ
Bacula
Principios de Programación
Python
Scripting Fundamentals
Database Foundations
Programación en Lenguaje C
Programación C para *NIX
Programación Avanzada en C
Programación con HTML5
Programación de Estilos Web con CSS3
Programación Web con PHP
Javascript
Lamp y Web Hosting
Programación Java
Patrones de Diseño
Asterisk Essentials
Asterisk Advanced
Asterisk Expert
Openstack
OSSIM - Open Source Security Information Management
Centos Sysadmin Expert
CLA Linux Institute - ÍNDICE 3
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
73
74
75
77
78
79
80
81
82
83
CLA Linux Institute - METODOLOGÍA DE ENSEÑANZA 4
Las clases y tutorías son en vivo, los días de cursada y las consultas las puedes realizar online los días de cursada a través de chat, email y todas las herramientas del campus. Fuera del horario de cursada, puedes realizar consultas a través del campus o vía email.
El campus está disponible desde el día de inscripción y hasta una semana después de finalizado el último módulo.
Cuando adquieres el alta en tu curso o serie de cursos, vas a ver las entradas en tu campus online. Si se trata de una serie de cursos, verás las entradas de los cursos más avanzados en la medida en que se vayan desarrollando los temas y transcurra el tiempo.
Dentro de tu campus online verás la entrada/s a tu/s curso/s y, dentro de cada curso, verás el material de cada clase. Al comenzar un curso, tendrás disponible todo el material de la primera clase y, en la medida en que avance el mismo, tendrás acceso al material de las clases siguientes.
Siempre dispondrás del material de la siguiente clase online; con videos, material de lectura y material que el instructor considere conveniente. En los días y horario establecidos para el/los curso/s a los que te encuentres inscripto, podrás asistir a las clases online en las que se explicarán en vivo esos temas (que tienes disponible con anterioridad), y podrás interactuar con tu instructor vía chat.
Al finalizar cada clase en vivo, el instructor publicará, con un día de plazo máximo, el video y material complementario de la misma; junto con el material de la siguiente clase para que puedas leerlo antes de la cursada online.
Cada clase en vivo queda grabada, para que puedas consultarla las veces que consideres necesario.
Por supuesto que con todo esto, tienes la libertad de poder optar por la cursada online u offline administrando totalmente tu tiempo.
Todos los cursos son 100% a distancia y se componen de clases en vivo, material de lectura en español y actualizado y videoclases grabadas.
METODOLOGÍA DE ENSEÑANZA
Luego de finalizado cada curso podrás realizar un examen opcional para medir los conocimientos adquiridos. El formato del examen depende de cada instructor y curso en particular, y puede ir desde resolver casos prácticos de configuraciones, preguntas de múltiple opción, o trabajos globalizadores de los temas del curso.
Para rendir el examen de cada módulo, deberás solicitarlo a tu instructor con dos días de anticipación, y éste en la fecha pactada te lo enviará. Luego, tienes 24 hs. para enviar las respuestas del mismo.
Una vez rendidos y aprobados estos exámenes, recibirás el certificado de CLA Linux Institute correspondiente por correo electrónico.
METODOLOGÍA DE EVALUACIÓN
CLA Linux Institute - METODOLOGÍA DE EVALUACIÓN 5
Dependiendo del curso, también podrás optar por la certificación oficial de la UTN (Universidad Tecnológica Nacional) y/o por las certificaciones LPI (LPI Certificacion).
Estas últimas han sido diseñadas para certificar la capacitación de los profesionales de las Tecnologías de la Información usando el Sistema Operativo Linux y herramientas asociadas a este sistema.
Todos los cursos tienen certificación CLA Linux Institutey certificación oficial (opcional) de la UTN y LPI.
Si estás interesado en las certificaciones de la UTN y/o LPI, te invitamos a comunicarte vía email a [email protected] y te asesoraremos sobre aranceles vigentes, formas de pago y certificación.
En el caso de desaprobar los exámenes de certificación, podrás solicitarlos nuevamente luego de transcurridos 6 meses de haber rendido el primero.
C�sé el LPI y me encuen�o muy c�f�me. Tienen muy buena atención y te mantienen inf�mado c�tinuamente sobre mat�iales nuevos de la c�sada y semin�ios. Además, los ins�uct�es s� muy buenos y dan mucha imp�tancia a las c�sultas de los alumnos.
Matías Uhart
Una vez que te autentiques en el campus online de CLA Linux Institute por primera vez, deberás cambiar tu contraseña como medida de seguridad de tu cuenta.
Cuando accedas verás la/s entrada/s a tu/s curso/s y, dentro de cada uno, verás el material de lectura y video correspondiente, tal y como podrás apreciar en las siguientes capturas.
CAMPUS VIRTUAL
CLA Linux Institute - CAMPUS VIRTUAL 6
El campus virtual contiene todo el material necesario clase por clase,incluso antes de dictarse cada clase.
CLA Linux Institute - CAMPUS VIRTUAL 7
OPENMEETINGS
Esta plataforma de aula virtual está desarrollada íntegramente en software libre, y está montada en uno de nuestros servidores.
En el caso de que tu instructor la utilice, verás en la parte superior del curso, un link similar al siguiente:
Dando clic en dicho link accederás a la plataforma virtual, y verás una pantalla como la que acompaña a esta página. Luego, dando clic a la barra inferior titulada “chat” podrás desplegar hacia arriba la barra de chat.
PLATAFORMAS DE AULA VIRTUAL
CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 8
Sólo necesitas un navegador web para poder acceder a nuestras plataformas de aula virtual, Openmeetings y Google Hangout On Air.
GOOGLE HANGOUT ON AIR
Si tu instructor utiliza esta plataforma de aula virtual, verás en tu campus virtual un link de chat similar a este:
Dando clic sobre el mismo podrás acceder a una sala de chat de IRC vía web donde debrás autenticarte, como la primera imagen que muestra esta página.
Luego de que coloques tu nick y completes el captcha, podrás acceder al chat de la sala, cuyo formato será similar al de la segunda imagen que muestra esta página.
CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 9
Imagen 1
Imagen 2
Minutos antes de la clase online (revisa el horario en la presentación del curso en el campus virtual) verás el link del video Youtube que el instructor utilizará para salir online. Será algo similar a esto:
Así accederás al video online en una ventana como la que muestra esta página.
Recuerda que tu instructor probablemente no responda el chat de forma inmediata, ya que intentará que todo el video quede legible y sin mayores cortes para que puedas verlo nuevamente si así lo deseas, e irá contestando tus consultas durante la charla en vivo.
Esperamos que este material te ayude a ambientarte con las plataformas de aula virtual y puedas disfrutar de los cursos que contrataste.
Igualmente, ante cualquier duda con los accesos al campus virtual, por favor comunícate con Diego Córdoba, Coordinador Académico, a través de [email protected].
Y por dudas administrativas y/o de ventas comunícate con Andrea García, a través de [email protected].
CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 10
La c�binación de medios es ideal (mat�ial es�ito, videos pre�abados, clases en vivo y chat). Es muy imp�tante la v�iedad de rec�sos, ya que no todos aprenden igual.
Alejandro Bonavita
CLA Linux Institute - ESQUEMA DE PROPUESTA ACADÉMICA 11
ESQUEMA DE PROPUESTA ACADÉMICA
NIVELACIÓN LINUX
GNU/LINUX LPI DLSE ASTERISK VOIP PROGRAMACIÓN WEB PROGRAMACIÓN JAVA PROGRAMACIÓN C LCSS RECOMENDADOS
OPERADOR LINUX LPI
TLSAX LPIC-1
ADMINISTRADOR LINUX LPI
WORKSHOP LPIC-1
REDES Y SEGURIDADEN LINUX LPI
ASTERISK VOIP EXPERT
ASTERISK ESSENTIALS
ASTERISK ADVANCED
ASTERISK EXPERT
LINUX SYSADMIN EXPERT
MONITOREO DE REDES
REDES PRIVADAS VIRTUALES
VIRTUALIZACIÓN LINUX LPI
LINUX EXPERT
LINUX SYSADMIN TASKS
LINUX STORAGE WORKSHOP
LINUX HOSTING WORKSHOP
NETWORKING TCP/IP
PROXMOX KVM OPENVZ
BACULA
OPENSTACK
CENTOS SYSADMIN EXPERT
ADMINISTRADOR LINUX LPIAVANZADO
TLSAX LPIC-2
REDES LINUX LPIAVANZADO
WORKSHOP LPIC-2
SEGURIDAD EN REDESLINUX LPI
POSTFIX
LINUX KERNEL WORKSHOP
TLSAX LPIC-3
REDUNDANCIAY ALTA DISPONIBILIDAD
EXAM 300
NETWORKINGFUNDAMENTALS
OPENLDAP
EXAM 304
LINUX HA
VIRTUALIZACIÓN LINUX
ETHICAL HACKING
LAMP SECURITY
SAMBA
WORKSHOP LPIC-3
ETHICAL HACKING EXPERTEXAM 303
NETWORK SECURITY
NETWORKING TCP/IP
REDES PRIVADAS VIRTUALES
IPSEC + IPTABLES
CRIPTOGRAFÍAY OCULTACIÓN
OSSIM
DEBIAN LINUX SYSTEM ENGINEER(DLSE)
LINUX CERTIFIED SECURITY SYSTEM(LCSS)
PROGRAMACIÓN JAVA
PROGRAMACIÓN JAVA
PROGRAMACIÓN DESDE CERO
PRINCIPIOSDE PROGRAMACIÓN
PYTHON
SCRIPTING FUNDAMENTALS
PROGRAMACIÓNAVANZADA EN C
PROGRAMACIÓN WEB
HTML5
CSS3
JAVASCRIPT
LAMP Y WEB HOSTING
PATRONES DE DISEÑO
LAMP SECURITY
PROGRAMACIÓN WEBCON PHP
DATABASE FOUNDATIONS
C EXPERT
PROGRAMACIÓN EN C
PROGRAMACIÓN C PARA *NIX
CLA Linux Institute - ESQUEMA DE PROPUESTA ACADÉMICA 12
GNU/LINUX LPI DLSE ASTERISK VOIP PROGRAMACIÓN WEB PROGRAMACIÓN JAVA PROGRAMACIÓN C LCSS RECOMENDADOS
CLA Linux Institute - Carrera DLSE - DEBIAN LINUX SYSTEM ENGINEER 13
DLSE - DEBIAN LINUX SYSTEM ENGINEERREQUISITOS: ninguno.
DURACIÓN: 74 clases.
OBJETIVOS:· Formar profesionales capacitados en administración avanzada de sistemas GNU/Linux.
· Aprender a montar y administrar sistemas GNU/Linux.
· Aprender a configurar redes, servicios y mecanismos de seguridad.
· Aprender a configurar servicios de redes mixtas y servicios de directorios.
· Comprender las principales tecnologías de virtualización y alta disponibilidad.
· Aprender los conceptos y prácticas necesarios para las rendir las certificaciones LPI.
Subcarreras que incluye:
· TLSAX-LPIC-1 (Pág. 15)
· LINUX SYSADMIN EXPERT (Pág. 18)
· LINUX EXPERT (Pág. 19)
C��a a distancia
Hice el c�so anual de Debian Lin� Systems Engine�. La calidad docente del Ing. Diego Córdoba es in�eíble, siempre �p�iendo los temas de una man�a muy cl�a y amena, tanto en los videos pre�abados c�o en las clases en vivo.
T�miné el c�so y me siento muy c�tento, ya que tanto d�ante la c�sada c�o después he podido aplic� los c�ocimientos adqu�idos en mi puesto de �abajo y de man�a independiente. ¡Altamente rec�endable!
Gabriel Canepa
14
LCSS - LINUX CERTIFIED SECURITY SYSTEMREQUISITOS: ninguno.
DURACIÓN: 48 clases.
OBJETIVOS:· Conocer las técnicas utilizadas por los atacantes maliciosos.
· Conocer softwares utilizados para ataque y defensa en sistemas.
· Conocer el funcionamiento interno de redes TCP/IP.
· Conocer los conceptos de criptografía aplicados al tráfico de red y archivos.
· Conocer la arquitectura y funcionamiento de las redes privadas virtuales.
· Conocer y configurar las herramientas de VPN robusta.
Subcarreras que incluye:
· ETHICAL HACKING EXPERT (Pág. 21)
· NETWORK SECURITY EXPERT (Pág. 22)
CLA Linux Institute - Carrera LCSS - LINUX CERTIFIED SECURITY SYSTEM
C��a a distancia
CLA Lin� Institute brinda una pr�uesta muy buena p�a quienes no tenemos la facilidad de acceso a c�sos presenciales.
El nivel de los tut�es es muy bueno, p�tiendo de una base de �p�iencia, lo cual simplifica el aprendizaje de los alumnos.
Sinc�amente, rec�endable p�a principiantes y avanzados.Jorge González
CLA Linux Institute - Carrera TLSAX-LPIC-1 (Exam 101 y 102) 15
TLSAX-LPIC-1 (Exam 101 y 102)
REQUISITOS: ninguno.
DURACIÓN: 26 clases.
OBJETIVOS:· Comprender los conceptos de software libre y open source y licenciamiento de software.
· Conocer la arquitectura y funcionamiento de sistemas GNU/Linux.
· Conocer las herramientas de administración del sistema.
· Aprender a montar servidores basados en GNU/Linux y código abierto/libre.
· Aprender a detectar problemas de configuración y solucionarlos.
Cursos que incluye:
· OPERADOR LINUX LPI (Pág. 29)
· ADMINISTRADOR LINUX LPI (Pág. 30)
· REDES LINUX LPI (Pág. 31)
· WORKSHOP LPIC-1 (Pág. 32)
C��a a distancia
Calidad, c�pr�iso, c�ocimiento y �p�iencia. Estos s�, p� n�br� algunos, los val�es que uno p�cibe en cada una de las sesi�es de f�mación �-line que se realizan en CLA Lin� Institute.
Ignacio Marabotti
16
TLSAX-LPIC-2 (Exam 201 y 202)
REQUISITOS: · Conocimientos básicos de sistemas GNU/Linux.
· Conocimiento básicos de redes TCP/IP.
DURACIÓN: 32 clases.
OBJETIVOS:· Aprender conceptos avanzados de administración de filesystems.
· Aprender a programar aplicaciones sencillas con shell scripting.
· Administrar eficientemente sistemas Linux.
· Aprender conceptos profundos de funcionamiento de servicios de red en Linux.
Cursos que incluye:
· ADMINISTRADOR LINUX LPI AVANZADO (Pág. 34)
· REDES LINUX LPI AVANZADO(Pág. 35)
· SEGURIDAD EN REDES LINUX LPI (Pág. 36)
· WORKSHOP LPIC-2 (Pág. 37)
CLA Linux Institute - Carrera TLSAX-LPIC-2 (Exam 201 y 202)
C��a a distancia
· Comprender y configurar servicios de directorios LDAP.
· Conocer las principales herramientas de seguridad en redes Linux.
· Comprender la necesidad de firewalls.
· Aprender a configurar un firewall iptables correctamente.
· Aprender a montar túneles VPN con OpenVPN.
· Conocer los conceptos fundamentales de criptografía y OpenSSL.
REQUISITOS: · Conocimientos intermedios de administración de sistemas GNU/Linux
· Conocimientos de redes TCP/IP.
DURACIÓN: 60 clases.
OBJETIVOS:· Aprender a montar sistemas mixtos Windows/Linux.
· Aprender los conceptos fundamentales de networking TCP/IP.
· Aprender el funcionamiento y práctica de servicios LDAP.
· Conocer las técnicas utilizadas por los atacantes maliciosos.
CLA Linux Institute - Carrera TLSAX-LPIC-3 (Exam 300, 303 y 304) 17
C��a a distancia
TLSAX-LPIC-3 (Exam 300, 303 y 304)
· Conocer la arquitectura interna de sistemas y herramientas.
· Conocer softwares utilizados para ataque y defensa en sistemas.
· Comprender las diferentes arquitecturas de virtualización.
· Aprender a administrar cada esquema de software de virtualización.
· Comprender los conceptos basicos de alta disponibilidad.
Cursos que incluye:
· SAMBA (Exam 300) (Pág. 39)
· NETWORKING FUNDAMENTALS (Exam 300) (Pág. 40)
· OPENLDAP EXTREMO(Exam 300) (Pág. 41)
· WORKSHOP LPIC-3(Exam 300) (Pág. 42)
· ETHICAL HACKING EXPERT(Exam 303) (Pág. 21)
· VIRTUALIZACIÓN LINUX(Exam 304) (Pág. 44)
· LINUX HA (Exam 304) (Pág. 45)
18CLA Linux Institute - Carrera LINUX SYSADMIN EXPERT
REQUISITOS: · Conocimientos básicos de administración GNU/Linux.
· Conocimientos básicos de networking.
DURACIÓN: 24 clases.
OBJETIVOS:· Comprender los fundamentos de la gestión de red SNMP.
· Aprender a gestionar redes con herramientas de SNMP.
· Instalar y configurar diversas herramientas de gestión de red.
· Gestionar la seguridad con detectores de intrusos.
Cursos que incluye:
· MONITOREO DE REDES (Pág. 46)
· VIRTUALIZACIÓN LINUX (Pág. 44)
· REDES PRIVADAS VIRTUALES (Pág. 47)
C��a a distancia
LINUX SYSADMIN EXPERT· Comprender las diferentes arquitecturas de virtualización.
· Aprender a administrar cada esquema de software de virtualización.
· Comprender los conceptos básicos de alta disponibilidad.
· Comprender los conceptos de encapsulamiento de tráfico.
· Aprender a montar redes virtuales sobre redes físicas.
· Aprender a gestionar la seguridad de túneles mediante criptografía.
· Instalar y configurar herramientas de VPN de capa 7.
19CLA Linux Institute - Carrera LINUX EXPERT
REQUISITOS: · Conceptos de administración de redes GNU/Linux.
· Conceptos de administración de sistemas GNU/Linux.
· Prácticas en gestión de servicios bajo sistemas GNU/Linux.
DURACIÓN: 24 clases.
OBJETIVOS:· Conocer conceptos avanzados de configuración de servicios bajo GNU/Linux.
· Aprender tips y configuraciones especiales para servidores.
· Combinar conceptos de varias implementaciones de servidores Linux.
Cursos que incluye:
· TROUBLESHOOTING EXPERT(Pág. 20)
· NETWORKING TCP/IP (Pág. 48)
C��a a distancia
LINUX EXPERT· Relacionar contenidos e integrar conceptos sobre gestión de servicios.
· Aprender los conceptos de models de capas de red OSI y TCP/IP.
· Comprender el encapsulamiento de información y cabeceras.
· Analizar las cabeceras de los principales protocolos del stack TCP/IP.
· Aprender a capturar tráfico de red y analizar su contenido.
S�o elogios puedo realiz� de las clases, los profes�es brindan una �plicación cl�a y práctica, tienen alta predisposición p�a que el alumno entienda y, el mat�ial de estudio es �celente.
Carlos Bacigaluppo
TROUBLESHOOTING LINUX EXPERTREQUISITOS: · Conceptos de administración de redes GNU/Linux.
· Conceptos de administración de sistemas GNU/Linux.
· Prácticas en gestión de servicios bajo sistemas GNU/Linux.
DURACIÓN: 16 clases.
OBJETIVOS:· Conocer conceptos avanzados de configuración de servicios bajo GNU/Linux.
· Aprender tips y configuraciones especiales para servidores.
· Combinar conceptos de varias implementaciones de servidores Linux.
· Relacionar contenidos e integrar conceptos sobre gestión de servicios.
Cursos que incluye:
· LINUX STORAGE WORKSHOP (Pág. 49)
· LINUX HOSTING WORKSHOP (Pág. 50)
· LINUX SYSADMIN TASKS (Pág. 51)
CLA Linux Institute - Carrera TROUBLESHOOTING LINUX EXPERT 20
C��a a distancia
La �p�iencia c� CLA Lin� Institute ha sido muy buena.Los c�sos tienen un alto c�tenido teórico c� �plicaci�es sólidas y muy
buenos ejemplos. C�tamos también c� videos pre�abados p�a pod� int�i�iz�nos de la clase antes de asist� a la misma, d�de se �plica c� cl�idad y mucha profesi�alidad cada uno de los temas a �at�.
Rodrigo de los Santos
ETHICAL HACKING EXPERTREQUISITOS: ninguno.
DURACIÓN: 24 clases.
OBJETIVOS:· Conocer las técnicas utilizadas por los atacantes maliciosos.
· Conocer la arquitectura interna de sistemas y herramientas.
· Conocer softwares utilizados para ataque y defensa en sistemas.
· Conocer los conceptos de criptografía, utilidades y herramientas.
Cursos que incluye:
· ETHICAL HACKING (Pág. 53)
· LAMP SECURITY (Pág. 54)
CLA Linux Institute - Carrera ETHICAL HACKING EXPERT 21
C��a a distancia
Di c� la web de CLA Lin� Institute, c�sulté, me ins�ibí y empecé a c�s� la c��a Debian System Lin� Engine�.
Más allá del profesi�alismo que los distingue, qui�o destac� la total predisposición p�a ayud� c� las dudas o inquietudes que s�gen fu�a de los días y h��ios de las tut�ías �line lo cual, da un val� a�egado inc�mens�able.
O�o matiz int�esante es la alta cantidad de alumnos en las tut�ías, que no impide el adecuado desenv�vimiento de la clase sino que, además, f�ma un �is� de c�ocimientos y �p�iencias que difícilmente se lo�a en una clase presencial.
Eduardo Regner
NETWORK SECURITY EXPERTREQUISITOS: · Conocimientos básicos de redes TCP/IP.
· Conocimientos básicos de configuración de redes en sistemas Linux.
DURACIÓN: 24 clases.
OBJETIVOS:· Conocer el funcionamiento y interno de redes TCP/IP.
· Conocer los conceptos de criptografía aplicados al tráfico de red.
· Conocer la arquitectura y funcionamiento de las redes privadas virtuales.
· Conocer y configurar las herramientas de VPN robusta.
Cursos que incluye:
· NETWORKING TCP/IP (Pág. 48)
· REDES PRIVADAS VIRTUALES (Pág. 47)
· IPSEC + IPTABLES (Pág. 55)
CLA Linux Institute - Carrera NETWORK SECURITY EXPERT 22
C��a a distancia
La �an ventaja del c�so está en la profundidad c� que s� analizados los temas y el hecho de que las clases quedan �abadas; así, la gente que �abaja tiene una �an posibilidad de acced� al mat�ial y es más didáctico y dinámico que un apunte es�ito.
José Francisco Fernández
LINUX ENTERPRISEREQUISITOS: · Conocimientos intermedios de administración Linux.
· Conocimientos básicos de DNS, WEB y MAIL.
· Conocimientos básicos de networking TCP/IP.
· Manejo básico de Windows.
· Conceptos básicos de TCP/IP.
DURACIÓN: 24 clases.
OBJETIVOS:· Administrar y compartir recursos en redes mixtas.
· Administrar de manera transparente clientes Windows y Linux.
· Comprender los lineamientos generales de migraciones a software libre.
Cursos que incluye:
· REDUNDANCIA Y ALTA DISPONIBILIDAD (Pág. 52)
· SAMBA (Pág. 39)
· NETWORKING FUNDAMENTALS (Pág. 40)
CLA Linux Institute - Carrera LINUX ENTERPRISE 23
C��a a distancia
· Aprender los fundamentos teóricos de TCP/IP.
· Solucionar problemas de implementación de TCP/IP.
· Integrar conocimientos de networking en general.
· Aprender teoría y práctica de alta disponibilidad en sistemas Linux.
· Aprender a utilizar las herramientas afines para lograr redundancia.
· Comprender la necesidad del balanceo de carga de servicios de red.
PROGRAMACIÓN DESDE CEROREQUISITOS: ninguno.
DURACIÓN: 32 clases.
OBJETIVOS:· Conocer los conceptos básicos de la programación de computadoras.
· Conocer los elementos recursos computacionales necesarios para programar.
· Aprender a utilizar diagramas y herramientas como ayuda al programador.
· Aprender a manejar los elementos fundamentales de cualquier lenguaje de programación.
· Conocer ejemplos de lenguajes interpretados y compilados.
· Aprender la sintaxis de Python y su uso básico.
Cursos que incluye:
· PRINCIPIOS DE PROGRAMACIÓN (Pág. 62)
· PYTHON (Pág. 63)
· SCRIPTING FUNDAMENTALS(Pág. 64)
· DATABASE FOUNDATIONS(Pág. 65)
CLA Linux Institute - Carrera PROGRAMACIÓN DESDE CERO 24
C��a a distancia
· Aprender a implementar conceptos de programación en un lenguaje interpretado.
· Aprender a manejar fluidamente la línea de comandos.
· Aprender a automatizar procesos complejos mediante el uso de scripts.
· Aprender a programar pequeñas herramientas para uso diario de sysadmin.
CLA Linux Institute - Carrera C EXPERT 25
C EXPERTREQUISITOS: ninguno.
DURACIÓN: 48 clases.
OBJETIVOS:· Conocer las nociones de la programación estructurada.
· Aprender a programar en lenguaje C siguiendo el estándar ANSI.
· Aprender a programar la interfaz POSIX.1 en ambientes Linux/Unix.
· Entender los administradores de procesos, memoria y E/S del kernel Linux.
· Entender y utilizar la programación de alto y bajo nivel en Linux.
Cursos que incluye:
· PROGRAMACIÓN EN LENGUAJE C (Pág. 66)
· PROGRAMACIÓN C PARA *NIX (Pág. 67)
· PROGRAMACIÓN AVANZADA EN C (Pág. 68)
C��a a distancia
S� alumno de los c�sos de Debian System Lin� Engine� y Pro�amación en Lenguaje C y semin�ios c�o P�tScanning. Los enc�gados de dict� los semin�ios s� los mismos profes�es que dictan los c�sos, siempre dispuestos a c�ab�� y c�p�t� sus c�ocimientos.
Marcelo Leguizamón Cantero
PROGRAMACIÓN WEB CON PHPREQUISITOS: ninguno.
DURACIÓN: 72 clases.
OBJETIVOS:· Introducir al alumno en la programación web.
· Comprender aplicaciones tipo cliente/servidor.
· Aprender a desarrollar interfaces en HTML5 y estilos CSS.
· Aprender la sintaxis de lenguajes de programación web.
· Configurar un entorno de desarrollo web básico.
· Comprender los conceptos de bases de datos relacionales.
· Programar aplicaciones web con almacenamiento en bases de datos.
· Entender los conceptos de programación orientada a objetos en PHP.
Cursos que incluye:
· PROGRAMACIÓN CON HTML5(Pág. 69)
· PROGRAMACIÓN DE ESTILOS WEB CON CSS3 (Pág. 70)
· PROGRAMACIÓN WEB CON PHP (Pág. 71)
· JAVASCRIPT (Pág. 73)
· DATABASE FOUNDATIONS(Pág. 65)
· LAMP Y WEB HOSTING (Pág. 74)
· LAMP SECURITY (Pág. 54)
CLA Linux Institute - Carrera PROGRAMACIÓN WEB CON PHP 26
C��a a distancia
· Comprender los conceptos de bases de datos relacionales.
· Aprender a manipular esquemas de datos.
· Aprender a utilizar funciones de bases de datos.
· Confeccionar consultas SQL simples y complejas.
· Conocer los detalles de los DBMS's más comunes.
· Aprender los conceptos y protocolo de un servidor de hosting.
· Instalar y administrar un servicio de hosting web usando LAMP.
· Instalar y administrar herramientas afines.
· Introducir al alumno en la programación web de interfaces.
· Comprender la utilidad de los códigos de ejecución en el navegador.
· Aprender a utilizar HTML5 como lenguaje de sitios web.
· Aprender a utilizar CSS como lenguaje de estilo para interfaces HTML.
PROGRAMACIÓN JAVAREQUISITOS: ninguno.
DURACIÓN: 32 clases.
OBJETIVOS:· Introducir al alumno en la programación orientada a objetos.
· Comprender aplicaciones tipo cliente/servidor.
· Aprender a desarrollar interfaces en HTML5 y estilos CSS.
· Aprender la sintaxis de lenguajes de programación web.
· Configurar un entorno de desarrollo web básico.
· Comprender los conceptos de bases de datos relacionales.
· Programar aplicaciones web con almacenamiento en bases de datos.
Cursos que incluye:
· PROGRAMACIÓN JAVA (Pág. 75)
· DATABASE FOUNDATIONS (Pág. 65)
CLA Linux Institute - Carrera PROGRAMACIÓN JAVA 27
C��a a distancia
El proceso de capacitación es v�tiginoso p�que se aprende mucho, c� la ventaja de que los tiempos los maneja cada uno.
Están disp�ibles las videoclases p�a v�las cuando uno lo desea.El mat�ial de estudio está muy bien elab�ado y el p�s�al ins�uct� está
a la vangu�dia. Ángel Mauricio Alcaraz
ASTERISK VOIP EXPERTREQUISITOS: · Conocimientos básicos de operación de sistemas Linux.
· Conocimientos de administración de servicios Linux.
· Conocimientos básicos de networking.
· Conceptos y protocolos del stack TCP/IP.
DURACIÓN: 40 clases.
OBJETIVOS:· Comprender la arquitectura de sistemas de VoIP con Asterisk.
· Aprender a instalar y configurar Asterisk.
Cursos que incluye:
· ASTERISK ESSENTIALS (Pág. 78)
· ASTERISK ADVANCED (Pág. 79)
· ASTERISK EXPERT (Pág. 80)
C��a a distancia
En CLA Lin� Institute, los alumnos tienen acceso a un �celente mat�ial de estudio (videotut�iales y manuales), ¡totalmente en españ�!
Los profes�es, altamente capacitados, dictan cada clase en vivo a �avés de una plataf�ma v�tual int�activa en la que los alumnos repasan los temas estudiados y evacúan las dudas que se pudiesen present�.
El c�so no sólo prep�a p�a rend� c�tificaci�es de validez naci�al (en c�venio c� la Univ�sidad Tecn�ógica Naci�al) o int�naci�al (ot�gada p� el Lin� Professi�al Institute, siendo CLA LPI Appr�ed Training P�tn�), sino que o�ece al alumno de f�ma �ci�al, �ámenes de nivel, totalmente �atis, al finaliz� cada módulo.
Raúl Jesús López
CLA Linux Institute - Carrera ASTERISK VOIP EXPERT 28
OPERADOR LINUX LPIREQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender los conceptos básicos de funcionamiento de GNU/Linux.
· Aprender a instalar y dejar funcional un sistema GNU/Linux.
· Utilizar herramientas de instalación y empaquetado de software.
· Aprender a administrar los procesos del sistema.
· Comprender la gestión de dispositivos de Linux.
TEMARIO: · Introducción a Linux y al software libre.
· Instalación de un sistema Linux.
· Niveles de corrida (RunLevels/Inittab).
· Gestor de paquetes "aptitude" y "yum”.
· Comandos básicos del sistema.
· Instalar y configurar X11.
· Editor de texto VI.
· Empaquetado y compresión.
CLA Linux Institute - Curso OPERADOR LINUX LPI 29
C�so a distancia
Realmente está muy bien dictado y el mat�ial didáctico es muy práctico y ejemplificativo, más allá de que los profes�es tienen toda la �da y sobre todo paciencia!
O�o detalle que me gust�ía destac� en lo p�s�al, es que los profes�es me han ayudado c� algunas dudas que me qued�� postc�so, y eso a uno le da �anquilidad de sab� que no queda s�o en el cyb�mundo.
Diego Chicou
ADMINISTRADOR LINUX LPIREQUISITOS: · Conocimientos básicos de Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender a gestionar usuarios y recursos en GNU/Linux.
· Gestionar dispositivos de almacenamiento complejos.
· Aprender a automatizar tareas mediante scripting y planificación.
· Aprender a compilar software y el kernel Linux.
TEMARIO: · Manejo de dispositivos de almacenamiento.
· Quotas de disco.
· Usuarios, permisos.
· Permisos especiales y atributos.
· Comandos y scripting básico.
· Bases de datos relacionales.
· Procesos del sistema.
· SysLog.
CLA Linux Institute - Curso ADMINISTRADOR LINUX LPI 30
C�so a distancia
REDES LINUX LPIREQUISITOS: · Conocimientos básicos de administración de GNU/Linux.
· Conocimientos básicos de redes TCP/IP.
DURACIÓN: 10 clases.
OBJETIVOS:· Comprender los conceptos de configuración de red en Linux.
· Comprender los fundamentos de diversos protocolos de red estándar.
· Instalar y configurar implementaciones de software servidor.
TEMARIO: · Modelo TCP/IP, protocolos del stack.
· Direccionamiento y CIDR.
· Configuración básica de red y ruteo en Linux.
· Postfix básico, POP e IMAP.
· Dynamic Host Configuration Protocol (DHCP).
· Domain Name System (DNS) básico.
· Apache2 básico.
· Secure Shell (SSH) básico.
· Criptografia básica con gnupg.
· Bases de datos con MySQL.
· Misceláneos.
CLA Linux Institute - Curso REDES LINUX LPI 31
C�so a distancia
WORKSHOP LPIC-1REQUISITOS: · Conocimiento básicos del sistema GNU/Linux.
· Instalación y configuración básicas de Linux.
DURACIÓN: offline.
OBJETIVOS:· Brindar estructura y guía de conocimientos en sistemas GNU/Linux para rendir las certificaciones LPIC-1 (Exam 101 y 102).
CLA Linux Institute - Curso WORKSHOP LPIC-1 32
C�so a distancia
Cada vez que t�mina una clase quedo m�avillado de la calidad de las mismas, de lo enriqueced�as que resultan, de la impecable (p�o realmente impecable) calidad del ins�uct� y, de la �p�iencia p�s�alizada que se p�cibe, d�de la plataf�ma �line pasa casi desap�cibida.
Además, las clases se �aban y se pueden repas� en cualqui� m�ento, se disp�e de inf�mación es�ita, videos previos a la clase p�a lleg� c� una base inicial a las mismas, diálogo fluido y c�stante del ins�uct� a las c�sultas respecto del c�so o de cualqui� o�a cosa.
Sin lug� a dudas rec�iendo CLA Lin� Institute a quienes saben dis�ut� de cosas c�o la profesi�alidad, el c�pr�iso y la calidad.
Gabriel A. Vento
TEMARIO:
Exam 101
Arquitectura del sistema· Identificar y editar configuraciones de hardware.
· Inicio del sistema.
· Cambiar runlevels, apagar y reiniciar el sistema.
· Instalación de Linux.
· Dimensionar particiones de disco.
· Instalar el gestor de arranque.
· Control de bibliotecas compartidas.
· Utilización del sistema de paquetes Debian.
· Utilización del sistema de paquetes RPM y YUM.
Comandos GNU y Unix· Trabajar en la línea de comando.
· Procesar cadenas de texto por medio de filtros.
· Administración básica de archivos.
· Flujos, tuberías y redireccionamiento de salida.
· Crear, monitorear y finalizar procesos.
· Modificar la prioridad de ejecución de un proceso.
CLA Linux Institute - Curso WORKSHOP LPIC-1 33
· Buscar en archivos de texto, utilizando expresiones regulares.
· Edición básica de archivos con el VI.
Dispositivos, sistemas de archivos y FHS· Crear particiones y sistemas de archivos.
· Mantenimiento de la integridad de sistemas de archivos.
· Control del montaje y desmontaje de los sistemas de archivos.
· Administración de cuotas de disco.
· Controlar permisos y propiedades de archivos.
· Crear y modificar enlaces simbólicos y duros (soft y hard links).
· Encontrar archivos de sistema y conocer su localización correcta.
Exam 102
Shell scripting· Personalizar y trabajar en el entorno shell.
· Editar y escribir scripts simples.
· Administración de datos SQL.
Interfaz de usuario y escritorio· Instalar y configurar el X11.
· Configuración del gestor de login gráfico.
· Accesibilidad.
Tareas administrativas· Administrar cuentas de usuario, grupos y archivos de sistemas relacionados.
· Automatizar y programar tareas administrativas de sistema.
· Localización e internacionalización.
Servicios esenciales del sistema· Mantenimiento de fecha y hora del sistema.
· Configurar y recurrir a archivos de log.
· Fundamentos de MTA (Mail Transfer Agent).
· Configuración de impresoras e impresión.
Fundamentos de redes· Fundamentos de los protocolos de internet.
· Configuración básica de red.
· Configuración del DNS cliente.
· Tareas administrativas de seguridad.
· Seguridad del host.
· Protección de datos con encriptación.
ADMINISTRADOR AVANZADO LINUX LPIREQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender conceptos avanzados de administración de filesystems.
· Aprender a programar aplicaciones sencillas con shell scripting.
· Administrar eficientemente sistemas Linux.
TEMARIO: · Compilación de aplicaciones.
· Manejo y creación de filesystems.
· RAID por software.
· Compilación del kernel.
· Logical Volume Management.
· Bash Script 1.
· Bash Script 2.
· Crontab/anacrontab.
· Operaciones de backup.
· Autenticación con PAM.
CLA Linux Institute - Curso ADMINISTRADOR AVANZADO LINUX LPI 34
C�so a distancia
REDES LINUX LPI AVANZADOREQUISITOS: · Conocimientos básicos de Linux.
DURACIÓN: 16 clases.
OBJETIVOS:· Administrar eficientemente sistemas Linux.
· Aprender conceptos profundos de funcionamiento de servicios de red en Linux.
· Comprender y configurar servicios de directorios LDAP.
TEMARIO: · Planificación y dimensionamiento.
· Configuración avanzada de red y ruteo en Linux.
· Montando un servidor de DNS con Bind.
· Apache2 avanzado.
· NGINX como web server.
· Squid.
· Samba.
· DHCP server configuration.
· Network File System (NFS).
· File Transfer Protocol (FTP).
· Postfix avanzado, virtual users.
· Configuración de Courier y Dovecot.
· LDAP básico.
· LDAP configuración.
· LDAP administración.
· Secure Shell (SSH) avanzado.
CLA Linux Institute - Curso REDES LINUX LPI AVANZADO 35
C�so a distancia
SEGURIDAD EN REDES LINUX LPIREQUISITOS: · Conocimientos básicos de administración de GNU/Linux.
· Conocimientos básicos de redes TCP/IP.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender la necesidad de firewalls.
· Aprender a configurar un firewall iptables correctamente.
· Aprender a montar túneles VPN con OpenVPN.
· Conocer los conceptos fundamentales de criptografía y OpenSSL.
TEMARIO: · Iptables 1.
· Iptables 2.
· Iptables 3.
· Scanning & enumeration.
· Linux Hacking y fail2ban.
· Criptografía con OpenSSL.
· Tunneling y VPN - Conceptos.
· OpenVPN.
CLA Linux Institute - Curso SEGURIDAD EN REDES LINUX LPI 36
C�so a distancia
La f�ma de enseñanza es muy buena p�que, ap�te de ten� profes�es muy calificados y siempre a disposición p�a evacu� cualqui� duda, tenemos apuntes, clases pre�abadas y tut�ías �line.
La p�te adminis�ativa también es muy eficiente, me ases��� muy bien y sus respuestas fu�� inmediatas.
Hernán Peralta
WORKSHOP LPIC-2REQUISITOS: · Conocimiento básicos del sistema GNU/Linux.
· Instalación y configuración básicas de Linux.
· Haber rendido los exámenes 101 y 102 de LPI (LPIC-1).
DURACIÓN: offline.
OBJETIVOS:· Brindar estructura y guía de conocimientos en sistemas GNU/Linux para rendir las certificaciones LPIC-2 (Exam 201 y 202).
CLA Linux Institute - Curso WORKSHOP LPIC-2 37
C�so a distancia
El mat�ial es�ito que se brinda en las clases, los videos y las tut�ías �line, hacen un c�bo que apasi�a y a�apa.
La buena predisposición de todo el p�s�al de CLA Lin� Institute, hace que te sientas cómodo y ac�pañado en todo m�ento.
Rec�iendo todos los c�sos que dicho instituto pr�ueve, precios a tu alcance, id�eidad y resp�sabilidad hacen que CLA Lin� Institute se encuen�e a la vangu�dia de la educación v�tual en Argentina y Latinoamérica.
José Luis Conforti
CLA Linux Institute - Curso WORKSHOP LPIC-2 38
TEMARIO:
Exam 201
El kernel Linux· Componentes del kernel.
· Compilación del kernel.
Inicio del sistema· Configurando inicio SysV.
· Alternando cargadores de inicio.
Sistemas de archivos y dispositivos· Operando y manteniendo sistemas de archivos.
· Creando y configurando sistemas de archivos.
Administración avanzada de dispositivos de almacenamiento· Configurando Raid por software.
· Configurando LVM.
Configuraciones de red· Configuración básica de red.
· Configuración avanzada de red.
· Encontrando problemas de redes.
Mantenimiento del sistema· Compilando e instalando desde los fuentes-
· Operaciones de backup.
· Notificaciones a usuarios sobre problemas del sistema.
Exam 202
Servicio de nombres de dominio· Configuración básica de un servidor DNS.
· Creación de zonas.
· Seguridad en servicios DNS.
Servicios web· Configuración básica de Apache.
· Configuración de Apache para HTTP.
· Implementación de un proxy cache Squid.
· Implementación de un servidor web Nginx y proxy reverso.
Archivos compartidos· Uso de SAMBA.
· Configuración de NFS.
Administración de clientes de red· Clientes DHCP.
· Clientes PAM.
· Clientes LDAP.
· Configuración de LDAP como servidor.
Servicios de correo electrónico· Usando un servidor de email.
· Administrando entrega local de correos.
· Administrando entrega remota de correos.
Seguridad de sistema· Configuración de un router.
· Administración de servidores FTP.
· Seguridad SSH.
· Asegurando tareas.
· OpenVPN.
SAMBAREQUISITOS: · Manejo básico de Windows.
· Manejo intermedio de Linux.
· Conceptos básicos de TCP/IP.
DURACIÓN: 4 clases.
OBJETIVOS:· Administrar y compartir recursos en redes mixtas.
· Administrar de manera transparente clientes Windows y Linux.
· Comprender los lineamientos generales de migraciones a software libre.
TEMARIO: · Introducción a Samba.
· NetBIOS, CIFS, nmb, smb y WINS.
· Concepto de redes Windows. NetBEUI y lmhosts. Resolución de nombres.
· Instalación y configuración básica de servidor.
· Manipulación del archivo de configuración smb.conf
· Logging y syslog.
· Seguridad, compartición de recursos, workgroups.
· Ejemplos en clientes Windows y Linux.
· Samba con MySQL y LDAP.
· Instalación rápida de un servidor usando la interfaz SWAT.
CLA Linux Institute - Curso SAMBA 39
C�so a distancia
· Compartición avanzada de disco.
· ACL, permisos y atributos de Unix vs DOS.
· Ejecución de scripts automatizado prepost login.
· Samba como PDC.
NETWORKING FUNDAMENTALSREQUISITOS: · Conocimientos básicos de manejo de un sistema operativo.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender los fundamentos teóricos de TCP/IP.
· Solucionar problemas de implementación de TCP/IP.
· Integrar conocimientos de networking en general.
TEMARIO: · Nociones básicas de redes.
· División y descripción de capas, modelos OSI y TCP/IP.
· Protocolos IP.
· Protocolos TCP, MTU y control de flujo.
· UDP.
· ARP, RARP y Ethernet.
· ICMP y notificación de fallos de red.
· Subnetting.
· Switching, VLANs.
CLA Linux Institute - Curso NETWORKING FUNDAMENTALS 40
C�so a distancia
· Bridging y virtualización con VLANs como ejemplo de aplicación.
· Captura de paquetes con Wireshark como herramienta de análisis de tráfico.
· IMAP: escaneo de puertos y fijación de conceptos.
· IPv6.
· Enrutamiento IP estático y forwarding en Linux.
· Enrutamiento y configuración básica de networking en equipos Cisco.
OPENLDAP EXTREMOREQUISITOS: · Conocimientos básicos de operación y administración de GNU/Linux.
· Conocimientos básicos de networking TCP/IP.
DURACIÓN: 8 clases.
OBJETIVOS:· Conocer los conceptos de servicios de directorios y sus usos.
· Instalar y configurar un árbol OpenLDAP.
· Poblar el árbol LDAP por medio de archivos y comandos.
· Instalar y utilizar interfaces independientes de administración.
· Conocer configuraciones de clientes LDAP.
· Asegurar los accesos a árboles LDAP mediante cifrado.
TEMARIO: · Conceptos de servicios de directorios LDAP.
· Instalación y configuración básica de OpenLDAP.
· Poblando el árbol con archivos LDIF.
· Configurando Linux como cliente LDAP.
· Consolas de administración de OpenLDAP.
· Configurando conexiones SSL/TLS en OpenLDAP.
· Ejemplos de clientes LDAP.
· NIS como servicio de directorio alternativo.
CLA Linux Institute - Curso OPENLDAP EXTREMO 41
C�so a distancia
WORKSHOP LPIC-3REQUISITOS: · Conocimiento básicos del sistema GNU/Linux
· Instalación y configuración básicas de Linux.
· Haber rendido los exámenes 201 y 202 de LPI (LPIC-2).
DURACIÓN: offline.
OBJETIVOS:· Brindar estructura y guía de conocimientos en sistemas GNU/Linux para rendir las certificaciones LPIC-3 (Exam 300).
CLA Linux Institute - Curso WORKSHOP LPIC-3 42
C�so a distancia
Est� encantado c� los c�ocimientos obtenidos en sus c�sos y w�ksh�s.C� respecto al W�kSh� de IPTables, ha sido una en�me �p�iencia. Me
sume en vivo hasta la última clase, he visto v�ias veces los vídeos de las clases ant�i�es y déjeme c�ent� que he aprendido muchas, p�o muchas cosas c� respecto a seg�idad y redes, c�o también me han abi�to la mente p�a o�as, lo cual est� súp� seg�o que me s�v�á en mi �abajo.
Stanley Cruz
TEMARIO:
Exam 300
Configuración de OpenLDAP· Replicación.
· Seguridad en el directorio.
· Performance y tuning de OpenLDAP.
Backends de autenticación de OpenLDAP· Integración de LDAP con PAM y NSS.
· Integración de LDAP con Active Directory y Kerberos.
Conceptos de Samba· Conceptos y arquitectura.
· Configuración de Samba.
· Mantenimiento regular.
· Troubleshooting Samba.
· Internacionalización.
Configuración de elementos compartidos Samba· Servicios de archivos.
· Permisos en sistemas compartidos.
· Servicios de impresión.
Administración de usuarios y grupos Samba· Administrando cuentas de usuario y grupo.
· Autenticación, autorización y winbind.
Integración de dominios Samba· Samba como PDC y BDC.
· Samba4 como controlador de dominios compatible con AD.
· Configuración de Samba como domain member server.
Servicios de nombres Samba· NetBIOS y WINS.
· Resolución de nombres de AD.
Trabajando con clientes Linux y Windows· Integración CIFS.
· Trabajando con clientes Windows.
CLA Linux Institute - Curso WORKSHOP LPIC-3 43
44
VIRTUALIZACIÓN LINUXREQUISITOS: · Conceptos básicos de arquitectura de sistemas operativos.
· Conceptos básicos de administración de sistemas GNU/Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender las diferentes arquitecturas de virtualización.
· Aprender a administrar cada esquema de software de virtualización.
· Comprender los conceptos básicos de alta disponibilidad.
TEMARIO: · Introducción a la virtualización.
· Tecnologías de virtualización.
· Virtual Ethernet veth.
· Memoria, discos, admin de VE's.
· Creación de templates personalizados.
· Backup y restore.
· KVM.
· XEN.
CLA Linux Institute - Curso VIRTUALIZACIÓN LINUX
C�so a distancia
Hice el c�so de Exp�to en V�tualización.¡No tenía ni idea de todo lo que podía lo�� en tan poco tiempo!.Las clases las dictó Diego Córdoba, muy cl�o y c��eto, c�testando en el
m�ento las dudas que me s�gían, además de los apuntes y tut�iales en video que tienen todo lo neces�io y resumido p�a s�uci�� los problemas en f�ma rápida. Este c�so me dio las bases y mas p�a est� llevando adelante la v�tualización de mis s�vid�es mediante KVM y OpenVZ c� Pr m .
Fernando Hidalgo
LINUX HAREQUISITOS: · Conocimientos intermedios de administración Linux.
· Conocimientos básicos de networking TCP/IP.
· Configuración de servicios en sistemas Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Conocer las técnicas utilizadas por los atacantes maliciosos.
· Conocer la arquitectura interna de sistemas y herramientas.
· Conocer softwares utilizados para ataque y defensa en sistemas.
· Aprender a configurar en forma segura la infraestructura web.
TEMARIO: · Redundancia de almacenamiento en un host: RAID.
· Balanceo de carga con LVS.
· HAProxy.
· LinuxPMI.
· Heartbeat, manejando la infraestructura de Linux HA.
· Un gestor de recursos de cluster: Pacemaker.
· RedHat Cluster Suite.
· Global FileSystem y OCFS2.
CLA Linux Institute - Curso LINUX HA 45
C�so a distancia
La calidad de las tut�ías y el mat�ial de estudio es inobjetable, Me he visto �atamente s�prendido p� la fluidez c� la que c�e la clase.
Es c�o est� en un aula c� mi PC, t�ando nota e int�actuando c� todos los p�ticipantes y c� el tut�, salvo que c� la c�odidad del living de mi casa!
Juan Martín Runge
MONITOREO DE REDESREQUISITOS: · Conceptos básicos de redes TCP/IP.
· Conceptos básicos de administración de sistemas GNU/Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender los fundamentos de la gestión de red SNMP
· Aprender a gestionar redes con herramientas de SNMP.
· Instalar y configurar diversas herramientas de gestión de red.
· Gestionar la seguridad con detectores de intrusos.
TEMARIO: · Conceptos de SNMP y administración de redes.
· Agente SNMP. MIB, consultas.
· Nociones y funcionamiento de JFFNMS.
· Nociones y funcionamiento de NAGIOS.
· Nociones y funcionamiento de ZABBIX.
· Nociones del API de SNMP para PHP.
· NIDS: SNORT.
· HIDS: OSSEC.
CLA Linux Institute - Curso MONITOREO DE REDES 46
C�so a distancia
REDES PRIVADAS VIRTUALESREQUISITOS: · Conceptos básicos de redes TCP/IP.
· Conceptos básicos de administración de redes GNU/Linux.
· Conceptos básicos de administración de sistemas GNU/Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender los conceptos de encapsulamiento de tráfico.
· Aprender a montar redes virtuales sobre redes físicas.
· Aprender a gestionar la seguridad de túneles mediante criptografía.
· Instalar y configurar herramientas de VPN de capa 7.
TEMARIO: · Criptografía simétrica.
· Criptografía asimétrica, firma digital y x.509.
· Tunneling, ipip, ip-gre.
· Conectividad de road-warriors.
· Redes virtuales con PPTP.
· OpenVPN - road-warriors.
· OpenVPN - routing de redes.
· Otros tópicos adicionales.
CLA Linux Institute - Curso REDES PRIVADAS VIRTUALES 47
C�so a distancia
NETWORKING TCP/IPREQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender los conceptos de models de capas de red OSI y TCP/IP.
· Comprender el encapsulamiento de información y cabeceras.
· Analizar las cabeceras de los principales protocolos del stack TCP/IP.
· Aprender a capturar tráfico de red y analizar su contenido.
TEMARIO: · Stack de protocolos TCP/IP.
· Fragmentación y reensamble.
· Direccionamiento y routing.
· ICMP y DNS.
· TCP Control de flujo.
· TCP Control de congestión - UDP.
· ARP, Wireshark y otros sniffers.
· IPv6, el futuro de Internet.
CLA Linux Institute - Curso NETWORKING TCP/IP 48
C�so a distancia
LINUX STORAGE WORKSHOPREQUISITOS: · Conceptos de administración de redes GNU/Linux.
· Conceptos de administración de sistemas GNU/Linux.
DURACIÓN: 4 clases.
OBJETIVOS:· Comprender las principales herramientas de storage.
· Aprender las ventajas del almacenamiento redundante.
· Administrar sistemas de archivos sobre volúmenes lógicos.
· Aprender a utilizar sistemas de archivos remotos.
· Comprender tópicos de seguridad en sistemas de archivos.
TEMARIO: · RAID y LVM.
· Network File System (NFS).
· Manipulación de filesystems remotos (AOE).
· Administrando dispositivos iSCSI.
· Sistemas de archivos cifrados.
CLA Linux Institute - Curso LINUX STORAGE WORKSHOP 49
C�so a distancia
Mi �p�iencia c� el equipo de CLA, ha sido muy positiva desde el c�ienzo p� la �celente predisposición ante las c�sultas y la cl�idad de las �plicaci�es. La posibilidad de c�s� a distancia, teniendo acceso al mat�ial de estudio las 24 h�as, es muy neces�io al ten� limitaci�es h��ias.
Beatriz Alderete
LINUX HOSTING WORKSHOPREQUISITOS: · Conceptos de administración de redes GNU/Linux.
· Conceptos de administración de sistemas GNU/Linux.
DURACIÓN: 4 clases.
OBJETIVOS:· Comprender la arquitectura de un servicio de hosting.
· Aprender a implementar cada componente utilizando herramientas libres.
TEMARIO: · Servidor Apache y proxy squid.
· Domain Name System (DNS) avanzado.
· Postfix y configuración virtual.
· FTP (File Transfer Protocol).
CLA Linux Institute - Curso LINUX HOSTING WORKSHOP 50
C�so a distancia
D�ante el c�sado me han brindado inf�mación básica, int�media y avanzada de Lin�. Ha sido una �p�iencia muy buena realmente. Trabajo d�ante el día, p�o siempre tengo un email del profes� diciendo cuando está el mat�ial, subiendo inf�mación y acl�ando dudas.
Las tut�ías �abadas me p�miti�� reve� todas las clases y c� ap�o de los PDF's tuve todo el mat�ial a disposición en segundos.
David Pozzobón
LINUX SYSADMIN TASKSREQUISITOS: · Conceptos de administración de redes GNU/Linux.
· Conceptos de administración de sistemas GNU/Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Analizar detalles de tópicos de administración de sistemas.
· Integrar conocimientos de herramientas útiles en la tarea del sysadmin.
· Aprender nociones de seguridad en servicios basados en GNU/Linux.
TEMARIO: · Administración avanzada de usuarios y privilegios.
· Tópicos avanzados de SSH.
· Shell Scripting.
· Planificación de tareas.
· Herramientas simples de backup.
· Administración de servicios.
· Seguridad y solución de problemas.
· Iptables avanzado.
CLA Linux Institute - Curso LINUX SYSADMIN TASKS 51
C�so a distancia
REDUNDANCIA Y ALTA DISPONIBILIDADREQUISITOS: · Conocimientos intermedios de administración Linux.
· Conocimientos básicos de DNS, WEB y MAIL.
· Conocimientos básicos de networking TCP/IP.
DURACIÓN: 10 clases.
OBJETIVOS:· Aprender teoría y práctica de alta disponibilidad en sistemas Linux.
· Aprender a utilizar las herramientas afines para lograr redundancia.
· Comprender la necesidad del balanceo de carga de servicios de red.
TEMARIO: · Pacemaker, Corosync y Heartbeat.
· Configuración de DNS primario y DNS secundario. Balanceo de carga mediante DNSs.
· Bonding.
· Balanceo de carga en tráfico saliente entre enlaces.
· Modelo MySQL Master - Slave.
· Modelo MySQL con NDB.
· Postfix, separación de antivirus y antispam. Balanceo.
· MX primario, secundario y balanceo entre ambos. Balanceo de correo entrante (1 dominio, varias casillas entre varios servidores).
· Proxy y balanceo de carga en Apache.
· Storaging aplicando NFS y DRBD para redundancia de mails y páginas Web.
CLA Linux Institute - Curso REDUNDANCIA Y ALTA DISPONIBILIDAD 52
C�so a distancia
ETHICAL HACKINGREQUISITOS: ninguno.
DURACIÓN: 16 clases.
OBJETIVOS:· Conocer las técnicas utilizadas por los atacantes maliciosos.
· Conocer la arquitectura interna de sistemas y herramientas.
· Conocer softwares utilizados para ataque y defensa en sistemas.
TEMARIO: · Introducción al Ethical Hacking.
· Footprinting.
· System Hacking.
· Linux Hacking.
· Viruses, trojans and backdoors.
· HIDS, detección de intrusos de host.
· NIDS y detección de intrusos de red.
· Evading IDS, firewalls.
· Tripwire.
· Honeypots.
· Hacking Wireless Networks.
· Ingeniería social.
· Sniffers 1.
· Sniffers 2.
· Session Hijacking.
· Buffer Overflows.
CLA Linux Institute - Curso ETHICAL HACKING 53
C�so a distancia
LAMP SECURITYREQUISITOS: · Conocimientos básicos de administración de sistemas Linux.
· Conocimientos básicos de seguridad informática.
DURACIÓN: 8 clases.
OBJETIVOS:· Conocer las técnicas utilizadas por los atacantes maliciosos.
· Conocer la arquitectura interna de sistemas y herramientas.
· Conocer softwares utilizados para ataque y defensa en sistemas.
· Aprender a configurar en forma segura la infraestructura web.
TEMARIO: · Scanning & enumeration.
· Web Application Vulnerabilities.
· SQL injection.
· Honeypots.
· Criptografia y SSL.
· DoS - Denial of Service.
· Hacking Web Servers.
· Pentesting y metasploit.
· XSS Cross Site Scripting.
CLA Linux Institute - Curso LAMP SECURITY 54
C�so a distancia
IPSEC + IPTABLESREQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender los conceptos de tunneling en capa 3.
· Comprender la necesidad de cifrar tráfico en bajo nivel.
· Aprender a utilizar IPSec como solución robusta en seguridad de tráfico.
· Aprender montar un firewall completo con IPTables.
TEMARIO: · Privacidad y TOR.
· Introducción a la arquitectura de IPSec.
· OpenSWAN 1.
· OpenSWAN 2.
· Bases de firewalling y arquitectura de iptables.
· Manejo de conexiones y su estado en un firewall.
· Forwarding de puertos y NAT.
· Frontend's y otros tópicos de seguridad en firewalls.
CLA Linux Institute - Curso IPSEC + IPTABLES 55
C�so a distancia
En CLA Lin� Institute mis c�ocimientos se in�ement��, en un mes la misma cantidad que aprendí p� mi cuenta en 5 años y, c� may� s�idez.
Osvaldo Marcelo Fernández
CRIPTOGRAFÍA Y OCULTACIÓNREQUISITOS: · Conocimientos básicos de sistemas operativos.
· Conocimientos básicos de GNU/Linux.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender las bases de los sistemas criptográficos y su utilidad.
· Entender los conceptos de criptografía simétrica y asimétrica.
· Aprender a utilizar herramientas afines.
· Comprender el funcionamiento de los principales protocolos de autenticación.
TEMARIO: · Introducción a la criptografía, conceptos fundamentales.
· Funciones hash.
· Cifrado simétrico. Algoritmos. Herramientas.
· Cifrado asimétrico. Algoritmos. Herramientas.
· PKI - Public Key Infraestructure.
· Protocolos y sistemas de autenticación.
· Esteganografía y ocultación.
· Tópicos adicionales.
CLA Linux Institute - Curso CRIPTOGRAFÍA Y OCULTACIÓN 56
C�so a distancia
POSTFIX EXTREMOREQUISITOS: · Conocimientos básicos de operación y administración de GNU/Linux.
· Conocimientos básicos de networking TCP/IP.
· Conocimientos básicos de resolución de nombres.
DURACIÓN: 8 clases.
TEMARIO: · Conceptos de SMTP, correo y Postfix con usuarios reales.
· Postfix y usuarios virtuales en archivos de texto.
· Postfix y usuarios virtuales en MySQL.
· Postfix y usuarios virtuales en postgreSQL.
· Secondary mail exchanger y DNS.
· Consolas de administración.
· Configuracion de clientes webmail.
· Comunicaciones seguras de SMTP/POP/IMAP vía SSL/TLS - SASL.
· SpamAssasin y greylist para control de spam.
· Clamav para filtro de virus y configuraciones.
CLA Linux Institute - Curso POSTFIX EXTREMO 57
C�so a distancia
OBJETIVOS:· Aprender conceptos de servicios de correo electrónico en Internet.
· Instalar y configurar Postfix como MTA y usuarios reales y virtuales.
· Instalar y configurar servicios de MDA para casillas de correo.
· Instalar y configurar filtros de spam en el servidor.
· Instalar y configurar filtro de virus en el servidor.
· Implementar clientes de webmail para usuarios.
· Implementar Postfix como MTA secundario y consideraciones de DNS.
· Configurar enlaces cifrados para conexiones de correo electrónico.
LINUX KERNEL WORKSHOPREQUISITOS: · Conocimientos básicos de sistemas operativos.
· Conocimientos básicos de administración de GNU/Linux.
DURACIÓN: 4 clases.
TEMARIO: · Medición y planificación de recursos de hardware.
· Memoria, disco, ancho de banda.
· El kernel Linux y sus componentes.
· Compilando un kernel Linux, módulos y herramientas.
· Administración de parámetros del núcleo.
· Administración de udev.
· Configuración y recuperación del inicio del sistema.
· Administración de sistemas de archivos.
· Mantenimiento de sistemas de archivos.
· Tune2fs, dumpe2fs, swap, sync, debugfs, autofs.
· Administración de módulos PAM en Linux.
· Tunning del kernel Linux (sysctl/proc).
· Tópicos misceláneos.
CLA Linux Institute - Curso LINUX KERNEL WORKSHOP 58
C�so a distancia
OBJETIVOS:· Comprender el funcionamiento del kernel.
· Aprender a utilizar herramientas de medición de recursos.
· Aprender a configurar los parámetros principales del núcleo Linux.
· Aprender a configurar la detección de dispositivos del sistema.
· Aprender a configurar y optimizar sistemas de archivos.
· Aprender a configurar los módulos de autenticación PAM.
NOTEBOOK HARDENING IN A NUTSHELLREQUISITOS: · Conocimiento intermedio del sistema GNU/Linux.
· Manejo de interfaz gráfica.
· Manejo de consola.
DURACIÓN: 4 clases.
OBJETIVOS:· Brindar conocimientos para la segurización del acceso a notebooks.
· Asegurad la información en computadoras portátiles.
TEMARIO: · Prestamos nuestro equipo.
· Devolver nuestro equipo a la empresa.
· Somos los encargados de configurar netbook/notebook para trabajo remoto.
· Política de manejo de dispositivos de almacenamiento móvil.
· Hurto.
CLA Linux Institute - Curso NOTEBOOK HARDENING DE IN A NUTSHELL 59
C�so a distancia
CLA Lin� Institute brinda capacitación IT de �celente nivel, c� temas avanzados y específicos que se requi�en p�a desempeñ�se en el ámbito lab�al. Además de su equipo de tut�es, la posibilidad de c�s� a distancia p�mite el acceso a todos independizánd�os de lo presencial. La tecn�ogía que utilizan c� videos �line es una es�ategia válida p�a que los c�santes evacuen sus dudas al m�ento, sumada a los mat�iales es�itos especialmente p�a cada tema hacen posible capacit�se c� un alto �ado de c�prensión.
Mirta Soraide
PROXMOX, KVM, OPENVZREQUISITOS: · Manejo del sistema operativo Linux, conocimientos sólidos de redes.
· Una PC con hardware apropiado para virtualización con KVM.
· Asegurase de tener un disco rígido para instalar el sistema operativo.
DURACIÓN: 4 clases.
OBJETIVOS:· Este curso está orientado a la implementación de Cluster usando Proxmox.
· KVM y OpenVZ como tecnología de base para la creación y administración de máquinas virtuales.
TEMARIO: · Introducción a la virtualización.
· Distintas tecnologías XEN KVM OpenVZ.
· Instalación de OpenVZ.
· Creación de máquinas virtuales con OpenVZ.
· Administración de virtuales usando OpenVZ.
· Instalación de KVM.
· Instalando KVM.
· Administrador qemu.
· Instalación de qemu.
· Creación y administración de máquinas virtuales usando KVM.
· Instalación de Proxmox.
· Creación de bridges.
· Acceso a las máquinas virtuales.
· Configuración de storage.
CLA Linux Institute - Curso PROXMOX, KVM, OPENVZ 60
C�so a distancia
· Acceso a las máquinas virtuales usando Spice y No-VNC.
· Backups y restauraciones de VMS.
· Instalación de paquetes.
· Creación del storage.
· Comando de iscsi.
· Conexión de iscsi desde un cliente.
· Montado y formateo de luns.
· Creación de Cluster Proxmox.
· Storage compartido con iscsi.
· Storage compartido con NFS.
· Acceso al storage desde Proxmox.
· Configuración de HA y activación de Fencing.
· Migración en caliente de máquinas virtuales entre los distintos nodos del cluster.
· Apagado de un nodo y migración automática de máquinas virtuales.
BACULAREQUISITOS: · Conocimientos de Linux.
· Manejo de línea de comandos y editores de texto en modo consola.
· Conocimientos de servicios arranque y parada.
DURACIÓN: 4 clases.
OBJETIVOS:· Instalación de herramientas de backup de información.
· Administración de servicios de backup con Bacula.
TEMARIO: · ¿Qué es Bacula?
· Arquitectura y componentes.
· Descripción de las partes que componen Bacula.
· Tipos de backups.
· Instalación de Bacula (compilación) e instalación de dependencias.
· Configuración de Bacula-dir.
· Configuración del storage daemon.
· Configuración del file daemon.
· Configuración de jobs.
· Instalación de bat.
· Ejemplos básicos de backup y restauración.
· Bases de datos.
· Directorios de Windows.
CLA Linux Institute - Curso BACULA 61
C�so a distancia
· Servicios de Linux.
· Restauración de datos.
· Implementación completa con ejemplos de backups históricos.
· Resolución de problemas.
· Final del curso.
PRINCIPIOS DE PROGRAMACIÓNREQUISITOS: ninguno.
DURACIÓN: 10 clases.
OBJETIVOS:· Conocer los conceptos básicos de la programación de computadoras.
· Conocer los elementos recursos computacionales necesarios para programar.
· Aprender a utilizar diagramas y herramientas como ayuda al programador.
· Aprender a manejar los elementos fundamentales de cualquier lenguaje de programación.
· Conocer ejemplos de lenguajes interpretados y compilados.
TEMARIO: · Sistemas computacionales.
· Unidad central de proceso.
· Unidades de entrada/salida.
· Memorias RAM y ROM.
· Sistemas operativos.
· Arquitectura y componentes.
· Licenciamiento de software.
· Introducción a los lenguajes de programación.
· Código interpretado y código compilado.
· Nociones de IDE (Integrated Development Environment).
· Programacion estructurada.
· Estructuras básicas.
· Variables y asignación.
CLA Linux Institute - Curso PRINCIPIOS DE PROGRAMACIÓN 62
C�so a distancia
· Estructuras de control.
· Sentencias, decisiones y ciclos.
· Interacción del programa con su entorno.
· Tópicos adicionales.
· Representación de código.
· Diagramas de flujo: elementos.
· Programando con diagramas de flujo.
· Diagramas de Chapin: elementos.
· Programando con diagramas de Chapin.
· Bit, bytes y derivados.
· Nociones de bases de numeración - 1.
· Nociones de bases de numeración - 2.
· Operadores lógicos.
· Tablas de verdad.
PYTHONREQUISITOS: · Conocimientos básicos de programación.
DURACIÓN: 16 clases.
OBJETIVOS:· Aprender la sintaxis de Python y su uso básico.
· Aprender a implementar conceptos de programación en un lenguaje interpretado.
TEMARIO: · Python como lenguaje interpretado.
· Instalación y uso.
· Programas simples.
· Uso de variables.
· Estructuras de decisión.
· Estructuras iterativas 1.
· Estructuras iterativas 2.
· Funciones en Python.
· Tuplas, listas y diccionarios.
· Códigos de ejemplo.
· Conceptos de programación orientada a objetos.
· Introducción a UML como lenguaje de modelado.
CLA Linux Institute - Curso PYTHON 63
C�so a distancia
· Clases y objetos, y diagramas.
· Atributos y métodos.
· Herencia y encapsulamiento.
· Polimorfismo.
· Tópicos adicionales.
SCRIPTING FUNDAMENTALSREQUISITOS: · Conocimientos básicos de GNU/Linux.
· Conocimiento de comandos básicos del sistema.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender a manejar fludamente la línea de comandos.
· Aprender a automatizar procesos complejos mediante el uso de scripts.
· Aprender a programar pequeñas herramientas para uso diario de sysadmin.
TEMARIO: · Nociones de scripting - Bash básico.
· Redirecciones, tuberías, variables y arreglos.
· Estructuras de control condicionales.
· Estructuras de control de ciclos.
· Funciones.
· Una introducción a las expresiones regulares.
· Algunos comandos importantes.
· Topicos misceláneos.
CLA Linux Institute - Curso SCRIPTING FUNDAMENTALS 64
C�so a distancia
DATABASE FOUNDATIONSREQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender los conceptos de bases de datos relacionales.
· Aprender a manipular esquemas de datos.
· Aprender a utilizar funciones de bases de datos.
· Confeccionar consultas SQL simples y complejas.
· Conocer los detalles de los DBMS's más comunes.
TEMARIO: · Introducción a base de datos, tablas y SQL.
· Introducción a los tipos de datos.
· MySQL Server y MySQL Workbench.
· SQL C.R.U.D. (Create Read Update Delete).
· Manipulación de esquemas, base de datos y tablas (creación, alter y remove).
· Joins de tablas en base de datos relacionales.
· Normalización.
· Funciones numéricas.
· Agrupamiento.
· Funciones de string.
· Indexación.
CLA Linux Institute - Curso DATABASE FOUNDATIONS 65
C�so a distancia
· Administración de usuarios.
· Backup y restore.
· Creación de modelo Master Slave.
· Triggers.
· Posgres y MariaDB.
PROGRAMACIÓN EN LENGUAJE CREQUISITOS: ninguno.
DURACIÓN: 24 clases.
OBJETIVOS:· Conocer las nociones de la programación estructurada.
· Aprender a programar en lenguaje C siguiendo el estándar ANSI.
TEMARIO: · Introducción.
· Introducción, compilación, buenas prácticas.
· El editor de textos Vim para programación.
· Funciones, compilación, variables.
· Tipos de datos y arreglos.
· Modificadores de tipo.
· Operadores abreviados.
· Introducción de datos desde teclado.
· Expresiones condicionales (if, switch).
· Macros, while.
· For y sus variantes.
· Funciones.
· Punteros 1.
· Punteros 2.
· Punteros y matrices.
CLA Linux Institute - Curso PROGRAMACIÓN EN LENGUAJE C 66
C�so a distancia
· Paso por valor y referencia.
· Manejo de estructuras y punteros.
· Uniones y campos de bits.
· Estructuras, uniones y campos de bits.
· Enumeraciones y tipos de datos definidos.
· Administración de flujos de E/S en GNU/Linux.
· Datos binarios y sistema de archivos.
· Makefile y proyectos grandes.
· Memoria dinámica y conversión de tipos.
· Preprocesamiento avanzado.
· Modificadores de clase de almacenamiento.
· Listas de datos, ordenamiento.
PROGRAMACIÓN C PARA *NIXREQUISITOS: · Conocimientos de programación en lenguaje C.
DURACIÓN: 24 clases.
OBJETIVOS:· Aprender a programar la interfaz POSIX.1 en ambientes Linux/Unix.
· Entender los administradores de procesos, memoria y E/S del kernel Linux.
· Entender y utilizar la programación de alto y bajo nivel en Linux.
TEMARIO: · Introducción al desarrollo POSIX.1.
· Administración de usuarios en entornos *NIX.
· Entrada/salida en bajo nivel.
· Manejo de archivos en bajo nivel.
· Buffering y descriptores de archivos.
· Duplicación de descriptores.
· Mapeo de archivos en memoria.
· Uso de los argumentos de línea de comandos: getopt.
· Administración de procesos en *NIX, fork.
· Fork y el offset de los archivos.
· Otra forma de generar procesos: exec y sus variantes.
· Comunicación entre procesos. signals.
· Pipes y FIFO's.
CLA Linux Institute - Curso PROGRAMACIÓN C PARA *NIX 67
C�so a distancia
· Memoria compartida.
· Semáforos.
· Memoria compartida y semáforos.
· Colas de mensajes.
· IPC en red: sockets, parte 1.
· IPC en red: sockets, parte 2.
· IPC en red: sockets, parte 3.
· Hilos de ejecución, parte 1.
· Hilos de ejecución, parte 2.
· Otros tópicos misceláneos.
PROGRAMACIÓN AVANZADA EN CREQUISITOS: · Conocimientos de programación.
· Conocimientos de lenguaje C.
· Conocimientos básicos de networking TCP/IP.
· Conocimientos básicos de criptografía.
DURACIÓN: 10 clases.
OBJETIVOS:· Comprender el uso y necesidad de listas y estructuras de datos.
· Comprender algoritmos de búsqueda y ordenamiento de listas.
· Aprender a utilizar la biblioteca de OpenSSL en código.
· Aprender a ubilizar sockets para crear herramientas de red.
· Conocer conceptos de seguridad en programas.
TEMARIO: · Ordenamiento por insersión, recursividad.
· Ordenamiento recursivo, merge sort y quick sort.
· Heapsort.
· Búsqueda secuencial y binaria.
· Listas enlazadas.
· Operaciones simples con listas.
· Listas circulares.
· Búsqueda por hash.
· Un port scanner casero con Sockets INET.
· Network sniffing con libpcap.
· Biblioteca de OpenSSL 1.
· Biblioteca de OpenSSL 2.
· Buffer overflow y shellcodes.
· Nociones de virus y funcionamiento interno.
CLA Linux Institute - Curso PROGRAMACIÓN AVANZADA EN C
C�so a distancia
68
PROGRAMACIÓN CON HTML5REQUISITOS: ninguno.
DURACIÓN: 8 clases.
OBJETIVOS:· Introducir al alumno en la programación web de interfaces.
· Aprender a utilizar HTML5 como lenguaje de sitios web.
TEMARIO: · Creación de documentos HTML.
· Etiquetas básicas.
· Etiquetas de formato.
· Enlaces, hipertexto, anclas.
· Listas.
· Tablas.
· Web semántica.
· Formularios.
· Audio y video.
CLA Linux Institute - Curso PROGRAMACIÓN CON HTML5 69
C�so a distancia
Los ins�uct�es demues�an clase a clase sus c�ocimientos y que realmente saben de lo que hablan. El mat�ial de estudio es muy bueno. Los PDFs c� los temas clase a clase están muy cl�os. Las tut�ías en vivo y el hecho de que queden �abadas a nues�a disposición y subidas al campus, es genial p�que p�mite que uno maneje sus tiempos sin p�d�se ninguna clase.
Mariela Gigante
PROGRAMACIÓN DE ESTILOS WEB CON CSS3REQUISITOS: · Conocimientos de HTML.
DURACIÓN: 8 clases.
OBJETIVOS:· Introducir al alumno en la programación web de interfaces.
· Aprender a utilizar CSS como lenguaje de estilo para interfaces HTML.
TEMARIO: · Sintaxis CSS.
· Aplicar estilo a HTML.
· Selectores.
· Texto.
· Imágenes.
· Bordes.
· Márgenes.
· Listas.
· Tablas.
· Fondos.
· Links.
CLA Linux Institute - Curso PROGRAMACIÓN DE ESTILOS WEB CON CSS3 70
C�so a distancia
PROGRAMACIÓN WEB CON PHPREQUISITOS: · Conocimientos básicos de programación.
· Conocimientos básicos de HTML.
DURACIÓN: 24 clases.
OBJETIVOS:· Introducir al alumno en la programación web.
· Comprender aplicaciones tipo cliente/servidor.
· Aprender a desarrollar interfaces en HTML5 y estilos CSS.
· Aprender la sintaxis de lenguajes de programación web.
· Configurar un entorno de desarrollo web básico.
CLA Linux Institute - Curso PROGRAMACIÓN WEB CON PHP 71
C�so a distancia
· Comprender los conceptos de bases de datos relacionales.
· Programar aplicaciones web con almacenamiento en bases de datos.
· Entender los conceptos de programación orientada a objetos en PHP.
El c�so está muy bueno, tiene mucho mat�ial disp�ible, en�e los que se encuen�an �abaci�es de las clases dictadas, c�o también �abaci�es ac�ca de los temas que se dict�án (p� si no la podemos v� en vivo).
La plataf�ma utilizada p�a dict� las clases es muy cómoda, ya que da la posibilidad de ten� una clase bastante int�activa, p�mitiendo el uso de piz�as v�tuales, un chat p�a c�unic�nos c� nues�os c�pañ�os de c�so o hac� c�sultas y o�as h�amientas.
Claudio Luna
TEMARIO:
Unidad 01· Introducción a PHP.
· Arquitectura y alternativas.
· Sintaxis PHP.
· Variables, declaración y tipos.
· Constantes.
· Comentarios.
· Operadores aritméticos.
· Operadores de asignación.
· Operadores de comparación.
· Operadores de incremento.
· Operadores de lógica.
· Operadores de cadena.
Unidad 02· Estructuras de control de decisión.
· Estructuras de control de ciclo.
· Trabajo con arreglos.
· Funciones.
· Declaración y llamadas.
· Formularios HTML.
CLA Linux Institute - Curso PROGRAMACIÓN WEB CON PHP 72
· Manejo de sesiones.
· Envío de mail desde PHP.
· Configuración del envío.
· Envío de mails con estilos.
Unidad 03· Bases de datos relacionales.
· PhpmyAdmin como cliente.
· Lenguaje SQL, consultas.
· Consultas de control.
· Consultas de inserción y eliminación.
· Consultas de búsqueda y actualización.
· Consultas avanzadas.
· Funciones PHP para MySQL.
Unidad 04· Introducción a la orientación a objetos.
· PHP orientado a objetos.
· Clases y objetos.
· Métodos y atributos.
· Herencia.
· Constructores.
· Encapsulamiento.
Unidad 05· Estándares y buenas prácticas.
· Estándares de base de datos.
· Estándares de documentación.
· Accesibilidad web.
· Introducción a frameworks.
· Detalles de framework YII.
JAVASCRIPTREQUISITOS: · Conocimientos básicos de programación PHP.
DURACIÓN: 16 clases.
OBJETIVOS:· Introducir al alumno en la programación web de interfaces.
· Comprender la utilidad de los códigos de ejecución en el navegador.
TEMARIO: · Sintaxis de JavaScript.
· Comentarios.
· Variables.
· Operadores.
· Tipos de datos.
· Estructuras de control (IF, FOR, SWITCH, WHILE).
· Vectores y matrices.
· Funciones.
· Eventos.
· Salida.
· Programación orientada a objetos.
· Control de errores.
· JSON.
CLA Linux Institute - Curso JAVASCRIPT 73
C�so a distancia
LAMP Y WEB HOSTINGREQUISITOS: · Conocimientos de administración de sistemas GNU/Linux.
· Conocimientos básicos de la línea de comandos.
· Conceptos básicos de networking TCP/IP.
DURACIÓN: 8 clases.
OBJETIVOS:· Aprender los conceptos y protocolo de un servidor de hosting.
· Instalar y administrar un servicio de hosting web usando LAMP.
· Instalar y administrar herramientas afines.
TEMARIO: · GNU/Linux como servidor de hosting - Fundamentos de sitios web.
· Nociones fundamentales de scripting PHP y HTML.
· Apache como servidor web: instalación y configuración. PHP5.
· Nociones de bases de datos relacionales - MySQL.
· Conexiones desde PHP a bases de datos MySQL.
· Configuraciones de seguridad en Apache.
· Servicio FTP para upload de archivos remotos.
· Nginx como alternativa a Apache.
74
C�so a distancia
CLA Linux Institute - Curso PROGRAMACIÓN JAVA
PROGRAMACIÓN JAVAREQUISITOS:· Conceptos básicos de programación.
DURACIÓN: 24 clases.
OBJETIVOS:· Introducir al alumno en la programación orientada a objetos.
· Comprender aplicaciones tipo cliente/servidor.
· Aprender a desarrollar interfaces en HTML5 y estilos CSS.
· Aprender la sintaxis de lenguajes de programación web.
· Configurar un entorno de desarrollo web básico.
75
C�so a distancia
· Comprender los conceptos de bases de datos relacionales.
· Programar aplicaciones web con almacenamiento en bases de datos.
CLA Linux Institute - Curso PROGRAMACIÓN JAVA
He realizado algunos c�sos de Lin� en o�as instituci�es, sin emb�go he aprendido realmente Lin� en CLA Lin� Institute.
Todos los c�sos tienen un �celente nivel profesi�al. El mat�ial en�egado es muy c�pleto (mat�ial en video e impreso) y, sobre todo, una atención al alumno desde el aprendizaje y lo humano �celente.
Mario Bartolomeo
TEMARIO:
Unidad 01· Introducción a Java.
· Arquitectura y alternativas.
· Sintaxis Java.
Unidad 02· Variables, declaración y tipos.
· Constantes.
· Comentarios.
· Operadores aritméticos.
· Operadores de asignación.
· Operadores de comparación.
· Operadores de incremento.
· Operadores de lógica.
· Operadores de cadena.
· Estructuras de control de decisión.
· Estructuras de control de ciclo.
· Trabajo con arreglos.
Unidad 03· Bases de datos relacionales.
· PhpmyAdmin como cliente.
· Lenguaje SQL, consultas.
· Consultas de control.
· Consultas de inserción y eliminación.
· Consultas de búsqueda y actualización.
· Consultas avanzadas.
· Funciones Java para MySQL.
Unidad 04· Introducción a JSP.
· Sesiones y cookies.
· Formularios HTML.
· Envío de mail desde Java.
· Configuración del envío.
· Envío de mails con estilos.
· JSP y bases de datos relacionales.
76
Unidad 05· Introducción a la orientación a objetos.
· Java orientado a objetos.
· Clases y objetos.
· Métodos y atributos.
· Declaración y llamadas.
· Constructores.
Unidad 06· Herencia.
· Encapsulamiento.
· Polimorfismo.
· Estándares y buenas prácticas.
· Estándares de base de datos.
· Estándares de documentación.
· Introducción a frameworks.
CLA Linux Institute - Curso PROGRAMACIÓN JAVA
PATRONES DE DISEÑOREQUISITOS: · Conocimientos de programación orientada a objetos.
· Conocimientos básicos de PHP.
· Conocimientos básicos de Java (opcional).
DURACIÓN: 8 clases.
OBJETIVOS:· Comprender la necesidad del uso de patrones de diseño en el desarrollo.
· Aprender a implementar los principales patrones GoF.
· Aprender a combinar patrones de diseño para solucionar problemas comunes.
TEMARIO: · Introducción a los patrones de diseño de software.
· Singleton.
· Factory Method.
· State.
· Facade.
· Command.
· Decorator.
77
C�so a distancia
· Adapter.
· Memento.
· Strategy.
· Mediator.
· Iterator.
· Command.
· Builder.
· Template Method.
· Prototype.
Desde el prim� día ha sido una �p�iencia �atificante el pod� aprend� c� gente que sabe lo que está haciendo y c� una metod�ogía p�ticul� (que los c�act�iza) que p�mite ten� un aprendizaje más que seg�o.
Desde las c�sultas al tut� hasta la clase en vivo se mantiene un m�gen de ética y profesi�alismo en lo que se está haciendo.
Axel Danieles
CLA Linux Institute - Curso PATRONES DE DISEÑO
ASTERISK ESSENTIALSREQUISITOS: · Conocimientos básicos de operación de sistemas Linux.
· Conocimientos básicos de networking.
DURACIÓN: 12 clases.
OBJETIVOS:· Comprender la arquitectura de sistemas de VoIP con Asterisk.
· Aprender a instalar y configurar Asterisk.
TEMARIO: · Fundamentos VoIP: telefonía tradicional, protocolos VoIP, codecs, conceptos.
· Instalación Asterisk 13 LTS.
· Fundamentos de Asterisk: historia, versiones, diseño y arquitectura, funcionamiento.
· Configuración inicial.
· Alta y configuración de endpoints.
· Dial Plan básico.
· Troncalización SIP - Troncalización IAX2: conexión a un SIP carrier.
· Interacción con la telefonía tradicional (Líneas analógicas y tramas E1: MFCR2 & PRI ISDN).
· CDR (Call Detail Recording) y sus backends: MySQL, ODBC, csv, etc.
· Dial Plan avanzado: variables de canal, AstDB, funciones, expresiones, subrutinas, local channels, etc.
78
C�so a distancia
· IVR - Interactive Voice Response.
· Automatic Call Distribution - Agentes y colas de llamadas - Music on Hold.
· Trabajando con voicemail.
· Trabajando con conferencias.
· Funciones típicas de PBX: follow me, ringroups, call groups & call pickup, aparcado de llamadas, transferencias de llamadas.
· Taller: montando un sistema PBX para una compañía.
CLA Linux Institute - Curso ASTERISK ESSENTIALS
En CLA Lin� Institute enc��é una f�ma amena de aprend�, sin c�plicaci�es de tiempo y a �avés de profes�es que hacen que no se pi�da el int�és, demos�ando �an c�ocimiento y docencia.
Teo�lo Faust
ASTERISK ADVANCEDREQUISITOS: · Conocimientos básicos de operación de sistemas Linux.
· Conocimientos básicos de networking.
· Conocimientos básicos de Asterisk VoIP.
DURACIÓN: 7 clases.
OBJETIVOS:· Comprender la arquitectura de sistemas de VoIP con Asterisk.
· Aprender a instalar y configurar Asterisk.
· Interacción de Asterisk con otros servicios.
TEMARIO: · AGI - Asterisk Gateway Interface.
· Asterisk Manager Interface.
· Generación de llamadas automáticas (recordatorios, discadores automáticos, etc.).
· Interacción con Google Web TTS (Text to Speech).
· IVR avanzados: interacción con webservices & bases de datos & TTS.
CLA Linux Institute - Curso ASTERISK ADVANCED 79
C�so a distancia
· Presencia "Devices States".
· Fax en Asterisk: DFFA (Digium Fax for Asterisk), IAXMODEM.
· HYLAFAX & Fax sobre IP (T.38).
· ARA - Asterisk Realtime Architecture.
· Dimensionamiento de proyectos de telefonía.
· Troubleshooting & diagnósticos: análisis de logs, sniffing & análisis de protocolos, Linux tools, core dumps & backtraces.
ASTERISK EXPERTREQUISITOS: · Conocimientos básicos de operación de sistemas Linux.
· Conocimientos básicos de networking.
· Conocimientos básicos de Asterisk VoIP.
DURACIÓN: 5 clases.
OBJETIVOS:· Comprender la arquitectura de sistemas de VoIP con Asterisk.
· Aprender a instalar y configurar Asterisk.
· Interacción de Asterisk con otros servicios.
· Tópicos de seguridad en centrales Asterisk.
· Herramientas complementarias.
TEMARIO: · Seguridad en Asterisk: SIP sobre TLS & sRTP, implementación de Fail2Ban, IPTABLES, limitación de llamadas concurrentes.
· DUNDi - Distributed Universal Number Discovery.
· Instalación manual de FreePBX - Análisis y diseño.
· Distribuciones basadas en Asterisk: ELASTIX, PBX in a Flash, FreePBX Distro & Asterisk NOW.
CLA Linux Institute - Curso ASTERISK EXPERT 80
C�so a distancia
OPENSTACKREQUISITOS: · Computadora con Linux Instalado y funcionando.
· Extensiones de virtualización de hardware activadas (Intel-VT o AMD-V).
· 4GiB de memoria RAM y 32GiB de disco disponibles.
· Conocimientos de redes TCP/IP.
· Conocimientos de administración básica de sistemas GNU/Linux.
DURACIÓN: 5 clases.
OBJETIVOS:· Comprender la necesidad y ventajas de utilizar OpenSack.
· Aprender a instalar y administrar OpenStack en su última versión estable y abierta.
TEMARIO:
Introducción e instalación de OpenStack· Historia de OpenStack.
· Listado de componentes los componentes.
· Preparación del entorno de virtualización.
· Instalación del proyecto en Debian y Ubuntu.
Virtualización en distintos entornos· Virtualización con KVM.
· Redes virtuales.
· Virtualización del almacenamiento, nfs smbfs y iscsi.
Instalación de componentes de OpenStack· Keystone.
· Nova.
CLA Linux Institute - Curso OPENSTACK 81
C�so a distancia
· Glance.
· Cinder.
· Neutron.
· Heat.
· Ceilometer.
OpenStack en producción· Operación y gestión (Horizon).
· Arquitecturas avanzadas.
· Seguridad en entornos virtualizados.
OpenStack y el trabajo diario· Creación y administración de instancias.
· Permisos de usuarios sobre los distintos objetos.
OSSIM - OPEN SOURCE SECURITYINFORMATION MANAGEMENTREQUISITOS: · Conocimientos de networking TCP/IP.
· Conocimientos básicos de administración de sistemas GNU/Linux.
· Un sistema Linux instalado y funcionando para las prácticas.
DURACIÓN: 8 clases.
TEMARIO: · ARP y herramientas relacionadas.
· Active y Passive OS Detection.
· Detección de intrusos de red con SNORT y Suricata.
· Detección de intrusos de host con OSSEC.
· Pentesting en servicios de red con OpenVAS.
· Monitoreo de recursos con Nagios/Icinga.
· Análisis de tráfico de red: munin, ntop, tcpdump, etc.
· NetFlow y herramientas relacionadas.
CLA Linux Institute - Curso OSSIM - OPEN SOURCE SECURITY INFORMATION MANAGEMENT 82
C�so a distancia
OBJETIVOS:· Conocer los riesgos de tener huecos de seguridad ocultos en nuestra infraestructura.
· Aprender a gestionar la Infraestructura IT en forma segura.
· Monitorear servicios y equipos de red.
· Testear las configuraciones de los servicios por vulnerabilidades.
· Aprender a utilizar herramientas de captura y análisis de tráfico de red.
CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT
CENTOS SYSADMIN EXPERTREQUISITOS: ninguno.
DURACIÓN: 30 clases.
OBJETIVOS:· Conocer los fundamentos de Centos.
· Aprender a administrar el sistema operativo.
· Aprender a realizar tareas de administración de usuarios y privilegios.
· Aprender a administrar servicios sobre Centos.
C�so a distancia
83
Las clases �line me han resultado genial p� la posibilidad de p�ticip� c�o si se estuviese en un aula real p�o c� la c�odidad de mi casa. Pod� acced� en cualqui� m�ento y desde cualqui� lug� a las clases de tut�ía o al mat�ial en vídeo subido a la web, también es algo muy cómodo y ayuda muchísimo a pod� repas� o entend� mej� los temas.
Nicolás Domina
TEMARIO:
Introducción a Centos
Línea de comandos · Ingresando a la línea de comandos.
· Accediendo al modo gráfico.
· Usuarios: root y los otros.
· Línea de comandos prompt.
Ejecutando comandos y pidiendo ayuda· Qué es un archivo.
· Qué es un directorio.
· Cambiando de directorio.
· Creando directorios.
· Borrar directorios.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y directorios.
· Mover archivos y directorios cambiar nombres.
· Entorno gráfico navegador de archivos.
· Qué es una carpeta.
· Moverse entre carpetas.
· Crear una carpeta.
· Borrar una carpeta.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y carpetas.
· Mover carpetas y cambiar el nombre.
El File System de Linux · Qué es un File System.
· Directorios importantes.
· Crear un File System en un pendrive.
· Dar formato a un pendrive.
Manejo de texto· Buscar archivos dentro del File System.
· Buscar texto dentro de un archivo.
· Modificar texto dentro de un archivo.
· Diferencias entre archivos.
· Creación de links soft y hard.
Compresión y descompresión· Empaquetado.
· Compresión y descompresión.
· Unión entre empaquetado y compresión.
· Distintas formas de empaquetar.
· Cpo.
· DD.
Compilación y autoinstalación· Creación de un pequeño programa.
· Compilación del programa.
· Descarga de un programa.
· Compilación del programa descargado.
· Instalación usando RPM.
· Instalación usando YUM.
· Configurar repositorios.
· Creación de un archivo RPM.
Editor de textos VI· Edición.
· Comandos.
· Moviéndonos por el texto.
· Búsqueda de textos.
· Reemplazo de textos.
· Copiar y pegar textos.
· Guardar y guardar como.
· Números de línea.
· Split.
CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 84
Procesos · Qué es un proceso.
· Listar procesos.
· Señales.
· Envío de señales a los procesos.
· Procesos en primer y segundo plano.
· Herramientas interactivas para monitoreo de procesos.
Usuarios y permisos· Qué son los usuarios.
· Qué son los grupos.
· Quiénes son los propietarios.
· Cambiando de dueños.
· Permisos.
· Permisos especiales.
· Atributos.
· Quotas por usuario y por grupo.
Listas de control de acceso· Activando las listas de control de acceso.
· Listas de acceso restricciones y permisos por usuario.
Scripting· Qué es un script.
· Escripting básico.
· Desición if - elif.
· CASE.
· FOR.
· While.
· Envío de mails desde los scripts.
· Casos prácticos y ejemplos.
Kernel (solo en distribución Debian)· Descarga.
· Configuración.
· Compilación .
· Puesta en marcha.
Configuración básica de red· Comandos de configuración.
· Archivos de configuración.
· Rutas.
· DNS.
· Configuración por DHCP.
Accesos a servidores remotos· HTTP.
· FTP.
· SSH.
· SCP.
· SSH intercambio de claves.
· Smbclient.
MÓDULO AVANZADO· Administración de red
· Configuracion de red
· Archivos de configuracion
· Configuracion de bonding
· Administración de filesystem
· Creacion de un filesystem
· Creacion de filesystems encriptados
· Creación de archivos de SWAP
· LVM.
· Trabajando con LVM.
· Creación de File Systems.
· Creación de Phisical Volume.
· Creación de un Volume Group.
· Creacion de Logical Volume.
· Creación de snapshots.
· Protocolos de autenticación.
· Autenticación usando LDAP.
· Autenticación usando Kerberos.
· Montando homes desde la red.
· DNS y DHCP.
· Configuración de DNS.
· Configuración de DHCPD.
· Servidor web Apache.
· Configuración de Apache.
· Crear un VirtualHost HTTPS.
· Authenticación en sitios usando Apache.
· Configurar sitios con CGI.
· Samba.
· Configuración de Samba/CIFS.
· Compartir archivos con CIFS.
· Proveer homes compartidos a través de CIFS.
· FTP.
· Configuración de FTP.
· Configuración chroot en FTP.
· Configurar un servidor NTP.
· NFS.
· Configurar directorios compartidos por NFS.
· Configurar home dirs compartidos por NFS.
· CUPS.
· Configuración de CUPS.
· Modo gráfico con system-config-selinux.
· SELinux.
· Configurar SELinux.
· Conceptos básicos.
· Modos de trabajo.
· Cambiar la configuración de modo de trabajo.
· Controlar y modificar SElinux a nivel archivos.
· Manejar booleanos de SELinux.
· Monitoreo de SELinux.
· Firewalling con IPTables.
· Administración de firewall.
· Tablas, cadenas, políticas.
· Firewall estático.
· Firewall statefull.
· Agregar reglas de firewall.
· Herramientas de configuración.
· SSH.
· Configurar SSH.
· Túneles.
· Permisos de usuario.
· Configuración de sudo.
· Configuración de módulos PAM.
· Servicio VNC.
· Configurar VNC service.
· Túneles SSH con VNC.
· KVM.
· Configurar KVM.
· Creación de máquinas virtuales.
· Arranque del sistema operativo.
· Problemas durante el arranque.
· Instalación desatendida usando kickstart.
TEMARIO:
Introducción a Centos
Línea de comandos · Ingresando a la línea de comandos.
· Accediendo al modo gráfico.
· Usuarios: root y los otros.
· Línea de comandos prompt.
Ejecutando comandos y pidiendo ayuda· Qué es un archivo.
· Qué es un directorio.
· Cambiando de directorio.
· Creando directorios.
· Borrar directorios.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y directorios.
· Mover archivos y directorios cambiar nombres.
· Entorno gráfico navegador de archivos.
· Qué es una carpeta.
· Moverse entre carpetas.
· Crear una carpeta.
· Borrar una carpeta.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y carpetas.
· Mover carpetas y cambiar el nombre.
El File System de Linux · Qué es un File System.
· Directorios importantes.
· Crear un File System en un pendrive.
· Dar formato a un pendrive.
Manejo de texto· Buscar archivos dentro del File System.
· Buscar texto dentro de un archivo.
· Modificar texto dentro de un archivo.
· Diferencias entre archivos.
· Creación de links soft y hard.
Compresión y descompresión· Empaquetado.
· Compresión y descompresión.
· Unión entre empaquetado y compresión.
· Distintas formas de empaquetar.
· Cpo.
· DD.
Compilación y autoinstalación· Creación de un pequeño programa.
· Compilación del programa.
· Descarga de un programa.
· Compilación del programa descargado.
· Instalación usando RPM.
· Instalación usando YUM.
· Configurar repositorios.
· Creación de un archivo RPM.
Editor de textos VI· Edición.
· Comandos.
· Moviéndonos por el texto.
· Búsqueda de textos.
· Reemplazo de textos.
· Copiar y pegar textos.
· Guardar y guardar como.
· Números de línea.
· Split.
Procesos · Qué es un proceso.
· Listar procesos.
· Señales.
· Envío de señales a los procesos.
· Procesos en primer y segundo plano.
· Herramientas interactivas para monitoreo de procesos.
Usuarios y permisos· Qué son los usuarios.
· Qué son los grupos.
· Quiénes son los propietarios.
· Cambiando de dueños.
· Permisos.
· Permisos especiales.
· Atributos.
· Quotas por usuario y por grupo.
Listas de control de acceso· Activando las listas de control de acceso.
· Listas de acceso restricciones y permisos por usuario.
Scripting· Qué es un script.
· Escripting básico.
· Desición if - elif.
· CASE.
· FOR.
· While.
· Envío de mails desde los scripts.
· Casos prácticos y ejemplos.
Kernel (solo en distribución Debian)· Descarga.
· Configuración.
· Compilación .
· Puesta en marcha.
Configuración básica de red· Comandos de configuración.
· Archivos de configuración.
· Rutas.
· DNS.
· Configuración por DHCP.
Accesos a servidores remotos· HTTP.
· FTP.
· SSH.
· SCP.
· SSH intercambio de claves.
· Smbclient.
MÓDULO AVANZADO· Administración de red
· Configuracion de red
· Archivos de configuracion
· Configuracion de bonding
· Administración de filesystem
· Creacion de un filesystem
· Creacion de filesystems encriptados
· Creación de archivos de SWAP
· LVM.
· Trabajando con LVM.
· Creación de File Systems.
· Creación de Phisical Volume.
· Creación de un Volume Group.
· Creacion de Logical Volume.
CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 85
· Creación de snapshots.
· Protocolos de autenticación.
· Autenticación usando LDAP.
· Autenticación usando Kerberos.
· Montando homes desde la red.
· DNS y DHCP.
· Configuración de DNS.
· Configuración de DHCPD.
· Servidor web Apache.
· Configuración de Apache.
· Crear un VirtualHost HTTPS.
· Authenticación en sitios usando Apache.
· Configurar sitios con CGI.
· Samba.
· Configuración de Samba/CIFS.
· Compartir archivos con CIFS.
· Proveer homes compartidos a través de CIFS.
· FTP.
· Configuración de FTP.
· Configuración chroot en FTP.
· Configurar un servidor NTP.
· NFS.
· Configurar directorios compartidos por NFS.
· Configurar home dirs compartidos por NFS.
· CUPS.
· Configuración de CUPS.
· Modo gráfico con system-config-selinux.
· SELinux.
· Configurar SELinux.
· Conceptos básicos.
· Modos de trabajo.
· Cambiar la configuración de modo de trabajo.
· Controlar y modificar SElinux a nivel archivos.
· Manejar booleanos de SELinux.
· Monitoreo de SELinux.
· Firewalling con IPTables.
· Administración de firewall.
· Tablas, cadenas, políticas.
· Firewall estático.
· Firewall statefull.
· Agregar reglas de firewall.
· Herramientas de configuración.
· SSH.
· Configurar SSH.
· Túneles.
· Permisos de usuario.
· Configuración de sudo.
· Configuración de módulos PAM.
· Servicio VNC.
· Configurar VNC service.
· Túneles SSH con VNC.
· KVM.
· Configurar KVM.
· Creación de máquinas virtuales.
· Arranque del sistema operativo.
· Problemas durante el arranque.
· Instalación desatendida usando kickstart.
TEMARIO:
Introducción a Centos
Línea de comandos · Ingresando a la línea de comandos.
· Accediendo al modo gráfico.
· Usuarios: root y los otros.
· Línea de comandos prompt.
Ejecutando comandos y pidiendo ayuda· Qué es un archivo.
· Qué es un directorio.
· Cambiando de directorio.
· Creando directorios.
· Borrar directorios.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y directorios.
· Mover archivos y directorios cambiar nombres.
· Entorno gráfico navegador de archivos.
· Qué es una carpeta.
· Moverse entre carpetas.
· Crear una carpeta.
· Borrar una carpeta.
· Crear archivos.
· Borrar archivos.
· Copiar archivos y carpetas.
· Mover carpetas y cambiar el nombre.
El File System de Linux · Qué es un File System.
· Directorios importantes.
· Crear un File System en un pendrive.
· Dar formato a un pendrive.
Manejo de texto· Buscar archivos dentro del File System.
· Buscar texto dentro de un archivo.
· Modificar texto dentro de un archivo.
· Diferencias entre archivos.
· Creación de links soft y hard.
Compresión y descompresión· Empaquetado.
· Compresión y descompresión.
· Unión entre empaquetado y compresión.
· Distintas formas de empaquetar.
· Cpo.
· DD.
Compilación y autoinstalación· Creación de un pequeño programa.
· Compilación del programa.
· Descarga de un programa.
· Compilación del programa descargado.
· Instalación usando RPM.
· Instalación usando YUM.
· Configurar repositorios.
· Creación de un archivo RPM.
Editor de textos VI· Edición.
· Comandos.
· Moviéndonos por el texto.
· Búsqueda de textos.
· Reemplazo de textos.
· Copiar y pegar textos.
· Guardar y guardar como.
· Números de línea.
· Split.
Procesos · Qué es un proceso.
· Listar procesos.
· Señales.
· Envío de señales a los procesos.
· Procesos en primer y segundo plano.
· Herramientas interactivas para monitoreo de procesos.
Usuarios y permisos· Qué son los usuarios.
· Qué son los grupos.
· Quiénes son los propietarios.
· Cambiando de dueños.
· Permisos.
· Permisos especiales.
· Atributos.
· Quotas por usuario y por grupo.
Listas de control de acceso· Activando las listas de control de acceso.
· Listas de acceso restricciones y permisos por usuario.
Scripting· Qué es un script.
· Escripting básico.
· Desición if - elif.
· CASE.
· FOR.
· While.
· Envío de mails desde los scripts.
· Casos prácticos y ejemplos.
Kernel (solo en distribución Debian)· Descarga.
· Configuración.
· Compilación .
· Puesta en marcha.
Configuración básica de red· Comandos de configuración.
· Archivos de configuración.
· Rutas.
· DNS.
· Configuración por DHCP.
Accesos a servidores remotos· HTTP.
· FTP.
· SSH.
· SCP.
· SSH intercambio de claves.
· Smbclient.
MÓDULO AVANZADO· Administración de red
· Configuracion de red
· Archivos de configuracion
· Configuracion de bonding
· Administración de filesystem
· Creacion de un filesystem
· Creacion de filesystems encriptados
· Creación de archivos de SWAP
· LVM.
· Trabajando con LVM.
· Creación de File Systems.
· Creación de Phisical Volume.
· Creación de un Volume Group.
· Creacion de Logical Volume.
CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 86
· Creación de snapshots.
· Protocolos de autenticación.
· Autenticación usando LDAP.
· Autenticación usando Kerberos.
· Montando homes desde la red.
· DNS y DHCP.
· Configuración de DNS.
· Configuración de DHCPD.
· Servidor web Apache.
· Configuración de Apache.
· Crear un VirtualHost HTTPS.
· Authenticación en sitios usando Apache.
· Configurar sitios con CGI.
· Samba.
· Configuración de Samba/CIFS.
· Compartir archivos con CIFS.
· Proveer homes compartidos a través de CIFS.
· FTP.
· Configuración de FTP.
· Configuración chroot en FTP.
· Configurar un servidor NTP.
· NFS.
· Configurar directorios compartidos por NFS.
· Configurar home dirs compartidos por NFS.
· CUPS.
· Configuración de CUPS.
· Modo gráfico con system-config-selinux.
· SELinux.
· Configurar SELinux.
· Conceptos básicos.
· Modos de trabajo.
· Cambiar la configuración de modo de trabajo.
· Controlar y modificar SElinux a nivel archivos.
· Manejar booleanos de SELinux.
· Monitoreo de SELinux.
· Firewalling con IPTables.
· Administración de firewall.
· Tablas, cadenas, políticas.
· Firewall estático.
· Firewall statefull.
· Agregar reglas de firewall.
· Herramientas de configuración.
· SSH.
· Configurar SSH.
· Túneles.
· Permisos de usuario.
· Configuración de sudo.
· Configuración de módulos PAM.
· Servicio VNC.
· Configurar VNC service.
· Túneles SSH con VNC.
· KVM.
· Configurar KVM.
· Creación de máquinas virtuales.
· Arranque del sistema operativo.
· Problemas durante el arranque.
· Instalación desatendida usando kickstart.
© Copyright 2013 CLA, Carrera Linux Argentina
www.CarreraLinux.com.ar