octubre
20
Datos Técnicos
Java Enterprise Edition
ISO | 418 MB (195 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formador: José Vicente Carratalá | Duración: 2:26 horas | Fecha de publicación: 22-Ene-2014
Descripción
Desarrollo de aplicaciones web dinámicas con Servlets, JSP y JDBC

En este curso video2brain darás tus primeros pasos en el desarrollo de aplicaciones web dinámicas usando Java Enterprise Edition. Aprenderás a usar los Servlets, las Java Server Pages, y a conectarte a bases de datos usando JDBC. Para el óptimo aprovechamiento de este curso necesitarás tener conocimientos previos de HTML, Java y MySQL.

Empezaremos instalando un entorno de desarrollo basado en Eclipse, y un servidor local de aplicaciones basado en Apache Tomcat. Una vez hayamos instalado y unido ambas piezas, empezaremos el desarrollo de aplicaciones.

Nos basaremos en un desarrollo de tres capas, donde los formularios HTML harán las funciones de las vistas. Extenderemos estos formularios usando Java Server Pages.

A continuación, usando Servlets, crearemos controladores que recogerán los datos de las vistas y los procesarán. Por último, para asegurar la persistencia de los datos recogidos, los guardaremos de manera permanente en una base de datos MySQL, usando el conector JDBC.

Este curso no requiere archivos base iniciales, ya que todos los requisitos se instalan directamente desde internet. A través de las lecciones te iremos guiando acerca de qué páginas tienes que visitar y qué programas tienes que descargar para configurar tu entorno de desarrollo, siendo todos los programas que usamos en el curso completamente gratuitos.

Continuar Leyendo

septiembre
26
Datos Técnicos
Fundamentos de la programación: Código eficiente
ISO | 246 MB (386 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 3:34 horas | Fecha de publicación: 30-Jun-2014
Descripción
Escribe código legible, mantenible y ampliable.

Tras llevar un tiempo programando puede que sientas que tu código no funciona todo lo rápido que debería, o que usa demasiados recursos del sistema, pero no sabes exactamente cómo puedes mejorar en estas áreas. El objetivo de este curso es precisamente exponerte una serie de conceptos que te ayudarán a entender cómo tu programa puede ser más eficiente.

En este curso verás cómo afectan los tipos de datos al uso de memoria, entenderás cómo gestionan la memoria los lenguajes de alto nivel y los de bajo, y cómo el sistema de gestión de la memoria afecta al rendimiento. Trabajarás con herramientas de monitorización, gestión de la memoria y eficiencia, a la hora de escribir algoritmos y de usar recursos basados en discos.

Continuar Leyendo

septiembre
19
Datos Técnicos
Fundamentos esenciales de la programación
ISO | 486 MB (272 MB) | Spanish | VIDEO2BRAIN | Vídeo Training | Formadores: Simon Allardice & José Vicente Carratalá | Duración: 5:48 horas | Fecha de publicación: 30-Abr-2014
Descripción
En este curso aprenderás paso a paso a comprender cómo funciona un lenguaje de programación y cómo se crean las aplicaciones informáticas. Te explicamos, componente a componente, cuáles son las piezas que componen los lenguajes de programación, pero sobre todo descubrirás el proceso de concebir una idea y transformarla en código fuente.

Este curso no te enseña un lenguaje de programación concreto, sino que trata la enseñanza de cualquier lenguaje de programación y la lógica en la construcción de aplicaciones.

  • Qué son los lenguajes de programación
  • Reglas de sintaxis, variables, estructuras de control, matrices
  • Búsqueda de errores
  • Introducción a la programación orientada a objetos, a la gestión de la memoria, a los algoritmos, y a la programación multitarea
  • Repaso sobre las similitudes y las diferencias en los principales lenguajes de programación

Entre los archivos bases que se facilitan, se incluyen diferentes ejercicios prácticos para demostrar los conceptos explicados en el curso, y su código fuente. No es necesario ningún software específico para abrir estos archivos, cualquier editor de textos será suficiente para que puedas editar y visualizar los archivos con los ejercicios del curso.

Continuar Leyendo

diciembre
19
Datos Técnicos
IDM UtraEdit Studio v10.20.0.1001
18MB | Spanish | 23MB | English | Incl. Medicina | Win All
Descripción
Potente sistema de desarrollo integrado

UEStudio está diseñado bajo el concepto de un IDE (Integrated Development Environment), y destinado específicamente a desarrolladores de software que trabajan bajo sistemas Windows.
Es una poderosa plataforma de programación que ofrece todas las posibilidades de UltraEdit más un gran número de nuevas funciones.
UEStudio incluye todas las funciones de UltraEdit más el soporte nativo para más de 30 compiladores populares (incluyendo Microsoft Visual C++, Java, GNU C/C++, PHP, Perl y más de 30 más), un depurador integrado, control integrado de versiones VCS, navegación por clases, inteligencia de lenguaje (como Intellisense), conversor de proyecto, y un generador en segundo plano…por nombrar sólo unas pocas de sus avanzadas funciones.

Nuevas Funciones: HomePage

Continuar Leyendo

junio
15
Datos Técnicos
Linux+ Marzo 2009: “Programación”
Nº 3 | PDF | Spanish | 13 MB | Linux++
Descripción
Tu foro en PHP, sencillo y seguro
Todo comenzó un día como otro cualquiera, una amena conversación de Messenger y mi página web casi terminada: “Escucha, me gustaría añadir a mi web un pequeño foro donde la gente pueda dejar sus comentarios y otros puedan aportar sus correspondientes respuestas. Pero algo sencillo…”. “Es una buena idea”. “Gracias, ¿qué me recomiendas?”. “Programártelo tu mismo…”

Interceptando conversaciones Messenger
Analizar hasta qué punto un protocolo puede considerarse como vulnerable, es algo que conlleva un gran esfuerzo, pero muy por encima podemos agruparlos en dos grupos: Los que ofrecen cifrado, y los que no. Aquellos que no lo hacen, deben de atenerse a las consecuencias.

Easy Peasy: Exprime todo el potencial de tu Eee PC
La distribución conocida como Ubuntu Eee, fruto de un proyecto independiente que pretende hacer funcionar Ubuntu (de Canonical) en los ordenadores ultraportátiles EeePC de Asus, cambia de nombre para evitar problemas con tales marcas registradas; de esta forma nace la primera versión de Easy Peasy.

Jotahacker: Programando un gestor de paquetes universal
Uno de los proyectos más ambiciosos que se me podrían haber ocurrido, si me lo hubiese preguntado alguien, hubiese sido el de un instalador universal para GNU/Linux.

Continuar Leyendo

diciembre
16
Datos Técnicos
Introducción a la Programación (Aula Mentor)
PDF | HTML | Spanish | 20.2 MB | Aula Mentor | Colaborador: Fran
Descripción
Este curso de Introducción a la Programación abarca los conceptos básicos de la programación de ordenadores: tipos de datos, expresiones, estructuras de control, estructuras de datos y funciones.
Pretende que tras su superación, el alumno adquiera una visión global de la programación que le permita abordar tareas de programación sobre cualquier lenguaje de programación con un esfuerzo moderado.
Para ello, además de desarrollar los conceptos fundamentales de un lenguaje de programación, se insistirá en la necesidad de respetar las normas de la programación estructurada, y se intentará que el alumno adopte una visión modular a la hora de enfrentarse a la resolución de problemas.
Aunque los conceptos son genéricos y extensibles a otros lenguajes de programación, este curso se basará en el lenguaje de programación Pascal, el más recomendado desde un punto de vista didáctico para iniciarse en la programación de ordenadores. El paso a otro lenguaje de programación (C, Java, Modula, etc.) no debería llevar más de un par de semanas.
Al mismo tiempo, este curso es un buen punto de partida para la Programación Orientada a Objetos (POO), puesto que todos los conceptos y técnicas que se estudian en este curso serán parte de esta.
El curso está dirigido a personas con conocimientos básicos de informática a nivel de usuario, pero sin conocimientos previos de programación.
Cada vez que termine uno de los temas, deberá acceder a la mesa de trabajo y completar tanto la evaluación de cada tema como los ejercicios prácticos que incluye cada tema. Los tres primeros temas (Lenguajes, Algoritmos y Pascal) no incluyen ejercicios prácticos.
Los ejemplos y ejercicios se realizarán sobre un compilador de libre distribución que acompaña al curso. La configuración e instalación de este compilador la encontrará en el anexo.

Continuar Leyendo

septiembre
14
Datos Técnicos
Sistemas Expertos: Principios y Programación, Giarratano y Riley
Spanish | PDF | 58 MB | 3 Cápitulos(Español), Completa (Inglés) | Tercera Edición | Editorial : International Thomson Editores | Fecha de Publicación : 01/01/2001 | ISBN: 9706860592 | 608 Páginas
Descripción
En esta obra, organizada en teoría y práctica, se balancean las necesidades de un curso de sistemas expertos. De tal manera, abarca los temas centrales de la materia como representación del conocimiento, sistemas neurales artificiales, métodos de inferencia, razonamiento bajo incertidumbre, razonamiento inexacto y diseño de sistemas expertos. Aunque para este curso es positivo tener conocimientos de inteligencia artificial, este libro contiene una introducción al tema, lo suficientemente amplia y adecuada para quedar en contexto.

Continuar Leyendo

junio
1
Datos Técnicos
GNU/Linux: programación de sistemas, Pablo Garaizar Sagarminaga
Spanish | PDF | 81 Páginas | 507 KB | Primera edición | 2002 Pablo Garaizar Sagarminaga GNU Free Documentation License
Descripción
“GNU/Linux: programación de sistemas” es un breve manual para iniciarse en la programación de sistemas UNIX prácticamente desde cero. Con unos mínimos conocimientos de programación en C seremos capaces de hacer llamadas sencillas al sistema, gestionar ficheros y directorios, crear procesos e intercomunicarlos y desarrollar pequeños programas que se comuniquen mediante TCP/IP. El texto está plagado de ejemplos sencillos que muestran desde la práctica los conceptos explicados.

Continuar Leyendo

Página 19 de 19« Primero...10...1516171819