cato94
Usuario (Perú)
Videotutorial Java "Java Desde CeroFacil y Practico" Parte 01 Español | Compr : 560 Mb Descomp: 933 Mb |Incluye: NetBeans y JDK Español | Pass:www.detodoprogramas.com Bueno les presento este Curso en vídeo Parte 01 , es un Videotutorial Para todos aquellos aficionados a la programacion, el curso consta de 40 Capitulos. Aprende de manera Facil y Practica el Lenguaje que esta en Boga en estos tiempos,esta separado por capitulos donde aprenderas desde lo mas basico a los mas complejo. Espero que te sirva y A aprender Java !! Contenido del Videotutorial: 01.- Curso de Java para principiantes. Introducción: Uso de NetBeans ,VideoTutorial Nº 1 del Curso de Java para principiantes. Empezamos con una introducción a los lenguajes de programación y algunas peculiaridades de Java. Instalamos y usamos por primera vez NetBeans, el IDE que utilizaremos a lo largo del curso, y terminamos creando nuestro primer programa y viendo como NetBeans nos ayuda a detectar y solucionar errores sintácticos en la escritura de código. 45 minutos. 02.- Anatomía de un Programa Java VideoTutorial Nº 2 del Curso de Video Tutoriales de Java para principiantes: Anatomía de un programa Java. Vemos como crear nuevos archivos dentro de un proyecto; Crear el programa Anatomia; La declaración class; La declaración main; Agrupamiento de código mediante el uso de llaves; Almacenar información en una variable. Mostrar el contenido de una variable en pantalla; Compilación; creación de los archivos .class; Solución de errores en la escritura de código con la ayuda de NetBeans. Unos 30 minutos. 03.-Tipos de programas Java y uso de argument Curso de Java para principiantes VideoTutorial Nº 3 del Curso de Java para principiantes. Tipos de programas Java y uso de argumentos. Crear una aplicación Java; Enviar argumentos a aplicaciones; Creación de un applet. 20 minutos. 04.- Variables: Almacenar información Curso de Java para principiantes Videotutorial Nº 4 del Curso de Java para principiantes. Empezamos a ver las variables, el sistema de almacenamiento y recuperación de información. Declaraciones y expresiones; Asignar tipos de variables; partes de una declaración de variable; Tipos de variables numéricas; otros tipos de variables; Dar nombres a las variables: obligaciones y convenciones; Almacenar información en variables; Como usar constantes en Java. 33 minutos. 05.-Trabajar con Operadores. VideoTutorial Nº 5 del Curso de Java para principiantes. Trabajar con operadores. Los operadores matemáticos; Incrementar y decrementar una variable; Uso de prefijos y postfijos; prioridad de los operadores; taller de trabajo: uso de expresiones matemáticas para calcular pesos; taller de trabajo: uso de expresiones matemáticas para convertir de grados Farenheit a grados Celsius. 32 minutos. 06.- Trabajar con Objetos String. VideoTutorial número 6 del Curso de Java para principiantes. Trabajar con Objetos String. Almacenar texto en Strings; El tipo char; Uso de System. out. println( ) y System. out. print; Uso de caracteres especiales en Strings; Concatenación de Strings y de Strings y variables; El operador “+=”; Manejo avanzado de Strings; Comparar dos Strings con equals( ); Determinar el tamaño de un string con length( ); Cambiar el caso de un String con toLowerCase( ) y toUpperCase( ); Buscar en un String con indexOf( ). 33 minutos. 07.-Tomar decisiones con condicionales Videotutorial Nº 7 del Curso de Java para principiantes. Tomas decisiones con condicionales. Palabras clave y operadores condicionales; Declaraciones if; Uso de declaraciones bloque; Declaraciones if-else; Declaraciones switch; El operador ternario (?); Trabajo práctico: creación de un reloj. 52 minutos. 08._ Loops VideoTutorial Nº 8 del Curso de Java para principiantes dedicado a los Loops: Repetir acciones con Loops. Creación de un juego de acierta número usando loop While; El flujo de un loop While; Repetir el código un cierto número de veces con el loop for; El flujo de un loop for; Anatomía de una declaración for; El loop do…while en Java; Manejo de archivos en Java; Salir de un loop con break; saltarse una iteración con continue; Anidar loops dentro de loops; Darle nombre a un loop; Aumentar la complejidad de los loops; Taller de trabajo: comprobar la velocidad de tu computadora. Una hora. 09._ Almacenar información con el uso de arrays VideoTutorial Nº 9 del Curso de Java para principiantes en el que vemos sistemas complejos de almacenamiento de información con el uso de Arrays. Crear Arrays; Métodos para poblar Arrays; Uso de Arrays; El método toCharArray( ); Uso de Arrays multidimensionales; Ordenar Arrays; Uso de métodos de la Clase Arrays; Taller de trabajo: Trabajo con Arrays de caracteres. 39 minutos. 10._ Fundamentos de la programación orientada a objetos VideoTutorial Nº 10 del Curso de Java para principiantes en el que iniciamos el bloque dedicado a la Programación Orientada a Objetos, viendo los fundamentos. ¿Cómo está hecho un programa Java? Organizar los programas en elementos llamados Clases; Objetos y Clases; La librería de Clases de Java; Atributos y Comportamientos; Atributos de una clase; Comportamientos de una Clase; Crear una Clase; Ejecutar el programa e instanciar objetos de la Clase. 45 minutos. 11._ Jerarquía de clases y herencia Videotutorial Nº 11 del Curso de Java para principiantes. Jerarquía de Clase y Herencias. Organización de Clases; Herencias; Subclases y Superclases; La clase Object de Java; Crear una jerarquía de clases; Herencias en acción; Herencias simples y múltiples; Interfaces y paquetes; Taller de trabajo: Creación de Una Clase Punto3D subclase de la Clase Point de la librería deClases de Java. 43 minutos. 12._ Trabajo con objetos VideoTutorial Nº 12 del Curso de Java para principiantes. Trabajo con Objetos. Crear nuevos objetos; Usar la palabra clave “new”; Creación de objetos con diferentes argumentos; Ejemplo práctico; ¿Qué hace “new”?; Manejo de memoria en Java; Acceder y configurar variables de instancia y de clase; La sintaxis de punto; Acceder al valor de una variable; Cambiar valores de variables; Ejemplo práctico; Variables de Clase; Llamando a Métodos. 42 minutos. 13._ Casting. Conversión entre tipo de variables y objetos. VideoTutorial Nº 13 del Curso de Java. Hacer Casting: convertir entre tipos de variables y Objetos. Referencias a Objetos; Convertir Objetos y tipos primitivos; Convertir tipos primitivos a objetos y viceversa; Autoboxing y Unboxing. 40 minutos. 14._ Alcance de variables y uso de this VideoTutorial Nº 14 del Curso de Java. Alcance de las variables y uso de “this” Significado de Clases y Programas en Java; Definición de Clases; Definición de Variables y de Métodos; Variables locales, de instancia y de clase. La palabra clave “this”; Alcances de variables; variables que ocultan o reemplazan a otras variables. 40 minutos DESCARGA: http://hotfile.co m/list/1968636/2383a4b (Juntar .com) FUENTE: www.detodoprogramacion.com

