Skip to main content

Home/ dfs201011/ Group items tagged seguridad

Rss Feed Group items tagged

Alfre Gates

Backup automático seguro entre servidores Debian » By Alfredo - 0 views

  •  
    "Copia de seguridad completa, archivos y bases de datos MySQL Para comenzar voy a comprimir el directorio donde se encuentran todos mis Blogs, así que nos situamos en nuestro servidor remoto y localizamos el directorio que queramos hacer la copia de seguridad, en mi caso es /home/usuario/www/ del cuelgan todos los directorios donde tengo los Blogs … cd /home/usuario Ahora comprimiremos el directorio ( www ) con … tar -czf /home/usuario/backupwww.tar.gz /home/usuario/www Una vez comprimido aremos una copia de seguridad masiva de todas las bases de datos que tenemos con … mysqldump -uroot -pPASSWORD --all-databases > /home/usuario/backupmysql.`date +%Y%m%d`.sql (Esta ultima linea es toda seguida no partida en dos ) Donde pone password introducid el password que tenga root en la base de datos MySQL no en el sistema. Una vez hechas las dos copias de seguridad ya tenemos todo lo que necesitamos para restaurarlo todo en caso de catástrofe. backupwww.tar.gz y backupmysql.sql los tenemos en el directorio /home/usuario y en caso de necesitarlos los tenemos hay pero si recordamos al principio del articulo eliminamos las pegas de la petición del password al acceder a nuestro servidor en casa. Si nuestro servidor casero no necesita que le introduzcamos el password a mano podremos enviar estos dos ficheros por una conexión segura vía sftp. El tema está en automatizar el proceso para que no tenga que hacerlo yo a mano y ya que tengo estas dos maquinas conectadas las 24 h porque no vamos a dejarlas que cumplan ellas dos solas esta tarea por nosotros. Una vez hechas las copias de seguridad de todo lo que necesitamos tanto de los directorios como de las bases de datos MySQL necesitamos enviarlos a nuestro servidor casero con sftp. Para hacer esto vamos a usar el programador de tareas por defecto en todos los sistemas operativos GNU/Linux. Con Cron podremos decirle a que hora hacer las copias de seguridad y a que hora enviarlas a nuestro servidor casero que
Angely Rojas

Desventajas de la virtualización de servidores - 0 views

  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad. Teóricamente no podrás utilizar hardware que no este soportado por el hipervisor de virtualización. Hardware virtual obsoleto. Hasta hoy las máquinas virtuales solo nos ofrecen el acceso a tecnología antiguas como USB 1.0, Firewire 400, Ethernet 100, … pero por suerte hipervisor sigue evolucionando para estar al día con las últimas tendencias. La aceleración de vídeo se ve afectada por el menor rendimiento, pero se han conseguido que funcione muy bien las últimas versiones de aplicaciones de virtualización de escritorio como vmWare o Parallels ya incluyen soporte para OpenGL y DirectX. Aumento de las máquinas virtuales, como una vía para ahorrar compra de hierro, servidores dedicados reales, y con la idea de mejorar la escalabilidad de los proyectos, aunque también es necesario más tiempo de administración de sistemas, gestión de licencia (si tenemos virtualización de pago), posibles riesgos de seguridad, … A veces se desaprovechan los recursos con la creación de máquinas virtuales que no son necesarias. La avería o fallo de un servidor anfitrión de virtualización afecta a todos los servidores virtuales que aloja, por lo que es importante no solo copias de seguridad de las máquinas, si no incluso según lo crítico que sea el proyecto un clusters de servidores anfitriones para evitar te posible fallo. Como cada producto de virtualización usa sus propio sistemas, no hay uniformidad o estandarización de formatos, la portabilidad entre plataformas es realmente complicada. Por eso es importante esa decisión al principio, lo más normal es utilizar GNU/Linux como base. La virtualización incide de forma directa en la venta de servidores reales, aunque los servidores utilizados para virtualizar suelen ser más potentes y por supuesto más caros. Sobre esto se plantea una interesante pregunta, ¿existirá un canon oculto por comprar hardware para virtualización?. Como hemos comentado antes el sistema operativo anfitrión se vuelve crítico, por lo que la seguridad de este es vital, así como evitar reinicios innecesarios que hacen todas las máquinas virtuales que alojan puedan quedar fuera de servicio. El reiniciar ya no es la solución, como quizás muchas veces lo es.
  • escalabilidad
  • Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • ...13 more annotations...
  • algunas desventajas de virtualizar servidores.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior.
  • Menor rendimiento, dado que una máquina virtual corre en una capa intermedia a la del hardware real, siempre tendrá un rendimiento inferior. Si vas ha virtualizar, elige bien cual es la solución que necesitas en función de rendimiento y por supuesto costes y escalabilidad.
  • no podrás utilizar hardware que no este soportado por el hipervisor de virtualización.
  • Hardware virtual obsoleto. Hasta hoy las máquinas virtuales solo nos ofrecen el acceso a tecnología antiguas como USB 1.0, Firewire 400, Ethernet 100, … pero por suerte hipervisor sigue evolucionando para estar al día con las últimas tendencias.
  • La aceleración de vídeo se ve afectada por el menor rendimiento, pero se han conseguido que funcione muy bien las últimas versiones de aplicaciones de virtualización de escritorio como vmWare o Parallels ya incluyen soporte para OpenGL y DirectX.
  • Aumento de las máquinas virtuales, como una vía para ahorrar compra de hierro, servidores dedicados reales, y con la idea de mejorar la escalabilidad de los proyectos, aunque también es necesario más tiempo de administración de sistemas, gestión de licencia (si tenemos virtualización de pago), posibles riesgos de seguridad, …
  • A veces se desaprovechan los recursos con la creación de máquinas virtuales que no son necesarias.
  • La avería o fallo de un servidor anfitrión de virtualización afecta a todos los servidores virtuales que aloja, por lo que es importante no solo copias de seguridad de las máquinas, si no incluso según lo crítico que sea el proyecto un clusters de servidores anfitriones para evitar te posible fallo.
  • Como cada producto de virtualización usa sus propio sistemas, no hay uniformidad o estandarización de formatos, la portabilidad entre plataformas es realmente complicada. Por eso es importante esa decisión al principio, lo más normal es utilizar GNU/Linux como base.
  • La virtualización incide de forma directa en la venta de servidores reales, aunque los servidores utilizados para virtualizar suelen ser más potentes y por supuesto más caros. Sobre esto se plantea una interesante pregunta, ¿existirá un canon oculto por comprar hardware para virtualización?.
  • Como hemos comentado antes el sistema operativo anfitrión se vuelve crítico, por lo que la seguridad de este es vital, así como evitar reinicios innecesarios que hacen todas las máquinas virtuales que alojan puedan quedar fuera de servicio. El reiniciar ya no es la solución, como quizás muchas veces lo es.
