Está en la página 1de 17

Objetivo: Este curso provee a los participantes los principales conceptos de la

arquitectura de un programa PHP, así como los recursos mas frecuentemente utilizados
por aplicaciones web. Realizara aplicaciones dinámicas con formularios, cookies y
sesiones.

Requisitos: Haber realizado el curso de HTML o poseer los conocimientos que se


dictan en éste. Ser capaz de definir un algoritmo en un lenguaje basado en estructuras o
haber realizado nuestro curso de Programación estructurada.

Contenido del curso


• Introducción a los servidores web
• Introducción a la programación en PHP
• Conceptos de paginas dinámicas
• Estructuras de controlde flujo y recursos.
• Trabajar con formularios INPUT TEXT, FORM, SUBMIT, CHECKBOX,
SELECT, OPTION
• Los metodos get y post
• Envio de un mail
• Uso de una IDE con PHP
• Cookies y sesiones
• Introducción a la Programación Orientada a Objetos
• Introducción a MySQL
• Trabajar con bases de datos en PHP (funciones mysql..).
• Introducción de nuevos registros.
• Selección y lectura de registros.
• Actualización de un registro.
• Borrado de un registro con PHP.
• Validaciones en el servidor.
• Busqueda por 1 o mas criterios
• Subir archivos al servidor, copy y $FILES
• Aplicación de encuesta
Curso de PHP

Curso de PHP completo y práctico. Aprende a crear Webs dinámicas desde 0 hasta
portales completos con este Curso de PHP. Incluye clases de MySQL y todo el soft
necesario.

TEMARIO CURSO PHP

1. Introducción al PHP

1.1 ¿Qué es PHP?


1.2 Instalando Apache
1.3 Instalando PHP
1.4 Instalando MySQL
1.5 Primer script en PHP
1.6 Comentarios en PHP
1.7 Secuencias de escape

2. Variables y Constantes

2.1 ¿Qué son las variables?


2.2 Tipos de variable
2.3 Arrays
2.4 Variables Predefinidas
2.5 Constantes
2.6 Formularios
2.7 Obteniendo variables desde la URL
2.8 Ejercicio del Tema 2

3. Operadores

3.1 Operadores Aritméticos


3.2 Operadores de Asignación
3.3 Operadores de Comparación
3.4 Operadores Lógicos
3.5 Otros operadores
3.6 Ejercicio del Tema 3

4. Estructuras de Control

4.1 Construcciones if
4.2 Construcciones else
4.3 Construcciones elseif
4.4 Los bucles
4.5 El bucle while
4.6 El bucle for
4.7 El bucle do while
4.8 El bucle foreach
4.9 El switch
4.10 Sentencias de control
4.11 Include() y require()
4.12 Ejercicio del Tema 4

5. Funciones

5.1 ¿Qué son las funciones?


5.2 Definiendo funciones
5.3 Devolviendo valores
5.4 Argumentos
5.5 Variables de función
5.6 Variables locales y globales
5.7 Paso por referencia y por valor
5.8 Funciones predefinidas
5.9 Ejercicio del Tema 5

6. Clases

6.1 ¿Qué son las clases?


6.2 Definiendo clases
6.3 Utilizando clases
6.4 Constructor de una clase
6.5 Extendiendo clases
6.6 Ejercicio del Tema 6

7. Trabajando con fechas

7.1 El Formato UNIX Timestamp


7.2 Formateando fechas
7.3 La función mktime
7.4 Realizando cálculos con fechas
7.5 Ejercicio del Tema 7

8. Manejo de ficheros

8.1 Abriendo un fichero


8.2 Leyendo datos
8.3 Escribiendo datos
8.4 Información y copia de ficheros
8.5 Un contador de visitas sencillo
8.6 Ejercicio del Tema 8

9. Bases de datos MySQL


9.1 Puesta a punto de MySQL
9.2 Conectando a la base de datos con PHP
9.3 Creando bases de datos
9.4 Creando tablas
9.5 Insertando datos
9.6 Consultando datos
9.7 Modificando datos
9.8 Manejo de errores con MySQL
9.9 Eliminando datos
9.10 Contando el número de resultados
9.11 Ejercicio del Tema 9

10. Miscelánea