align=center] En este curso aprenderas desde cero de forma muy buena y completa sobre la reparación de una Pc y redes, explicandote detalladamente cada componente y la forma adecuada de su funcionamiento. CONTENIDO REPARACION DE PC Capítulo I – Introducción Capítulo II – Fuentes Capítulo III – Monitores Capítulo IV – MotherBoards Capítulo V – VI – Sistemas operativo y Herramientas Capítulo VII y VIII – Discos, Ópticos y Win98 Capítulo IX – Windows XP Capítulo X –Video y Sonido REDES Introducción ¿Qué es una red informática? Cliente-servidor. Clasificación De Redes Medio Físico Protocolos de Comunicaciones Protocolos de Red Clasificación de las Redes Hardware de Red El Modelo OSI Comparación entre Protocolos OSI e Internet Conectores RJ-45 Configuración de una Red Comandos 24 Configuración de un Routers WAN-LAN Redes Inalámbrica Windows NT Server Windows 2000 Server Dominios y Relaciones de Confianza Definición de Dominios Concepto Básico Sobre Cuentas de Usuario El Entorno de Usuario Planificación de la Seguridad Realizando un cableado estructurado Que es La Categoría 5 Distancias permitidas. Componentes del cableado estructurado DESCARGA http://www.m e d i a f i r e.com/?no8vlg1v452uv09 (Quitar los espacios) PASS: www.detodoprogramas.com Espero les sirva gente
Videotutorial Java "Java Desde Cero Facil y Practico" Parte 02 Español | 2.81 Gb | MP4 | Autor:Jesus Conde | Pass:www.detodoprogramacion.com Bueno continuando con este Curso en vídeo les presento la Parte 02 para aprender a programar en Java, como digo es super recomendable para los que no tienen ni idea de programar. El curso empieza desde cero desde la estructura básica de un programa y consta de 40 vídeos todo muy bien explicados. Los Videos del 01 al 14 estan en la Parte 01 del Videotutorial Contenido del Videotutorial Parte 02: 15._ Argumentos de línea de comandos y sobrecarga de métodos VideoTutorial Nº 15 del Curso de Java. Argumentos de línea de Comandos y sobrecarga de Métodos. Pasar Argumentos a Métodos; Crear aplicaciones Java; Clase de inicio y método main( ); Aplicaciones Java y argumentos de línea de comando; Pasar argumentos a las aplicaciones Java; Crear Métodos con el mismo nombre y diferentes argumentos; sobrecarga de métodos. 40 minutos. 16._ Métodos Constructor y sobrescritura de Métodos. VideoTutorial Nº 16 del Curso de Java: Métodos Constructor y sobrescritura de Métodos. Métodos Constructor; ¿Qué hace Java cuando usamos lapalabra clave new?; Métodos Constructor básico; Llamada entre Métodos Constructor; Sobrecargar Métodos Constructor; Sobrescribir Métodos; Crear Métodos que sobrescriben Métodos existentes; Llamar al Método original; El uso de super( ); Sobrescribir Constructors. 50 Minutos. 17._ Modificadores y Control de acceso para métodos y variables. VideoTutorial Nº 17 del Curso de Java. Modificadores y Control de acceso para métodos y variables. Modificadores; Controles de acceso por defecto; Acceso Private; Acceso Public; Acceso protected; Tabla comparativa de niveles de control de acceso; Controles de acceso y herencias; Metodos Accessor; Variables y métodos static; Ejemplo práctico. 40 mintuos. 18._ Trabajar con paquetes VideoTutorial Nº 18 del Curso de Java. Trabajar con Paquetes: Clases, Variables y Métodos final; Métodos y Clases Abstractas; Los Paquetes; Uso de Paquetes; Nombres de Clase y Paquete completos; La declaración import; Conflictos entre nombres de clases; Localización de paquetes; Crear nuestros propios paquetes; Escoger un nombre de paquete; Crear la estructura de directorios; Añadir Clases a un paquete; Control de acceso a paquetes y clases. 50 minutos. 19._ Ampliar clases con interfaces. VideoTutorial Nº 19 del Curso de Java: Ampliar Clases con Interfaces. El problema de la herencia única; Interfaces y Clases; Implementar y usar interfaces; Implementar múltiples interfaces; Crear y extender interfaces; Métodos dentro de interfaces; Proyecto práctico, crear un escaparate online. Algo más de una hora. 20._ Crear GUIs con Java Videotutorial Nº 20 del Curso de Java. Swing. Crear GUIs (Interfaces Gráficas de Usuario) con Java. Crear una interface de usuario simple; Swing y el Abstract Windowing Toolkit (awt); Usar Componentes; Ventanas y Marcos; Botones; Etiquetas y Campos de Texto; Cajas de Chequeo; Combo Boxes; Áreas de Texto; Paneles; Taller de trabajo: Crear un componente personalizado. Algo más de una hora. 021.- Curso de Java. Look And Feel y Cajas de diálogo VideoTutorial Nº 21 del Curso de Java en el que seguimos viendo la creación de interfaces gráficas de usuario: Configurar el “Look And Feel” de la aplicación; Las Cajas de Diálogo Estándar; Cajas de confirmación; Cajas de Entrada; Cajas de Mensaje y Cajas de Opción; Taller de Trabajo: Recuperar información a través de Cajas de Diálogo. Una hora. 22.- Componentes avanzados de Swing VideoTutorial Nº 22 del Curso de Java. Componentes avanzados de Swing. Seguimos viendo los componentes para la creación de interfaces de usuarios: Creación de Componentes Slider; Paneles Scroll; Creación de Barras de herramientas acoplables; La Clase JToolBar; Creación de Barras de Progreso; La Clase JProgressBar; El método setValue(int); Creación de Menús; Las clases JMenuItem, JMenu y JMenuBar; Paneles en Pestañas; La Clase JTabbedPane. Para poder ver todos los Componentes que nos faltaban se ha alargado bastante el video. Unos 80 minutos. 23.- Gestores de diseño. Ordenar los componentes dentro de una interface Videotutorial Nº 23 del Curso de Java. Gestores de diseño. Ordenar los componentes dentro de una interface: Diseño de Interfaces gráficas básicas; Diseñar con gestores; La Clase FlowLayout; La Clase BoxLayout; La Clase GridLayout; La Clase BorderLayout; Mezclar varios gestores de diseño en una misma interface; La Clase CardLayout; Usar CardLayout en una aplicación. 82 minutos. 24.- Interactuar con eventos de usuario. VideoTutorial Nº 24 del Curso de Java: Interactuar con eventos de usuario. Responder a las entradas de los usuarios; Event Listeners( los vigilantes de eventos); Las interfaces Listener de Java; Configuración de los componentes a vigilar; Métodos de manejo de eventos; Trabajar con Métodos; Eventos Acción; Eventos Focus; Eventos Item; Eventos Key; Eventos Mouse; Eventos Mouse Motion; Eventos Window; Uso de adaptadores de clase. 80 minutos. 25.- Taller Práctico. Creación de una Gui Funcional. VideoTutorial Nº 25 del Curso de Java: Taller Práctico. Creación de una Gui Funcional. Diseñar una aplicación; Determinar los gestores de diseño de Marco y paneles; añadir los componentes; Añadir eventos a la Interface; implementar interfaces y Métodos; uso de Threads; Enlazar las dos clases del proyecto. 50 minutos. 26.- Desarrollo de aplicaciones GUI con Netbeans VideoTutorial Nº 26 del Curso de Java, en el que vemos como crear una Interface Gráfica de Usuario con el Editor de NetBeans. Desarrollar aplicaciones GUI. El Matisse GUI Builder de NetBeans; Crear una aplicación GUI; Trabajar con la ventana Palette; Crear el proyecto; Crear la Clase JFrame Inicial; Trabajar con el Editor de Formularios; Entender la barra de herramientas del Editor Form; Añadir componentes al formulario; Modificar las propiedades de los componentes; Añadir eventos usando Connection Mode; Añadir eventos maualmente; Usar la librería FreeTTS. Añadir FreeTTS a la librería del proyecto. 50 minutos. 27.- Manejar errores y excepciones. VideoTutorial Nº 27 del Curso de Java, en el que vemos como tratar con errores y excepciones. Las clases Throwable, Error y Exception; RuntimeExceptions; Capturar excepciones con un bloque try-catch; Capturar varias excepciones diferentes; finally, manejar algo después de una excepción; Lanzar (throw) excepciones; Ignorar excepciones con throws; Taller de trabajo: lanzar y capturar excepciones; Combinar try, throw y throws. 51 minutos. 28.- Crear aplicaciones multitarea con el uso de Threads VideoTutorial Nº 28 del Curso de Java, con el que cerramos el Segundo Bloque del mismo. Lo dedicaremos a ver como crear aplicaciones Multitarea mediante el uso de Threads. Ralentizar un programa con sleep( ); Crear un Thread; La interface Runnable; El método run( ); Trabajo con Trheads; Taller de trabajo: Creación de un Applet que usa Threads. 50 minutos. A partir del próximo videotutorial iniciamos el tercer y último bloque del Curso, dedicado a las comunicaciones en Java, web incluida, desde luego. 29.- Comunicaciones. Trabajar con Streams Input y Output VideoTutorial Nº 29 del Curso de Java, en el que empezamos con el tema de las comunicaciones. Vemos el trabajo con streams de entrada y de salida. Streams Byte y Streasm Character; El paqueta java.io; uso de un stream; filtrar un stream; Procedimiento para aplicar un filtro a un stream; Manejar IOExceptions; Streams File de Entrada y de Salida; Streams Buffered. 1 hora. 30.- Streams Datos, Texto y clase file Videotutorial Nº 30 del Curso de Java, en el que terminamos de ver los Streams. Usar Streams Buffered para crear entradas de consola; Streams de Datos; Leer y escribir datos desde una aplicación; Streams Character; Leer archivos de texto; Escribir archivos de texto; Uso de la clase File; Principales Métodos de la Clase File. 70 minutos. 31.- Crear Aplicaciones Web con NetBeans. Curso de Java. Crear Aplicaciones Web con NetBeans. Videotutorial Nº 31 del Curso de java, en el que veremos las comunicaciones a través de internet con Java y empezaremos a crear aplicaciones Web con NetBeans. El trabajo en red en Java; Abrir un Stream sobre la red; Desarrollar aplicaciones web con NetBeans; Crear un proyecto “Web Application”; Nodo Web Pages; Nodo Configuration Files; Trabajar con Archivos CSS y con javascript en NetBeans; Construir una aplicación Web; Compilar archivos JSP; Ejecutar una aplicación web; Definir servidores de aplicaciones Java; Instalar y configurar los servidores GlassFish y Tomcat en NetBeans. 58 minutos. 32.- Uso de Tomcat, Glassfish, Struts y Struts 2 VideoTutorial Nº32 del Curso de Java, en el que seguimos viendo la creación de aplicaciones web con NetBeans. Uso de Tomcat; Configurar propiedades de Tomcat; Trabajar con aplicaciones desde Tomcat; Controlar el servidor Tomcat; Usar Glassfish; Configurar propiedades Glassfish; Trabajar con aplicaciones desde Glassfish; Configurar el servidor de la aplicación para un proyecto; Monitorización HTTP; Habilitar el Monitor HTTP; Usar el Monitor HTTP; Ver información grabada; Manipular registros; Trabajar con Frameworks de aplicación web; Usar Struts; Añadir soporte Struts; Añadir Action-forms; Añadir Acciones; Configurar Struts; Usar Struts 2. 50 minutos. 33.- Uso de visual Javaserver Faces VideoTutorial Nº 33 del Curso de Java. Vemos el framework Visual Web Java Server Faces, para crear aplicaciones web de modo visual. Origen del Framework; Configurar las opciones de VWJSF; Crear un nuevo proyecto con VWJSF; El Nodo Web Pages; El Nodo Configuration Files; La ventana Visual Designer; Ventanas Navigator, Paleta y Properties; Definir Reglas de Navegación; Usar el Editor de faces-config.xml; Creación de una aplicación con VWJSF. 54 minutos. 34.- Trabajar con el editor sql de Netbeans VideoTutorial Nº 34 del Curso de Java en el que empezamos a ver como pasar datos y trabajar con bases de datos en un aplicación Java. Trabajar con componentes JSF; Configurar las propiedades de los componentes; Configurar Event Handlers (gestores de eventos) para componentes; Trabajar con Inputs de usuarios, uso de Validadores y Convertidores; Almacenar y pasar datos; los archivos Application Bean, Session Bean y Request Bean; Conectar a una base de datos MySQL; Configurar las propiedades del Servidor MySQL; Crear y conectar a la Base de Datos; Crear Tablas; Trabajar con datos de tablas; ejecutar un Script SQL. 1 hora. 35.- Crear aplicación web enlazada con base de datos VideoTutorial Nº 35 del Curso de Java. Creamos una aplicación web completa que utiliza una base de datos MySQL: Estructura de la aplicación; Crear un nuevo proyecto; Preparar la interface Web; Configurar la página de bienvenida; Crear la página de respuesta; Crear una hoja de estilos CSS; Preparar la comunicación entre la aplicación y la base de datos; Los Deployment Descriptors; Configurar una fuente de datos JDBC y un Connection Pool; Referenciar la fuente de datos para la aplicación; Añadir el archivo JAR del driver de la base de datos al servidor; Añadir la lógica dinámica; Añadir librería JSTL a Classpath del proyecto; Implementar el código JSTL; Ejecutar la aplicación completa. 70 minutos. 36.- Introducción a los Web Services con Jax-WS VideoTutorial Nº 36 del Curso de Java. Empezamos a trabajar con Web Services. La API Java para XML Web Services (JAX-WS) 2; Crear un Web Service; Diseñar un Web Service; Probar el Web Service; Consumir el Web Service en una Clase Java de una Aplicación Java SE, en un Servlet de una Aplicación Web y en una página JSP de una aplicación Web. 42 minutos. 37.- Crear un cliente gráfico para Twitter Videotutorial Nº 37 del Curso de Java en el que creamos un cliente gráfico completo para Twitter. Diseñar el JFrame; Mostrar icono y último mensaje del usuario; Configurar sistema de autentificación en Twitter; Añadir la operación de upadateStatus para poder actualizar con nuevos mensajes; Mostrar nombres de usuarios y últimos mensajes de las cuentas públicas de Twitter; crear un TimerTask; Añadir un método Run con la operación de Twitter getPublicTimeline; Crear un componente List Cell Rendering; Mostrar el componente dentro de TwitterJFrame. 43 minutos. 38.- Crear aplicación para Facebook con Netbeans VideoTutorial Nº 38 del Curso de Java, en el que vemos como crear una aplicación para Facebook con NetBeans 6.9. Es necesario usar la versión 6.9 o superior de NetBeans ya que incluye nuevas funcionalidades que no están disponibles en las versiones anteriores. Crear el Cliente; Registrar el proyecto en Facebook; Crear el código JSP para la aplicación; Ejecutar la aplicación. 34 minutos. 39.- crear una aplicación web con el uso del Framework Spring con las nuevas funcionalidades que incluye NetBeans 6.9 VideoTutorial Nº 39 del Curso de Java. Veremos como crear una aplicación web con el uso del Framework Spring con las nuevas funcionalidades que incluye NetBeans 6.9: Configuración de un nuevo proyecto con soporte para el Framework Spring Web MVC; Crear y ejecutar la estructura básica del proyecto; Implementar un Servicio; Implementar el Controller y el Model; Implementar las vistas. Lugares donde ampliar información sobre el Framework Spring. 46 minutos. 40.- Uso de Java FX Composer en Netbeans Videotutorial número 40 y último del curos de java. Vemos como utlilizar java FX Composer. Crear un proyecto Java FX; Crear una aplicación; Añadir efectos a la aplicación; Añadir formas, colores y efectos; añadir acciones a la aplicación. Ejecutar la aplicación. 44 minutos. DESCARGA: http://www.mediafire. com/?ctgg8qjfuaua2sl (Juntar .com) FUENTE: www.detodoprogramas.com