Anngie Correa

Crear copias de seguridad en servidor web de hosting mediante php | miguelcarmona.name - 0 views

  •  
    crea copias de seguridad en el servidor web de hosting mediante php
Miguel Ángel Sánchez Hernández

Virtualización de VMware: optimización de los recursos de TI con la tecnologí... - 0 views

  • ¿Qué es la virtualización? El hardware informático x86 actual se ha diseñado para ejecutar un solo sistema operativo y una sola aplicación, lo que supone la infrautilización de gran parte de las máquinas. La virtualización permite ejecutar varias máquinas virtuales en una misma máquina física, donde cada una de las máquinas virtuales comparte los recursos de ese ordenador físico único entre varios entornos. Las distintas máquinas virtuales pueden ejecutar sistemas operativos diferentes y varias aplicaciones en el mismo ordenador físico. Aunque otros proveedores están subiéndose ahora al tren de la virtualización, VMware es líder en el mercado en este ámbito. Nuestra tecnología está probada en entornos de producción y la utilizan más de 170 000 clientes, incluido el 100% de las empresas de la lista Fortune 100.
  • ¿Cómo funciona la virtualización? La plataforma de virtualización de VMware se basa en una arquitectura preparada para la empresa. Utilice software como VMware vSphere y VMware ESXi (descarga gratuita) para transformar o “virtualizar” los recursos de hardware de un ordenador x86 (incluidos CPU, RAM, disco duro y controlador de red) para crear una máquina virtual completamente funcional que puede ejecutar su propio sistema operativo y aplicaciones de la misma forma que lo hace un ordenador “real”. Cada máquina virtual contiene un sistema completo, con lo que se eliminan los posibles conflictos. La virtualización de VMware inserta directamente una capa ligera de software en el hardware del ordenador o en el sistema operativo host. Contiene un monitor de máquina virtual o “hipervisor” que asigna los recursos de hardware de manera dinámica y transparente. Varios sistemas operativos se ejecutan de manera simultánea en el mismo ordenador físico y comparten recursos de hardware entre sí. Al encapsular la máquina entera (incluida la CPU, la memoria, el sistema operativo y los dispositivos de red), una máquina virtual es totalmente compatible con los sistemas operativos, las aplicaciones y los controladores de dispositivos x86 estándar. Puede ejecutar con toda seguridad varios sistemas operativos y aplicaciones al mismo tiempo en un solo ordenador; cada uno de ellos tendrá acceso a los recursos que necesite cuando los necesite.
    • ivan chill
       
      El hipervisor se encarga de asignar recursos hardware de manera dinámica y transparente Se crea capa en el sistema operativo host
  • Construya el centro de datos sobre una arquitectura flexible La virtualización de un ordenador físico único es solo el principio. Puede construir una infraestructura virtual completa, que abarque cientos de ordenadores físicos y dispositivos de almacenamiento interconectados con VMware vSphere, una plataforma de virtualización probada que se utiliza como base para la construcción de clouds privadas y públicas. No es necesario asignar servidores, almacenamiento ni ancho de banda de red a cada aplicación de manera permanente. En cambio, los recursos de hardware se asignan dinámicamente donde y cuando se necesitan dentro de la cloud privada. Las aplicaciones de máxima prioridad siempre disponen de los recursos necesarios sin necesidad de desperdiciar dinero en hardware que solamente se utiliza en las horas punta. Conecte esta cloud privada a una cloud pública para crear una cloud híbrida, que proporciona a la organización la flexibilidad, disponibilidad y escalabilidad que necesita para prosperar.
    • ivan chill
       
      No es necesario asignar servidores, almacenamiento ni ancho de banda de red a cada aplicación de manera permanente. Los recursos de hardware se asignan dinámicamente donde y cuando se necesitan dentro de la cloud privada.
  • ...1 more annotation...
  • Gestione sus recursos con el TCO más bajo La virtualización no es lo único importante. Se necesitan herramientas de administración para gestionar esas máquinas y la capacidad de ejecutar todas las aplicaciones y los servicios de infraestructura de los que depende la organización. VMware permite aumentar la disponibilidad de los servicios, porque elimina las tareas manuales en las que se cometen errores con mayor facilidad. Los centros de TI son más eficaces y efectivos con la virtualización de VMware. El personal gestionará una cantidad de servidores doble o triple, para proporcionar a los usuarios el acceso a los servicios que necesitan mientras conservan el control centralizado. Proporcione disponibilidad, seguridad y rendimiento integrados directamente, desde el escritorio hasta el centro de datos.
  •  
    Que es y como funciona la virtualización
José Alonso