10.1 Introducción
10.2 Identificando a usuarios con sesiones
10.3 Enviando e-mails
10.4 Redirecciones
10.5 Leyendo un directorio
10.6 Ejercicio del Tema 10
PHP Básico
Audiencia
Este curso está dirigido a cualquier persona interesada en el mundo del
desarrollo web. Tanto a
programadores que conocen otros lenguajes y desean adquirir
conocimientos de PHP, como a diseñadores
web que pretenden iniciarse en el ámbito de la programación y poder así
elaborar páginas dinámicas. No
se requieren conocimientos previos de programación, aunque unas nociones
básicas facilitarían el
seguimiento del curso. Es recomendable que el alumno cuente con unos
conocimientos previos de
HTML.
Objetivos
● El alumno conociera la metodología y los fundamentos de la
programación en PHP.
● Dotar al alumno de los conocimientos necesarios para elaborar páginas
web de carácter dinámico,
utilizando, para ello, el lenguaje de programación PHP.
● Proveer al participante el conocimiento sobre las herramientas y
tecnologías disponibles en el
mercado para Programar y Diseñar y mantener sus páginas Dinámicas en
Internet con MySQL.
Duración
16 Horas
Metodología
El curso seguirá una metodología activa y práctica, donde se combina el
contenido teórico con ejemplos y
casos prácticos que permiten la aplicación de los conocimientos adquiridos
y su adecuación a las
características de cada participante.
Material de apoyo
Se entrega al participante un manual impreso y en CD con el contenido del
curso además de block de
notas y bolígrafos.

Contenido Programático
Parte 1. Introducción a Mysql.
• Conociendo la Interfaz.
• Creación de una Base de Datos.
• Añadir tablas a una B.D
• Tipos de Datos.
• Examinar la estructura de la B.D
• Operaciones que se pueden realizar sobre una Base de Datos
• Operaciones que se pueden realizar sobre una tabla de una BD.
• Insertar una nueva fila a una tabla.
• Importar una Base de Datos
• Exportar una BD.
• Consultas en SQL
Parte 2. Introducción a PHP.
• Introducción a php.
• Php y Html.
• Marca de fin de línea.
• Comentarios.
• Constantes.
• Variables.
a.- Declaración.
b.- Tipos.
c.- Tipos de variables.
d.- Conversiones automáticas.
e.- Conversiones explicitas.
f.- Ámbito de una variable.
• Operadores.
a.- Aritméticos.
b.- Lógicos.
c.- Asignación, igualdad e identidad
d.- De auto _ incremento y auto _ decremento
• De comparación.
• Operaciones de cadena.
• Atajos en la asignación.
• Cadenas.
• Arrays.
a.- Sentencias de control.
b.- if...elseif...else
c.- while y do while
d.- break y continue
e.- for
f.- switch
• Funciones.
a.- Declaración
b.- Parámetros:
*Por defecto
*Por referencia
*Devolución de variables por referencia
• Variables en funciones
a.- Variables locales.
b.- Variables estáticas.
c.- Variables globales.
• Funciones interesantes.
a.- Printf, sprintf.
b.- Echo.
c.- Evaluaciones de variables con Eval
• Funciones de acceso archivos
a.- fopen
b.- gets
c.- fputs
d.- fclose
e.- file_exists
f.- copy
CURSO/TALLER: MIGRACION DE CONTROLADORES DE
DOMINIO A UNIX/LINUX
OBJETIVO GENERAL
Conocer los aspectos necesarios para llevar a cabo la migración de un Servidor
basado en Windows 2000/2003 Server a Unix/lLinux.
ESTRATEGIA METODOLÓGICA

Exposiciones del instructor

Prácticas en computador

Uso de plataformas Windows Server - Linux
FECHAS, DURACION Y COSTO

Miércoles 03 de junio de 2009

08 horas teórico-practica

Costo total: Bs. 220,00
REQUISITOS DE LOS ASPIRANTES AL CURSO
Los participantes deberán poseer conocimientos generales de los Sistemas
Operativos para computadores de Escritorio: Windows 2000/Xp y de los
Sistemas Operativos para Servidores Windows 2000/2003 Server y alguna de
las versiones de Unix/Linux.
En el laboratorio de clases, se dispondrá de computadores que tengan
versiones de distintos sistemas operativos, para realizar la migración de
dominio Windows- Linux.
PRODUCTO FINAL
Al finalizar el curso, los participantes deberán haber realizado la migración
completa de un caso ejemplo para un Controlador de Dominio basado en
Windows 2000/2003 Server a Linux.
INSTRUCTOR:
Prof. Angel Alberto Guadarrama B.
Instructor Linux en Academia UCV-Maracay y Academia de Software Libre
Fundacite-Aragua
Trabaja en: Instituto de Altos Estudios en Salud Pública “Dr. Arnoldo
Gabaldón”. Maracay. Edo. Aragua
CONTENIDO DEL CURSO
1.
Conceptos básicos sobre administración de dominios.

