Jump to content

guakson

Warianos
  • Posts

    1,171
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by guakson

  1. El significado de Java tal y como se le conoce en la actualidad es el de un lenguaje de programación y un entorno para ejecución de programas escritos en el lenguaje Java. AI contrario que los compiladores tradicionales, que convierten el código fuente en instrucciones a nivel de máquina, el compilador Java traduce el código fuente Java en instrucciones que son interpretadas por la Máquina Virtual Java (JVM, Java Virtual M achine). A diferencia de los lenguajes C y C++ en los que está inspirado, Java es un lenguaje interpretado. Aunque hoy en día Java es por excelencia el lenguaje de programación para Internet y la World Wide Web en particular, Java no comenzó como proyecto Internet y por esta circunstancia es idóneo para tareas de programación de propósito general y, de hecho, muchas de las herramientas Java están escritas en Java. Nombre: JAVA 2 Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 63.8 Mb
  2. Hackers al descubierto es el libro que hemos elegido para realizar nuestra primera experiencia de digitalización. Es un libro de lectura obligada para quienes busquen entender las principales técnicas y herramientas que utilizan los hackers para lograr el robo de información. Su contenido es el mismo que el de la edición en papel, pero a diferencia de éste, nuestro naciente e-book ofrece una experiencia de lectura diferente y muchas ventajas. Nombre: Hackers al Descubierto Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 55.5 Mb
  3. Programar es el arte de escribir instrucciones que un computador ejecutará literalmente. La actividad se lleva a cabo como un mandato que le da el programador al computador: el primero escribe las instrucciones en un lenguaje que el computador entiende y éste las ejecuta cuando el programador le indica que lo haga. Si las órdenes se imparten incorrectamente, el computador emitirá mensajes indicando los errores. En este respecto, es importante tener presente que el computador es capaz de detectar los errores en la sintaxis del programa, pero no en la secuencia lógica del mismo. Así, por lo general, el computador no protesta cuando recibe instrucciones que siendo sintácticamente correctas (y, por tanto, el computador las ejecuta) son ineficientes o carecen de sentido o conducen a resultados incorrectos. El computador por si solo (ni siquiera los denominados dispositivos inteligentes) tienen tal capacidad de análisis. Todos operan según las instrucciones que han recibido de parte del programador. Es en el aspecto de programar instrucciones con sentido que el computador ha de ejecutar de forma eficiente que hace la actividad de programar un arte, que puede llegar a ser adictivo, en el mismo sentido que lo es para todo artista alcanzar la perfección en el arte que desarrolla. El alcanzar tal nivel de perfección o destreza requiere, sin embargo, disciplina, dedicación y mucha práctica, aunque todo el proceso, si lo hacemos con iniciativa proactiva, puede ser divertido en extremo, expresándose en la satisfacción de hacer que el computador ejecute nuestros mandatos y en encontrar formas innovadoras de ejecutar alguna actividad computacional de manera eficiente que otros programadores no han encontrado o la mantenían oculta. Nombre: Aprendiendo a Programar en Python Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 3.6 Mb
  4. El análisis forense es un área perteneciente al ámbito de la seguridad informática surgida a raíz del incremento de los diferentes incidentes de seguridad. En el análisis forense se realiza un análisis posterior de los incidentes de seguridad, mediante el cual se trata de reconstruir como se ha penetrado o vulnerado en el sistema. Nombre: Analisis Forense de Sistemas Informaticos Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 2.6 Mb
  5. Con la aparición de nuevas tecnologías para la gestión de bases de datos, en algunas ocasiones se ha dejado de lado el diseño y modelado de las bases de datos relacionales, las cuales, a hoy, aún siguen siendo las de mayor uso. Es por lo anterior que el capítulo se enfoca en presentar desde un punto de vista simple las consideraciones a tener en cuenta en el ciclo de vida de desarrollo de bases de datos relacionales, aplicando estándares y normas de calidad aprobadas por diferentes entes expertos en la temática como la Organización Internacional de Estándares ISO (por las siglas en ingles de International Organization for Standardization). El ciclo de vida de las bases de datos va desde el proceso de analizar la problemática hasta la implementación de la solución planteada, pero para el presente capitulo se limitará al llamado esquema o modelo entidad relación, en su fase conceptual, lógica y física, sin dejar de lado otros aspectos necesarios para el diseño. Nombre: Topicos Avanzados Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 4.5 Mb
  6. Es el lenguaje de programación de la plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas. La versión más extendida actualmente es Action Script 3.0, que significó una mejora en el manejo de programación orientada a objetos al ajustarse mejor al estándar ECMA-262 y es utilizada en las últimas versiones de Adobe Flash y Flex y en anteriores versiones de Flex. Desde la versión 2 de Flex viene incluido ActionScript 3, el cual mejora su rendimiento en comparación de sus antecesores, además de incluir nuevas características como el uso de expresiones regulares y nuevas formas de empaquetar las clases. Nombre: ActionScript 3.0 Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 3.7 Mb
  7. Laravel es un framework de código abierto para el desarrollo de aplicaciones web en PHP 5 que posee una sintaxis simple, expresiva y elegante. Fue creado en 2011 por Taylor Otwell, inspirándose en Ruby on Rails y Symfony, de los cuales ha adoptado sus principales ventajas. Nombre: Curso Laravel 5 Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 1.6 Mb
  8. Laravel es un framework para aplicaciones web con sintaxis expresiva y elegante. Creemos que el desarrollo debe ser una experiencia agradable y creativa para que sea verdaderamente enriquecedora. Laravel busca eliminar el sufrimiento del desarrollo facilitando las tareas comunes utilizadas en la mayoría de los proyectos web, como la autenticación, enrutamiendo, sesiones y almacenamiento en caché. Nombre: Curso Laravel 5 Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 2.4 Mb
  9. Como ves, Laravel 4 usa nuevas tecnologías regularmente. Estas tecnologías pueden ser tomadas fácilmente por separado y en paralelo framework. Con esto en mente, creo que sería mejor empezar con un capítulo sobre nuevas tecnologías para ayudarte en tu experiencia de aprendizaje. Los programadores web experimentados puede que ya hayan visto estas tecnologías, o que las estén usando. Nombre: Laravel CodeBright Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 18.4 Mb
  10. Laravel es un framework de aplicaciones para PHP 5.3 escrito por Taylor Otwell. Fue escrito con las características de PHP 5.3 en mente. La combinación de esas características y su expresivasintaxis le han granjeado al framework bastante popularidad. En este libro exploraremos Laravel desde los cimientos comenzando con su instalación, y estoyseguro de que coincidiréis conmigo en que es pan comido. Para poder usar cualquier framework PHP (no solo Laravel) necesitarás tener un servidor web con PHP 5.3 activo, recomendaría instalar un servidor web en tu máquina local de desarrollo, para permitirte probar tu trabajo sin tener que subir los archivos cada vez que hagas un cambio. Nombre: Laravel CodeHappy Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 2.0 Mb
  11. AngularJs paso a paso cubre el desarrollo de aplicaciones con el framework AngularJs. En este libro se tratarán temas esenciales para el desarrollo de aplicaciones web del lado del cliente. Además, trabajaremos con peticiones al servidor, consumiendo servicios REST y haciendo que nuestro sistema funcione en tiempo real sin tener que recargar la página de nuestro navegador. Está escrito para desarrolladores de aplicaciones que posean un modesto conocimiento de Javascript, así como de HTML5 y que necesiten automatizar las tareas básicas en el desarrollo de una aplicación web, específicamente en sistemas de una sola página, manejo de rutas, modelos, peticiones a servidores mediante Ajax, manejo de datos en tiempo real y otros. Nombre:Angular Paso a Paso Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 6.1 Mb
  12. Los administradores de red son básicamente el equivalente de red de los administradores de sistemas: mantienen el hardware y software de la red. Esto incluye el despliegue, mantenimiento y monitoreo del engranaje de la red: switches, routers, cortafuegos, etc. Las actividades de administración de una red por lo general incluyen la asignación de direcciones, asignación de protocolos de ruteo y configuración de tablas de ruteo así como, configuración de autenticación y autorización de los servicios. Frecuentemente se incluyen algunas otras actividades como el mantenimiento de las instalaciones de red tales como los controladores y ajustes de las computadoras e impresoras. A veces también se incluye el mantenimiento de algunos tipos de servidores como VPN, sistemas detectores de intrusos, etc. Nombre: Administracion de Redes Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 5.2 Mb
  13. React es una librería Javascript focalizada en el desarrollo de interfaces de usuario. Esa es su principal área de trabajo, pero lo cierto es que con todo el ecosistema de aplicaciones y herramientas y componentes, con React encontramos un excelente aliado para hacer todo tipo de aplicaciones web, SPA (Single Page Application) o incluso aplicaciones para móviles. Es por tanto una base sobre la cual se puede construir casi cualquier cosa con Javascript y que nos facilita mucho el desarrollo, ya que nos ofrece muchas cosas ya listas, en las que no necesitamos invertir tiempo para desarrollar. En este artículo te ampliaremos esta información, aportando además diversos motivos por los que elegir React como librería del lado del cliente. Nombre: Manual de React Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 1.3 Mb
  14. En nuestros días, todo el mundo utiliza la tecnología para laborar de manera eficiente. Ex isten diversas herramientas para trabajar con productividad, como programas que permiten crear programas, otros que permiten crear diseños espectaculares y retocar imágenes, pero en la oficina, la mejor solución, es Office. Con los clásicos Word, Ex cel, PowerPoint y Outlook, Office 2016 sigue apostando por Access, Publisher, OneNote y Lync. La única baja para esta nueva versión es InfoPath Designer e InfoPath Filler. En cuanto a su interfaz, Office 2016 llega preparado para dispositivos táctiles, es decir, los botones son ampliados para permitir el fácil uso de sus dedos en las pantallas. Prácticamente Office 2016 sigue funcionando igual que sus versiones anteriores, Office 2010 y Office 2013. Solo que Microsoft ha anunciado que Office pasa a ser completamente funcional en la nube y estará sincronizado fácilmente a Office 365 y Office Mobile. En este capítulo usted empezará a utilizar algunas características esenciales en Office. Iniciará sesión con su cuenta Microsoft, guardará y abrirá archivos, y se familiarizará con la interfaz de usuario. Nombre: La Oficina de la Biblia 2016 Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 33.4 Mb
  15. En la Real Academia nos encontramos con la siguiente definición del termino virus: “Programa introducido subrepticiamente en la memoria de un ordenador que, al activarse, destruye total o parcialmente la información almacenada”. De una forma más coloquial y quizás más correcta podríamos decir que un virus informático es programa que se copia automáticamente (sin conocimiento ni permiso del usuario), ya sea por medios de almacenamiento o por Internet, y que tiene por objeto alterar el normal funcionamiento del ordenador, que puede ir desde una simple broma; acceso a tus datos confidenciales; uso de tu ordenador como una maquina zombie; borrado de los datos; etc. En un principio estos programas eran diseñados casi exclusivamente por los hackers y crackers que tenían su auge en los Estados Unidos y que hacían temblar a las grandes compañías. Tal vez esas personas lo hacían con la necesidad de demostrar su creatividad y su dominio de las computadoras, por diversión o como una forma de manifestar su repudio a la sociedad que los oprimía. Hoy en día, resultan un buen medio para el sabotaje corporativo, espionaje industrial y daños a material de una empresa en particular. Un virus puede ser o no, muy peligroso, pero independientemente de dicho grado, si el sistema a comprometer es crítico, un virus de bajo grado de peligrosidad podrá causar graves daños. Si por el contrario dicho virus es muy peligroso y afecta a una computadora familiar sus daños serán mínimos. Por ello desde el punto de vista de una empresa o gran corporación, un virus sea cual sea, debe ser considerado siempre como peligroso. Nombre: Virus Informaticos Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 1.1 Mb
  16. Con esta guía vas a aprender desde cero, y sin necesidad de complicados flujos de trabajo y herramientas, a crear una aplicación con React.js en 10 minutos para comprender su funcionamiento y propiedades básicas. De esta manera vas a tener en muy poco tiempo una aplicación React funcional que será tu punto de partida para adentrarte en el ecosistema React. Nombre: Tu Primera APP con React Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 1.3 Mb
  17. Actualmente tenemos dos formas de enfrentarnos a un proyecto Web. Una de ellas, llamémosla la forma tradicional, soluciona cualquier proyecto utilizando renderizaciones desde el servidor utilizando frameworks como Symphony (PHP), Rails (Ruby) o Django (Python) y jugueteando con jQuery (JavaScript) en el cliente. La otra solución, llamémosla SPA, Single Page Application, utiliza al servidor para renderizar objetos JSON los cuales serán tratados por un framework o librería JavaScript en el cliente como pueden ser Backbone, Ember, Angular o Atoms. Ahora mismo seguramente te podrás identificar en uno de estos dos grupos, o tal vez te haya tocado estar en ambos. Con React todo cambia ya que su principal premisa es “solo me preocupo de la Interfaz de Usuario”. Lo que quiere decir es que no vamos a tener routers, models, bindings, observers o templates y en el caso de que los necesites podrás utilizar cualquier otro framework o librería. Este es un punto clave, después de llevar más de 4 años creando librerías como QuoJS¹, TukTuk² o frameworks como LungoJS³ y Atoms⁴ los cuales son utilizados por miles de desarrolladores y empresas por todo el mundo, puedo asegurar que tal vez estaba equivocado con los frameworks. A pesar de crear frameworks sumamente sencillos de utilizar, o eso creía, puede que tu naturaleza como desarrollador sea totalmente diferente a la mía. Todos los frameworks hasta la fecha han intentado empaquetar el mayor número de funcionalidades posibles, imponiendo de una manera la forma de desarrollar. Nombre: Descubre React Tipo de Documento:PDF Servidor: Speed4Up Tamaño: 1.6 Mb
  18. esta será una experiencia de aprendizaje informativa, divertida y retadora para usted. Java es un poderoso lenguaje de programación, divertido para los principiantes y apropiado para los programadores experimentados que desarrollan sistemas de información de tamaño considerable. Cómo programar en Java, 7ª edición es una herramienta efectiva de aprendizaje para cada una de estas audiencias. Pedagogía La parte central del libro se enfoca en la claridad de los programas, a través de las técnicas comprobadas de la programación orientada a objetos. Los principiantes aprenderán programación de manera correcta, desde el principio. La presentación es clara, simple y tiene muchas ilustraciones. Incluye cientos de programas completos y funcionales en Java, y muestra la salida que se obtiene al ejecutar estos programas en una computadora. Enseñamos las características de Java en un contexto de programas completos y funcionales; a esto le llamamos el método de código activo (Live-Code™). Los programas de ejemplo están disponibles en el CD que acompaña a este libro. Nombre: Como Programar en Java 7ma Edicion Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 18.9 Mb
  19. Es un libro que debes leer si quieres adquirir conocimientos sobre operaciones aritméticas usando javascript, un libro bien redactado y completo, que te permitirá adquirir ese conocimiento que andas buscando. Originalmente desarrollado por Brendan Eich y originalmente conocido como LiveScript, el lenguaje de programación JavaScript se renombró en 1995. JavaScript es un lenguaje de scripting interpretado por el lado del cliente que le permite a un diseñador web la posibilidad de insertar código en su página web. JavaScript se coloca comúnmente en un archivo HTML o ASP, y se ejecuta directamente desde la página web. Se utiliza para realizar tareas como imprimir la hora y la fecha, crear un calendario u otras tareas que no son posibles a través de HTML simple. Nombre: Operaciones Matematicas con JavaScript Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 3.4 Mb
  20. Bienvenido a Java, uno de los lenguajes de programación de computadoras más utilizados en el mundo. Usted ya está familiarizado con las poderosas tareas que realizan las computadoras. Mediante este libro de texto, podrá escribir instrucciones que ordenen a las computadoras que realicen esos tipos de tareas. El software (es decir, las instrucciones que usted escribe) controla el hardware (es decir, las computadoras). Usted aprenderá sobre la programación orientada a objetos: la principal metodología de programación en la actualidad. En este texto creará y trabajará con muchos objetos de software. Java es el lenguaje preferido para satisfacer las necesidades de programación empresariales de muchas organizaciones. También se ha convertido en el lenguaje de elección para implementar aplicaciones basadas en Internet y software para dispositivos que se comunican a través de una red. Nombre: Como Programar en Java Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 20.8 Mb
  21. La confección de este libro apunta principalmente a dotar de documentación en español a aquellos desarrolladores que han decidido disfrutar de la programación Web. Efectivamente, lo único que le quita diversión a Rails, es tener que leer la bibliografía en inglés. Lo cual es una paradoja, puesto que Rails ha sido concebido para hacer felices a los programadores: sin importar cuan veloces seamos leyendo en la lengua anglosajona, el factor de placer se reduce. Y aunque sea poquito... ya saben. Con el placer no se juega. A tales efectos, lo he redactado de tal manera, que se lo pueda maridar con una buena cerveza fría, de preferencia negra. No cualquiera, ojo. Nombre: Rails en Windows y Linux Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 6.0 Mb
  22. Ruby sigue el "principio de la menor sorpresa", lo que significa que el lenguaje debe comportarse de tal manera que minimice la confusión de los usuarios experimentados. Matz (creador de Ruby) ha dicho que su principal objetivo era hacer un lenguaje que le divirtiera él mismo, minimizando el trabajo de programación y la posible confusión. Nombre: Como Programar para Ruby on Rails Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 4.2 Mb
  23. Aprender a programar no es fácil ni rápido; es un proceso que debe iniciar con el desarrollo de la lógica usando un pseudolenguaje de diseño de programas o algoritmos; si el estudiante ya domina la lógica hasta lo que es la programación estructurada, debe aprender la lógica de la programación orientada a objetos. Y después, en una siguiente instancia, debe aprender cómo implementar la lógica usando un lenguaje de programación como Java u otro similar. Con el estudio de la metodología y fundamentos de programación que le presento en este libro, el estudiante aprenderá la lógica de la programación orientada a objetos sin estar “casado” con ningún lenguaje; y de aquí en adelante podrá aprender y comprender cualquier lenguaje orientado a objetos como Java, UML, etcétera. Nombre: Metodologia de la Programacion Orientada a Objetos Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 3.7 Mb
  24. Este libro presenta de forma concisa y práctica los 23 modelos de diseño (Design Patterns) fundamentales ilustrándolos mediante ejemplos adaptados y fáciles de comprender. Cada ejemplo se describe en UML y en Java bajo la forma de un pequeño programa completo y ejecutable. Para cada patrón el autor detalla su nombre, el problema correspondiente, la solución propuesta, sus dominios de aplicación y su estructura genérica. El libro está dirigido a aquellos diseñadores y desarrolladores que trabajen con Programación Orientada a Objetos. Nombre: Patrones de Diseño en Java Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 5.9 Mb
  25. La presente obra se ha constituido con la idea de ser utilizada como material universitario de apoyo a cursos de programación orientada a objetos. Se ha recuperado una parte teórica de Grady Booch,1 que abarca los elementos más importantes del modelo orientado a objetos y se complementa con ejemplos que acompañan cada concepto tratado. El lenguaje de programación Visual Basic .NET y la herramienta de desarrollo Visual Studio 2012 que se utilizan fueron seleccionados en función de las prácticas realizadas en el curso de programación orientada a objetos que dio origen a la segunda sección del presente libro. Esta singularidad no representa mayores inconvenientes al momento de escribir los ejemplos en otros lenguajes de programación, siempre que estos posean capacidades para crear clases y generar objetos. Por razones referidas a la extensión del libro, los ejemplos fueron desarrollados solo en un lenguaje. Nombre: Orientacion a Objetos Tipo de Documento: PDF Servidor: Speed4Up Tamaño: 7.6 Mb
×
×
  • Create New...