Como eliminar una base de datos (necesario para luego probar que la restaurac... - 2 views

Primero debemos de autentificarnos como administradores de la base de datos: user@ubuntu:~$ mysql -u root -p mi_base #Nos solicita la contraseña de la base de datos de la cual el usuario "root" e...

dfs cms seguridad

started by José Alonso on 25 Nov 10 no follow-up yet
Juan Toledo

LinuxCentro.net - Caracteristicas de PHP - 0 views

  • Características de PHP 1. PHP PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas Web dinámicas, similar al ASP de Microsoft o el JSP de Sun, embebido en páginas HTML y ejecutado en el servidor.. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas de sí mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores la generación dinámica de páginas. No es un lenguaje de marcas como podría ser HTML, XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. 2. ¿Cómo Funciona PHP ? A diferencia de Java o JavaScript que se ejecutan en el navegador PHP se ejecuta en el servidor por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podría ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado es enviado al navegador. El resultado es normalmente una página HTML pero también podría ser una página WML (Wap). Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del navegador, sin embargo, para que sus páginas PHP funcionen el servidor donde están alojadas debe soportar PHP. 3. Características Al ser un lenguaje libre dispone de una gran cantidad de características que lo convierten en la herramienta ideal para la creación de páginas web dinámicas: Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, Sybase mSQL, Informix, entre otras. Integración con varias bibliotecas externas, permite generar documentos en PDF (documentos de Acrobat Reader) hasta analizar código XML. Ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación. Perceptiblemente más fácil de mantener y poner al día que el código desarrollado en otros lenguajes. Soportado por una gran comunidad de desarrolladores, como producto de código abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y reparen rápidamente. El código se pone al día continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP. Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de información en formularios, foros de discusión, manipulación de cookies y páginas dinámicas. Un sitio con páginas webs dinámicas es aquel que permite interactuar con el visitante, de modo que cada usuario que visita la página vea la información modificada para propósitos particulares. 4. Seguridad PHP es un potente lenguaje y el intérprete, tanto incluido en el servidor Web como módulo o ejecutado como un binario CGI, puede acceder a ficheros, ejecutar comandos y abrir comunicaciones de red en el servidor. Todas estas características hacen que lo que se ejecute en el servidor Web sea seguro por defecto. PHP ha sido diseñado específicamente para ser un lenguaje más seguro para escribir programas CGI, Perl o C y con la correcta selección de las opciones de configuración de tiempo de compilación y ejecución se consigue la exacta combinación de libertad y seguridad que se necesita. Ya que existen diferentes modos de utilizar PHP, existe también una multitud de opciones de configuración que permiten controlar su funcionamiento. Una gran selección de opciones garantiza que se pueda usar PHP para diferentes aplicaciones, pero también significa que existen combinaciones de estas opciones y configuraciones del servidor que producen instalaciones inseguras. 5. Resumen PHP es un lenguaje script procesado en el lado del servidor. El PHP se muestra como código embebido dentro de una página HTML. El modo de operación del PHP es el siguiente: El Navegador realiza una petición al servidor (se escribe la URL). Después el servidor ejecuta el código PHP solicitado y retorna el código HTML generado al Navegador. Por último el Navegador muestra la respuesta del servidor. Este tipo de iteración permite algunas operaciones complejas como conexiones a bases de datos o ejecución de complejos programas. PHP además de soportar un numero masivo de bases de datos, incluyendo INFORMIX, ORACLE, Sybase, Solid y PostgreSQL, etc. También nos ofrece una gran variedad de funciones que nos permiten desarrollar múltiples funcionalidades que van desde enviar un e-mail, subir un archivo (upload), crear una imagen en tiempo de ejecución, interactuar con diversos protocolos de comunicación, interactuar con documentos XML, autenticación, creación dinámica de documentos PDF, entre muchas otras cosas. Las principales características de PHP son: su rapidez; su facilidad de aprendizaje; su soporte multiplataforma tanto de diversos Sistemas Operativos, como servidores HTTP y de bases de datos; y el hecho de que se distribuye de forma gratuita bajo una licencia abierta.
  •  
    Todo php
Jessica Andersen

Frameworks de desarrollo web en PHP - 1 views

  • PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas.
  • PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor
  • PHP 3 Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel. [editar] PHP 4 En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,[2] a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008.[3] Según esta noticia [3] se dará soporte a fallos críticos hasta el 2008-08-09,...... [editar] PHP 5 El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versión más reciente de PHP es la 5.3.3 (22 de julio de 2010), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como: Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario. Mejoras de rendimiento. Mejor soporte para MySQL con extensión completamente reescrita. Mejor soporte a XML ( XPath, DOM, etc. ). Soporte nativo para SQLite. Soporte integrado para SOAP. Iteradores de datos. Manejo de excepciones. Mejoras con la implementación con Oracle. Aún se siguen publicando versiones de la rama 5.2.X, siendo publicada la versión 5.2.14 el 22 de Julio de 2010, aunque la mayoría son actualizaciones de seguridad
  • ...2 more annotations...
  • Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
  • Frameworks en PHP CakePHP. CodeIgniter. DooPHP. Horde. Kajona. Kohana. Lithium. Qcodo. Seagull. symfony. Yii. Zend Framework.
  •  
    ¿que es php?, un poco de historia
  •  
    tipos de php
  •  
    Tipos de php
Alfre Gates

Qué es PHP - 0 views

  • Es un lenguaje para programar scripts del lado del servidor, que se incrustan dentro del código HTML. Este lenguaje es gratuito y multiplataforma.Por Miguel Angel AlvarezAtención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.PHP es el acrónimo de Hipertext Preprocesor. Es un lenguaje de programación del lado del servidor gratuito e independiente de plataforma, rápido, con una gran librería de funciones y mucha documentación. Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo antes de que se envíe la página a través de Internet al cliente. Las páginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la página final que verá el cliente. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la PHP. Como la página resultante contiene únicamente código HTML, es compatible con todos los navegadores. Podemos saber algo más sobre la programación del servidor y del cliente en el artículo qué es DHTML. Esquema del funcionamiento de las páginas PHP. Una vez que ya conocemos el concepto de lenguaje de programación de scripts del lado del servidor podemos hablar de PHP. PHP se escribe dentro del código HTML, lo que lo hace realmente fácil de utilizar, al igual que ocurre con el popular ASP de Microsoft, pero con algunas ventajas como su gratuidad, independencia de plataforma, rapidez y seguridad. Cualquiera puede descargar a través de la página principal de PHP www.php.net y de manera gratuita, un módulo que hace que nuestro servidor web comprenda los scripts realizados en este lenguaje. Es independiente de plataforma, puesto que existe un módulo de PHP para casi cualquier servidor web. Esto hace que cualquier sistema pueda ser compatible con el lenguaje y significa una ventaja importante, ya que permite portar el sitio desarrollado en PHP de un sistema a otro sin prácticamente ningún trabajo. PHP, en el caso de estar montado sobre un servidor Linux u Unix, es más rápido que ASP, dado que se ejecuta en un único espacio de memoria y esto evita las comunicaciones entre componentes COM que se realizan entre todas las tecnologías implicadas en una página ASP. Por último señalábamos la seguridad, en este punto también es importante el hecho de que en muchas ocasiones PHP se encuentra instalado sobre servidores Unix o Linux, que son de sobra conocidos como más veloces y seguros que el sistema operativo donde se ejecuta las ASP, Windows NT o 2000. Además, PHP permite configurar el servidor de modo que se permita o rechacen diferentes usos, lo que puede hacer al lenguaje más o menos seguro dependiendo de las necesidades de cada cual. Fue creado originalmente en 1994 por Rasmus Lerdorf, pero como PHP está desarrollado en política de código abierto, a lo largo de su historia ha tenido muchas contribuciones de otros desarrolladores. Actualmente PHP se encuentra en su versión 4, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades de las aplicaciones web actuales. Este lenguaje de programación está preparado para realizar muchos tipos de aplicaciones web gracias a la extensa librería de funciones con la que está dotado. La librería de funciones cubre desde cálculos matemáticos complejos hasta tratamiento de conexiones de red, por poner dos ejemplos. Algunas de las más importantes capacidades de PHP son: compatibilidad con las bases de datos más comunes, como MySQL, mSQL, Oracle, Informix, y ODBC, por ejemplo. Incluye funciones para el envío de correo electrónico, upload de archivos, crear dinámicamente en el servidor imágenes en formato GIF, incluso animadas y una lista interminable de utilidades adicionales. Se puede obtener mucha más información de PHP en los diversos manuales de PHP que hemos publicado en desarrolloweb. Manuales que atienden a los diversos niveles de cada programdor: Programación en PHP: Aprende PHP desde el principio con este manual que toca las prestaciones más imprescindibles. Programación en PHP II: Aprende a hacer una aplicación práctica en PHP. Un sistema de postales. Taller de PHP: otros artículos prácticos más avanzados con el lenguaje.
  •  
    By Alfred
Eliot Hernandez

Backups con rsync: script para sincronizar archivos/ficheros « Mi ordenador e... - 4 views

  •  
    Copia de seguridad con rsync
Miguel Ángel Sánchez Hernández

Script to backup your MySQL tables and send them to your email | Unixmen - 0 views

  • #!/bin/sh mysqldump -uroot -ppwd --opt database1 > /backupdb/db1.sql mysqldump -uroot -ppwd --opt database2 > /backupdb/db2.sql cd /sqldata/ tar -zcvf backupdb.tgz *.sql cd /scripts/ perl emailsql.pl
    • Miguel Ángel Sánchez Hernández
       
      Aqui crea la copia de seguridad de la base de datos
  • #!/usr/bin/perl -w use MIME::Lite; $msg = MIME::Lite->new( From => mysqlbackup@your-email.com, To => you@your_distination-mail.com, Subject => backupdb.tgz MySQL backup!, Type => text/plain, Data => "Here are the MySQL database backups."); $msg->attach(Type=>application/x-tar, Path =>"/backupdb/backupdb.tgz", Filename =>"backupdb.tgz"); $msg->send; now run this job every night at 00:00 add job to crontab -e 0 0 * * * /myscripts/mysqlbackup
  • This is a nice script  to automatically backup your MySQL tables and send them to your email. 
    • Miguel Ángel Sánchez Hernández
       
      Este es un script que hace copia de seguridad de tu base de datos y te la envia por correo
Eliot Hernandez

Evitar la propagación de virus por USB - 1 views

  •  
    Venga para que no pasen los virus a través del PENDRIVE
ivan chill

Computación en nube - Wikipedia, la enciclopedia libre - 0 views

  • paradigma que permite ofrecer servicios de computación a través de Internet. La "nube" es una metáfora de Internet.
  • todo lo que puede ofrecer un sistema informático se ofrece como servicio
  • permite al usuario acceder a un catálogo de servicios estandarizados y responder a las necesidades de su negocio, de forma flexible y adaptativa, en caso de demandas no previsibles o de picos de trabajo, pagando únicamente por el consumo efectuado.
  • ...9 more annotations...
  • permite aumentar el número de servicios basados en la red
  • pago por consumo
  • infraestructura tecnológica dinámica que se caracteriza, entre otros factores, por un alto grado de automatización, una rápida movilización de los recursos, una elevada capacidad de adaptación para atender a una demanda variable, así como virtualización avanzada
  • Contribuye al uso eficiente de la energía. En este caso, a la energía requerida para el funcionamiento de la infraestructura. En los datacenters tradicionales, los servidores consumen mucha más energía de la requerida realmente. En cambio, en las nubes, la energía consumida es sólo la necesaria, reduciendo notablemente el desperdicio.
  • dependencia de los proveedores de servicios.
  • La disponibilidad de las aplicaciones están atadas a la disponibilidad de acceso a internet.
  • Los datos "sensibles" del negocio no residen en las instalaciones de las empresas
  • La madurez funcional de las aplicaciones hace que continuamente estén modificando sus interfaces por lo cual la curva de aprendizaje en empresas de orientación no tecnológica tenga unas pendientes pequeñas.
  • Seguridad. La información de la empresa debe recorrer diferentes nodos para llegar a su destino, cada uno de ellos ( y sus canales) son un foco de inseguridad. Si se utilizan protocolos seguros, HTTPS por ejemplo, la velocidad total disminuye debido a la sobrecarga que requieren estos protocolos. Escalabilidad a largo plazo. A medida que más usuarios empiecen a compartir la infraestructura de la nube, la sobrecarga en los servidores de los proveedores aumentaran, si la empresa no posee un esquema de crecimiento óptimo puede llevar a degradaciones en el servicio o jitter altos.
  •  
    la nube como metafora de Internet Todas las aplicaciones como servicos
Jessica Andersen

Virtualización - Wikipedia, la enciclopedia libre - 0 views

  • En informática, virtualización se refiere a la abstracción de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstracción entre el hardware de la máquina física (host) y el sistema operativo de la máquina virtual (virtual machine, guest), siendo un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento, una red o incluso un sistema operativo, donde se divide el recurso en uno o más entornos de ejecución. Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Red, Almacenamiento) y así podrá repartir dinámicamente dichos recursos entre todas las máquinas virtuales definidas en el computador central. De modo que nos permite tener varios ordenadores virtuales ejecutándose sobre el mismo ordenador físico.
  • Virtualización completa Esta es en donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo “guest” sin modificar (uno diseñado para la misma CPU) para correr de forma aislada. Típicamente, muchas instancias pueden correr al mismo tiempo. Este enfoque fue el pionero en 1966 con CP-40 y CP[-67]/CMS, predecesores de la familia de máquinas virtuales de IBM. [editar] Ejemplos VMware Workstation VMware Server VirtualBox Parallels Desktop Virtual Iron Adeos Mac-on-Linux Win4BSD Win4Lin Pro y z/VM openvz Oracle VM XenServer Microsoft Virtual PC 2007 Hyper-V
  • Virtualización por S.O Virtualizar significa instalar un sistema operativo dentro de otro al que se le llama guest (invitado), mediante el uso de una máquina virtual. Frecuentemente denominada virtualización compartida del Sistema Operativo o virtualización del SO, la virtualización del Sistema Operativo virtualiza servidores en la capa del sistema operativo (kernel). Este método de virtualización crea particiones aisladas o entornos virtuales (VEs) en un único servidor físico e instancia de SO para así maximizar los esfuerzos de administración del hardware, software y centro de datos. La Virtualización de Hypervisor tiene una capa base (generalmente un kernel, Linux que se muestra aquí como un hypervisor o SO estándar) que se carga directamente en el servidor base. Para asignar hardware y recursos a las máquinas virtuales (VMs), es recomendable que todo el hardware del servidor esté virtualizado. La siguiente capa superior muestra cada chip, placa, etc. que debe virtualizarse para que así pueda ser asignado a las VMs. Una vez en la VM, hay un copia completa de un sistema operativo y finalmente la aplicación o carga de trabajo. La Virtualización de SO mejora el rendimiento, gestión y eficiencia. En la base reside un sistema operativo huésped estándar, en el caso de Parallels Virtuozzo que incluye Windows y Linux. A continuación encontramos la capa de virtualización, con un sistema de archivos propietario y una capa de abstracción de servicio de kernel que garantiza el aislamiento y seguridad de los recursos entre distintos contenedores. La capa de virtualización hace que cada uno de los contenedores aparezca como servidor autónomo. Finalmente, el contenedor aloja la aplicación o carga de trabajo.
  •  
    "Virtualización completa Esta es en donde la máquina virtual simula un hardware suficiente para permitir un sistema operativo "guest" sin modificar (uno diseñado para la misma CPU) para correr de forma aislada. Típicamente, muchas instancias pueden correr al mismo tiempo. Este enfoque fue el pionero en 1966 con CP-40 y CP[-67]/CMS, predecesores de la familia de máquinas virtuales de IBM. [editar] Ejemplos * VMware Workstation * VMware Server * VirtualBox * Parallels Desktop * Virtual Iron * Adeos * Mac-on-Linux * Win4BSD * Win4Lin Pro * y z/VM * openvz * Oracle VM * XenServer * Microsoft Virtual PC 2007 * Hyper-V"
  •  
    Definición y ejemplos de Virtualización Completa
  •  
    Definición de Virtualización por S.O.
