Capacitación Especializada Java, .Net , PHP

Capacitación EspecializadaCapacitació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.

Nuestros consultores además de laborar en instituciones financieras públicas y privadas, en sistemas de alta disponibilidad, se ha dedicado al entrenamiento en diferentes Learning Centers en Costa Rica.

Toda nuestra capacitación es práctica, combinando aprendizaje y establecimeinto de arquitectura de desarrollo software en la arquitectura de su empresa

Le ofrecemos cursos especializados a la medida en aréas como:

  1. Curso de Java, Orientación a Objetos, J2EE, EJB, JSP, Servlets, JSP, JSF, Struts, Spring, Hibernate, JPA y Aplicaciones N Capas con Java.
  2. Cursos de .Net(VB.Net, C# ), abarcando orientación a objetos, ADO.Net, WCF, WPF,ASP.Net, WebServices, MVC,LINQ
  3. Cursos de PHP, Tomcat, Apache, Linux
  4. Desarrollo de Aplicaciones Distribuidas (.Net y J2EE)
  5. Smart Client Software Factory, WebClientSoftware Factory
  6. UML, Casos de Uso, XP
  7. Bases de Datos
  8. Firma digital
  9. Webservices
  10. Reportes

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. Servidor DNS
        
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. LaboratorioTemario Linux - Módulo 3
 

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

Ver temas siguientes del nivel 2 

Temario PHP - Nivel 1
 

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 PHP - Nivel 2
   

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

Ver temas siguientes del  módulo 2 

Temario Linux - Módulo 1
 

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

Ver temas siguientes del  módulo 3

Temario Linux - Módulo 2
   

JPAGE_CURRENT_OF_TOTAL

TSSolutions