Disponible en PDF, PrincipIOS
Descarga el PDF de PrincipIOS CONCEPTOS Y PRINCIPIOS SOBRE REDES EXPLICADOS DE FORMA SENCILLA. Redes, TCP-IP, Redes locales, Enrutamiento IP, Frame Relay, C.D.P., N.T.P., N.A.T, D.H.C.P.
Guía de ASP.NET gratuita. Desarrollo de sitios y aplicaciones web dinámicas.
Guía de desarrollo de sitios y aplicaciones web dinámicas en ASP.NET
Libro blanco sobre COBOL
COBOL es el acrónimo de Lenguaje Orientado a Negocios, del inglés Common Business Oriented Language). Es un lenguaje de programación para ordenadores compilado diseñado para propósitos empresariales y de negocio. Es un lenguaje imperativo, procedural y desde el 2002 orientado a objetos. Fue diseñado en 1959 por el CODASYL (Conference on Data Systems Languages) y se basó en gran parte en un lenguaje de programación anterior diseñado por Grace Hopper, comúnmente conocida como “La Abuela del COBOL”. La vida de Grace Murray Hopper es bastante interesante y merece una mención. Falleció en 1992 con 85 años. Fue una científica americana experta en ordenadores y contraalmirante de la Marina de los Estados Unidos. Como pionera en este campo, fue la primera programadora del ordenador Hardward Mark I e inventó el primer compilador para un lenguaje de programación. Popularizo la idea de la independencia de los lenguajes respecto a la máquina(hardware) lo que le guió al desarrollo de COBOL, como a la creación del primer lenguaje de programación de alto nivel. A ella se le atribuye la populación del término “debugging” (que no bug) para detectar fallos informáticos (inspirado en la polilla-bug que se otros científicos encontraron en el Mark II). Tras su experiencia con FLOW-MATIC, Hopper pensó que podía crearse un lenguaje de programación que usara órdenes en inglés y que sirviera para aplicaciones de negocios. Con esta idea, las bases para COBOL habían sido establecidas, y 2 años después se creó el comité que diseño este lenguaje. Aunque Hopper no tuvo un papel preponderante en el desarrollo del lenguaje, fue miembro del comité original para crearlo, y el FLOW-MATIC fue una influencia tan importante en el diseño de COBOL, que Hopper ha pasado a la historia de la informática como su creador.
Guia definitiva para crear Apps sin saber programar.
Guía para crear aplicaciones sin saber programar. Do It Yourseft (DIY). Este documento pretende ser una referencia o “libro blanco” de entornos que nos van a permitir crear aplicaciones para dispositivos móviles en diferentes plataformas sin necesidad de disponer de complejos conceptos y conocimientos para su desarrollo. Intentaré que sea un instrumento de consulta rápida, una referencia a los diversos enlaces que he recopilado mediante consultas en Internet. Mi intención es ir actualizando esta guía con nuevas aportaciones, con el objetivo final de disponer de un marco de selección de diversas alternativas. La tendencia actual es crear proyectos rentables, en el menor tiempo posible, sin necesidad de invertir grandes cantidades de recursos y tiempo para ofrecer a los usuarios la posibilidad de ejecutar aplicaciones en sus dispositivos. Mediante estas herramientas ofreceremos un gran valor añadido. Debido a la situación actual de crisis económica que sufrimos, es necesario buscar alternativas para desarrollar proyectos que supongan un bajo coste y una alta rentabilidad. No es una cuestión trivial, pero puede existir una fórmula capaz de permitir obtener un beneficio al realizar este tipo de proyectos. Ofrecer a los clientes crear apps de forma rápida y sencilla que complementen a los trabajos web. La Espiral rentable de un proyecto web o la espiral PWP (Profitable Web Project) busca rápidamente su salida en proyectos no pensados para ser desplegados a medida, intentando aprovechar al máximo los recursos disponibles, buscando minimizar el tiempo, el ahorro de costes en todas sus fases, con la meta de maximizar los beneficios obtenidos. Esta guía no pretende menospreciar a aquellas herramientas específicas que permiten crear aplicaciones desde 0 (from scratch), simplemente busca una oportunidad nueva para usuarios-empresas que deseen aventurarse en el desarrollo de su propio software para este mercado. Si bien es cierto que existen frameworks de desarrollo rápido, en
Curso Gratuito Python
Enlace de descarga del Curso de Python para principiantes. PDF de 136 páginas. Enlace de descarga : Curso-gratuito-iniciacion-python
Guia para la implantación de un SGSI en la empresa. ISO 27001
Os dejo el enlace, documento muy bien explicado e interesante. Implantación de un SGSI o ISMS en la empresa. Podríamos definir un Sistema de Gestión de Seguridad de la Información como una herramienta de gestión que nos va a permitir conocer, gestionar y minimizar los posibles riesgos que atenten contra la seguridad de la información en nuestra empresa. Descarga de la guía en PDF (enlace externo).
Metodología NIST, el documento SP 800-30. Metodología de gestión de riesgos informáticos.
El NIST o Instituto Nacional de Estándares y Tecnología ofrece documentos relacionados con la seguridad informática, y nos brinda una guía con pautas para realizar nuestras actividades. Esta en inglés. Documento sencillo de unas 50 páginas que ofrece una metodología para poner en práctica. Excelente guía de referencia y consulta. Es una guía para la gestión de riesgos informáticos. Para obtener más información podemos visitar la web csrc.nist.gov http://csrc.nist.gov/publications/nistpubs/800-30/sp800-30.pdf Actualización: http://csrc.nist.gov/publications/nistpubs/800-30-rev1/sp800_30_r1.pdf Otras guías del NIST: http://www.segu-info.com.ar/guias/nist.htm Notas: Existen otras metodologías interesantes como pueden ser OCTAVE del CERT, OCTAVE-S para Pymes. MAGERIT versión 3. Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información
Manual básico de administración de Windows Server 2008. Gratuito
En esta entrada os dejo el enlace a un documento PDF que permite conocer los elementos esenciales para administrar un servidor bajo Windows 2008. El objetivo de este manual es que el administrador del servidor cuente con una guía de referencia sencilla para la administración del sistema operativo Windows Server 2008. Se espera que sea útil en caso de que se le presente alguna problemática o bien que se le olvide el procedimiento para realizar alguna configuración. En el manual se cubren aspectos como instalación y configuración de funciones como DHCP, DNS, AD DS, usuarios, grupos, políticas, restricciones, impresoras, etc. Enlace de descarga. 162 Páginas de gestión esencial en castellano. Nota: Por favor, recuerda, si te ha gustado, puedes contribuir con aportaciones publicitarias, para cafés al menos Contenido relacionado: NUEVO: Guía definitiva para crear Apps para móviles sin saber programar. DIY – Libro blanco. #android #ios http://www.palentino.es/blog/guia-definitiva-para-crear-apps-sin-saber-programar/
Flexibilidad con SCRUM, principios de diseño e implantación
Flexibilidad con Scrum. Principios de diseño e implantación de campos de Scrum. Apuntes, conceptos y principios para diseñar, implantar y gestionar proyectos ágiles y equipos multidisciplinares. De Juan Palacio Enlace: http://www.safecreative.org/work/0710210187520 Licencia: Creative Commons Reconocimiento-NoComercial 3.0
ebook gratuito sobre marca personal: 100 buenas practicas para que te digan te sigo y te compro #100bpmarcapersonal
El Ebook titulado “Guía para el desarrollo de tu marca personal digital: 100 buenas prácticas para que te digan te sigo…te compro” #100bpmarcapersonal, de 60 páginas, está estructurado en los siguientes capítulos:
CSS avanzado
El estándar CSS 2.1 incluye más de 100 propiedades de todo tipo para diseñar el aspecto de las páginas HTML. No obstante, los diseños web más actuales muestran recursos gráficos que no se pueden realizar con CSS, como sombras, transparencias, esquinas redondeadas y tipografía avanzada. Por ese motivo, es preciso que los diseñadores web profesionales conozcan las técnicas imprescindibles para crear diseños web avanzados. En las próximas secciones se muestran las siguientes técnicas imprescindibles: Propiedades shorthand para crear hojas de estilos concisas. La propiedad 1hasLayout de Internet Explorer, imprescindible para solucionar muchos errores de ese navegador. Limpiar floats, para trabajar correctamente con los elementos posicionados de forma flotante. Cómo crear elementos de la misma altura, imprescindible para el layout o estructura de las páginas. Sombras, transparencias y esquinas redondeadas, que no se pueden crear con CSS 2.1. Sustitución de texto por imágenes y por Flash, para utilizar cualquier tipografía en el diseño de las páginas. Rollovers y sprites CSS para mejorar el tiempo de respuesta de las páginas. Técnicas para trabajar con el texto y la tipografía. Título: CSS avanzado Autor: Javier Eguíluz Pérez Páginas: Dirigido a: Diseñadores web con experiencia en CSS Requisitos: Conocimientos de HTML y CSS Descargar libro en PDF
Introducción a JavaScript
JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario. Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo que no es necesario compilar los programas para ejecutarlos. En otras palabras, los programas escritos con JavaScript se pueden probar directamente en cualquier navegador sin necesidad de procesos intermedios. A pesar de su nombre, JavaScript no guarda ninguna relación directa con el lenguaje de programación Java. Legalmente, JavaScript es una marca registrada de la empresa Sun Microsystems, como se puede ver en http://www.sun.com/suntrademarks/. Título: Introducción a JavaScript Autor: Javier Eguíluz Pérez Páginas: 140 Dirigido a: Diseñadores web Requisitos: Conocimientos de XHTML Descargar libro en PDF
Introducción a AJAX
El término AJAX se presentó por primera vez en el artículo “Ajax: A New Approach to Web Applications” publicado por Jesse James Garrett el 18 de Febrero de 2005. Hasta ese momento, no existía un término normalizado que hiciera referencia a un nuevo tipo de aplicación web que estaba apareciendo. En realidad, el término AJAX es un acrónimo de Asynchronous JavaScript + XML, que se puede traducir como “JavaScript asíncrono + XML“. El artículo define AJAX de la siguiente forma: Ajax no es una tecnología en sí mismo. En realidad, se trata de varias tecnologías independientes que se unen de formas nuevas y sorprendentes. Las tecnologías que forman AJAX son: XHTML y CSS, para crear una presentación basada en estándares. DOM, para la interacción y manipulación dinámica de la presentación. XML, XSLT y JSON, para el intercambio y la manipulación de información. XMLHttpRequest, para el intercambio asíncrono de información. JavaScript, para unir todas las demás tecnologías. —————————————————— Título: Introducción a AJAX Autor: Javier Eguíluz Pérez Páginas: 282 Dirigido a: Programadores web Requisitos: Conocimientos básicos de JavaScript Descargar libro en PDF