Miguel Ángel Sánchez Hernández

Máquinas virtuales, servidor virtual, infraestructura virtual - 1 views

  • ¿Qué es una máquina virtual? Una máquina virtual es un contenedor de software perfectamente aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera un ordenador físico. Una máquina virtual se comporta exactamente igual que lo hace un ordenador físico y contiene sus propios CPU, RAM, disco duro y tarjetas de interfaz de red (NIC) virtuales (es decir, basados en software).El sistema operativo no puede establecer una diferencia entre una máquina virtual y una máquina física, ni tampoco lo pueden hacer las aplicaciones u otros ordenadores de una red. Incluso la propia máquina virtual considera que es un ordenador “real”. Sin embargo, una máquina virtual se compone exclusivamente de software y no contiene ninguna clase de componente de hardware. El resultado es que las máquinas virtuales ofrecen una serie de ventajas con respecto al hardware físico.
    • ivan chill
       
      Definición bastante precisa
  • Compatibilidad Al igual que un ordenador físico, una máquina virtual aloja sus propios sistema operativo y aplicaciones guest, y dispone de los mismos componentes (placa base, tarjeta VGA, controlador de tarjeta de red, etc.). Como consecuencia, las máquinas virtuales son plenamente compatibles con la totalidad de sistemas operativos x86, aplicaciones y controladores de dispositivos estándar, de modo que se puede utilizar una máquina virtual para ejecutar el mismo software que se puede ejecutar en un ordenador x86 físico. Aislamiento Aunque las máquinas virtuales pueden compartir los recursos físicos de un único ordenador, permanecen completamente aisladas unas de otras, como si se tratara de máquinas independientes. Si, por ejemplo, hay cuatro máquinas virtuales en un solo servidor físico y falla una de ellas, las otras tres siguen estando disponibles. El aislamiento es un factor importante que explica por qué la disponibilidad y protección de las aplicaciones que se ejecutan en un entorno virtual es muy superior a las aplicaciones que se ejecutan en un sistema tradicional no virtualizado. Encapsulamiento Una máquina virtual es básicamente un contenedor de software que agrupa o “encapsula” un conjunto completo de recursos de hardware virtuales, así como un sistema operativo y todas sus aplicaciones, dentro de un paquete de software. El encapsulamiento hace que las máquinas virtuales sean extraordinariamente portátiles y fáciles de gestionar. Por ejemplo, puede mover y copiar una máquina virtual de un lugar a otro como lo haría con cualquier otro archivo de software, o guardar una máquina virtual en cualquier medio de almacenamiento de datos estándar, desde una memoria USB de bolsillo hasta las redes de área de almacenamiento (SAN) de una empresa. Independencia de hardware Las máquinas virtuales son completamente independientes de su hardware físico subyacente. Por ejemplo, se puede configurar una máquina virtual con componentes virtuales (CPU, tarjeta de red, controlador SCSI, pongamos por caso) que difieren totalmente de los componentes físicos presentes en el hardware subyacente. Las máquinas virtuales del mismo servidor físico pueden incluso ejecutar distintos tipos de sistema operativo (Windows, Linux, etc.).Si se combina con las propiedades de encapsulamiento y compatibilidad, la independencia del hardware proporciona la libertad para mover una máquina virtual de un tipo de ordenador x86 a otro sin necesidad de efectuar ningún cambio en los controladores de dispositivo, en el sistema operativo o en las aplicaciones. La independencia del hardware también significa que se puede ejecutar una mezcla heterogénea de sistemas operativos y aplicaciones en un único ordenador físico. Utilice máquinas virtuales como componentes básicos de la infraestructura virtual Las máquinas virtuales son un componente básico fundamental de una solución mucho mayor: la infraestructura virtual. Mientras que una máquina virtual representa los recursos de hardware de todo un ordenador, una infraestructura virtual representa los recursos de hardware interconectados de la totalidad de una infraestructura de TI, lo que incluye ordenadores, dispositivos de red y recursos compartidos de almacenamiento. Organizaciones de todos los tamaños utilizan soluciones de VMware para crear servidores e infraestructuras de escritorio para mejorar la disponibilidad, seguridad y capacidad de gestión de las aplicaciones de misión crítica.
    • ivan chill
       
      En este apartado se describen las carácterísticas fundamentales de la virtualización. Muy útil para añadirlo a los apuntes del wiki
  •  
    Que es una maquina virtual y ventajas
