¡Somos talento Colombiano!Envio gratis por compras superiores a $250.000*10% dcto. en tu primera compra con el cupón #LEER*

(0)

COP$ 0

(0)

COP$ 0

  • Ebook
    Formato: Ebook | Aprender C nunca ha sido fácil. Por eso el autor, apoyándose en su experienciadocente, ha puesto todo su empeño en escribir un libro fácil de leer, progresivo enel aprendizaje y con muchos ejemplos que aclaren lo expuesto.
  • Ebook
    En la actualidad con la expansión de Internet en todos sus ámbitos, surgiendo un gran número de dispositivos de todos los tamaños con conexión a la red y llegando así estas tecnologías a un mayor número de personas, se impone la necesidad vital de compartir información entre los distintos usuarios de estas redes.
  • Ebook
    Formato: Ebook | Un programa tradicional se compone de procedimientos y de datos. Un programa orientado a objetos consiste solamente en objetos, entendiendo por objeto una entidad que tiene unos atributos particulares, los datos, y unas formas de operar sobre ellos, los métodos o procedimientos. La programación orientada a objetos es una de las técnicas más modernas que trata de disminuir el coste del software, aumentando la eficiencia en la programación y reduciendo el tiempo necesario para el desarrollo de una aplicación. Con la programación orientada a objetos, los programas tienen menos líneas de código, menos sentencias de bifurcación y módulos que son más comprensibles porque reflejan de una forma clara la relación existente entre cada concepto a desarrollar y cada objeto que interviene en dicho desarrollo. Donde la programación orientada a objetos toma verdadera ventaja es en la compartición y reutilización del código.
  • Ebook
    El lenguaje de programación C++ se originó alrededor de la década de los 80 como una extensión del lenguaje C, en términos generales un programa en C++ consta de dos partes. La primera incluye las directivas del preprocesador en la que se especifican las librerías empleadas, la definición de variables globales y constantes y la segunda que corresponde al cuerpo del programa que se identifica con la función main y las llaves de inicio { y de fin } del bloque de instrucciones.
  • Ebook
    Formato: Ebook | En los últimos años, Python se ha convertido en un lenguaje muy adoptado por la industria de la seguridad informática, debido a su simpleza, practicidad, además de ser un lenguaje tanto interpretado como de scripting. Su integración con multitud de librerías de terceros hace pensar en Python como un lenguaje con múltiples posibilidades tanto desde el punto de vista ofensivo como defensivo de la seguridad y ha sido utilizado para un gran número de proyectos incluyendo programación Web, herramientas de seguridad, scripting y automatización de tareas.El objetivo del libro es capacitar a aquellos interesados en la seguridad, a aprender a utilizar Python como lenguaje de programación, no solo para poder construir aplicaciones, sino también para automatizar y especificar muchas de las tareas que se realizan durante un proceso de auditoría de seguridad. Repasaremos desde los conceptos básicos de programación hasta construir nuestra propia herramienta de análisis y extracción de información.Con el objetivo de extraer información de servidores y servicios que están ejecutando, información como nombres de dominio y banners, conoceremos los módulos que ofrece python para extraer información que los servidores exponen de forma pública y veremos los módulos que permiten extraer metadatos de documentos e imágenes, así como extraer información de geolocalización a partir de direcciones IP y nombres de dominio. También analizaremos conceptos más avanzados, como implementar nuestro propio escáner de puertos con comandos nmap y scapy, además de cómo conectarnos desde python con servidores FTP, SSH, SNMP, Metaspoit y escáneres de vulnerabilidades como nexpose.
  • Novedad
    Ebook
    Con este libro podrás practicar las técnicas básicas de las artes marciales de la programación de videojuegos. Encontrarás una serie de ejercicios resueltos que te servirán para conocer los entresijos del motor de videojuegos Unity a la vez que comprenderás mejor el lenguaje de programación C#. Los ejercicios, pensados para profesores y alumnos, están ordenados por dificultad y tiempo de resolución. En cada uno de ellos se te propone una solución y se añade una explicación detallada del código, línea por línea. Si estás aprendiendo programación de videojuegos o formas a alumnos, este libro te ayudará, mediante ejemplos concretos, a entender el significado de las herramientas que tienes a tu disposición o plantear retos cada vez más sofisticados: manipular las físicas, leer el input del usuario, alterar las cámaras, controlar sistemas de partículas, dar los primeros pasos en la programación procedimental, etc. Aquí encontrarás ejemplos para las mecánicas más básicas del motor, incluyendo la programación de la interfaz de usuario.
  • Ebook
    En este libro estudiarás todos los aspectos avanzados del desarrollo en Laravel, trabajando bajo el patrón de programación Modelo Vista Controlador y utilizando conceptos como relaciones entre tablas, programación orientada a objetos, elementos de las últimas versiones de Laravel, exportación de datos, middleware y seguridad, a la vez que realizarás el desarrollo de interfaces de usuario avanzadas. También explorarás algunas de las alternativas para el desarrollo del lado del cliente, como W3.CSS y Bootstrap, la librería de estilos y JavaScript más popular del mundo que te permitirá crear y estilizar elementos del front-end de manera rápida, simple y con muy poco código CSS, utilizando los selectores provistos por HTML. Por medio de estas tecnologías, podrás crear aplicaciones web modernas y, sobre todo, responsive, adaptables a todo tipo de pantalla, sin necesidad de escribir cientos de líneas de código CSS que muestren el contenido de manera correcta.
  • Ebook
    El libro está dirigido aquellos lectores que estén trabajando en proyecto relacionados con big data y busquen identificar las características de una solución de Big Data, los datos asociados a estas soluciones, la infraestructura requerida, y las técnicas de procesamiento de esos datos. Entre los principales objetivos podemos destacar:? Introducir los conceptos de ciencias de datos y machine learning. ? Introducir las principales librerías que podemos encontrar en Python para aplicar técnicas de machine learning a los datos. ? Dar a conocer los pasos para construir un modelo de machine learning, desde la adquisición de datos, pasando por la generación de funciones, hasta la selección de modelos. ? Dar a conocer los principales algoritmos para resolver problemas de machine learning. ? Introducir scikit-learn como herramienta para resolver problemas de machine learning. ? Introducir pyspark como herramienta para aplicar técnicas de big data y map-reduce. ? Introducir los sistemas de recomendación basados en contenidos.El libro trata de seguir un enfoque teórico-práctico con el objetivo de afianzar los conocimientos mediante la creación y ejecución de scripts desde la consola de Python.Además, complementa los contenidos con un repositorio alojado en el Material Adicional donde se pueden encontrar los ejemplos que se analizan a lo largo del libro para facilitar al lector las pruebas y asimilación de los contenidos teóricos. Desde la web del libro podrá descargar los ejemplos y ejercicios que se desarrollan en el libro lo que facilitara al lector a asimilar lo aprendido.
  • Ebook
    En esta colección estudiarás todos los aspectos avanzados del desarrollo en PHP, trabajando bajo el patrón de programación Modelo Vista Controlador y utilizando conceptos como relaciones entre tablas, programación orientada a objetos y elementos de las últimas versiones del lenguaje. Crearás un sistema base, sobre el cual irás agregando nuevas e interesantes características en cada capítulo y en cada entrega de la obra, así que no te lo pierdas. En cada volumen, trabajarás con distintos aspectos de PHP y crearás funcionalidades nuevas, que siempre son demandadas y suelen requerir experiencia en el ámbito laboral. Este aprendizaje te servirá parar manejarte con mayor velocidad, y con conocimiento que te respalde y te permita llevar a cabo cualquier tarea fácilmente.
  • Ebook
    Java está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos. Este libro va dirigido a todas las personas que, con o sin conocimientos previos, quieren conocer este lenguaje en su última versión. Con un lenguaje claro y didáctico, se desarrollan secuencialmente los fundamentos del lenguaje, la programación orientada a objetos, la estructura de datos, la programación funcional y las técnicas que permiten el desarrollo de software fiable y eficiente. Esta obra profundiza en el lenguaje Java y en los métodos profesionales de desarrollo de aplicaciones para que el lector sea capaz de resolver problemas reales aplicando la tecnología Java. Para los lectores que deseen progresar aún más en este lenguaje, el autor tiene publicada otra obra con el título Java 17 Programación Avanzada que amplia y complementa los contenidos de esta.
  • Ebook
    Cuando la mayoría de la gente escucha hablar sobre Hackers, lo primero que se viene a la cabeza es la imagen de un delincuente, en un callejón oscuro, normalmente con una mochila llena de cables y de todo tipo de aparatos electrónicos y, cómo no, con una sudadera con la capucha sobre su cabeza. Y en realidad no nos puede extrañar que esto sea así. La industria del entretenimiento se ha ocupado desde hace bastante tiempo, a través de un sinfín de películas o de series (como la reciente Mr. Robot), de estereotipar a los Hackers de este modo, como personajes oscuros, delincuentes cibernéticos en la mayoría de las ocasiones, o como rebeldes justicieros en el mejor de los casos.
  • Ebook
    Formato: Ebook | Este libro ha sido pensado para ser útil. Los términos que se emplean, el método de trabajo que se aconseja, la gradación lógica de los temas que se explican con un aumento progresivo de la dificultad y sin dejar lagunas, la gran variedad de ejercicios? Todo va encaminado a que este manual sirva de ayuda a cualquier persona que quiera o deba trabajar con Diseño Asistido por Ordenador, sin necesidad de que tenga conocimientos previos de Informática ni de AutoCAD.
  • Ebook
    Este libro está dirigido tanto a personas que quieran introducirse en el uso de Microsoft Excel como a expertos que quieran profundizar sobre algún detalle en particular en el uso del producto y quieren estar al día de las principales novedades que aporta la versión de Microsoft Excel 2016.El libro aborda en detalle cada una de las pestañas que por defecto se ofrece en el producto y por esa razón se ha dedicado un capítulo a cada una de las mismas. Asimismo, se han incluido un par de capítulos al principio para que, aquellos que están empezando a descubrir las ventajas de trabajar con Excel, tengan una referencia sobre los elementos de la interfaz más comunes y sobre los conceptos básicos más generales. Se abordan aspectos que van desde la configuración del producto, hasta la creación de macros pasando por la seguridad, el uso de funciones, la creación de mapas 3D, la creación de gráficos e informes y el trabajo en grupo compartiendo libros de trabajo.Dedicamos mucha atención al tema de ?Obtener y Transformar Datos? (Power Query ) ya que es una herramienta muy útil tanto a nivel profesional como personal. Se incluye también un capítulo con una selección de funciones muy utilizadas para que el lector pueda disponer de un ejemplo que le permita entender fácilmente en su funcionamiento y pueda implementarlas rápidamente. El capítulo de Pestañas de herramientas, muestra muy brevemente, pero de forma efectiva la relación de barras que pueden aparecer en función de los objetos con los que estamos trabajando. No pretenden llegar a un detalle máximo pero si suficiente como para dar una buena idea de lo que contienen cada una de ellas.Por último, se incluye un resumen de las distintas combinaciones de teclas (atajos o shortcuts) que en ocasiones, resultan más cómodas que el uso del mouse. Confiamos en que, desde el principio hasta el final, este libro pueda cubrir las necesidades tanto de los usuarios que pretenden empezar a utilizar Excel, como de aquellos que buscan una explicación detallada y sobre todo, ilustrada, de alguna de las funcionalidades que se ofrecen en el producto.
  • Ebook
    En esta obra se revisan las acciones que puedes realizar para analizar y explotar un sistema objetivo. De esta forma, estarás en los zapatos de un hacker ético mientras realizas intrusiones en un sistema objetivo y logras obtener información o efectuar análisis de seguridad. Se irán presentando diferentes formas de explotar y analizar un sistema objetivo, así como también aprenderás a montar un entorno de pruebas para poder ensayar tus habilidades sin utilizar sistemas externos.
  • Ebook
    El intento de trasladar al lector los conceptos y mecanismos fundamentales de la Programación Orientada a Objetos, ha sido una constante en toda la redacción del libro, es más, el principal objetivo planteado. Siempre enfocado a facilitar al máximo su asimilación por parte del lector, a pesar de la complejidad inherente a los contenidos tratados. Se han utilizado, para ello, ejercicios ejemplo, especialmente diseñados para facilitar la comprensión de dichos aspectos fundamentales. Java ha sido el lenguaje escogido como medio en la consecución de los fines planteados porque es el máximo exponente de la Orientación a Objetos, tanto por su purismo, como por la trayectoria y expansión que ha tenido, tiene, y tendrá.
  • Ebook
    JavaScript es un lenguaje de programación interpretado, basado en el estándar ECMAScript (European Computer Manufacturers Association Script). Se caracteriza por ser un lenguaje de programación orientado a eventos y basado en prototipos, dinámico y no demasiado tipado. Sus orígenes se sitúan en 1995 y su nombre original era Mocha. Sin embargo, no tardó mucho en ser renombrado a LiveScript hasta que, finalmente, fue bautizado como JavaScript. La razón de este último cambio fue porque Sun Microsystems(propietaria de Java) compró Netscape y, como estrategia de marketing, decidió llamarlo como su ?perla? más preciada. En resumen, que JavaScript no es el lenguaje script de Java.
  • Ebook
    El programa de diseño paramétrico SolidWorks fue introducido en el año 1995 cuando apareció la primera versión del programa. Desde entonces se ha ido extendiendo hasta convertirse en uno de los programas más utilizados por los diseñadores mecánicos de todo el mundo.Los motivos de su éxito se deben, por una parte, a su facilidad de manejo y de aprendizaje, y por otra parte, a su versatilidad y adaptación a los diferentes sectores industriales que requieran de un programa de diseño 3D paramétrico.SolidWorks 2015 es un programa de diseño 3D que permite realizar el proceso completo de diseño mecánico. Para ello cuenta con 3 interfaces diferentes, que son: Pieza, Ensamblajes y Dibujo; cada una de ellas, a su vez, contiene sus propias herramientas específicas.Esta estructura del programa facilita al diseñador la realización de piezas en tres dimensiones, para posteriormente agruparlas en conjuntos o ensamblajes por medio de relaciones de posición, y finalmente obtener de forma semiautomática las vistas necesarias para la concepción de los planos técnicos necesarios para su fabricación.Junto con las herramientas de diseño, SolidWorks incluye Herramientas de Productividad, de Gestión de Proyectos, de Presentación y de Análisis y Simulación, lo cual potencia enormemente su versatilidad y favorece su adaptación en las diversas industrias. El libro Diseño Mecánico con SolidWorks 2015 muestra las distintas funcionalidades del programa aplicado al diseño mecánico, con el objetivo de que el proyectista adquiera las habilidades necesarias en el manejo del programa y alcance un buen nivel de productividadutilizando este potente software de diseño.Este libro está dirigido a ingenieros, ingenieros técnicos, diseñadores industriales yde producto, delineantes, proyectistas mecánicos, profesores, estudiantes, y en general a toda aquella persona interesada en el diseño mecánico utilizando el software SolidWorks.Contiene cinco capítulos en los que se explican de forma detallada las interfaces principales de que consta el programa, las cuales son Pieza, Ensamblaje y Plano. Al final de cada capítulo se han incluido un buen número de ejercicios prácticos resueltos paso a paso, que facilita de forma importante el aprendizaje del programa.Los contenidos son muy visuales y didácticos, buscándose el aprendizaje por medio de la realización de ejercicios, con lo que el usuario podrá entender muy rápidamente las distintas opciones y funcionalidades del programa.
  • Ebook
    Formato: Ebook | Durante muchos años he dedicado gran parte de mi tiempo no solo a la enseñanza de la Lógica de Programación, sino al análisis de la enseñanza de dicha Lógica debido, precisamente, a que me he encontrado con que muchas personas confunden la Programación con la Lógica de Programación. La primera involucra el conocimiento de técnicas e instrucciones de un determinado lenguaje a través de los cuales se hace sencillo lograr que el computador obtenga unos resultados mucho más rápido que nosotros. La segunda involucra, de una manera técnica y organizada, los conceptos que nos permiten diseñar, en términos generales, la solución a problemas que pueden llegar a ser implementados a través de un computador.
  • Ebook
    En este libro haremos un recorrido teórico y práctico por todo el ecosistema tecnológico que compone Node.js. Veremos desde su instalación en diferentes plataformas, hasta cómo crear programas, paso a paso y de manera detallada. En cada parte de este libro trataremos temas fundamentales que nos ayudarán a conocer y comprender mejor cada detalle de Node.js, sin necesidad de poseer conocimientos previos. Además, configuraremos el entorno de trabajo y, al mismo tiempo, crearemos programas de ejemplo utilizando los módulos de Node.js que estudiamos en cada capítulo.
  • Ebook
    En el quehacer diario de la docencia, y más concretamente en el área de la programación, surgen muchos temas, talleres y ejercicios para trabajar con los estudiantes. En tal sentido, este libro es el resultado de varios años de experiencias donde se retroalimentan carencias y éxitos en busca de buenas prácticas de la Programación Orientada a Objetos (POO); para tal efecto, se utiliza Java como lenguaje de programación de alto nivel. Está diseñado para cualquier estudiante que desea hacer inmersión en la programación de computadores, independientemente del área o disciplina del conocimiento, pero, eso sí, cambiando el paradigma de la programación estructurada a la de los objetos, como en la vida real. Se tienen en cuenta elementos de buenas prácticas de la programación con la finalidad de hacer fácil la lectura del código, así como su mantenimiento, facilitando la escalabilidad del mismo, la reutilización y la integración de manera homogénea, estandarizando el desarrollo, basado en convenios y reglas sencillas, y aportando higiene en la codificación de los programas fuente.
  • Ebook
    Para todos aquellos a los que les apasiona el hacking, aquellos que compran cada uno de los ?gadgets? que aparecen en el mercado (Raspberry Pi, Buspirate, Arduino?) y que además son aficionados a la electrónica: este es su libro de referencia.Iniciarse en el mundo de la programación de microcontroladores abre un gran abanico de opciones profesionales de futuro para todos aquellos que tengan ciertas aptitudes en el mundo del hacking y la electrónica.Este libro representa la guía ideal para lograr entender este complejo mundo del hacking enfocado al hardware, que crece cada día en importancia a pasos agigantados. La apariciónconstante de nuevos sistemas electrónicos como IoT (Internet de las cosas), y la gran presencia de todo tipo de aparatos que controlan nuestras vidas, justifican de forma más que sobrada el gran interés que despierta en los hackers analizar, entender y modificar el comportamiento de estos dispositivos.En breves y sencillos conceptos se explican los principios básicos de la electrónica, necesarios para realizar cada uno de los proyectos desarrollados específicamente para este libro.  A fin de que el lector sea capaz de realizar cada una de las prácticas incluidas, se ha elegido cuidadosamente una serie de kits de desarrollo y componentes fáciles de obtener en el mercado y de bajo coste. Gracias a esta mínima inversión y a la ayuda de este libro, el lector podrá comprobar si dispone de las aptitudes necesarias para introducirse en este gran mundo del hacking de hardware y firmware.
  • Ebook
    Hace tan solo unos años el hacktivismo y el problema de la seguridad informática eran campos que parecían estar en manos de unos pocos individuos que rara vez llegaríamos a conocer y que raramente compartirían sus secretos. Hoy todo esto ha cambiado: la llegada de Internet a los hogares de forma masiva, las comunidades virtuales, los foros de trabajo, la comunidad del código abierto, los conocidos gusanos informáticos que llaman a nuestras puertas de una manera cada vez más frecuente e incluso los medios de comunicación han impulsado el conocimiento de estos mundos, convirtiéndose en una realidad muy cercana para muchas personas.
  • Ebook
    Es una herramienta de apoyo y de consulta para toda aquella persona interesada en dominar los fundamentos del aprendizaje automático y profundo, a tal punto que le permita aprender lo necesario para desarrollar sus propios modelos de aprendizaje aptos para realizar predicciones con base en los datos, para ello el autor hará uso en la mayoría de los casos de explicaciones teóricas y prácticas, que permitan al lector afianzar sus ideas y fortalecer su aprendizaje.El libro se encuentra dividido en dos partes la primera enfocada en el machine learning y sus diferentes algoritmos de regresión y clasificación, clustering, entre otros. La segunda parte comprende varias técnicas de deep learning donde estudiaremos diferentes arquitecturas de redes neuronales como: redes densamente conectadas, redes convolucionales y redes recurrentes.
  • Ebook
    Formato: Ebook | Lavarse las manos, abrir la puerta de casa, encender la calefacción o bajar la persiana cuando entra más luz de la que queremos ya son cuestiones en las que la inteligencia artificial puede ser nuestro ayudante más fiel. Se acabó el silencio de las máquinas, todos los objetos hoy se comunican entre ellos. La tecnología actual permite que artilugios, procesos y personas protagonicen una nueva revolución cotidiana y permanente, tranquila e inevitable: es el Internet de las Cosas (IoT), uno de los pilares de la Industria 4.0.
  • Ebook
    Este libro presenta de forma clara el concepto de DGS y la terminología relacionada expone las ventajas y desafíos que lleva consigo, da a conocer los métodos utilizados en las distintas fases del DGS, describe la tecnología actualmente disponible, proporciona pautas y experiencias que ayudan a los profesionales a predecir y subsanar los riesgos que conlleva este tipo de desarrollo de software e indica estrategias para su enseñanza.A lo largo de esta obra se ha combinado el rigor científico con la experiencia práctica, proporcionando una panorámica actual y completa sobre la problemática asociada al Desarrollo Global de Software. Esto resulta útil sobre todo a los profesionales informáticos que estén trabajando en el área del desarrollo y mantenimiento de software, así como a los directivos que tengan entre sus responsabilidades los sistemas de información y la prestación de servicios asociados a los mismos.
  • Ebook
    En este libro estudiaremos la sintaxis de JSON, los tipos de datos aceptados por el estándar y las distintas funciones para trabajar desde JavaScript, sin tener conocimientos avanzados sobre desarrollo web. En cada parte de este libro iremos avanzando en los distintos niveles de uso de JSON, desde lo más básico hasta llegar a crear aplicaciones modernas utilizando los distintos lenguajes que soportan la integración de la notación. Además, aprenderemos a desarrollar aplicaciones en un entorno de pruebas y a comunicar los distintos módulosde nuestros programas mediante JSON.
  • Ebook
    El presente libro tiene como objetivo constituir un texto para aquellos que quieren incursionar en el mundo de Android y desean mantenerse a la vanguardia tecnológica.  Está estructurado en 19 capítulos. en los cuales se desarrollan temas relacionados a la plataforma móvil de Android, desde los conceptos generales hasta la estructura misma de la aplicación; los fragmentos usos y ejemplos, elementos y características de la interfaz de usuario, estilos, temas, sistemas de gestión de base de datos SOLite, MySOL, la plataforma software JADE, entre otros.  Se emplea una metodología práctica y visual que facilita el aprendizaje del lector de una manera sencilla y directa; asimismo presenta ejemplos de aplicación que ayudan a reforzar lo aprendido.  Como se mencionó anteriormente, Android es una plataforma móvil que incluye un sistema operativo móvil basado en Linux, apoyado por Google, convirtiéndose actualmente en el gran competidor de iPhone; además, la API de Android se estabilizó en estos últimos tiempos. Recientemente, Google ha publicado su última versión del SDK llamada Android 4.1 en el año 2012. Cabe resaltar que este texto fue escrito en el SDK 4.1 para Android. Respecto al diseño de Android, se realizó con el objetivo de que fuera compatible con una amplia gama de hardware. Todo esto gracias al núcleo kernel Linux, que progresivamente ha evolucionado para apoyar una gran variedad de hardware. Esta característica de la plataforma es importante, ya que, permite a los fabricantes la libertad de diseñar y adquirir componentes ideales.  Para el desarrollo de las primeras aplicaciones se han utilizado las mejores herramientas, como el lOE Eclipse .
  • Ebook
    Formato: Ebook | La finalidad de este libro consiste en mostrar los peligros inherentes, cuando se desarrollan aplicaciones web, sin tener presentes todos los aspectos relacionados con la seguridad de las aplicaciones y los datos que estas gestionan. A lo largo del libro, se detallará cómo llevar a cabo un proceso de auditoría web, mostrando al detalle las distintas técnicas necesarias, para retar a los diversos sistemas de seguridad que habitualmente protegen estos recursos.
  • Ebook
    Este libro ofrece al lector una exposición clara y suficiente de los conceptos básicos de PHP mediante el paradigma orientación a objetos así como los conceptos de AJAX mediante la librería jQuery. Esta exposición se realiza con el desarrollo de aplicaciones que combina PHP, HTML, JavaScript mediante jQuery y CSS mediante Bootstrap.Expone con una gran cantidad de ejemplos y demostraciones de las diferentes características de PHP basado en el paradigma de orientación a objetos, además de orientar el desarrollo con arquitecturas, patrones y buenas prácticas en el desarrollo de aplicaciones.Se ofrecen explicaciones de conceptos básicos de programación, conceptos de programación orientada a objetos, desarrollo orientado a objetos con base en arquitectura de tres capas, acceso a repositorios de datos mediante bases de datos, generación de archivos PDF, conceptos básicos de AJAX, despliegue de información mediante gráficos obtenidos por servicios ofrecidos por plugins, servicios REST, patrón MVC, entre otros.
  • Ebook

    Hacking ético

    COP$ 62.100
    La seguridad informática ha ganado popularidad en los últimos años y ha pasado de ser considerada un gasto, a ser vista como una inversión por parte de los directivos de las empresas y organizaciones a nivel mundial. En algunos países esto ha sucedido de forma acelerada, en otros el paso ha sido más lento; pero en última instancia hemos convergido todos en un mundo digital en el que la información es el activo intangible más valioso con el que contamos. Y al ser un activo, debemos protegerlo de posibles pérdidas, robos, mal uso, etc. Es aquí en donde juega un papel preponderante un actor antes desconocido: el hacker ético.
  • Ebook
    Formato: Ebook | Java es uno de los lenguajes de programación más utilizados a nivel empresarial a la hora de desarrollar aplicaciones de gestión con buenos niveles de escalabilidad y disponibilidad. Requiere programadores con sólidos conocimientos en programación orientada a objetos y arquitectura de software. En este curso se enseñan los principales criterios y buenas prácticas desde el punto de vista de la seguridad a la hora de crear aplicaciones web con Java.
  • Ebook
    El objetivo de este libro es introducir al lector en el mundo del pentesting o hacking de sistemas informáticos, desde el punto de vista de un atacante o hacker, así como del lado de un administrador de sistemas o responsable de la seguridad informática de una red, para saber qué medidas preventivas ayudarán a proteger su infraestructura de las debilidades de seguridad.Se trata de un contenido eminentemente práctico, que permitirá al lector iniciarse desde cero en este apasionante mundo del pentesting. En un primer bloque se describen los protocolos necesarios para comprender al detalle cómo se comunican los sistemas de información y las aplicaciones que se ejecutan en ellos. Además se mostrarán las técnicas que se utilizan para identificar sistemas que pueden ser susceptibles de ser atacados, así como la recopilación de información referente a los usuarios, con el fin de crear un vector de ataque definido y efectivo.
  • Ebook
    Formato: Ebook | La seguridad informática ha ganado popularidad en los últimos años y ha pasado de ser considerada un gasto, a ser vista como una inversión por parte de los directivos de las empresas y organizaciones a nivel mundial. En algunos países esto ha sucedido de forma acelerada, en otros el paso ha sido más lento; pero en última instancia hemos convergido todos en un mundo digital en el que la información es el activo intangible más valioso con el que contamos. Y al ser un activo, debemos protegerlo de posibles pérdidas, robos, mal uso, etc. Es aquí en donde juega un papel preponderante un actor antes desconocido: el hacker ético.
  • Ebook
    Las macros, también nos ofrecen la posibilidad de realizar tareas complejas de una forma más clara, organizada y eficiente. Por ejemplo, podríamos crear una macro para formatear automáticamente una tabla, realizar unos cálculos específicos, generar unos informes personalizados o, incluso, realizar una serie de acciones específicas en función de ciertas situaciones o circunstancias. Cuando un usuario crea una macro en Excel, en realidad, lo que se está haciendo es crear una secuencia de comandos, fórmulas, formatos u otras operaciones que normalmente se realizarían de manera manual dentro de un módulo de código denominado VBA, acrónimo de Visual Basic for Applications (Visual Basic paraAplicaciones) y que se almacena dentro del propio archivo de Excel que se está utilizando en ese momento.
  • Ebook
    Esta serie de dos ebooks son una guía detallada para aprender a utilizar Visual Studio Code, una herramienta de desarrollo de código abierto muy popular. El libro 1 comienza con una introducción a la interfaz de usuario de VSCode, y la instalación y configuración del entorno de trabajo. Luego se exploran las opciones de configuración y personalización, incluyendo preferencias, teclas de acceso rápido, apariencia, paneles y herramientas. El libro 2 incluye el uso avanzado de VSCode compartiendo los proyectos y aplicando los conocimientos en proyectos prácticos.
  • Ebook
    Formato: Ebook | Por fin, un libro que plasma el conocimiento y experiencia sobre seguridad e infraestructuras Wi-Fi y de radio-comunicaciones, y no simplemente como un capítulo de otros libros dedicados al hacking ético. Las tecnologías de comunicaciones inalámbricas han ido alcanzando durante los últimos años un grandioso auge, como se pudo augurar hace ya muchos años. Lo que simplemente se ideó como una tecnología que en algunos casos podría sustituir a las redes cableadas para ciertas utilidades, ha crecido exponencialmente durante los últimos años debido sobre todo al aumento en el uso de ordenadores portátiles y dispositivos personales, como smartphones, tablets, teléfonos móviles, videoconsolas, etc.
  • Ebook

    C++ bajo Qt

    COP$ 57.600
    Formato: Ebook | Este texto se escribe, para ayudar a personas que necesitan asesoría específica en el desarrollo de alguna aplicación o actividad: como estudiante, profesional o cualquier persona interesada en este tema. De esta manera, el texto está dirigido a cualquier público en general. De C++ se ha hablado y escrito mucho; son variados la cantidad de textos sobre el tema..¿por qué escribir más?. Si usted amigo lector, mira con cuidado, muchos de ellos están casados con un sistema operativo en particular. Se oye decir C++ bajo Windows, Linux, etc. Esta es la diferencia de este texto. Los programas construidos se han escrito con mucho cuidado; de tal manera que, no importa mucho el sistema operativo no es predomínate. Puede usted ejecutarlos en sistemas operativos como: Linux, Unix, Windows, Mac os, inclusive Android.
  • Ebook

    Java y C++

    COP$ 55.800
    Formato: Ebook | Esta guía va dirigida a todas las personas que quieren adentrarse en el mundo de la programación. Tanto si ya tienes conocimientos básicos sobre algún lenguaje en concreto, como si has intentado leer algunos libros sobre el tema y ha sido imposible ya que parece que necesitas saber bastante sobre la materia, aunque en el titulo ponga que es para principiantes. Esta guía también puede servirte como repaso de lo básico y alguna parte avanzada de los lenguajes de programación en general.
  • Ebook
    Excel 2016 es la nueva versión que se encuentra en el, ya imprescindible, paquete de Office y que llega más desarrollada aún de lo que ya conocemos en la versión anterior.Sus herramientas potentes y el fácil de su interfaz han hecho de este programa el más popular entre los usuarios y profesionales de todos los ámbitos.Este libro le guiará a través de las herramientas más usadas de Excel 2016, de una forma sencilla y didáctica aprenderá como sacar provecho a esta nueva versión.Los capítulos están diseñados con total independencia por lo cual no necesita leer cada capítulo secuencialmente; si ya conoce ciertos temas, puede dirigirse al capítulo de su interés y seguir aprendiendo a su ritmo y necesidad. Si es usted usuario que por primera vez usa Excel léalo desde el principio y obtenga el mayor provecho a sus explicaciones y a los ejercicios propuestos.
  • Ebook
    De manera predeterminada, Microsoft Office 2010 instala la versión de Office 2010 32 bits aunque el equipo esté usando ediciones de 64 bits de Windows.Esta versión es compatible con la versión de 32 bits de los programas de Office 2010 que se ejecutan con sistemas operativos de 64 bits usando WOW64, un entorno de compatibilidad proporcionado por el sistema operativo que permite ejecutar una aplicación de 32 bits con un sistema operativo de Windows de 64 bits. Con esta versión tiene la oportunidad de conocer el programa y todas sus bondades, para que las desarrolle en su empresa.
  • Ebook
    Formato: Ebook | Este libro se concibe para ser utilizado como libro de texto en enseñanzas técnicas y de formación profesional. El nivel del mismo puede considerarse introductorio de diversas asignaturas en ingeniería de control que se cursan en la Universidad.
  • Ebook
    Swift es el nuevo lenguaje de programación creado por Apple. Mucho más intuitivo que los anteriores, permite diseñar apps para iOS, Mac, Apple TV y Apple Watch. Se trata de un lenguaje pensado para los desarrolladores, que nos proporciona más libertad que nunca para plasmar nuestras ideas. Con este manual aprenderás todo lo necesario para desarrollar una aplicación con Swift: conceptos básicos de programación, a crear proyectos para iOS que podrán ser ejecutados en un iPhone o iPad, el protocolo de trabajo modelo vista controlador, la creación de vistas utilizando listas, SplitView, TabBar, Navigations, constraints, Conexiónes con bases de datos locales (utilizando el Core Data) y externas (con el famoso lenguaje de programación PHP y servidores MAMP), la utilización de la cámara, de los mapas, del GPS, de las localizaciones; finalmente, aprenderás a subir la aplicación a la App Store.El libro está pensado para aquellos que quieren dar el primer paso en el mundo de iOS y para quienes necesitan actualizarse al nuevo lenguaje. Encontrarás ejemplos prácticos completos para afianzar los conceptos teóricos paso a paso.El objetivo del libro es que el lector encuentre una guía completa donde tendrá todo lo necesario para aprender de forma rápida y sencilla este fascinante mundo de iOS, pensando que lo más importante es aprender a aprender, ya que el mundo de la programación se encuentra en constante evolución y es de vital importancia comprender el funcionamiento y la tecnología, no memorizar mediante el famoso copiar y pegar. Con esfuerzo y dedicación podrás llegar a crear cosas alucinantes con Swift, ya que es mucho más rápido y eficaz, proporciona información en tiempo real y se integra perfectamente con el código escrito Objective C. Aprende a programar aplicaciones seguras, ahorra tiempo y crea apps alucinantes.
  • Ebook
    Formato: Ebook | Vivimos inmersos en la sociedad de la información. Constantemente estamos suministrando nuestros datos a profesionales, empresas y organismos de todo tipo. Por ejemplo, damos nuestros datos a la compañía que nos provee del servicio de telefonía, a la que nos provee de la energía eléctrica, cuando compramos un producto, cuando contratamos a un fontanero, un seguro, al alquilar una película, cuando pagamos con tarjeta, etc. Los ejemplos son interminables
  • Ebook
    Formato: Ebook | A lo largo de la historia los lenguajes naturales han ido evolucionando de forma paralela al desarrollo y evolución de la especie humana. En los últimos años, los avances tecnológicos han intentado mejorar la interfaz de comunicación entre humanos y máquinas por medio de técnicas de reconocimiento de voz, esto con el fin de lograr una interacción más natural e intuitiva entre humano-máquina.
  • Ebook
    Formato: Ebook | Pero no son estas las únicas áreas sobre las que Google puede ayudarnos. Como veremos a lo largo de la obra, la persona que se adentre en esta redacción descubrirá que, si no todo, casi todo lo que necesite podrá ser desarrollado gracias a algún planteamiento de esta empresa. Y todo esto centralizado en Internet, o mejor dicho, independiente de su máquina.
  • Ebook
    Formato: Ebook | Apreciada lectora o apreciado lector, sé que está ahí. Puedo verle, de pie frente al anaquel, en busca de algo que supone que necesita, pero no sabe bien lo que es, y tratando de decidir si el ejemplar que tiene entre manos podrá satisfacer sus expectativas o aportarle algo que valga el precio que figura en la contraportada. Tal vez es usted un agente de policía que trabaja en el departamento de delitos tecnológicos del cuerpo, una periodista a la que le han pedido que escriba un artículo sobre el cibercrimen, un estudiante de Ingeniería Informática o, simplemente, alguien interesado por estos temas. Da igual. Si tiene por costumbre empezar a hojear un libro por este apartado, aquí tiene algunas palabras respecto al contenido y a la intención.
  • Ebook
    En este libro encontrará el contenido y los recursos prácticos para la creación y diseño de aplicaciones móviles.Encontrará referencia a los sistemas operativos, las disciplinas relevantes en el diseño de interfaces gráficas y su definición a través de diagramas, gestos táctiles, elementos multimedia, controles interactivos, patrones de diseño comunes así como los métodos de evaluación y promoción más representativos. Los temas abordados se desarrollan de manera sencilla y didáctica con más de 80 ejemplos de aplicaciones móviles reales y materiales de apoyo adicionales en la web del libro y en la de los autores con constantesactualizaciones.Si es programador, director de proyectos, diseñador digital o estudiante de carreras afines al diseño, ingeniería o comunicación, este libro representa una guía esencial que le ayudará a complementar sus conocimientos sobre el proceso de creación de software y su identidad de marca en el contexto de la telefonía móvil.
  • Ebook
    Formato: Ebook | Este libro viene a llenar ese vacío presentado, de un modo sencillo y completamente enfocado a la Ingeniería del Software, los métodos de investigación, diseño de experimentos, técnicas de medición, etc. más adecuados, no solo para poder hacer investigación orientada a avanzar el estado del arte en ingeniería del software, sino incluso para que un jefe de proyecto pueda acumular evidencias que le permitan decidir si cambiar o no de entorno o de herramientas para mejorar la productividad de su equipo. Así, en el esta obra se exponen desde las técnicas de creación de cuestionarios y encuestas, hasta las de diseño de experimentos orientados a evaluar el efecto de las variables que se quiereninvestigar.

Título