Capacitación Especializada Java, .Net , PHP
Capacitación Especializada![]() Los servicios capacitación especializada de TI están orientados a proporcionar a las empresas e instituciones los conocimientos más avanzados de nuestros consultores. Le ofrecemos esquemas de capacitación innovadores en campo de desarrollo de software, en donde sus colaboradores aprenden a utilizar herramientas, plataformas, metodologías y estandares de punta. Dejando de lado los cursos tradicionales y centrando en consultorías totalmente prácticas con un valor de retorno de la inversión a corto plazo.
Nuestro consultores son especialistas certificados y de calidad reconocida a nivel nacional e internacional en desarrollo de software, por lo tanto si necesita alguna capacitación particular no dude en consultarnos. Contáctenos vía email a Esta dirección electrónica esta protegida contra spambots. Es necesario activar Javascript para visualizarla
|
Temario Linux - Módulo 3
1. Consideraciones generales
2. Cómo trabaja un servidor DNS?
3. Registros principales de los DNS
4. Instalando un servidor DNS
5. Configuraciones generales
6. Laboratorio
2. Servidor FTP
1. Considedaciones generales
2. Instalando un servidor FTP
3. Configuraciones generales
4. Laboratorio
3. Servicio DHCP
1. Qué es el servicio DHCP?
2. Para qué sirve?
3. Instalación y configuración
4. Laboratorio
4. Servidor proxy
1. Consideraciones generales
2. Instalando un servidor proxy
3. Configurando un servidor proxy
4. Laboratorio
5. Servidor Samba
1. Qué es samba y para qué sirve?
2. Instalando samba
3. Configurando samba
4. Laboratorio
6. Servidor de Correo
1. Qué es un servidor de correo?
2. Instalando Postfix
3. Configurando Postfix
4. Laboratorio
7. Virtualización
1. Herramientas de virtualización
2. Ejemplo de Virtualización con OpenVZ
3. Ejemplo de Virtualización con VirtualBox
4. Laboratorio
Temario PHP - Nivel 1
Introducción
* Introducción
* Una rápida historia del lenguaje
* Relación del Servidor Web
* Funcionamiento del intérprete
* phpinfo
* phpini
* Editores
* Estándares de codificación
Estructura léxica
* Case sensitive
* Sentencias y puntos y coma
* Espacios en blanco y cambios de línea
* Comentarios
* Literales
* Palabras reservadas
* Secuencias de escape
* Reporte de errores
* Primer script
Cadenas de caracteres
* Imprimiendo strings
* Accediendo caracteres individuales
* Limpiando strings
* Codificando y escapeando
* Comparaciones
Expresiones Regulares
* Caracteres especiales
* Comodines y abreviaturas
* Rangos
* Alternación
* Cuantificación
* Opcionales
* Agrupación
* POSIX y PCRE
* Funciones POSIX
* Funciones PCRE
Variables y constantes
* ¿Qué son las variables?
* Tipos de variables
* Variables Predefinidas
* Constantes
* Obteniendo variables desde la URL
Operadores
* Operadores Aritméticos
* Operadores de Asignación
* Operadores de Comparación
* Operadores Lógicos
* Otros operadores
Estructuras de control
* Construcciones if
* Construcciones else
* Construcciones elseif
* Los bucles
* El bucle while
* El bucle for
* El bucle do while
* El bucle foreach
* El switch
* Sentencias de control
* Include() y require()
Arreglos
* Arreglos asociativos vs indexados
* Identificando elementos de un arreglo
* Almacenando datos en arreglo
* Arreglos multidimensionales
* Recorriendo arreglos
* Ordenando arreglos
Formularios
* HTTP Conceptos básicos
* Proceso de formularios
* Envío y recepción
* Envío de Email
* Autoprocesamiento de páginas
* Visualización de datos introducidos en un formulario
* Procesamiento de datos introducidos en un formulario
* Inclusion en documentos HTML
* Subiendo archivos
Funciones
* Definiendo funciones
* Referenciando funciones
* Devolviendo valores
* Argumentos
* Funciones variables
* Funciones anónimas
Clases
* Definiendo clases
* Definiendo métodos
* Definiendo constantes
* Definiendo variables
* Creando objectos
* Constructores y destructores
* Instrospección
* Serialización
* Extendiendo clases
Autenticación y autorización
* Sesiones
* Activando sesiones
* Configurando sesiones
* Cookies
* Encriptación de contraseñas
* La interfaz con el usuario
* Restringir acceso
* Distinción de usuarios
Miscelánea
* Redirecciones (header location)
* Leyendo un directorio
* RSS
* Agregar Google Maps a su sitio
Ejemplos de código Open Source
* Horde
* Joomla
* SugarCRM
* Wordpress
Temario PHP - Nivel 2
Continuación de temas del módulo 1 de PHP
Trabajando con fechas
* El Formato UNIX Timestamp
* Mostrando fechas
* Formateando fechas
* La función mktime
* Realizando cálculos con fechas
Manejo de archivos
* Permisos de archivos
* Abriendo un archivo
* Leyendo datos
* Escribiendo datos
* Información y copia de archivos
* Manejo de archivos CSV
MySQL
* Gestores de bases de datos
* Introducción a MySQL
* phpMyAdmin
* Relación de MySQL y funciones de conexión a MySQL
* Conexiones persistentes
* Manejo de errores con MySQL
* Mostrar datos de consultas
* Operaciones con registros
* Paginar resultados con una consulta
* PEAR
* ADOdb
Gráficos en PHP
* gd
* Creación de imágenes
* Propiedades de las imágenes
* Tratamiento y manipulación del color
* Definición de colores
* Acceso a paleta de clores
* Manipulación de pixeles
* Diseño de figuras geométricas
* Efectos de relleno
* Incorporación de texto
* Fuentes escalables
* Thumbnails
PDF
* Generación de documentos PDF y Extensiones
XML
* Conceptos básicos
* Extensiones SimpleXML y DOM
* Manipulando documentos XML con
AJAX
* Introducción a AJAX
* Enviando y recibiendo datos
* Extensiones para el manejo de AJAX
Web Services
* Definición de Web Service
* Funcionamiento
* Extensiones para menejo de WebServices con
Ejemplos de código PHP Open Source
* Horde
* Joomla
* SugarCRM
* Wordpress
Optimización
* Métodos estáticos vs dinámicos
* echo vs print
* _get, __set, __autoload
* require_once
* $_SERVER['REQUEST_TIME'] vs time()
* strncasecmp, strpbrk y stripos vs expresiones regulares
* preg_replace vs str_replace vs strtr
* Funciones en loops
Seguridad
* Manejo de errores
* Datos en control de los usuarios
* Inyección SQL
* Captura de datos de otras páginas
* Permisos de directorios y archivos
* Definición de variables
* No permitir inclusión remota
* Subiendo archivos
* Comandos Shell
* Suhosin
Temario Linux - Módulo 1
1. Conceptos generales
1. Software Libre
2. Distribuciones Linux y Unix
3. Kernel y Aplicaciones
4. Arquitectura del sistema
5. Recursos de información
6. Páginas man: ¿Qué son, para qué sirven, cuando usarlas?
2. Línea de Comandos
1. Comandos principales desde el terminal Linux
2. Trabajando en el shell: bash
3. Laboratorio de uso de comandos en la terminal Linux
3. VI
1. ¿Qué es?
2. ¿Por qué usarlo?
3. Modos
4. Comandos básicos
5. ex
6. vim
7. Laboratorio de uso de VI
4. Archivos
1. FSH: Jerarquía de sistema de Archivos
2. Tipos de Archivos
3. Enlaces Simbólicos y Duros
4. Buscando archivos desde la línea de comandos
5. Laboratorio trabajando con archivos
5. Administración de Archivos
1. Seguridad mediante configuración avanzada de permisos
2. Cuotas de disco
3. Empaquetado de Archivos
4. Compresión
5. Transferencia de archivos por red
6. Laboratorio trabajando con archivos
6. Archivos de configuración
1. /etc
2. Archivos de configuración de las aplicaciones
7. Administración de Usuarios
1. Ambiente multiusuarios
2. Administración de grupos y usuarios
3. Usuario root
4. Comando sudo
5. Laboratorio para la administración de usuarios
8. Administración de Software
1. Repositorios
2. Paquetes
3. Instalación de aplicaciones
4. Actualizaciones
5. Laboratorio con el uso de paquetes de software
9. Terminales y Shells
1. Tipos Shell
2. inittab
3. Permisos
4. Variables de ambiente
5. Ejecución de comandos al iniciar la terminal
6. Redirección
7. Laboratorio en el uso de la terminal
Temario Linux - Módulo 2
1. Tareas programadas
1. Funcionamiento
2. at y cron
3. Formato
4. Usuarios
5. Laboratorio en el uso de tareas programadas
2. Bitácoras
1. Para que sirven
2. Administración de las bitácoras
3. Tipos de bitácoras
3. Proceso de arranque en Linux
1. Funcionamiento
2. Niveles de ejecución
4. Sistemas de Archivos
1. Diferentes Sistemas de Archivos en Linux
2. Montaje
3. Uso de fstab
4. fsck
5. Kernel Linux
1. Conceptos generales
2. Configuración personalizada
3. Generación de un nuevo Kernel
4. Mantenimiento
5. Laboratorio modificando el Kernel Linux
6. Controlando procesos
1. Componentese de un proceso
2. El ciclo de vida de un proceso
3. Signals
4. kill
5. Estado de los procesos
6. nice/renice
7. ps
8. top
9. Laboratorio trabajando con las diferentes opciones que brinda la administración de procesos
7. Administración básica de red
1. Hostname
2. Configuración de la interfaz de red
3. Alias IP
4. Rutas
5. Comandos básicos
6. Puerta de enlace
7. Servidor de nombres
8. Laboratorio modificarndo los datos de la red
8. Respaldos
1. Consideraciones generales de los respaldos
2. Opciones de respaldo
3. Laboratorio de ejecución de respaldos con tar y dump
9. Seguridad
1. inetd
2. SSH
1. Funcionamiento
2. Instalación y configuración básica
3. Transferencia segura de archivos
4. Uso de denyhosts
3. Firewalls de Software
1. Métodos de ataque
2. Definición de un firewall
3. Definición de paquetes
4. Opciones
5. Configurando un firewall con iptables
4. Monitoreo de la red
5. Laboratorio con el uso de SSH
6. Laboratorio con el uso de un firewall
Más artículos...
Página 1 de 2