ivan chill

DaboBlog - Por David Hernández (Dabo), Cibercultura | GNU/Linux | Mac OS X | ... - 0 views

  •  
    Artículo y podcast sobre sysadmins
Ismael Romero

Distintos Framework para PHP. Programación en Castellano. - 0 views

  • Framework
  • Framework
  • Distintos Framework para PHP
  • ...43 more annotations...
  • A la hora de desarrollar un proyecto utilizando PHP, hay que ver si nos interesa utilizar un Framework que nos facilite el desarrollo y podamos aprovechar todas las funcionalidades que nos dan ya desarrolladas.
  • Vamos a realizar un repaso por los framework para PHP que podemos encontrarnos en la actualidad.
  • Symfony
  • Es un framework creado completamente en PHP 5 y  diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características. Separa la lógica de negocio, la lógica del servidor y la presentación web. Con este framework, el desarrollador podrá olvidarse de las tareas comunes en una web y centrarse solo en las específicas del proyecto en el que esté trabajando. Entre sus características más destacables están:
  • Fácil de instalar y configurar en la mayoría de plataformas. Independiente del sistema gestor de bases de datos. Utiliza programación orientada a objetos. Utiliza un modelo MVC (Modelo vista controlador). Sigue la mayoría de mejores prácticas y patrones de diseño para la web. Está preparado para aplicaciones empresariales.
  • BlueShoes
  • Es un framework y CMS escrito en PHP, con soporte para MySQL y para Oracle y MSSQL. Ofrece a los desarrolladores soluciones para necesidades reales, para lo cual disponemos de componentes de manejo de usuarios, sesión, grupo de usuarios, tratamiento de excepciones, logs, formularios y mucho más. Dispone de la posibilidad de añadir plugins.  Existe una versión gratuita y otra enterprise que por un precio nos ofrece más características.
  • CakePHP
  • Es un framework que facilita el desarrollo de aplicaciones web, utilizando el patrón de diseño MVC (Modelo-Vista-Controlador). Es un framework de código abierto. Está desarrollado en PHP con programación orientada a objetos.
  • Surgió en el año 2005 cuando Ruby on Rails estaba ganando popularidad y tiene muchas características que ofrece Ruby On Rails, como por ejemplo facilitar al usuario la interacción con la base de datos mediante el uso de ActiveRecord.
  • Entre las características de este Framework, podemos destacar:
  • Compatible con PHP4 y PHP5 CRUD de la base de datos integrado Creación de url amigables. Sistema de plantillas rápido y flexible. Ayuda para Ajax, Jacascript, html.... Proporciona componentes de seguridad y sesión
  • CodeIgniter
  • Es un framework para desarrollo de aplicaciones en PHP. Es Open Source y muy pequeño, con una estructura de sus librerías muy bien estrutrurado.
  • Destaca por lo liviano que es y por su facilidad para ponerlo en marcha. Solo hay que descomprimirlo y ponerlo en una carpeta.
  • Algunas características de este framework:
  • Compatible para PHP4 y PHP5
  • Gran documentación con una gran comunidade de desarrolladores.
  • Gran facilidad de aprendizaje. En poco tiempo se puede hacer grandes
  • cosas
  • Utiliza el patrón de diseño Modelo-Vista-Controlador.
  • Horde
  • Es un framework libre escrito en PHP para el desarrollo de aplicaciones colaborativas. Se compone de unas bibliotecas que proporcione funcionalidades básicas como son la autenticación, gestión de preferencias, interfaz gráfrica... y que sirven de unión entre las distintas aplicaciones de usuario que son gestionados como sub-proyectos independientes.
  • Seagull
  • Es un framework que nos permite realizar una programación modular y que poseé un CMS. Entre las características que podemos destacar están.
  • Es compatible con PHP 4 y PHP 5 Tiene el ORM integrado
  • Utiliza como patrón de diseño MVC.
  • tipos de bases de dato
  • distintos
  • Soporta
  • Funciones para la validación de datos.
  • Integración de librerías PEAR.
  • Qcodo
  • Es un framework de código abierto para PHP5 que construye un mapeo de objetos y una interfaz de ABMS utilizando AJAX desde un modelo existente en una base de datos.
  • También poseé Qforms que son componentes para la creación de formularios. Tiene la ventaja de que es muy liviano y puede ser utilizado tanto en pequeñas como en grandes desarrollos.
  • El framework consiste de dos componentes principales: el generador de código y los Qcompomentes (Qforms). Qcodo usa ORM para el acceso a base de datos. El generador de código introspecciona una estructura de base de datos relacional y construye un ORM, así como también varias interfaces remotas (SOAP, AJAX) para el ORM. El ORM en QCodo puede ser extendido para proveer funcionalidad mantenida por el usuario (via object subclassing). Qforms incluye la habilidad de validar campos, disparar eventos, y asociar llamadas AJAX. Qforms se comunica perfectamente con el ORM, permitiendo a los desarrolladores a rápida e interactivamente cambiar cualquiera de los tres componentes de la arquitectura MVC con poco impacto a los otros componentes.
  • Xaraya
  • Xaraya es un framework PHP que permite crear sofisticadas y flexibles aplicaciones, ofrece: diseño modular, API, internacionalización, templates XML, etc.
  • Zoop es un framework PHP basado en el patrón de diseño MVC (Modelo, Vista, Controlador) que separa la lógica de negocio de las vistas y de la capa de datos. Está diseñado para ser eficiente, modular y extensible, proveyendo balance entre ligereza y robustez. El framework dispone de un conjunto de controles mejorados, distintos tipos de acceso a datos, automatización de tareas tediosas e integración fácil con otros proyectos.
  • Zend Framework
  • Zend Framework es un framework de código abierto para desarrollar aplicaciones web y servicios web con PHP 5. ZF es una implementación que usa código 100% orientado a objetos. La estructura de los componentes de ZF es algo único; cada componente está construido con una baja dependencia de otros componentes. Esta arquitectura débilmente acoplada permite a los desarrolladores utilizar los componentes por separado.
  • e ZF es algo único; cada componente está construido con una baja dependencia de otros componentes. Esta arquitectura débilmente acoplada permite a los desarrolladores utilizar los componentes por separado. ZF ofrece un gran rendimiento y una robusta implementación MVC, una abstración de base de datos fácil de usar, y un componente de formularios que implementa la prestación de formularios HTML, validación y filtrado para que los desarrolladores puedan c
  • ZF ofrece un gran rendimiento y una robusta implementación MVC, una abstración de base de datos fácil de usar, y un componente de formularios que implementa la prestación de formularios HTML, validación y filtrado para que los desarrolladores puedan consolidar todas las operaciones usando de una manera sencilla la interfaz orientada a objetos.
