100% ACTUALIZADO de acuerdo a los estándares que exige el mercado profesional y laboral. ¡Todo el equipo de CLA Linux Institute te da la bienvenida a sus cursos! ÍNDICE SOBRE CLA LINUX INSTITUTE CARRERAS CURSOS Metodología de enseñanza 4 DLSE - Debian Linux System Engineer 13 Operador Linux LPI 29 Metodología de evaluación 5 LCSS - Linux Certified Security System 14 Administrador Linux LPI 30 Campus virtual 6 TLSAX-LPIC-1 (Exam 101 y 102) 15 Redes Linux LPI 31 Plataformas de aula virtual 8 TLSAX-LPIC-2 (Exam 201 y 202) 16 Workshop LPIC-1 32 TLSAX-LPIC-3 (Exam 300, 303 y 304) 17 Administrador Avanzado Linux LPI 34 Linux Sysadmin Expert 18 Redes Linux LPI Avanzado 35 Linux Expert 19 Seguridad en Redes Linux LPI 36 Troubleshooting Linux Expert 20 Workshop LPIC-2 37 Ethical Hacking Expert 21 Samba 39 Network Security Expert 22 Networking Fundamentals 41 Linux Enterprise 23 Openldap Extremo 41 Programación Desde Cero 24 Workshop LPIC-3 42 C Expert 25 Virtualización Linux 44 Programación Web con PHP 26 Linux HA 45 Programación Java 27 Monitoreo de Redes 46 Asterisk VoIP Expert 28 Redes Privadas Virtuales 47 Networking TCP/IP 48 Linux Storage Workshop 49 Esquema de propuesta académica 11 CLA Linux Institute - ÍNDICE 2 Linux Hosting Workshop 50 Programación Avanzada en C 68 Linux Sysadmin Tasks 51 Programación con HTML5 69 Redundancia y Alta Disponibilidad 52 Programación de Estilos Web con CSS3 70 Ethical Hacking 53 Programación Web con PHP 71 Lamp Security 54 Javascript 73 Ipsec + Iptables 55 Lamp y Web Hosting 74 Criptografía y Ocultación 56 Programación Java 75 Postfix Extremo 57 Patrones de Diseño 77 Linux Kernel Workshop 58 Asterisk Essentials 78 Notebook Hardening In a Nutshell 59 Asterisk Advanced 79 Proxmox, KVM, OpenVZ 60 Asterisk Expert 80 Bacula 61 Openstack 81 Principios de Programación 62 Python 63 OSSIM - Open Source Security Information Management 82 Scripting Fundamentals 64 Centos Sysadmin Expert Database Foundations 65 Programación en Lenguaje C 66 Programación C para *NIX 67 CLA Linux Institute - ÍNDICE 83 3 METODOLOGÍA DE ENSEÑANZA 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. 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. CLA Linux Institute - METODOLOGÍA DE ENSEÑANZA 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. 4 METODOLOGÍA DE EVALUACIÓN Todos los cursos tienen certificación CLA Linux Institute y certificación oficial (opcional) de la UTN y LPI. 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. 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. 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. Cursé el LPI y me encuentro muy conforme. Tienen muy buena atención y te mantienen informado continuamente sobre materiales nuevos de la cursada y seminarios. Además, los instructores son muy buenos y dan mucha importancia a las consultas de los alumnos. Matías Uhart CLA Linux Institute - METODOLOGÍA DE EVALUACIÓN 5 CAMPUS VIRTUAL El campus virtual contiene todo el material necesario clase por clase, incluso antes de dictarse cada clase. 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. CLA Linux Institute - CAMPUS VIRTUAL 6 CLA Linux Institute - CAMPUS VIRTUAL 7 PLATAFORMAS DE AULA VIRTUAL Sólo necesitas un navegador web para poder acceder a nuestras plataformas de aula virtual, Openmeetings y Google Hangout On Air. 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. CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 8 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. Imagen 1 Imagen 2 CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 9 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]. La combinación de medios es ideal (material escrito, videos pregrabados, clases en vivo y chat). Es muy importante la variedad de recursos, ya que no todos aprenden igual. Alejandro Bonavita CLA Linux Institute - PLATAFORMAS DE AULA VIRTUAL 10 ESQUEMA DE PROPUESTA ACADÉMICA LINUX CERTIFIED SECURITY SYSTEM (LCSS) NIVELACIÓN LINUX DEBIAN LINUX SYSTEM ENGINEER (DLSE) NETWORK SECURITY TLSAX LPIC-1 LINUX SYSADMIN EXPERT NETWORKING TCP/IP OPERADOR LINUX LPI MONITOREO DE REDES ADMINISTRADOR LINUX LPI REDES PRIVADAS VIRTUALES REDES Y SEGURIDAD EN LINUX LPI VIRTUALIZACIÓN LINUX LPI ASTERISK VOIP EXPERT ASTERISK ESSENTIALS IPSEC + IPTABLES ASTERISK ADVANCED CRIPTOGRAFÍA Y OCULTACIÓN ASTERISK EXPERT WORKSHOP LPIC-1 LINUX EXPERT OSSIM LINUX SYSADMIN TASKS TLSAX LPIC-3 TLSAX LPIC-2 LINUX STORAGE WORKSHOP EXAM 300 ADMINISTRADOR LINUX LPI AVANZADO LINUX HOSTING WORKSHOP NETWORKING TCP/IP REDES LINUX LPI AVANZADO ETHICAL HACKING OPENLDAP LAMP SECURITY SAMBA SEGURIDAD EN REDES LINUX LPI BACULA WORKSHOP LPIC-2 OPENSTACK LINUX KERNEL WORKSHOP CENTOS SYSADMIN EXPERT POSTFIX WORKSHOP LPIC-3 ASTERISK VOIP PROGRAMACIÓN WEB PROGRAMACIÓN JAVA DLSE ETHICAL HACKING EXPERT EXAM 303 NETWORKING FUNDAMENTALS PROXMOX KVM OPENVZ GNU/LINUX LPI REDES PRIVADAS VIRTUALES EXAM 304 REDUNDANCIA Y ALTA DISPONIBILIDAD LINUX HA VIRTUALIZACIÓN LINUX PROGRAMACIÓN C CLA Linux Institute - ESQUEMA DE PROPUESTA ACADÉMICA LCSS RECOMENDADOS 11 PROGRAMACIÓN DESDE CERO PRINCIPIOS DE PROGRAMACIÓN PYTHON SCRIPTING FUNDAMENTALS PROGRAMACIÓN JAVA PROGRAMACIÓN WEB C EXPERT PROGRAMACIÓN JAVA HTML5 PROGRAMACIÓN EN C CSS3 PROGRAMACIÓN C PARA *NIX PROGRAMACIÓN WEB CON PHP PROGRAMACIÓN AVANZADA EN C JAVASCRIPT DATABASE FOUNDATIONS LAMP Y WEB HOSTING LAMP SECURITY PATRONES DE DISEÑO GNU/LINUX LPI DLSE ASTERISK VOIP PROGRAMACIÓN WEB PROGRAMACIÓN JAVA PROGRAMACIÓN C CLA Linux Institute - ESQUEMA DE PROPUESTA ACADÉMICA LCSS RECOMENDADOS 12 Carrera a distancia DLSE - DEBIAN LINUX SYSTEM ENGINEER Subcarreras que incluye: REQUISITOS: ninguno. · TLSAX-LPIC-1 (Pág. 15) · LINUX SYSADMIN EXPERT (Pág. 18) · LINUX EXPERT (Pág. 19) 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. Hice el curso anual de Debian Linux Systems Engineer. La calidad docente del Ing. Diego Córdoba es increíble, siempre exponiendo los temas de una manera muy clara y amena, tanto en los videos pregrabados como en las clases en vivo. Terminé el curso y me siento muy contento, ya que tanto durante la cursada como después he podido aplicar los conocimientos adquiridos en mi puesto de trabajo y de manera independiente. ¡Altamente recomendable! · 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. Gabriel Canepa CLA Linux Institute - Carrera DLSE - DEBIAN LINUX SYSTEM ENGINEER 13 Carrera a distancia LCSS - LINUX CERTIFIED SECURITY SYSTEM REQUISITOS: ninguno. Subcarreras que incluye: DURACIÓN: 48 clases. · ETHICAL HACKING EXPERT (Pág. 21) · NETWORK SECURITY EXPERT (Pág. 22) 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. CLA Linux Institute brinda una propuesta muy buena para quienes no tenemos la facilidad de acceso a cursos presenciales. El nivel de los tutores es muy bueno, partiendo de una base de experiencia, lo cual simplifica el aprendizaje de los alumnos. Sinceramente, recomendable para principiantes y avanzados. Jorge González · Conocer y configurar las herramientas de VPN robusta. CLA Linux Institute - Carrera LCSS - LINUX CERTIFIED SECURITY SYSTEM 14 Carrera a distancia 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. 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) · 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. Calidad, compromiso, conocimiento y experiencia. Estos son, por nombrar algunos, los valores que uno percibe en cada una de las sesiones de formación on-line que se realizan en CLA Linux Institute. Ignacio Marabotti CLA Linux Institute - Carrera TLSAX-LPIC-1 (Exam 101 y 102) 15 Carrera a distancia 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. · 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. · Aprender a programar aplicaciones sencillas con shell scripting. 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) · Administrar eficientemente sistemas Linux. · Aprender conceptos profundos de funcionamiento de servicios de red en Linux. CLA Linux Institute - Carrera TLSAX-LPIC-2 (Exam 201 y 202) 16 Carrera a distancia TLSAX-LPIC-3 (Exam 300, 303 y 304) 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. · 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) · 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) (Pág. 40) CLA Linux Institute - Carrera TLSAX-LPIC-3 (Exam 300, 303 y 304) 17 Carrera a distancia 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. · 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. Cursos que incluye: · MONITOREO DE REDES (Pág. 46) · VIRTUALIZACIÓN LINUX (Pág. 44) · REDES PRIVADAS VIRTUALES (Pág. 47) · 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. · Gestionar la seguridad con detectores de intrusos. CLA Linux Institute - Carrera LINUX SYSADMIN EXPERT 18 Carrera a distancia 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. · 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. Cursos que incluye: · TROUBLESHOOTING EXPERT (Pág. 20) · NETWORKING TCP/IP (Pág. 48) · Analizar las cabeceras de los principales protocolos del stack TCP/IP. · Aprender a capturar tráfico de red y analizar su contenido. 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. Solo elogios puedo realizar de las clases, los profesores brindan una explicación clara y práctica, tienen alta predisposición para que el alumno entienda y, el material de estudio es excelente. Carlos Bacigaluppo CLA Linux Institute - Carrera LINUX EXPERT 19 Carrera a distancia TROUBLESHOOTING LINUX EXPERT REQUISITOS: Cursos que incluye: · Conceptos de administración de redes GNU/Linux. · LINUX STORAGE WORKSHOP (Pág. 49) · LINUX HOSTING WORKSHOP (Pág. 50) · LINUX SYSADMIN TASKS (Pág. 51) · 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. La experiencia con CLA Linux Institute ha sido muy buena. Los cursos tienen un alto contenido teórico con explicaciones sólidas y muy buenos ejemplos. Contamos también con videos pregrabados para poder interiorizarnos de la clase antes de asistir a la misma, donde se explica con claridad y mucha profesionalidad cada uno de los temas a tratar. Rodrigo de los Santos · Relacionar contenidos e integrar conceptos sobre gestión de servicios. CLA Linux Institute - Carrera TROUBLESHOOTING LINUX EXPERT 20 Carrera a distancia ETHICAL HACKING EXPERT REQUISITOS: ninguno. Cursos que incluye: DURACIÓN: 24 clases. · ETHICAL HACKING (Pág. 53) · LAMP SECURITY (Pág. 54) 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. Di con la web de CLA Linux Institute, consulté, me inscribí y empecé a cursar la carrera Debian System Linux Engineer. Más allá del profesionalismo que los distingue, quiero destacar la total predisposición para ayudar con las dudas o inquietudes que surgen fuera de los días y horarios de las tutorías online lo cual, da un valor agregado inconmensurable. Otro matiz interesante es la alta cantidad de alumnos en las tutorías, que no impide el adecuado desenvolvimiento de la clase sino que, además, forma un crisol de conocimientos y experiencias que difícilmente se logra en una clase presencial. Eduardo Regner CLA Linux Institute - Carrera ETHICAL HACKING EXPERT 21 Carrera a distancia NETWORK SECURITY EXPERT REQUISITOS: Cursos que incluye: · Conocimientos básicos de redes TCP/IP. · NETWORKING TCP/IP (Pág. 48) · REDES PRIVADAS VIRTUALES (Pág. 47) · IPSEC + IPTABLES (Pág. 55) · 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. La gran ventaja del curso está en la profundidad con que son analizados los temas y el hecho de que las clases quedan grabadas; así, la gente que trabaja tiene una gran posibilidad de acceder al material y es más didáctico y dinámico que un apunte escrito. José Francisco Fernández CLA Linux Institute - Carrera NETWORK SECURITY EXPERT 22 Carrera a distancia LINUX ENTERPRISE REQUISITOS: · Aprender los fundamentos teóricos de TCP/IP. · Conocimientos intermedios de administración Linux. · Solucionar problemas de implementación de TCP/IP. · Conocimientos básicos de DNS, WEB y MAIL. · Integrar conocimientos de networking en general. · Conocimientos básicos de networking TCP/IP. · Manejo básico de Windows. · Aprender teoría y práctica de alta disponibilidad en sistemas Linux. · Conceptos básicos de TCP/IP. · Aprender a utilizar las herramientas afines para lograr redundancia. DURACIÓN: 24 clases. · Comprender la necesidad del balanceo de carga de servicios de red. Cursos que incluye: · REDUNDANCIA Y ALTA DISPONIBILIDAD (Pág. 52) · SAMBA (Pág. 39) · NETWORKING FUNDAMENTALS (Pág. 40) 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. CLA Linux Institute - Carrera LINUX ENTERPRISE 23 Carrera a distancia PROGRAMACIÓN DESDE CERO REQUISITOS: ninguno. · Aprender a implementar conceptos de programación en un lenguaje interpretado. DURACIÓN: 32 clases. · Aprender a manejar fluidamente la línea de comandos. OBJETIVOS: · Conocer los conceptos básicos de la programación de computadoras. · Aprender a automatizar procesos complejos mediante el uso de scripts. · Aprender a programar pequeñas herramientas para uso diario de sysadmin. Cursos que incluye: · PRINCIPIOS DE PROGRAMACIÓN (Pág. 62) · PYTHON (Pág. 63) · SCRIPTING FUNDAMENTALS (Pág. 64) · Conocer los elementos recursos computacionales necesarios para programar. · DATABASE FOUNDATIONS · Aprender a utilizar diagramas y herramientas como ayuda al programador. (Pág. 65) · 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. CLA Linux Institute - Carrera PROGRAMACIÓN DESDE CERO 24 Carrera a distancia C EXPERT REQUISITOS: ninguno. DURACIÓN: 48 clases. OBJETIVOS: · Conocer las nociones de la programación estructurada. 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) · 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. Soy alumno de los cursos de Debian System Linux Engineer y Programación en Lenguaje C y seminarios como PortScanning. Los encargados de dictar los seminarios son los mismos profesores que dictan los cursos, siempre dispuestos a colaborar y compartir sus conocimientos. Marcelo Leguizamón Cantero CLA Linux Institute - Carrera C EXPERT 25 Carrera a distancia PROGRAMACIÓN WEB CON PHP REQUISITOS: ninguno. DURACIÓN: 72 clases. OBJETIVOS: · Introducir al alumno en la programación web. · 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. · Comprender aplicaciones tipo cliente/servidor. · Conocer los detalles de los DBMS's más comunes. · Aprender a desarrollar interfaces en HTML5 y estilos CSS. · Aprender los conceptos y protocolo de un servidor de hosting. · Aprender la sintaxis de lenguajes de programación web. · Instalar y administrar un servicio de hosting web usando LAMP. · Configurar un entorno de desarrollo web básico. · Instalar y administrar herramientas afines. · 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. · 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. 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) · Aprender a utilizar CSS como lenguaje de estilo para interfaces HTML. CLA Linux Institute - Carrera PROGRAMACIÓN WEB CON PHP 26 Carrera a distancia PROGRAMACIÓN JAVA REQUISITOS: ninguno. Cursos que incluye: DURACIÓN: 32 clases. · PROGRAMACIÓN JAVA (Pág. 75) · DATABASE FOUNDATIONS (Pág. 65) 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. El proceso de capacitación es vertiginoso porque se aprende mucho, con la ventaja de que los tiempos los maneja cada uno. Están disponibles las videoclases para verlas cuando uno lo desea. El material de estudio está muy bien elaborado y el personal instructor está a la vanguardia. Ángel Mauricio Alcaraz · Programar aplicaciones web con almacenamiento en bases de datos. CLA Linux Institute - Carrera PROGRAMACIÓN JAVA 27 Carrera a distancia ASTERISK VOIP EXPERT REQUISITOS: Cursos que incluye: · Conocimientos básicos de operación de sistemas Linux. · ASTERISK ESSENTIALS (Pág. 78) · ASTERISK ADVANCED (Pág. 79) · ASTERISK EXPERT (Pág. 80) · 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. En CLA Linux Institute, los alumnos tienen acceso a un excelente material de estudio (videotutoriales y manuales), ¡totalmente en español! Los profesores, altamente capacitados, dictan cada clase en vivo a través de una plataforma virtual interactiva en la que los alumnos repasan los temas estudiados y evacúan las dudas que se pudiesen presentar. El curso no sólo prepara para rendir certificaciones de validez nacional (en convenio con la Universidad Tecnológica Nacional) o internacional (otorgada por el Linux Professional Institute, siendo CLA LPI Approved Training Partner), sino que ofrece al alumno de forma opcional, exámenes de nivel, totalmente gratis, al finalizar cada módulo. Raúl Jesús López CLA Linux Institute - Carrera ASTERISK VOIP EXPERT 28 Curso a distancia OPERADOR LINUX LPI REQUISITOS: ninguno. TEMARIO: · Introducción a Linux y al software libre. DURACIÓN: 8 clases. · Instalación de un sistema Linux. · Niveles de corrida (RunLevels/Inittab). OBJETIVOS: · Gestor de paquetes "aptitude" y "yum”. · Comprender los conceptos básicos de funcionamiento de GNU/Linux. · Comandos básicos del sistema. · Aprender a instalar y dejar funcional un sistema GNU/Linux. · Editor de texto VI. · Utilizar herramientas de instalación y empaquetado de software. · Aprender a administrar los procesos del sistema. · Comprender la gestión de dispositivos de Linux. · Instalar y configurar X11. · Empaquetado y compresión. Realmente está muy bien dictado y el material didáctico es muy práctico y ejemplificativo, más allá de que los profesores tienen toda la onda y sobre todo paciencia! Otro detalle que me gustaría destacar en lo personal, es que los profesores me han ayudado con algunas dudas que me quedaron postcurso, y eso a uno le da tranquilidad de saber que no queda solo en el cybermundo. Diego Chicou CLA Linux Institute - Curso OPERADOR LINUX LPI 29 Curso a distancia ADMINISTRADOR LINUX LPI REQUISITOS: TEMARIO: · Conocimientos básicos de Linux. · Manejo de dispositivos de almacenamiento. · Quotas de disco. DURACIÓN: 8 clases. · Usuarios, permisos. · Permisos especiales y atributos. OBJETIVOS: · Comandos y scripting básico. · Aprender a gestionar usuarios y recursos en GNU/Linux. · Bases de datos relacionales. · Gestionar dispositivos de almacenamiento complejos. · SysLog. · Procesos del sistema. · Aprender a automatizar tareas mediante scripting y planificación. · Aprender a compilar software y el kernel Linux. CLA Linux Institute - Curso ADMINISTRADOR LINUX LPI 30 Curso a distancia REDES LINUX LPI REQUISITOS: TEMARIO: · Conocimientos básicos de administración de GNU/Linux. · Modelo TCP/IP, protocolos del stack. · Conocimientos básicos de redes TCP/IP. · Configuración básica de red y ruteo en Linux. DURACIÓN: 10 clases. · Direccionamiento y CIDR. · Postfix básico, POP e IMAP. · Dynamic Host Configuration Protocol (DHCP). · Domain Name System (DNS) básico. OBJETIVOS: · Apache2 básico. · Comprender los conceptos de configuración de red en Linux. · Secure Shell (SSH) básico. · Comprender los fundamentos de diversos protocolos de red estándar. · Instalar y configurar implementaciones de software servidor. · Criptografia básica con gnupg. · Bases de datos con MySQL. · Misceláneos. CLA Linux Institute - Curso REDES LINUX LPI 31 Curso a distancia WORKSHOP LPIC-1 REQUISITOS: · 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). Cada vez que termina una clase quedo maravillado de la calidad de las mismas, de lo enriquecedoras que resultan, de la impecable (pero realmente impecable) calidad del instructor y, de la experiencia personalizada que se percibe, donde la plataforma online pasa casi desapercibida. Además, las clases se graban y se pueden repasar en cualquier momento, se dispone de información escrita, videos previos a la clase para llegar con una base inicial a las mismas, diálogo fluido y constante del instructor a las consultas respecto del curso o de cualquier otra cosa. Sin lugar a dudas recomiendo CLA Linux Institute a quienes saben disfrutar de cosas como la profesionalidad, el compromiso y la calidad. Gabriel A. Vento CLA Linux Institute - Curso WORKSHOP LPIC-1 32 TEMARIO: · Buscar en archivos de texto, utilizando expresiones regulares. · Edición básica de archivos con el VI. Exam 101 Arquitectura del sistema Dispositivos, sistemas de archivos y FHS · Identificar y editar configuraciones de hardware. · Crear particiones y sistemas de archivos. · Inicio del sistema. · Mantenimiento de la integridad de sistemas de archivos. · Cambiar runlevels, apagar y reiniciar el sistema. · Instalación de Linux. · Dimensionar particiones de disco. · Instalar el gestor de arranque. · Control de bibliotecas compartidas. · Control del montaje y desmontaje de los sistemas de archivos. · Administración de cuotas de disco. · Controlar permisos y propiedades de archivos. · Utilización del sistema de paquetes Debian. · Crear y modificar enlaces simbólicos y duros (soft y hard links). · Utilización del sistema de paquetes RPM y YUM. · Encontrar archivos de sistema y conocer su localización correcta. 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). Comandos GNU y Unix · Configuración de impresoras e impresión. · Trabajar en la línea de comando. Exam 102 · Procesar cadenas de texto por medio de filtros. Shell scripting Fundamentos de redes · Personalizar y trabajar en el entorno shell. · Fundamentos de los protocolos de internet. · Editar y escribir scripts simples. · Configuración básica de red. · Administración de datos SQL. · Configuración del DNS cliente. · 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. · Tareas administrativas de seguridad. · Seguridad del host. · Protección de datos con encriptación. CLA Linux Institute - Curso WORKSHOP LPIC-1 33 Curso a distancia ADMINISTRADOR AVANZADO LINUX LPI REQUISITOS: ninguno. TEMARIO: · Compilación de aplicaciones. DURACIÓN: 8 clases. · Manejo y creación de filesystems. · RAID por software. OBJETIVOS: · Compilación del kernel. · Aprender conceptos avanzados de administración de filesystems. · Logical Volume Management. · Aprender a programar aplicaciones sencillas con shell scripting. · Bash Script 2. · Administrar eficientemente sistemas Linux. · Bash Script 1. · Crontab/anacrontab. · Operaciones de backup. · Autenticación con PAM. CLA Linux Institute - Curso ADMINISTRADOR AVANZADO LINUX LPI 34 Curso a distancia REDES LINUX LPI AVANZADO REQUISITOS: TEMARIO: · Conocimientos básicos de Linux. · Planificación y dimensionamiento. 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. · 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 Curso a distancia SEGURIDAD EN REDES LINUX LPI REQUISITOS: TEMARIO: · Conocimientos básicos de administración de GNU/Linux. · Iptables 1. · Conocimientos básicos de redes TCP/IP. · Iptables 3. DURACIÓN: 8 clases. · Iptables 2. · Scanning & enumeration. · Linux Hacking y fail2ban. · Criptografía con OpenSSL. OBJETIVOS: · Tunneling y VPN - Conceptos. · Comprender la necesidad de firewalls. · OpenVPN. · Aprender a configurar un firewall iptables correctamente. · Aprender a montar túneles VPN con OpenVPN. · Conocer los conceptos fundamentales de criptografía y OpenSSL. La forma de enseñanza es muy buena porque, aparte de tener profesores muy calificados y siempre a disposición para evacuar cualquier duda, tenemos apuntes, clases pregrabadas y tutorías online. La parte administrativa también es muy eficiente, me asesoraron muy bien y sus respuestas fueron inmediatas. Hernán Peralta CLA Linux Institute - Curso SEGURIDAD EN REDES LINUX LPI 36 Curso a distancia WORKSHOP LPIC-2 REQUISITOS: · 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). El material escrito que se brinda en las clases, los videos y las tutorías online, hacen un combo que apasiona y atrapa. La buena predisposición de todo el personal de CLA Linux Institute, hace que te sientas cómodo y acompañado en todo momento. Recomiendo todos los cursos que dicho instituto promueve, precios a tu alcance, idoneidad y responsabilidad hacen que CLA Linux Institute se encuentre a la vanguardia de la educación virtual en Argentina y Latinoamérica. José Luis Conforti CLA Linux Institute - Curso WORKSHOP LPIC-2 37 TEMARIO: Exam 201 El kernel Linux · Componentes del kernel. · Compilación del kernel. Inicio del sistema · Configurando inicio SysV. Configuraciones de red Archivos compartidos · Configuración básica de red. · Uso de SAMBA. · Configuración avanzada de red. · Configuración de NFS. · Encontrando problemas de redes. Administración de clientes de red Mantenimiento del sistema · Clientes DHCP. · Compilando e instalando desde los fuentes- · Clientes PAM. · Operaciones de backup. · Clientes LDAP. · Notificaciones a usuarios sobre problemas del sistema. · Configuración de LDAP como servidor. · Alternando cargadores de inicio. Servicios de correo electrónico Sistemas de archivos y dispositivos Exam 202 · Operando y manteniendo sistemas de archivos. Servicio de nombres de dominio · Creando y configurando sistemas de archivos. Administración avanzada de dispositivos de almacenamiento · Configurando Raid por software. · Configurando LVM. · Usando un servidor de email. · Administrando entrega local de correos. · Administrando entrega remota de correos. · Configuración básica de un servidor DNS. · Creación de zonas. · Seguridad en servicios DNS. Seguridad de sistema · Configuración de un router. · Administración de servidores FTP. Servicios web · Seguridad SSH. · Configuración básica de Apache. · Asegurando tareas. · Configuración de Apache para HTTP. · OpenVPN. · Implementación de un proxy cache Squid. · Implementación de un servidor web Nginx y proxy reverso. CLA Linux Institute - Curso WORKSHOP LPIC-2 38 Curso a distancia SAMBA REQUISITOS: TEMARIO: · Compartición avanzada de disco. · Manejo básico de Windows. · Introducción a Samba. · ACL, permisos y atributos de Unix vs DOS. · Manejo intermedio de Linux. · NetBIOS, CIFS, nmb, smb y WINS. · Conceptos básicos de TCP/IP. · Concepto de redes Windows. NetBEUI y lmhosts. Resolución de nombres. · Ejecución de scripts automatizado prepost login. DURACIÓN: 4 clases. · Instalación y configuración básica de servidor. OBJETIVOS: · Manipulación del archivo de configuración smb.conf · Logging y syslog. · Administrar y compartir recursos en redes mixtas. · Seguridad, compartición de recursos, workgroups. · Administrar de manera transparente clientes Windows y Linux. · Ejemplos en clientes Windows y Linux. · Comprender los lineamientos generales de migraciones a software libre. · Samba como PDC. · Samba con MySQL y LDAP. · Instalación rápida de un servidor usando la interfaz SWAT. CLA Linux Institute - Curso SAMBA 39 Curso a distancia NETWORKING FUNDAMENTALS REQUISITOS: TEMARIO: · Conocimientos básicos de manejo de un sistema operativo. · Nociones básicas de redes. DURACIÓN: 8 clases. · Protocolos IP. · IMAP: escaneo de puertos y fijación de conceptos. · Protocolos TCP, MTU y control de flujo. · IPv6. OBJETIVOS: · UDP. · Aprender los fundamentos teóricos de TCP/IP. · ARP, RARP y Ethernet. · Enrutamiento IP estático y forwarding en Linux. · Solucionar problemas de implementación de TCP/IP. · ICMP y notificación de fallos de red. · Integrar conocimientos de networking en general. · Switching, VLANs. · División y descripción de capas, modelos OSI y TCP/IP. · Subnetting. CLA Linux Institute - Curso NETWORKING FUNDAMENTALS · Bridging y virtualización con VLANs como ejemplo de aplicación. · Captura de paquetes con Wireshark como herramienta de análisis de tráfico. · Enrutamiento y configuración básica de networking en equipos Cisco. 40 Curso a distancia OPENLDAP EXTREMO REQUISITOS: TEMARIO: · Conocimientos básicos de operación y administración de GNU/Linux. · Conceptos de servicios de directorios LDAP. · Conocimientos básicos de networking TCP/IP. · Instalación y configuración básica de OpenLDAP. · Poblando el árbol con archivos LDIF. DURACIÓN: 8 clases. · Configurando Linux como cliente LDAP. · Consolas de administración de OpenLDAP. OBJETIVOS: · Conocer los conceptos de servicios de directorios y sus usos. · Instalar y configurar un árbol OpenLDAP. · Configurando conexiones SSL/TLS en OpenLDAP. · Ejemplos de clientes LDAP. · NIS como servicio de directorio alternativo. · 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. CLA Linux Institute - Curso OPENLDAP EXTREMO 41 Curso a distancia WORKSHOP LPIC-3 REQUISITOS: · 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). Estoy encantado con los conocimientos obtenidos en sus cursos y workshops. Con respecto al WorkShop de IPTables, ha sido una enorme experiencia. Me sume en vivo hasta la última clase, he visto varias veces los vídeos de las clases anteriores y déjeme comentar que he aprendido muchas, pero muchas cosas con respecto a seguridad y redes, como también me han abierto la mente para otras, lo cual estoy súper seguro que me servirá en mi trabajo. Stanley Cruz CLA Linux Institute - Curso WORKSHOP LPIC-3 42 TEMARIO: Administración de usuarios y grupos Samba · Administrando cuentas de usuario y grupo. Exam 300 Configuración de OpenLDAP · Replicación. · Seguridad en el directorio. · Autenticación, autorización y winbind. Integración de dominios Samba · Samba como PDC y BDC. · Performance y tuning de OpenLDAP. · Samba4 como controlador de dominios compatible con AD. Backends de autenticación de OpenLDAP · Configuración de Samba como domain member server. · Integración de LDAP con PAM y NSS. · Integración de LDAP con Active Directory y Kerberos. Servicios de nombres Samba · NetBIOS y WINS. · Resolución de nombres de AD. Conceptos de Samba · Conceptos y arquitectura. Trabajando con clientes Linux y Windows · Configuración de Samba. · Integración CIFS. · Mantenimiento regular. · Trabajando con clientes Windows. · Troubleshooting Samba. · Internacionalización. Configuración de elementos compartidos Samba · Servicios de archivos. · Permisos en sistemas compartidos. · Servicios de impresión. CLA Linux Institute - Curso WORKSHOP LPIC-3 43 Curso a distancia VIRTUALIZACIÓN LINUX REQUISITOS: TEMARIO: · Conceptos básicos de arquitectura de sistemas operativos. · Introducción a la virtualización. · Conceptos básicos de administración de sistemas GNU/Linux. · Virtual Ethernet veth. 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. · Tecnologías de virtualización. · Memoria, discos, admin de VE's. · Creación de templates personalizados. · Backup y restore. · KVM. · XEN. Hice el curso de Experto en Virtualización. ¡No tenía ni idea de todo lo que podía lograr en tan poco tiempo!. Las clases las dictó Diego Córdoba, muy claro y concreto, contestando en el momento las dudas que me surgían, además de los apuntes y tutoriales en video que tienen todo lo necesario y resumido para solucionar los problemas en forma rápida. Este curso me dio las bases y mas para estar llevando adelante la virtualización de mis servidores mediante KVM y OpenVZ con Proxmox. Fernando Hidalgo CLA Linux Institute - Curso VIRTUALIZACIÓN LINUX 44 Curso a distancia LINUX HA REQUISITOS: TEMARIO: · Conocimientos intermedios de administración Linux. · Redundancia de almacenamiento en un host: RAID. · Conocimientos básicos de networking TCP/IP. · Balanceo de carga con LVS. · Configuración de servicios en sistemas Linux. · HAProxy. · LinuxPMI. DURACIÓN: 8 clases. OBJETIVOS: · Conocer las técnicas utilizadas por los atacantes maliciosos. · Heartbeat, manejando la infraestructura de Linux HA. · Un gestor de recursos de cluster: Pacemaker. · RedHat Cluster Suite. · Global FileSystem y OCFS2. · 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. La calidad de las tutorías y el material de estudio es inobjetable, Me he visto gratamente sorprendido por la fluidez con la que corre la clase. Es como estar en un aula con mi PC, tomando nota e interactuando con todos los participantes y con el tutor, salvo que con la comodidad del living de mi casa! Juan Martín Runge CLA Linux Institute - Curso LINUX HA 45 Curso a distancia MONITOREO DE REDES REQUISITOS: TEMARIO: · Conceptos básicos de redes TCP/IP. · Conceptos de SNMP y administración de redes. · Conceptos básicos de administración de sistemas GNU/Linux. · Agente SNMP. MIB, consultas. · Nociones y funcionamiento de JFFNMS. DURACIÓN: 8 clases. · Nociones y funcionamiento de NAGIOS. · Nociones y funcionamiento de ZABBIX. OBJETIVOS: · Nociones del API de SNMP para PHP. · Comprender los fundamentos de la gestión de red SNMP · NIDS: SNORT. · HIDS: OSSEC. · 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. CLA Linux Institute - Curso MONITOREO DE REDES 46 Curso a distancia REDES PRIVADAS VIRTUALES REQUISITOS: TEMARIO: · Conceptos básicos de redes TCP/IP. · Criptografía simétrica. · Conceptos básicos de administración de redes GNU/Linux. · Criptografía asimétrica, firma digital y x.509. · Conceptos básicos de administración de sistemas GNU/Linux. · Conectividad de road-warriors. DURACIÓN: 8 clases. OBJETIVOS: · Tunneling, ipip, ip-gre. · Redes virtuales con PPTP. · OpenVPN - road-warriors. · OpenVPN - routing de redes. · Otros tópicos adicionales. · 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. CLA Linux Institute - Curso REDES PRIVADAS VIRTUALES 47 Curso a distancia NETWORKING TCP/IP REQUISITOS: ninguno. TEMARIO: · Stack de protocolos TCP/IP. DURACIÓN: 8 clases. · Fragmentación y reensamble. · Direccionamiento y routing. OBJETIVOS: · ICMP y DNS. · Aprender los conceptos de models de capas de red OSI y TCP/IP. · TCP Control de flujo. · Comprender el encapsulamiento de información y cabeceras. · ARP, Wireshark y otros sniffers. · Analizar las cabeceras de los principales protocolos del stack TCP/IP. · TCP Control de congestión - UDP. · IPv6, el futuro de Internet. · Aprender a capturar tráfico de red y analizar su contenido. CLA Linux Institute - Curso NETWORKING TCP/IP 48 Curso a distancia LINUX STORAGE WORKSHOP REQUISITOS: TEMARIO: · Conceptos de administración de redes GNU/Linux. · RAID y LVM. · Conceptos de administración de sistemas GNU/Linux. · Manipulación de filesystems remotos (AOE). DURACIÓN: 4 clases. · Network File System (NFS). · Administrando dispositivos iSCSI. · Sistemas de archivos cifrados. OBJETIVOS: · Comprender las principales herramientas de storage. · Aprender las ventajas del almacenamiento redundante. · Administrar sistemas de archivos sobre volúmenes lógicos. Mi experiencia con el equipo de CLA, ha sido muy positiva desde el comienzo por la excelente predisposición ante las consultas y la claridad de las explicaciones. La posibilidad de cursar a distancia, teniendo acceso al material de estudio las 24 horas, es muy necesario al tener limitaciones horarias. Beatriz Alderete · Aprender a utilizar sistemas de archivos remotos. · Comprender tópicos de seguridad en sistemas de archivos. CLA Linux Institute - Curso LINUX STORAGE WORKSHOP 49 Curso a distancia LINUX HOSTING WORKSHOP REQUISITOS: TEMARIO: · Conceptos de administración de redes GNU/Linux. · Servidor Apache y proxy squid. · Conceptos de administración de sistemas GNU/Linux. · Postfix y configuración virtual. · Domain Name System (DNS) avanzado. · FTP (File Transfer Protocol). DURACIÓN: 4 clases. OBJETIVOS: · Comprender la arquitectura de un servicio de hosting. · Aprender a implementar cada componente utilizando herramientas libres. Durante el cursado me han brindado información básica, intermedia y avanzada de Linux. Ha sido una experiencia muy buena realmente. Trabajo durante el día, pero siempre tengo un email del profesor diciendo cuando está el material, subiendo información y aclarando dudas. Las tutorías grabadas me permitieron reveer todas las clases y con apoyo de los PDF's tuve todo el material a disposición en segundos. David Pozzobón CLA Linux Institute - Curso LINUX HOSTING WORKSHOP 50 Curso a distancia LINUX SYSADMIN TASKS REQUISITOS: TEMARIO: · Conceptos de administración de redes GNU/Linux. · Administración avanzada de usuarios y privilegios. · Conceptos de administración de sistemas GNU/Linux. · Tópicos avanzados de SSH. DURACIÓN: 8 clases. · Shell Scripting. · Planificación de tareas. · Herramientas simples de backup. · Administración de servicios. OBJETIVOS: · Seguridad y solución de problemas. · Analizar detalles de tópicos de administración de sistemas. · Iptables avanzado. · Integrar conocimientos de herramientas útiles en la tarea del sysadmin. · Aprender nociones de seguridad en servicios basados en GNU/Linux. CLA Linux Institute - Curso LINUX SYSADMIN TASKS 51 Curso a distancia REDUNDANCIA Y ALTA DISPONIBILIDAD REQUISITOS: TEMARIO: · Conocimientos intermedios de administración Linux. · Pacemaker, Corosync y Heartbeat. · Conocimientos básicos de DNS, WEB y MAIL. · Configuración de DNS primario y DNS secundario. Balanceo de carga mediante DNSs. · Conocimientos básicos de networking TCP/IP. · Bonding. DURACIÓN: 10 clases. OBJETIVOS: · Aprender teoría y práctica de alta disponibilidad en sistemas Linux. · 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. · Aprender a utilizar las herramientas afines para lograr redundancia. · MX primario, secundario y balanceo entre ambos. Balanceo de correo entrante (1 dominio, varias casillas entre varios servidores). · Comprender la necesidad del balanceo de carga de servicios de red. · 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 Curso a distancia ETHICAL HACKING REQUISITOS: ninguno. TEMARIO: · Introducción al Ethical Hacking. DURACIÓN: 16 clases. · Footprinting. · System Hacking. OBJETIVOS: · Linux Hacking. · Conocer las técnicas utilizadas por los atacantes maliciosos. · Viruses, trojans and backdoors. · Conocer la arquitectura interna de sistemas y herramientas. · NIDS y detección de intrusos de red. · Conocer softwares utilizados para ataque y defensa en sistemas. · HIDS, detección de intrusos de host. · 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 Curso a distancia LAMP SECURITY REQUISITOS: TEMARIO: · Conocimientos básicos de administración de sistemas Linux. · Scanning & enumeration. · Conocimientos básicos de seguridad informática. · SQL injection. DURACIÓN: 8 clases. OBJETIVOS: · Conocer las técnicas utilizadas por los atacantes maliciosos. · Web Application Vulnerabilities. · Honeypots. · Criptografia y SSL. · DoS - Denial of Service. · Hacking Web Servers. · Pentesting y metasploit. · XSS Cross Site Scripting. · 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. CLA Linux Institute - Curso LAMP SECURITY 54 Curso a distancia IPSEC + IPTABLES REQUISITOS: ninguno. TEMARIO: · Privacidad y TOR. DURACIÓN: 8 clases. · Introducción a la arquitectura de IPSec. · OpenSWAN 1. OBJETIVOS: · OpenSWAN 2. · Comprender los conceptos de tunneling en capa 3. · Bases de firewalling y arquitectura de iptables. · Comprender la necesidad de cifrar tráfico en bajo nivel. · Aprender a utilizar IPSec como solución robusta en seguridad de tráfico. · Manejo de conexiones y su estado en un firewall. · Forwarding de puertos y NAT. · Frontend's y otros tópicos de seguridad en firewalls. · Aprender montar un firewall completo con IPTables. En CLA Linux Institute mis conocimientos se incrementaron, en un mes la misma cantidad que aprendí por mi cuenta en 5 años y, con mayor solidez. Osvaldo Marcelo Fernández CLA Linux Institute - Curso IPSEC + IPTABLES 55 Curso a distancia CRIPTOGRAFÍA Y OCULTACIÓN REQUISITOS: TEMARIO: · Conocimientos básicos de sistemas operativos. · Introducción a la criptografía, conceptos fundamentales. · Conocimientos básicos de GNU/Linux. · Funciones hash. · Cifrado simétrico. Algoritmos. Herramientas. DURACIÓN: 8 clases. · Cifrado asimétrico. Algoritmos. Herramientas. · PKI - Public Key Infraestructure. OBJETIVOS: · Protocolos y sistemas de autenticación. · Comprender las bases de los sistemas criptográficos y su utilidad. · Esteganografía y ocultación. · Tópicos adicionales. · 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. CLA Linux Institute - Curso CRIPTOGRAFÍA Y OCULTACIÓN 56 Curso a distancia POSTFIX EXTREMO REQUISITOS: OBJETIVOS: TEMARIO: · Conocimientos básicos de operación y administración de GNU/Linux. · Aprender conceptos de servicios de correo electrónico en Internet. · Conceptos de SMTP, correo y Postfix con usuarios reales. · Conocimientos básicos de networking TCP/IP. · Instalar y configurar Postfix como MTA y usuarios reales y virtuales. · Postfix y usuarios virtuales en archivos de texto. · Instalar y configurar servicios de MDA para casillas de correo. · Postfix y usuarios virtuales en MySQL. · Conocimientos básicos de resolución de nombres. DURACIÓN: 8 clases. · Instalar y configurar filtros de spam en el servidor. · Instalar y configurar filtro de virus en el servidor. · Postfix y usuarios virtuales en postgreSQL. · Secondary mail exchanger y DNS. · Consolas de administración. · Configuracion de clientes webmail. · Implementar clientes de webmail para usuarios. · Comunicaciones seguras de SMTP/POP/IMAP vía SSL/TLS - SASL. · Implementar Postfix como MTA secundario y consideraciones de DNS. · SpamAssasin y greylist para control de spam. · Clamav para filtro de virus y configuraciones. · Configurar enlaces cifrados para conexiones de correo electrónico. CLA Linux Institute - Curso POSTFIX EXTREMO 57 Curso a distancia LINUX KERNEL WORKSHOP REQUISITOS: OBJETIVOS: TEMARIO: · Conocimientos básicos de sistemas operativos. · Comprender el funcionamiento del kernel. · Medición y planificación de recursos de hardware. · Conocimientos básicos de administración de GNU/Linux. DURACIÓN: 4 clases. · 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. · 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 Curso a distancia NOTEBOOK HARDENING IN A NUTSHELL REQUISITOS: TEMARIO: · Conocimiento intermedio del sistema GNU/Linux. · Prestamos nuestro equipo. · Manejo de interfaz gráfica. · Somos los encargados de configurar netbook/notebook para trabajo remoto. · Devolver nuestro equipo a la empresa. · Manejo de consola. · Política de manejo de dispositivos de almacenamiento móvil. DURACIÓN: 4 clases. · Hurto. OBJETIVOS: · Brindar conocimientos para la segurización del acceso a notebooks. · Asegurad la información en computadoras portátiles. CLA Linux Institute brinda capacitación IT de excelente nivel, con temas avanzados y específicos que se requieren para desempeñarse en el ámbito laboral. Además de su equipo de tutores, la posibilidad de cursar a distancia permite el acceso a todos independizándonos de lo presencial. La tecnología que utilizan con videos online es una estrategia válida para que los cursantes evacuen sus dudas al momento, sumada a los materiales escritos especialmente para cada tema hacen posible capacitarse con un alto grado de comprensión. Mirta Soraide CLA Linux Institute - Curso NOTEBOOK HARDENING IN A NUTSHELL 59 Curso a distancia PROXMOX, KVM, OPENVZ REQUISITOS: TEMARIO: · Manejo del sistema operativo Linux, conocimientos sólidos de redes. · Introducción a la virtualización. · Una PC con hardware apropiado para virtualización con KVM. · Instalación de OpenVZ. · Asegurase de tener un disco rígido para instalar el sistema operativo. · Administración de virtuales usando OpenVZ. · Distintas tecnologías XEN KVM OpenVZ. · Creación de máquinas virtuales con OpenVZ. · Instalación de KVM. DURACIÓN: 4 clases. · Instalando KVM. OBJETIVOS: · Instalación de qemu. · 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. · Administrador qemu. · Creación y administración de máquinas virtuales usando KVM. · 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. · Instalación de Proxmox. · Configuración de HA y activación de Fencing. · Creación de bridges. · Migración en caliente de máquinas virtuales entre los distintos nodos del cluster. · Acceso a las máquinas virtuales. · Configuración de storage. CLA Linux Institute - Curso PROXMOX, KVM, OPENVZ · Apagado de un nodo y migración automática de máquinas virtuales. 60 Curso a distancia BACULA REQUISITOS: TEMARIO: · Servicios de Linux. · Conocimientos de Linux. · ¿Qué es Bacula? · Restauración de datos. · Manejo de línea de comandos y editores de texto en modo consola. · Arquitectura y componentes. · Implementación completa con ejemplos de backups históricos. · Conocimientos de servicios arranque y parada. · Descripción de las partes que componen Bacula. · Tipos de backups. DURACIÓN: 4 clases. OBJETIVOS: · Instalación de herramientas de backup de información. · Administración de servicios de backup con Bacula. · Resolución de problemas. · Final del curso. · 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 Curso a distancia PRINCIPIOS DE PROGRAMACIÓN TEMARIO: · Estructuras de control. · Sistemas computacionales. · Sentencias, decisiones y ciclos. · Unidad central de proceso. · Interacción del programa con su entorno. · Unidades de entrada/salida. · Tópicos adicionales. OBJETIVOS: · Memorias RAM y ROM. · Representación de código. · Conocer los conceptos básicos de la programación de computadoras. · Sistemas operativos. · Diagramas de flujo: elementos. · Arquitectura y componentes. · Programando con diagramas de flujo. · Conocer los elementos recursos computacionales necesarios para programar. · Licenciamiento de software. · Diagramas de Chapin: elementos. · Introducción a los lenguajes de programación. · Programando con diagramas de Chapin. · Código interpretado y código compilado. · Bit, bytes y derivados. · Nociones de IDE (Integrated Development Environment). · Nociones de bases de numeración - 1. · Programacion estructurada. · Operadores lógicos. · Estructuras básicas. · Tablas de verdad. REQUISITOS: ninguno. DURACIÓN: 10 clases. · 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. · Nociones de bases de numeración - 2. · Variables y asignación. CLA Linux Institute - Curso PRINCIPIOS DE PROGRAMACIÓN 62 Curso a distancia PYTHON REQUISITOS: TEMARIO: · Clases y objetos, y diagramas. · Conocimientos básicos de programación. · Python como lenguaje interpretado. · Atributos y métodos. · Instalación y uso. · Herencia y encapsulamiento. · Programas simples. · Polimorfismo. · Uso de variables. · Tópicos adicionales. DURACIÓN: 16 clases. OBJETIVOS: · Estructuras de decisión. · Aprender la sintaxis de Python y su uso básico. · Estructuras iterativas 1. · Aprender a implementar conceptos de programación en un lenguaje interpretado. · Funciones en Python. · Estructuras iterativas 2. · 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 Curso a distancia SCRIPTING FUNDAMENTALS REQUISITOS: TEMARIO: · Conocimientos básicos de GNU/Linux. · Nociones de scripting - Bash básico. · Conocimiento de comandos básicos del sistema. · Redirecciones, tuberías, variables y arreglos. DURACIÓN: 8 clases. · Estructuras de control condicionales. · Estructuras de control de ciclos. · Funciones. · Una introducción a las expresiones regulares. OBJETIVOS: · Algunos comandos importantes. · Aprender a manejar fludamente la línea de comandos. · Topicos misceláneos. · Aprender a automatizar procesos complejos mediante el uso de scripts. · Aprender a programar pequeñas herramientas para uso diario de sysadmin. CLA Linux Institute - Curso SCRIPTING FUNDAMENTALS 64 Curso a distancia DATABASE FOUNDATIONS REQUISITOS: ninguno. TEMARIO: · Administración de usuarios. · Introducción a base de datos, tablas y SQL. · Backup y restore. · Introducción a los tipos de datos. · Creación de modelo Master Slave. · MySQL Server y MySQL Workbench. · Triggers. OBJETIVOS: · SQL C.R.U.D. (Create Read Update Delete). · Posgres y MariaDB. · Comprender los conceptos de bases de datos relacionales. · Manipulación de esquemas, base de datos y tablas (creación, alter y remove). · Aprender a manipular esquemas de datos. · Joins de tablas en base de datos relacionales. · Aprender a utilizar funciones de bases de datos. · Normalización. · Confeccionar consultas SQL simples y complejas. · Agrupamiento. DURACIÓN: 8 clases. · Conocer los detalles de los DBMS's más comunes. · Funciones numéricas. · Funciones de string. · Indexación. CLA Linux Institute - Curso DATABASE FOUNDATIONS 65 Curso a distancia PROGRAMACIÓN EN LENGUAJE C REQUISITOS: ninguno. TEMARIO: · Paso por valor y referencia. · Introducción. · Manejo de estructuras y punteros. · Introducción, compilación, buenas prácticas. · Uniones y campos de bits. · El editor de textos Vim para programación. · Estructuras, uniones y campos de bits. OBJETIVOS: · Funciones, compilación, variables. · Enumeraciones y tipos de datos definidos. · Conocer las nociones de la programación estructurada. · Tipos de datos y arreglos. · Administración de flujos de E/S en GNU/Linux. · Modificadores de tipo. · Datos binarios y sistema de archivos. · Aprender a programar en lenguaje C siguiendo el estándar ANSI. · Operadores abreviados. · Makefile y proyectos grandes. · Introducción de datos desde teclado. · Memoria dinámica y conversión de tipos. · Expresiones condicionales (if, switch). · Preprocesamiento avanzado. · Macros, while. · Modificadores de clase de almacenamiento. · For y sus variantes. · Listas de datos, ordenamiento. DURACIÓN: 24 clases. · Funciones. · Punteros 1. · Punteros 2. · Punteros y matrices. CLA Linux Institute - Curso PROGRAMACIÓN EN LENGUAJE C 66 Curso a distancia PROGRAMACIÓN C PARA *NIX REQUISITOS: TEMARIO: · Memoria compartida. · Conocimientos de programación en lenguaje C. · Introducción al desarrollo POSIX.1. · Semáforos. · Administración de usuarios en entornos *NIX. · Memoria compartida y semáforos. · Entrada/salida en bajo nivel. · Colas de mensajes. · Manejo de archivos en bajo nivel. · IPC en red: sockets, parte 1. OBJETIVOS: · Buffering y descriptores de archivos. · IPC en red: sockets, parte 2. · Aprender a programar la interfaz POSIX.1 en ambientes Linux/Unix. · Duplicación de descriptores. · IPC en red: sockets, parte 3. · Mapeo de archivos en memoria. · Hilos de ejecución, parte 1. · Entender los administradores de procesos, memoria y E/S del kernel Linux. · Uso de los argumentos de línea de comandos: getopt. · Hilos de ejecución, parte 2. · Entender y utilizar la programación de alto y bajo nivel en Linux. · Administración de procesos en *NIX, fork. DURACIÓN: 24 clases. · Otros tópicos misceláneos. · 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 Curso a distancia PROGRAMACIÓN AVANZADA EN C REQUISITOS: TEMARIO: · Conocimientos de programación. · Ordenamiento por insersión, recursividad. · Conocimientos de lenguaje C. · Conocimientos básicos de networking TCP/IP. · Ordenamiento recursivo, merge sort y quick sort. · Conocimientos básicos de criptografía. · Heapsort. · Búsqueda secuencial y binaria. DURACIÓN: 10 clases. OBJETIVOS: · Comprender el uso y necesidad de listas y estructuras de datos. · Listas enlazadas. · Operaciones simples con listas. · Listas circulares. · Búsqueda por hash. · Un port scanner casero con Sockets INET. · Comprender algoritmos de búsqueda y ordenamiento de listas. · Network sniffing con libpcap. · Aprender a utilizar la biblioteca de OpenSSL en código. · Biblioteca de OpenSSL 2. · Aprender a ubilizar sockets para crear herramientas de red. · Biblioteca de OpenSSL 1. · Buffer overflow y shellcodes. · Nociones de virus y funcionamiento interno. · Conocer conceptos de seguridad en programas. CLA Linux Institute - Curso PROGRAMACIÓN AVANZADA EN C 68 Curso a distancia PROGRAMACIÓN CON HTML5 REQUISITOS: ninguno. TEMARIO: · Creación de documentos HTML. DURACIÓN: 8 clases. · Etiquetas básicas. · Etiquetas de formato. OBJETIVOS: · Enlaces, hipertexto, anclas. · Introducir al alumno en la programación web de interfaces. · Listas. · Aprender a utilizar HTML5 como lenguaje de sitios web. · Web semántica. · Tablas. · Formularios. · Audio y video. Los instructores demuestran clase a clase sus conocimientos y que realmente saben de lo que hablan. El material de estudio es muy bueno. Los PDFs con los temas clase a clase están muy claros. Las tutorías en vivo y el hecho de que queden grabadas a nuestra disposición y subidas al campus, es genial porque permite que uno maneje sus tiempos sin perderse ninguna clase. Mariela Gigante CLA Linux Institute - Curso PROGRAMACIÓN CON HTML5 69 Curso a distancia PROGRAMACIÓN DE ESTILOS WEB CON CSS3 REQUISITOS: TEMARIO: · Conocimientos de HTML. · Sintaxis CSS. · Aplicar estilo a HTML. DURACIÓN: 8 clases. · Selectores. · Texto. OBJETIVOS: · Imágenes. · Introducir al alumno en la programación web de interfaces. · Bordes. · Aprender a utilizar CSS como lenguaje de estilo para interfaces HTML. · Listas. · Márgenes. · Tablas. · Fondos. · Links. CLA Linux Institute - Curso PROGRAMACIÓN DE ESTILOS WEB CON CSS3 70 Curso a distancia PROGRAMACIÓN WEB CON PHP REQUISITOS: · Conocimientos básicos de programación. · Comprender los conceptos de bases de datos relacionales. · Conocimientos básicos de HTML. · Programar aplicaciones web con almacenamiento en bases de datos. DURACIÓN: 24 clases. · Entender los conceptos de programación orientada a objetos en PHP. 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. El curso está muy bueno, tiene mucho material disponible, entre los que se encuentran grabaciones de las clases dictadas, como también grabaciones acerca de los temas que se dictarán (por si no la podemos ver en vivo). La plataforma utilizada para dictar las clases es muy cómoda, ya que da la posibilidad de tener una clase bastante interactiva, permitiendo el uso de pizarras virtuales, un chat para comunicarnos con nuestros compañeros de curso o hacer consultas y otras herramientas. Claudio Luna CLA Linux Institute - Curso PROGRAMACIÓN WEB CON PHP 71 TEMARIO: · Manejo de sesiones. Unidad 05 · Envío de mail desde PHP. · Estándares y buenas prácticas. Unidad 01 · Configuración del envío. · Estándares de base de datos. · Introducción a PHP. · Envío de mails con estilos. · Estándares de documentación. · Accesibilidad web. · Arquitectura y alternativas. · Sintaxis PHP. Unidad 03 · Introducción a frameworks. · Variables, declaración y tipos. · Bases de datos relacionales. · Detalles de framework YII. · Constantes. · PhpmyAdmin como cliente. · Comentarios. · Lenguaje SQL, consultas. · Operadores aritméticos. · Consultas de control. · Operadores de asignación. · Consultas de inserción y eliminación. · Operadores de comparación. · Consultas de búsqueda y actualización. · Operadores de incremento. · Consultas avanzadas. · Operadores de lógica. · Funciones PHP para MySQL. · Operadores de cadena. Unidad 04 Unidad 02 · Introducción a la orientación a objetos. · Estructuras de control de decisión. · PHP orientado a objetos. · Estructuras de control de ciclo. · Clases y objetos. · Trabajo con arreglos. · Métodos y atributos. · Funciones. · Herencia. · Declaración y llamadas. · Constructores. · Formularios HTML. · Encapsulamiento. CLA Linux Institute - Curso PROGRAMACIÓN WEB CON PHP 72 Curso a distancia JAVASCRIPT REQUISITOS: TEMARIO: · Conocimientos básicos de programación PHP. · Sintaxis de JavaScript. · Comentarios. DURACIÓN: 16 clases. · Variables. · Operadores. OBJETIVOS: · Tipos de datos. · Introducir al alumno en la programación web de interfaces. · Estructuras de control (IF, FOR, SWITCH, WHILE). · Comprender la utilidad de los códigos de ejecución en el navegador. · Vectores y matrices. · Funciones. · Eventos. · Salida. · Programación orientada a objetos. · Control de errores. · JSON. CLA Linux Institute - Curso JAVASCRIPT 73 Curso a distancia LAMP Y WEB HOSTING REQUISITOS: TEMARIO: · Conocimientos de administración de sistemas GNU/Linux. · GNU/Linux como servidor de hosting Fundamentos de sitios web. · Conocimientos básicos de la línea de comandos. · Nociones fundamentales de scripting PHP y HTML. · Conceptos básicos de networking TCP/IP. · Apache como servidor web: instalación y configuración. PHP5. DURACIÓN: 8 clases. · Nociones de bases de datos relacionales MySQL. OBJETIVOS: · Conexiones desde PHP a bases de datos MySQL. · Aprender los conceptos y protocolo de un servidor de hosting. · Instalar y administrar un servicio de hosting web usando LAMP. · Configuraciones de seguridad en Apache. · Servicio FTP para upload de archivos remotos. · Nginx como alternativa a Apache. · Instalar y administrar herramientas afines. CLA Linux Institute - Curso LAMP Y WEB HOSTING 74 Curso a distancia PROGRAMACIÓN JAVA REQUISITOS: · Conceptos básicos de programación. DURACIÓN: 24 clases. · Comprender los conceptos de bases de datos relacionales. · Programar aplicaciones web con almacenamiento en bases de datos. 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. He realizado algunos cursos de Linux en otras instituciones, sin embargo he aprendido realmente Linux en CLA Linux Institute. Todos los cursos tienen un excelente nivel profesional. El material entregado es muy completo (material en video e impreso) y, sobre todo, una atención al alumno desde el aprendizaje y lo humano excelente. Mario Bartolomeo CLA Linux Institute - Curso PROGRAMACIÓN JAVA 75 TEMARIO: Unidad 03 Unidad 05 · Bases de datos relacionales. · Introducción a la orientación a objetos. Unidad 01 · PhpmyAdmin como cliente. · Java orientado a objetos. · Introducción a Java. · Lenguaje SQL, consultas. · Clases y objetos. · Arquitectura y alternativas. · Consultas de control. · Métodos y atributos. · Sintaxis Java. · Consultas de inserción y eliminación. · Declaración y llamadas. · Consultas de búsqueda y actualización. · Constructores. Unidad 02 · Consultas avanzadas. · Variables, declaración y tipos. · Funciones Java para MySQL. Unidad 06 · Herencia. · Constantes. · Comentarios. Unidad 04 · Encapsulamiento. · Operadores aritméticos. · Introducción a JSP. · Polimorfismo. · Operadores de asignación. · Sesiones y cookies. · Estándares y buenas prácticas. · Operadores de comparación. · Formularios HTML. · Estándares de base de datos. · Operadores de incremento. · Envío de mail desde Java. · Estándares de documentación. · Operadores de lógica. · Configuración del envío. · Introducción a frameworks. · Operadores de cadena. · Envío de mails con estilos. · Estructuras de control de decisión. · JSP y bases de datos relacionales. · Estructuras de control de ciclo. · Trabajo con arreglos. CLA Linux Institute - Curso PROGRAMACIÓN JAVA 76 Curso a distancia PATRONES DE DISEÑO REQUISITOS: TEMARIO: · Adapter. · Conocimientos de programación orientada a objetos. · Introducción a los patrones de diseño de software. · Memento. · Conocimientos básicos de PHP. · Singleton. · Mediator. · Conocimientos básicos de Java (opcional). · Factory Method. · Iterator. · State. · Command. · Facade. · Builder. · Command. · Template Method. · Decorator. · Prototype. DURACIÓN: 8 clases. OBJETIVOS: · Strategy. · 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. Desde el primer día ha sido una experiencia gratificante el poder aprender con gente que sabe lo que está haciendo y con una metodología particular (que los caracteriza) que permite tener un aprendizaje más que seguro. Desde las consultas al tutor hasta la clase en vivo se mantiene un margen de ética y profesionalismo en lo que se está haciendo. Axel Danieles CLA Linux Institute - Curso PATRONES DE DISEÑO 77 Curso a distancia ASTERISK ESSENTIALS REQUISITOS: TEMARIO: · IVR - Interactive Voice Response. · Conocimientos básicos de operación de sistemas Linux. · Fundamentos VoIP: telefonía tradicional, protocolos VoIP, codecs, conceptos. · Automatic Call Distribution - Agentes y colas de llamadas - Music on Hold. · Conocimientos básicos de networking. · Instalación Asterisk 13 LTS. · Trabajando con voicemail. · Fundamentos de Asterisk: historia, versiones, diseño y arquitectura, funcionamiento. · Trabajando con conferencias. DURACIÓN: 12 clases. OBJETIVOS: · Comprender la arquitectura de sistemas de VoIP con Asterisk. · Aprender a instalar y configurar Asterisk. · Configuración inicial. · Alta y configuración de endpoints. · Dial Plan básico. · 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. · 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. CLA Linux Institute - Curso ASTERISK ESSENTIALS 78 Curso a distancia ASTERISK ADVANCED REQUISITOS: TEMARIO: · Presencia "Devices States". · Conocimientos básicos de operación de sistemas Linux. · AGI - Asterisk Gateway Interface. · Fax en Asterisk: DFFA (Digium Fax for Asterisk), IAXMODEM. · Conocimientos básicos de networking. · Generación de llamadas automáticas (recordatorios, discadores automáticos, etc.). · Conocimientos básicos de Asterisk VoIP. DURACIÓN: 7 clases. · Asterisk Manager Interface. · Interacción con Google Web TTS (Text to Speech). · IVR avanzados: interacción con webservices & bases de datos & TTS. · 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. OBJETIVOS: · Comprender la arquitectura de sistemas de VoIP con Asterisk. · Aprender a instalar y configurar Asterisk. · Interacción de Asterisk con otros servicios. En CLA Linux Institute encontré una forma amena de aprender, sin complicaciones de tiempo y a través de profesores que hacen que no se pierda el interés, demostrando gran conocimiento y docencia. Teofilo Faust CLA Linux Institute - Curso ASTERISK ADVANCED 79 Curso a distancia ASTERISK EXPERT REQUISITOS: TEMARIO: · Conocimientos básicos de operación de sistemas Linux. · Seguridad en Asterisk: SIP sobre TLS & sRTP, implementación de Fail2Ban, IPTABLES, limitación de llamadas concurrentes. · Conocimientos básicos de networking. · Conocimientos básicos de Asterisk VoIP. DURACIÓN: 5 clases. OBJETIVOS: · 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. · 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. CLA Linux Institute - Curso ASTERISK EXPERT 80 Curso a distancia OPENSTACK REQUISITOS: · Computadora con Linux Instalado y funcionando. · Extensiones de virtualización de hardware activadas (Intel-VT o AMD-V). TEMARIO: · Cinder. Introducción e instalación de OpenStack · Historia de OpenStack. · 4GiB de memoria RAM y 32GiB de disco disponibles. · Listado de componentes los componentes. · Conocimientos de redes TCP/IP. · Instalación del proyecto en Debian y Ubuntu. · 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. · Glance. · Preparación del entorno de virtualización. 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 · 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. · Keystone. · Nova. CLA Linux Institute - Curso OPENSTACK 81 Curso a distancia OSSIM - OPEN SOURCE SECURITY INFORMATION MANAGEMENT REQUISITOS: OBJETIVOS: TEMARIO: · Conocimientos de networking TCP/IP. · Conocer los riesgos de tener huecos de seguridad ocultos en nuestra infraestructura. · ARP y herramientas relacionadas. · Conocimientos básicos de administración de sistemas GNU/Linux. · Un sistema Linux instalado y funcionando para las prácticas. DURACIÓN: 8 clases. · 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. · 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 Curso a distancia CENTOS SYSADMIN EXPERT REQUISITOS: 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. Las clases online me han resultado genial por la posibilidad de participar como si se estuviese en un aula real pero con la comodidad de mi casa. Poder acceder en cualquier momento y desde cualquier lugar a las clases de tutoría o al material en vídeo subido a la web, también es algo muy cómodo y ayuda muchísimo a poder repasar o entender mejor los temas. Nicolás Domina CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 83 TEMARIO: Introducción a Centos Línea de comandos · Crear una carpeta. · Distintas formas de empaquetar. · Borrar una carpeta. · Cpo. · Crear archivos. · DD. · Borrar archivos. · Copiar archivos y carpetas. Compilación y autoinstalación · Mover carpetas y cambiar el nombre. · Creación de un pequeño programa. · Ingresando a la línea de comandos. · Compilación del programa. · Accediendo al modo gráfico. El File System de Linux · Descarga de un programa. · Usuarios: root y los otros. · Qué es un File System. · Compilación del programa descargado. · Línea de comandos prompt. · Directorios importantes. · Instalación usando RPM. · Crear un File System en un pendrive. · Instalación usando YUM. · Dar formato a un pendrive. · Configurar repositorios. Ejecutando comandos y pidiendo ayuda · Qué es un archivo. · Creación de un archivo RPM. · Qué es un directorio. Manejo de texto · Cambiando de directorio. · Buscar archivos dentro del File System. Editor de textos VI · Creando directorios. · Buscar texto dentro de un archivo. · Edición. · Borrar directorios. · Modificar texto dentro de un archivo. · Comandos. · Crear archivos. · Diferencias entre archivos. · Moviéndonos por el texto. · Borrar archivos. · Creación de links soft y hard. · Búsqueda de textos. · Copiar archivos y directorios. · Mover archivos y directorios cambiar nombres. · Entorno gráfico navegador de archivos. · Qué es una carpeta. · Moverse entre carpetas. · Reemplazo de textos. Compresión y descompresión · Copiar y pegar textos. · Empaquetado. · Guardar y guardar como. · Compresión y descompresión. · Números de línea. · Unión entre empaquetado y compresión. · Split. CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 84 Procesos Scripting Accesos a servidores remotos · Qué es un proceso. · Qué es un script. · HTTP. · Listar procesos. · Escripting básico. · FTP. · Señales. · Desición if - elif. · SSH. · Envío de señales a los procesos. · CASE. · SCP. · Procesos en primer y segundo plano. · FOR. · SSH intercambio de claves. · Herramientas interactivas para monitoreo de procesos. · While. · Smbclient. · Envío de mails desde los scripts. · Casos prácticos y ejemplos. Usuarios y permisos · Qué son los usuarios. · Qué son los grupos. MÓDULO AVANZADO Kernel (solo en distribución Debian) · Administración de red · Descarga. · Configuracion de red · Quiénes son los propietarios. · Configuración. · Archivos de configuracion · Cambiando de dueños. · Compilación . · Configuracion de bonding · Permisos. · Puesta en marcha. · Administración de filesystem · Permisos especiales. · Atributos. · Quotas por usuario y por grupo. Listas de control de acceso · Creacion de un filesystem Configuración básica de red · Creacion de filesystems encriptados · Comandos de configuración. · Creación de archivos de SWAP · Archivos de configuración. · LVM. · Rutas. · Trabajando con LVM. · Activando las listas de control de acceso. · DNS. · Creación de File Systems. · Listas de acceso restricciones y permisos por usuario. · Configuración por DHCP. · 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. · CUPS. · Servicio VNC. · Protocolos de autenticación. · Configuración de CUPS. · Configurar VNC service. · Autenticación usando LDAP. · Modo gráfico con system-config-selinux. · Túneles SSH con VNC. · Autenticación usando Kerberos. · SELinux. · KVM. · Montando homes desde la red. · Configurar SELinux. · Configurar KVM. · DNS y DHCP. · Conceptos básicos. · Creación de máquinas virtuales. · Configuración de DNS. · Modos de trabajo. · Arranque del sistema operativo. · Configuración de DHCPD. · Cambiar la configuración de modo de trabajo. · Problemas durante el arranque. · Servidor web Apache. · Controlar y modificar SElinux a nivel archivos. · Instalación desatendida usando kickstart. · Configuración de Apache. · Manejar booleanos de SELinux. · Crear un VirtualHost HTTPS. · Monitoreo de SELinux. · Authenticación en sitios usando Apache. · Firewalling con IPTables. · Configurar sitios con CGI. · Administración de firewall. · Samba. · Tablas, cadenas, políticas. · Configuración de Samba/CIFS. · Firewall estático. · Compartir archivos con CIFS. · Firewall statefull. · Proveer homes compartidos a través de CIFS. · Agregar reglas de firewall. · FTP. · Herramientas de configuración. · Configuración de FTP. · SSH. · Configuración chroot en FTP. · Configurar SSH. · Configurar un servidor NTP. · Túneles. · NFS. · Permisos de usuario. · Configurar directorios compartidos por NFS. · Configuración de sudo. · Configurar home dirs compartidos por NFS. · Configuración de módulos PAM. CLA Linux Institute - Curso CENTOS SYSADMIN EXPERT 86 www.CarreraLinux.com.ar © Copyright 2013 CLA, Carrera Linux Argentina
© Copyright 2024