servicios en la red

Academia de inventores online

Web Academia de inventores online

Academia de inventores online es un programa de clases online para todos aquellos niños y niñas y adolescentes de 3 a 18 años que quieran sumergirse en el mundo de los inventos sin salir de casa.

Técnicas de programación

Documento de texto Técnicas de programación

Manual para el aprendizaje de técnicas de programación. Se realiza un análisis de los principales lenguajes de programación, así como el diseño de algoritmos para resolución de problemas. Aunque se centra principalmente en Visual Basic, las propuestas pueden ser aplicables a cualquier otro lenguaje de alto nivel. Incluye una gran cantidad de actividades para la puesta en práctica de los contenidos.

Eclipse

Web Eclipse

Eclipse es un programa informático compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto llama “Aplicaciones de Cliente Enriquecido”, opuesto a las aplicaciones “Cliente-liviano” basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse). Sin embargo, también se puede usar para otros tipos de aplicaciones.

NetBeans

Software NetBeans

NetBeans es un proyecto exitoso de código abierto con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios (¡y creciendo!) en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos.Al día de hoy hay disponibles dos productos: el NetBeans IDE y NetBeans Platform.NetBeans IDE es un entorno de desarrollo – una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. Está escrito en Java – pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.También está disponible NetBeans Platform; una base modular y extensible usada como estructura de integración para crear grandes aplicaciones de escritorio. Empresas independientes asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales que se integran fácilmente en la plataforma y que pueden también utilizarse para desarrollar sus propias herramientas y soluciones.Ambos productos son de código abierto y gratuitos para uso tanto comercial como no comercial. El código fuente está disponible para su reutilización de acuerdo con la Common Development and Distribution License ( CDDL) v1.0 and the GNU General Public License (GPL) v2.

Curso de Java – Tutorial de Java en 40 videotutoriales

Vídeo Curso de Java - Tutorial de Java en 40 videotutoriales

Colección de 40 Vídeos para el aprendizaje del lenguaje de programación de propósito general JAVA. Parte desde cero y está destinado tanto a principiantes como a personas que hayan iniciado otro curso de programación como a personas que lo han iniciado y abandonado por desesperación.

Usa como entorno de desarrollo (IDE) NetBeans: una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas de forma cómoda y eficiente.

Abarca los siguientes contenidos:
01.- Introducción: Uso de NetBeans
02.- Anatomía de un Programa Java.
03.- Tipos de programas Java y uso de argument
04.- Variables: Almacenar información
05.- Trabajar con Operadores
06.- Trabajar con Objetos String.
07.- Tomar decisiones con condicionales
08.- Planificar repeticiones con el uso de Loops.
09.- Almacenar información con el uso de Arrays
10.- Fundamentos de la Programación Orientada a Objetos.
11.- Jerarquía de Clases y Herencias.
12.- Trabajar con Objetos
13.- Casting. Conversión entre tipos de Variables y Objetos.
14.- Alcance de variables y uso de this.
15.- Argumentos de línea de Comandos y sobrecarga de métodos.
16.- Métodos Constructor y sobrescritura de Métodos.
17.- Modificadores y Controles de Acceso
18.- Trabajar con Paquetes.
19.- Ampliar Clases con Interfaces.
20.- Swing. Crear GUIs con Java.
21.- Look And Feel y Cajas de diálogo.
22.- Componentes avanzados de Swing.
23.- Gestores de diseño. Ordenar los componentes dentro de una interface.
24.- Interactuar con Eventos de usuario
25.- Taller práctico: Creación de una GUI funcional.
26.- Desarrollar Aplicaciones GUI con NetBeans.
27.- Manejar errores y excepciones.
28.- Crear aplicaciones Multitarea con el uso de Threads.
29.- Comunicaciones. Trabajar con Streams Input y Output.
30.- Streams Datos, Texto y la clase File
31.- Crear Aplicaciones Web con NetBeans.
32.- Uso de Tomcat, Glassfish, Struts y Struts 2.
33.- Uso de Visual JavaServer Faces.
34.- Trabajar con el Editor SQL de NetBeans.
35.- Crear Aplicación web enlazada a base de datos.
36.- Introducción a los Web Services con JAX-WS
37.- Crear un Cliente gráfico para Twitter.
38.- Crear una aplicación para Facebook con NetBeans.
39.- Introducción al Spring Web MVC con NetBeans 6.9
40.- Uso de Java FX Composer en NetBeans