Angely Rojas

Novedades de PHP6 - 0 views

  • principales cambios que se plantearon implementar
  • Unicode: Es el cambio más relevante en esta nueva versión. En PHP5 se puede activar Unicode bajo petición, pero en este caso, se dispara el consumo de recursos debido a que PHP tiene que almacenar todas las variantes de funciones, métodos y clases tanto en Unicode como en no-Unicode en la tabla de símbolos. Register Globals eliminadas: Cualquier variable global registrada que aparezca en el código nos devolverá un error E_CORE_ERROR y un enlace a la documentación en la que se detalla porqué es contraproducente utilizarlo. Para la versión actual 5.3 ya han sido marcadas como deprecated. Magic Quotes eliminadas: El bajo rendimiento de magic_quotes, magic_quotes_sybase y magic_quotes_gpc ha provocado la decisión de colocarlas como deprecated en la versión actual 5.3 y de eliminarlas definitivamente para la versión 6. Modo seguro eliminado: La razón es que aparentemente daba una idea errónea de que hacía a PHP seguro, cuando en realidad no mejoraba en nada la seguridad, si bien, open_basedir se conservará. ‘var’ y ‘public’ tendrán el mismo significado: Con PHP6 una variable ‘var’ va a considerarse ‘public’ adquiriendo idéntico significado. Desaparecerá el warning mostrado al usarlo aunque tengamos configurado  el nivel de error como E_STRICT. Return by Reference devolverá un error: Tanto $foo =& new StdClass() como function &foo producirán ahora un error E_STRICT. Compatibilidad zend.ze1 eliminada: ze1 intentó conservar el viejo comportamiento de PHP4, pero aparentemente “ni siquiera funciona al 100%”, así que será eliminado por completo y dará un error E_CORE_ERROR si se detecta. Se abandona el soporte de Freetype1 y GD1: Bibliotecas totalmente obsoletas y que no tiene sentido seguir manteniendo. FastCGI siemper activado: El código de FastCGI será renovado y estará siempre disponible para la CGI SAPI, no podrá ser desactivado. Register Long Arrays eliminado: En PHP6 sólo $_POST y $_GET serán aceptados, HTTP_*_VARS va a devolver un error.
  •  
    principales cambios para implementar php