La compañía informática Microsoft presentó hoy en San Francisco (EE.UU.) su nueva versión de su conjunto de programas de ofimática Office, diseñada para el próximo sistema operativo Windows 8 compatible con tabletas y ordenadores personales. El consejero delegado de la empresa, Steve Ballmer, aseguró que se trata del “lanzamiento más ambicioso de Microsoft Office” de la historia, en un evento celebrado en el auditorio City View del centro comercial The Metreon en esa urbe californiana. Microsoft centró su demostración con el modelo de Office para tabletas en el que sus tradicionales Word o PowerPoint se manejan con la punta de los dedos o con una estilográfica digital y debido a su integración con Internet, los documentos se guardan por defecto en la nube. El nuevo Office, del que no se reveló su nombre ni la fecha de salida al mercado, requerirá de una cuenta de usuario para poder hacer uso de las prestaciones de la nube de tal forma que se pueda acceder a los documentos de trabajo desde cualquier dispositivo con Windows 8, ya sea teléfono móvil, tableta u ordenador personal. Los programas Word, Excel, Outlook, OneNote y PowerPoint se convierten en una aplicación más del entorno Windows, con un diseño más sencillo, en el que los iconos se encuentran minimizados y se activan con la punta de los dedos. NOVEDADES En Word, por ejemplo, debuta un sistema de lectura que adapta los documentos al tipo de dispositivo y convierte en una tarea intuitiva insertar imágenes, adaptarlas al tamaño y la ubicación deseada. Skype y la agenda son accesibles desde las aplicaciones directamente de tal forma que, por ejemplo, Excel puede autocompletar columnas de información con datos de los contactos. La versión de prueba del “moderno Office”, como lo calificó Ballmer, está disponible desde hoy para sus clientes a través de la página web office.com/preview. El consejero delegado insistió en que Microsoft está en un momento de renovación como el que experimentó en 1995 con la versión más “vibrante y excitante” de Windows y Office en años. Microsoft presentará oficialmente Windows 8 en octubre, mes para el que se prevé que desvele todos los detalles de su nueva línea de productos adaptados para el nuevo sistema operativo.