WaveMaker

Software WaveMaker

Es una herramienta gráfica que permite a los usuarios hacer un drag and drop para crear aplicaciones Web. Los usuarios de la herramienta pueden luego desplegar sus aplicaciones directamente en una cloud interna o bien en una gran variedad de opciones públicas como Amazon, RackSpace, OpSource o Eucalyptus.La herramienta corre sobre Windows, Mac, algunas distribuciones Linux y soporta bases de datos MySQL y SQL de Microsoft.WaveMaker es una herramienta utilizada generalmente por personas que no son desarrolladores pero que necesitan crearInstalacion nicolas solop wavemaker aplicaciones para su negocio pero no es el único caso ya que Macy’s es uno de los clientes de WaveMaker donde se utiliza la herramienta para generar reportes finacieros o de recursos humanos.Las aplicaciones se ejecutan en un servidor estándar de Java basado en Apache Tomcat, Dojo Toolkit, Spring e Hibernate.Características:* Arrastrar y soltar.* Editor WYSIWYG ejecutado en un navegador web.* Los desarrolladores pueden ver la vida de los datos de la aplicación dentro del LiveLayout.* Despliegue simplificado en Tomcat, Websphere, WebLogic y JBoss.* Esquema de datos para editar, actualizar y borrar.* Mashup Tool para crear aplicaciones basadas en servicios web SOAP, REST y RSS, servicios Java y bases de datos.* Aprovechamiento de CSS, HTML y Java.* Desplegar un archivo.war de Java.

Tutorial de Scratch

Documento de texto Tutorial de Scratch

Tutorial para aprendizaje del manejo del entorno de desarrollo de aplicación Scratch para programación de aplicaciones de manera muy visual. Ofrece posibilidades educativas a través de un entorno que hace que la programación sea más atractiva y accesible para todo aquel que se enfrente por primera vez a aprender a programar.Este tutorial se enmarca dentro de los lineamientos del Plan Integral de Educación Digital (PIED) del Ministerio de Educación del Gobierno de la Ciudad Autónoma de Buenos Aires que busca integrar los procesos de enseñanza y de aprendizaje de las instituciones educativas a la cultura digital.

Esta obra se encuentra bajo una Licencia Attribution-NonCommercial-ShareAlike 2.5 Argentina de Creative Commons. Para más información visite http://creativecommons.org/licenses/by-nc-sa/2.5/ar/

App Inventor

Software App Inventor

Google App Inventor es una aplicación de Google Labs para crear aplicaciones de software para el sistema operativo Android. De forma visual y a partir de un conjunto de herramientas básicas, el usuario puede ir enlazando una serie de bloques para crear la aplicación. El sistema es gratuito y se puede descargar fácilmente de la web. Las aplicaciones fruto de App Inventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.

Scratch

Software Scratch

Scratch es un entorno de aprendizaje gratuito de lenguaje de programación, que permite a los principiantes o personas sin sentido de la programación, obtener resultados sin tener que aprender a escribir de manera sintácticamente. Con Scratch puedes programar tus propias historias interactivas, juegos y animaciones y compartir tus creaciones con otros en la comunidad en línea.Scratch ayuda a los jóvenes a aprender a pensar creativamente, razonar sistemáticamente, y trabajar colaborativamente, habilidades esenciales para la vida en el siglo XXI. Está escrito en Squeak (una implementación libre de Smalltalk-80), a partir de la versión 2.0 el código es reescrito en actionscript (Adobe Flash). Es un entorno de programación que facilita el aprendizaje autónomo.