Angely Rojas

Diferencias Entre Páginas Web Dinámicas y Estáticas - 0 views

  • El motivo de este artículo es diferenciar lo que son las páginas web estáticas y las páginas web dinámicas; tanto en lo que es su desarrollo, así como tambien en lo que a su costo se refiere.

    Es muy importante que al momento de que una empresa o negocio tome la desición de hacer uso de una página web para vender, mostrar o promover sus servicios; tengan bien claro lo que se quiere lograr mediante dicha web y Definir los objetivos que se desean alcanzar.

     


     

    Páginas Web Estáticas

    Son páginas enfocadas principalmente a mostrar una información permanente, se crean mediante el lenguaje HTML, que NO permite grandes libertades para crear efectos o funcionalidades más allá de los enlaces, pero que haciendo uso de otros recursos se pueden obtener muy buenos resultados llegando a ser páginas muy similares a las dinámicas en cuando a su visualización se refiere.

    Esta es una opción más que suficiente para aquellos que simplemente ofrecen una descripción de su empresa, quiénes somos, donde estamos, servicios, etc... ideal para empresas que no quieren muchas pretensiones con su sitio Web, simplemente informar a sus clientes de sus productos y dar a conocer su perfil de empresa, entre otros.

    • La principal ventaja de este tipo de páginas es lo económico que pueden resultar más sin embargo pueden con toda seguridad llenar las espectativas deseadas, con un diseño elegante, moderno y funcional incluyendo las imágenes y el texto con el cual se desea mantener informados a nuestros clientes en todo momento. Estas web tienen un costo mucho menor que las web dinámicas.

     


     

    Páginas Web Dinámicas

    Se contruyen haciendo uso de otros lenguales de programación, siendo el más utilizado de todos el PHP, con lo cual podemos definir las funciones y caracteristicas que se deben cumplir de acuerdo a nuestras necesidades.

    Estas permiten la creación de aplicaciones dentro de la propia Web, ofrecen tambien una mayor interactividad con los usuarios que la visiten. Otras funcionalidades que se pueden crear mediante las web dinámicas son las aplicaciones como encuestas y votaciones, foros de soporte, libros de visita, envío de e-mails inteligentes, reserva de productos, pedidos on-line, atención al cliente personalizada, entre otros.

    La creación de una página web dinámica es más compleja, ya que se requiere de conocimientos específicos de lenguajes de programación y gestión de bases de datos. Mediante la creación de una página web dinámica, el cliente o empresa que la solicite recibirá practicamente 2 páginas en una, ya que por un lado tendrá un panel de administración no visible por los usuarios visitantes de la web y por otro lado tendrá lo que es la web publicamente visible para los usuarios. Es por esto que su creación requiere de un costo más alto.

    • Sus ventajas: Realmente sus ventajas y posibilidades son infinitas, con este tipo de páginas web se puede hacer todo lo que se desee, desde una simple web informativa, hasta una potente herramienta de trabajo rica en contenido dinámico, sistema contable capaz de llevar lo que es el inventario de la empresa, además de que puede ser manejada y actualizada incluso por el propietario de la web sin la intervención de un programador. Lo que hoy se conoce como web 2.0 es precisamente la web dinámica, esa en la cual los usuarios interactuan con la información contenida en la web, ya que dicha información varía de acuerdo a las opciones tomadas por el usuario en tiempo real.
    • Angely Rojas
       
      Es importante saber la diferencia entre pagina estática y dinámica. En el momento de tomar la decisión de hacer uso de una página web para vender, mostrar o promover sus servicios; tengan bien claro lo que se quiere lograr mediante dicha web y Definir los objetivos que se desean alcanzar.