Una completa introducción a redes de computadora, con énfasis en protocolos y algoritmos, desde el nivel físico hasta el de aplicación, y desde redes locales (LANS) hasta redes satelitales. Presenta la gama completa sobre: protocolos, conceptos, algoritmos, programas y tecnologías.. Del reconocido autor Andrew S. Tanenbaum, llega esta nueva edición, con una estructura única que incluye tecnología de hardware hasta las aplicaciones en Internet más populares, con ejemplos de ATM e Internet. En esta edición se cubren los temas Internet, ATM y redes inalámbricas, lo que lo convierte en el primer libro de texto en el mercado que cubre estas tres tecnologías esenciales, y que además cubre los principios fundamentales de redes. CONTENIDO 1 INTRODUCCIÓN 1.1 USOS DE LAS REDES DE COMPUTADORAS 1.1.1 Aplicaciones de negocios 1.1.2 Aplicaciones domésticas 1.1.3 Usuarios móviles 1.1.4 Temas sociales 1.2 HARDWARE DE REDES 1.2.1 Redes de área local 1.2.2 Redes de área metropolitana 1.2.3 Redes de área amplia 1.2.4 Redes inalámbricas 1.2.5 Redes domésticas 1.2.6 Interredes 1.3 SOFTWARE DE REDES 1.3.1 Jerarquías de protocolos 1.3.2 Aspectos de diseño de las capas 1.3.3 Servicios orientados a la conexión y no orientados a la conexión 1.3.4 Primitivas de servicio 1.3.5 Relación de servicios a protocolos 1.4 MODELOS DE REFERENCIA 1.4.1 El modelo de referencia OSI 1.4.2 El modelo de referencia TCP/IP 1.4.3 Comparación entre los modelos de referencia OSI y TCP/IP 1.4.4 Crítica al modelo OSI y los protocolos 1.4.5 Crítica del modelo de referencia TCP/IP 1.5 REDES DE EJEMPLO 1.5.1 Internet 1.5.2 Redes orientadas a la conexión: X.25, Frame Relay y ATM 1.5.3 Ethernet 1.5.4 LANs inalámbricas: 802.11 1.6 ESTANDARIZACIÓN DE REDES 1.6.1 Quién es quién en el mundo de las telecomunicaciones 1.6.2 Quién es quién en los estándares internacionales 1.6.3 Quién es quién en el mundo de los estándares de Internet 1.7 UNIDADES MÉTRICAS 1.8 PANORAMA DEL RESTO DEL LIBRO 1.9 RESUMEN 2 LA CAPA FÍSICA 2.1 LA BASE TEÓRICA DE LA COMUNICACIÓN DE DATOS 2.1.1 El análisis de Fourier 2.1.2 Señales de ancho de banda limitado 2.1.3 La tasa de datos máxima de un canal 2.2 MEDIOS DE TRANSMISIÓN GUIADOS 2.2.1 Medios magnéticos 2.2.2 Par trenzado 2.2.3 Cable coaxial 2.2.4 Fibra óptica 2.3 TRANSMISIÓN INALÁMBRICA 2.3.1 El espectro electromagnético 2.3.2 Radiotransmisión 2.3.3 Transmisión por microondas 2.3.4 Ondas infrarrojas y milimétricas 2.3.5 Transmisión por ondas de luz 2.4 SATÉLITES DE COMUNICACIONES 2.4.1 Satélites geoestacionarios 2.4.2 Satélites de Órbita Terrestre Media 2.4.3 Satélites de Órbita Terrestre Baja 2.4.4 Satélites en comparación con fibra óptica 2.5 LA RED TELEFÓNICA PÚBLICA CONMUTADA 2.5.1 Estructura del sistema telefónico 2.5.2 La política de los teléfonos 2.5.3 El circuito local: módems, ADSL e inalámbrico 2.5.4 Troncales y multiplexión 2.5.5 Conmutación 2.6 EL SISTEMA TELEFÓNICO MÓVIL 2.6.1 Teléfonos móviles de primera generación 2.6.2 Teléfonos móviles de segunda generación: voz digital 2.6.3 Teléfonos móviles de tercera generación: voz y datos digitales 2.7 TELEVISIÓN POR CABLE 169 2.7.1 Televisión por antena comunal 2.7.2 Internet a través de cable 2.7.3 Asignación de espectro 2.7.4 Módems de cable 2.7.5 ADSL en comparación con el cable 2.8 RESUMEN 3 LA CAPA DE ENLACE DE DATOS 3.1 CUESTIONES DE DISEÑO DE LA CAPA DE ENLACE DE DATOS 3.1.1 Servicios proporcionados a la capa de red 3.1.2 Entramado 3.1.3 Control de errores 3.1.4 Control de flujo 3.2 DETECCIÓN Y CORRECCIÓN DE ERRORES 3.2.1 Códigos de corrección de errores 3.2.2 Códigos de detección de errores 3.3 PROTOCOLOS ELEMENTALES DE ENLACE DE DATOS 3.3.1 Un protocolo símplex sin restricciones 3.3.2 Protocolo símplex de parada y espera 3.3.3 Protocolo símplex para un canal con ruido 3.4 PROTOCOLOS DE VENTANA CORREDIZA 3.4.1 Un protocolo de ventana corrediza de un bit 3.4.2 Protocolo que usa retroceso N 3.4.3 Protocolo que utiliza repetición selectiva 3.5 VERIFICACIÓN DE LOS PROTOCOLOS 3.5.1 Modelos de máquinas de estado finito 3.5.2 Modelos de red de Petri 3.6 EJEMPLOS DE PROTOCOLOS DE ENLACE DE DATOS 3.6.1 HDLC—Control de Enlace de Datos de Alto Nivel 3.6.2 La capa de enlace de datos en Internet 3.7 RESUMEN 4 LA SUBCAPA DE CONTROL DE ACCESO AL MEDIO 4.1 EL PROBLEMA DE ASIGNACIÓN DEL CANAL 4.1.1 Asignación estática de canal en LANs y MANs 4.1.2 Asignación dinámica de canales en LANs y MANs 4.2 PROTOCOLOS DE ACCESO MÚLTIPLE 4.2.1 ALOHA 4.2.2 Protocolos de acceso múltiple con detección de portadora 4.2.3 Protocolos libres de colisiones 4.2.4 Protocolos de contención limitada 4.2.5 Protocolos de acceso múltiple por división de longitud de onda 4.2.6 Protocolos de LANs inalámbricas 4.3 ETHERNET 4.3.1 Cableado Ethernet 4.3.2 Codificación Manchester 4.3.3 El protocolo de subcapa MAC de Ethernet 4.3.4 Algoritmo de retroceso exponencial binario 4.3.5 Desempeño de Ethernet 4.3.6 Ethernet conmutada 4.3.7 Fast Ethernet 4.3.8 Gigabit Ethernet 4.3.9 Estándar IEEE 802.2: control lógico del enlace 4.3.10 Retrospectiva de Ethernet 4.4 LANS INALÁMBRICAS 4.4.1 La pila de protocolos del 802.11 4.4.2 La capa física del 802.11 4.4.3 El protocolo de la subcapa MAC del 802.11 4.4.4 La estructura de trama 802.11 4.4.5 Servicios 4.5 BANDA ANCHA INALÁMBRICA 4.5.1 Comparación entre los estándares 802.11 y 802.16 4.5.2 La pila de protocolos del estándar 802.16 4.5.3 La capa física del estándar 802.16 306 4.5.4 El protocolo de la subcapa MAC del 802.16 4.5.5 La estructura de trama 802.16 4.6 BLUETOOTH 4.6.1 Arquitectura de Bluetooth 4.6.2 Aplicaciones de Bluetooth 4.6.3 La pila de protocolos de Bluetooth 4.6.4 La capa de radio de Bluetooth 314 4.6.5 La capa de banda base de Bluetooth 4.6.6 La capa L2CAP de Bluetooth 4.6.7 Estructura de la trama de Bluetooth 4.7 CONMUTACIÓN EN LA CAPA DE ENLACE DE DATOS 4.7.1 Puentes de 802.x a 802.y 4.7.2 Interconectividad local 4.7.3 Puentes con árbol de expansión 4.7.4 Puentes remotos 4.7.5 Repetidores, concentradores, puentes, conmutadores, enrutadores y puertas de enlace 4.7.6 LANs virtuales 4.8 RESUMEN 5 LA CAPA DE RED 5.1 ASPECTOS DE DISEÑO DE LA CAPA DE RED 5.1.1 Conmutación de paquetes de almacenamiento y reenvío 5.1.2 Servicios proporcionados a la capa de transporte 5.1.3 Implementación del servicio no orientado a la conexión 5.1.4 Implementación del servicio orientado a la conexión 5.1.5 Comparación entre las subredes de circuitos virtuales y las de datagramas 5.2 ALGORITMOS DE ENRUTAMIENTO 5.2.1 Principio de optimización 5.2.2 Enrutamiento por la ruta más corta 5.2.3 Inundación 5.2.4 Enrutamiento por vector de distancia 5.2.5 Enrutamiento por estado del enlace 5.2.6 Enrutamiento jerárquico 5.2.7 Enrutamiento por difusión 5.2.8 Enrutamiento por multidifusión 5.2.9 Enrutamiento para hosts móviles 5.2.10 Enrutamiento en redes ad hoc 5.2.11 Búsqueda de nodos en redes de igual a igual 5.3 ALGORITMOS DE CONTROL DE CONGESTIÓN 5.3.1 Principios generales del control de congestión 5.3.2 Políticas de prevención de congestión 5.3.3 Control de congestión en subredes de circuitos virtuales 5.3.4 Control de congestión en subredes de datagramas 5.3.5 Desprendimiento de carga 5.3.6 Control de fluctuación 5.4 CALIDAD DEL SERVICIO 5.4.1 Requerimientos 5.4.2 Técnicas para alcanzar buena calidad de servicio 5.4.3 Servicios integrados 5.4.4 Servicios diferenciados 5.4.5 Conmutación de etiquetas y MPLS 5.5 INTERCONECTIVIDAD 5.5.1 Cómo difieren las redes 5.5.2 Conexión de redes 5.5.3 Circuitos virtuales concatenados 5.5.4 Interconectividad no orientada a la conexión 5.5.5 Entunelamiento 5.5.6 Enrutamiento entre redes 5.5.7 Fragmentación 5.6 LA CAPA DE RED DE INTERNET 5.6.1 El protocolo IP 5.6.2 Direcciones IP 5.6.3 Protocolos de Control en Internet 5.6.4 OSPF—Protocolos de Enrutamiento de Puerta de Enlace Interior 5.6.5 BGP—Protocolo de Puerta de Enlace de Frontera 5.6.6 Multidifusión de Internet 5.6.7 IP móvil 5.6.8 IPv6 464 5.7 RESUMEN 6 LA CAPA DE TRANSPORTE 6.1 EL SERVICIO DE TRANSPORTE 6.1.1 Servicios proporcionados a las capas superiores 6.1.2 Primitivas del servicio de transporte 6.1.3 Sockets de Berkeley 6.1.4 Un ejemplo de programación de sockets: un servidor de archivos de Internet 6.2 ELEMENTOS DE LOS PROTOCOLOS DE TRANSPORTE 6.2.1 Direccionamiento 6.2.2 Establecimiento de una conexión 6.2.3 Liberación de una conexión 6.2.4 Control de flujo y almacenamiento en búfer 6.2.5 Multiplexión 6.2.6 Recuperación de caídas 6.3 UN PROTOCOLO DE TRANSPORTE SENCILLO 6.3.1 Las primitivas de servicio de ejemplo 6.3.2 La entidad de transporte de ejemplo 6.3.3 El ejemplo como máquina de estados finitos 6.4 LOS PROTOCOLOS DE TRANSPORTE DE INTERNET: UDP 6.4.1 Introducción a UDP 6.4.2 Llamada a procedimiento remoto 6.4.3 El protocolo de transporte en tiempo real 6.5 LOS PROTOCOLOS DE TRANSPORTE DE INTERNET: TCP 6.5.1 Introducción a TCP 6.5.2 El modelo del servicio TCP 6.5.3 El protocolo TCP 6.5.4 El encabezado del segmento TCP 6.5.5 Establecimiento de una conexión TCP 6.5.6 Liberación de una conexión TCP 6.5.7 Modelado de administración de conexiones TCP 6.5.8 Política de transmisión del TCP 6.5.9 Control de congestión en TCP 6.5.10 Administración de temporizadores del TCP 6.5.11 TCP y UDP inalámbricos 6.5.12 TCP para Transacciones 6.6 ASPECTOS DEL DESEMPEÑO 6.6.1 Problemas de desempeño en las redes de cómputo 6.6.2 Medición del desempeño de las redes 6.6.3 Diseño de sistemas para un mejor desempeño 6.6.4 Procesamiento rápido de las TPDUs 6.6.5 Protocolos para redes de gigabits 6.7 RESUMEN 7 LA CAPA DE APLICACIÓN 7.1 DNS—EL SISTEMA DE NOMBRES DE DOMINIO 7.1.1 El espacio de nombres del DNS 7.1.2 Registros de recursos 7.1.3 Servidores de nombres 7.2 CORREO ELECTRÓNICO 7.2.1 Arquitectura y servicios 7.2.2 El agente de usuario 7.2.3 Formatos de mensaje 7.2.4 Transferencia de mensajes 7.2.5 Entrega final 7.3 WORLD WIDE WEB 7.3.1 Panorama de la arquitectura 7.3.2 Documentos Web estáticos 7.3.3 Documentos Web dinámicos 7.3.4 HTTP—Protocolo de Transferencia de Hipertexto 7.3.5 Mejoras de desempeño 7.3.6 La Web inalámbrica 7.4 MULTIMEDIA 7.4.1 Introducción al audio digital 7.4.2 Compresión de audio 7.4.3 Audio de flujo continuo 7.4.4 Radio en Internet 7.4.5 Voz sobre IP 7.4.6 Introducción al vídeo 7.4.7 Compresión de vídeo 7.4.8 Vídeo bajo demanda 7.4.9 Mbone—Red dorsal de multidifusión 7.5 RESUMEN 8 SEGURIDAD EN REDES 8.1 CRIPTOGRAFÍA 8.1.1 Introducción a la criptografía 8.1.2 Cifrados por sustitución 8.1.3 Cifrados por transposición 8.1.4 Rellenos de una sola vez 8.1.5 Dos principios criptográficos fundamentales 8.2 ALGORITMOS DE CLAVE SIMÉTRICA 8.2.1 DES—El Estándar de Encriptación de Datos 8.2.2 AES—El Estándar de Encriptación Avanzada 8.2.3 Modos de cifrado 8.2.4 Otros cifrados 8.2.5 Criptoanálisis 8.3 ALGORITMOS DE CLAVE PÚBLICA 8.3.1 El algoritmo RSA 8.3.2 Otros algoritmos de clave pública 8.4 FIRMAS DIGITALES 8.4.1 Firmas de clave simétrica 8.4.2 Firmas de clave pública 8.4.3 Compendios de mensaje 8.4.4 El ataque de cumpleaños 8.5 ADMINISTRACIÓN DE CLAVES PÚBLICAS 8.5.1 Certificados 8.5.2 X.509 8.5.3 Infraestructuras de clave pública 8.6 SEGURIDAD EN LA COMUNICACIÓN 8.6.1 Ipsec 8.6.2 Firewalls 8.6.3 Redes privadas virtuales 8.6.4 Seguridad inalámbrica 8.7 PROTOCOLOS DE AUTENTICACIÓN 8.7.1 Autenticación basada en una clave secreta compartida 8.7.2 Establecimiento de una clave compartida: el intercambio de claves de Diffie-Hellman 8.7.3 Autenticación que utiliza un centro de distribución de claves 8.7.4 Autenticación utilizando Kerberos 8.7.5 Autenticación utilizando criptografía de clave pública 8.8 SEGURIDAD DE CORREO ELECTRÓNICO 8.8.1 PGP—Privacidad Bastante Buena 8.8.2 PEM—Correo con Privacidad Mejorada 8.8.3 S/MIME 8.9 SEGURIDAD EN WEB 8.9.1 Amenazas 8.9.2 Asignación segura de nombres 8.9.3 SSL—La Capa de Sockets Seguros 8.9.4 Seguridad de código móvil 8.10 ASPECTOS SOCIALES 8.10.1 Privacidad 8.10.2 Libertad de expresión 8.10.3 Derechos de autor 8.11 RESUMEN 9 LISTA DE LECTURAS Y BIBLIOGRAFÍA 9.1. SUGERENCIAS DE LECTURAS ADICIONALES 9.1.1 Introducción y obras generales 9.1.2 La capa física 9.1.3 La capa de enlace de datos 9.1.4 La subcapa de control de acceso al medio 9.1.5 La capa de red 9.1.6 La capa de transporte 9.1.7 La capa de aplicación 9.1.8 Seguridad en redes DESCARGA http://www.m e d i a f i r e.com/?jv7lu6sb5a8z4m3 (Quitar los espacios) PASS: www.detodoprogramas.com Espero les sea útil gente