Introducción.

El Directorio Activo.

Concepto de dominio.

Objetos que se administran en un dominio.

Compartición de recursos.

Delegación de la administración.
2.
Conceptos y usos del Openldap.

Servicios de directorios y LDAP.

Configuración de un servidor LDAP principal.

Replicación de datos en LDAP para servidores de respaldo.

Herramientas graficas de administración.

Integración de otros servicios a LDAP.
3.
Conceptos y usos de Samba para interconexión con máquinas Windows.

Definición de Samba.

Protocolo SMB.

Configuración de Samba.

Niveles de seguridad.

Samba en el Nivel Domain.

Accesos a los recursos como invitado.

Sistema de archivos SMB.

Opciones del servidor Samba.

Opciones del recurso.
4.
Configuración de Samba como Controlador de Dominio Principal (PDC)

Configuraciones necesarias para Samba como PDC.
5.
Configuración de Samba como Controlador de Dominio de Respaldo (BDC)

Configuraciones necesarias para Samba como BDC.
6.
Migración de data desde un Controlador de Dominio bajo Windows.

Procesos para una migración de datos efectiva desde un PDC.
7.
Integración de clientes Windows y Linux al Dominio.

Proceso de integración al dominio en clientes Windows.

Proceso de integración al dominio en clientes Linux
Este curso te introducirá en el uso de un maravilloso sistema operativo, que su principal
característica es el ser de uso libre y sin pagos por licencia. Te prepararemos para
manejar la tecnología de una forma seguro y fluida, pensando en bajar los costos de
ofimática en cualquier organización.

Contenido Programático:

• Conceptos Básicos de Software Libre.


• Que es Linux.
• Distribuciones Linux.
• La Terminal UNIX.
• Comandos Básicos de UNIX.
• Instalar Aplicaciones en Linux.
• Usar Repositorios.
• Agregar Repositorios.
• Tipos de Entornos Gráficos (GNOME, KDE).
• KDE y WINDOWS.
• Ofimática en Linux.
• Openoffice.org.
• Reproductores Multimedia.
• Juegos.
• Desarrollo.
• Aplicaciones Varias.
• Programar en UNIX.
• Seguridad en Linux.
CONTENIDO PROGRAMÁTICO
TALLER BÁSICO DE LINUX
INTRODUCCIÓN
• Evaluación y chequeo de conceptos básicos de Informática.
TÉORIA
• Conceptos de Software Propietario.
• Ejemplos Software Propietario.
• Conceptos de Software Libre.
• Fundación del Software Libre.
• Requisitos de un Software Libre.
• Proyecto G.N.U.
• Historia de Linux.
• Creador de Linux.
• Concepto de Linux.
• Arquitectura de Linux.
• Distribuciones GNU/Linux.
• Ejemplo de Distribuciones GNU/Linux.
• Concepto de Entorno Gráfico.
• Ejemplo de Entorno Gráfico.
• Formato de sistema de Linux y Windows.
• Sistema de Archivos.
• Programas GNU/Linux.
• Programas Equivalentes de Linux y Windows.
• Ventajas de GNU/Linux.
• Desventajas de GNU/Linux.
• Futuro de GNU/Linux en el mundo.
• Futuro de GNU/Linux en Venezuela.
Practicas
• Configuración del arranque por CD-ROM de la computadora.
• Arranque paso a paso del Sistema Operativo GNU/LINUX por CDROM.
• Reconocimiento de la estructura de Modo Gráfico. (Escritorio,
Iconos, Barra de Inicio).
Practicas Modo Gráfico
• Abrir la “Barra de Inicio” y reconociendo de los programas.
• Abrir la carpeta “Personal”, “raíz” ,“home” , “mnt” del usuario.
• Buscar el “Manual de Ayuda”
• Realizar un “Documento de Texto”.
• Guardar el “Documento de Texto” en la unidad de floppy.
• Leer la unidad de floppy.
• Abrir un Editor de Diseño.
Practicas Modo Texto
• Concepto de “Consola de Comandos”.
• Buscar el “Manual de Comandos”
• Mostrar la fecha y hora del ordenador.
• Listar archivos y directorios.
• Acceder a un directorio.
• Salir a un directorio.
• Crear un nuevo directorio.
• Crear y editar un nuevo archivo de texto.
• Copiar un archivo.
• Borrar un archivo.
• Acceso como super-usuario.
• Montar una unidad de almacenamiento.
• Desmontar una unidad de almacenamiento.
• Limpiar la pantalla.
• Comando para salir de la consola.
• Apagar el sistema.
CURSO LINUX
Walter Pérez Aráuz