Jessica Andersen

Preparacion para la Cerfificacion en Zend Framework - 0 views

  • Preparación para la Certificación en Zend FrameworkDescripciónEl curso de Capacitación para Certificación en Zend Framework prepara a desarrolladores experimentados que diseñan y construyen aplicaciones PHP utilizando ZF para aprobar el examen de certificación y lograr el estatus de Ingeniero Certificado Zend en Zend Framework (ZCE-ZF). Este es un curso de preparación para un examen; no enseña ZF o PHP. Utiliza un formato de revisión especial para presentar el material que simula la experiencia del examen. El contenido es entregado rápidamente a través de una serie de revisiones rápidas con sus corresponidentes preguntas centradas en las 14 áreas temáticas del examen. El curso también proporciona importante información sobre el examen en sí, y estrategias para responder las preguntas. Este curso se ofrece en línea -con un instructor en vivo- por 16 horas (ocho sesiones de dos horas cada una), o puede ser adaptado para un salón de clases (3 días).ObjetivosPreparación para el Examen de Certificación Zend Framework AudienciaEste curso está diseñado para desarrolladores experimentados Zend Framework (nivel intermedio o mayor) que desean obtener información sobre cómo tomar y aprobar el Examen de Certificación Zend Framework, al mismo tiempo que son guiados a través de una revisión intensa de los temas importantes dentro de las 14 áreas de certificación
  • PrerequisitosPor lo menos conocimientos intermedios de las 14 áreas temáticas
  • Precio
  • ...2 more annotations...
  • Precio Regular: 1000.00 USD
  • TemarioIntroducción: Por qué certificación; Esenciales de exámenes, Preguntas y estrategias, Areas de Certificacón de Temas MVC: Componentes, Patrones básicos, Paso de arranque, Zend Controller, Zend Layout Formas: Zen Db Form, Validación/Filtro, Decoradores, Elementos, Formas, Grupos de Display y Sub Forma, Configuración, Internacionalización Bases de datos: Zend Db, Zend Db Statement, Zend Db Table, Zend Db Profiler, Zend Db Select, Patrón Puente de Tabla de datos, Patrón Puente de Entrada a Datos Autentificación y Acceso: Zend Acl, Zend Auth, Zend Auth Adapters Filtros y Validación: Filtrado de cadenas, Filtros personalizados, Clases de Validación Estándar, Validadores de cadena, Validadores de clientes Servicios Web: Cliente XML-RPC, Servidor XML-RPC, Cliente REST, Servidor REST, Servicios Web Zend Server Infraestructura: Zend Config, Zend Session, Zend Registry, Zend Loader Búsqueda: Zend Search Lucene, Indice, Querying, Desempeño Mail: Construcción, almacenamiento, Proveedores de almacenamiento, Recepción de mensajes, Envío de mensajes Internacionalización: Zend Date, Zend Translate, Zend Locale, Zend Currency, Zend View Helper Translate Seguridad: Falsificación de petición de sitio cruzada, autentificación segura, Escapando para salida, Escritura de Sitio Cruzada Estándares de codificación: Convención de codificación, Zend Loader Desempeño: Zend Cache, Inclusión de script, Optimización, Zend Memory Diagnóstico y Mantenimiento: Zend Debug, Zend Lo
  •  
    Contiene una descripcion de examen, los temarios y el precio
1 - 20 of 22 Next ›
Showing 20 items per page