Contenido
1 Comenzando con Linux
1.1 Presentación
1.2 Descripción
• Conceptos del Sistema Operativo GNU/Linux
1.3 Distribuciones
• SuSE
• Fedora
• Debian
1.4 Instalación
• Preparación de la PC
• Proceso de Instalación
• El Superusuario: root
2 Herramientas básicas en Linux
2.1 La linea de comando
2.2 Lilo o Grub
2.3 Usuarios, Grupos y Permisos del sistema
2.4 Configuración de la Red: NIC, IP alias, Default Route, DNS.
2.5 Gestion de Paquetes
• Herramientas de Instalación y Administración del Software
• Tipos de archivos: tgz, rpm, deb
2.6 Configuración de X-Windows
2.7 Comandos Linux: mkdir, cd, ls, su, kill
2.8 El shell: bash, sh: History, alias, PATH, Variables de
Ambiente
2.9 Otras Herramientas
3 Sistemas de Archivos
3.1 Journaling File Systems: ext3, reiserfs, xfs
3.2 Montaje y Desmontaje
4 Herramientas de Oficina (Opcional)
4.1 Clientes de Correo, Navegadores Web, Editores de Texto,
Aplicaciones de
Ofimática
4.2 Impresión en Linux: Common Unix Printing System CUPS
4.3 Discos Extraíbles: CDs, Flash
5 Administrador de Red y Servidores
5.1 Conceptos de Servicio TCP/IP
• Puertos muy conocidos
• Secure Socket Layer y TLS
5.2 Utilidades de administración local: Procesos, logs,
memoria, discos, cpu.
5.3 Sniffers de Red: dsnif, tethereal, nast, snort
5.4 Instalación, Configuración y Puesta en marcha de
servidores
• Linux Router y NAT: Enrutamiento avanzado y Control de Tráfico.
• Correo: qmail
• Web: Apache2 y Apache-ssl
• DNS: djbdns
• DHCP: dhcpd server
5.5 Seguridad y Supervisión de Servidores
• Detectores de Intrusos de Red: snort
• Supervisores de Logs: logwatch, logcheck
• Exploit y RootKits: chkrootkit
Dirigido a:
Personas vinculadas al área administrativo-financiera de la empresa actual: Gerentes de
área, encargados, profesionales contables y administrativos.
Instructor: Daniel Gonzáles Acosta.
Instructor Certificado SNPP.
Instructor Interno del Banco Central del Paraguay- 15 años de Experiencia en la
Enseñanza de Excel.

Programa de Estudios

Configurar Excel 2010


Introducción de funciones
Funciones Lógicas – Búsquedas
Opciones de `Pegado Especial
Consolidación
Herramientas de Análisis
Cálculos Financieros de Amortización
Sistema Alemán
Sistema Francés
Sistema Americano
Tasas de Interés
TIR – VAN
MACROS
Solución de problemas
Trucos y Secretos de Excel

Al finalizar el curso el participante podrá:


Realizar consolidación de planillas.
Manejar Tablas dinámicas.
Realizar Análisis financieros de empresas.
Calcular cuotas, intereses, capital a devolver, plazos y otros valores de préstamos
basados en sistema francés o alemán.
Utilizar conceptos que se refieren a aspectos financieros de la empresa y de los
particulares.

Contenido Programatico:

Contenido programático
Suma de celdas, de bloques, operaciones de polinomios, suma, resta, multiplicación,
división.
Funciones introductorias, suma, promedio, max, min, redondear, entero, múltiplos
superiores e inferiores.
Copias, mover, copiado absoluto y relativo, mensajes de error: cir, valor, nombre, ref.
El sistema alemán, planteo de un caso práctico solución con herramientas de Excel.
El sistema Francés, funciones para su tratamiento en Excel , cálculo de la cuota capital y
cuota interés.
Consideraciones sobre ahorro y otras inversiones, herramientas de Excel para su
tratamiento , tasa nominal , tasa efectiva, análisis de varios casos
Usando Excel para el análisis financiero de la empresa:
Flujo de caja: conceptos, formatos más utilizados. Razón corriente, Liquidez, capital de
trabajo, activos y pasivos corrientes, prueba ácida, Administración de fondos, rotación
de cartera, traficación de datos resumen, gráficos de participación y de evolución.