CURSOS

En esta sección estamos colocando todo tipo de cursos sobre programación e Internet.
Esta página está abierta a vuestras aportaciones, por lo que quien está interesado en publicar un curso propio sólo tiene que comunicarlo a nuestra dirección de correo.

Cursos disponibles

3D Studio Max (6)
ABAP (5)
Access (51)
ADA (14)
Adobe Acrobat (8)
Adobe Illustrator (11)
Adobe In Design (8)
Adobe Premiere (6)
After Effects (22)
AJAX (24)
Algoritmia (48)
Android (38)
Apache (18)
Appx (1)
Arduino (13)
AS/400 (4)
ASP (31)
ASP.NET (18)
Audio y Video (3)
Authorware (1)
AutoCad (31)
AWK (5)
Bases de Datos (52)
Basic (6)
Bison (3)
Blender (12)
Bootstrap (6)
C sharp (44)
C/Visual C (137)
Cableados (2)
Calculadoras Programables (5)
CASL (4)
CGI (5)
Clarion (1)
Clipper/FiveWin (10)
Cobol (16)
CodeWarrior (1)
ColdFusion (1)
Corba (9)
Corel (22)
Corel PhotoPaint (1)
Correo Electrónico (6)
Criptografia (17)
Crystal Report (7)
CSS (64)
Curses (6)
DART (1)
Data Warehouse (1)
DB2 (5)
Delphi (21)
DHTML (4)
Director (6)
Diseño (26)
Django (11)
Dreamweaver (44)
Drupal (23)
Eiffel (2)
Emacs (7)
Ensamblador (28)
Eudora (5)
Excel (92)
Facebook (7)
File Maker (10)
FireFox (10)
Fireworks (13)
Flash (52)
Flex (10)
Forth (1)
Fortran (23)
FoxPro/Visual FoxPro (17)
Framework.NET (1)
FreeBSD (2)
Freehand (7)
Front Page (17)
Gambas (5)
General (109)
Generator (2)
GeneXus (10)
Gimp (21)
Git (17)
Go (2)
Hackers (12)
Hackintosh (1)
Hardware (18)
Haskell (6)
HTML (115)
Informix (4)
Inteligencia Artificial (3)
Interbase (4)
Internet (73)
iOS (7)
Java (181)
JavaScript (74)
Joomla (22)
JQuery (20)
KDevelop (3)
Laravel (12)
Ldap (2)
LibreOffice (10)
Lingo (1)
Linux (355)
Linux/Unix Shell Scripting (13)
Lisp (15)
Lógica (4)
Lotus Approach (1)
Lotus Notes (2)
Macintosh (14)
Maple (6)
Matlab (37)
Maven (4)
Microsoft Embedded (1)
Microsoft Exchange (2)
Microsoft Project (6)
Microsoft Publisher (4)
Microsoft WPF (1)
Minitab (6)
mongoDB (7)
Mono (4)
Ms-Dos (10)
mSQL (1)
MySQL (38)
Natural (1)
Navision (2)
Node.js (1)
Novell (4)
Office (15)
Open GL (3)
OpenOffice (50)
Oracle (51)
OS/2 (4)
Otros (161)
Outlook (9)
P (1)
Page Maker (2)
Paint Shop Pro (1)
Pascal/Turbo Pascal (33)
Perl (32)
PGP (Preety Good Privacy) (5)
Photo Draw (1)
PhotoShop (34)
PHP (117)
Pike (1)
PL-SQL (5)
Postfix (5)
PostgreSQL (25)
Power Builder (5)
Power Point (45)
Prestashop (10)
Prolog (18)
Pseudocódigo/Diagramas de Flujo (3)
Python (92)
Qmail (1)
QT (4)
QuarkXPress (2)
QuickBasic (4)
Quttro Pro (1)
Rebol (2)
Redes (79)
Rexx (2)
Ruby (18)
Samba (9)
SAP (15)
Scala (1)
Scheme (1)
Seguridad (30)
SendMail (4)
SEO (58)
SGML (2)
Silex (3)
SQL (27)
SQL Server (14)
StarOffice (3)
Swift (1)
Symfony (16)
TCL/TK (3)
TeX/Latex (47)
Twitter (3)
Ultradev (1)
UML (13)
Unix (33)
Usabilidad (26)
Velneo (2)
Virus/Antivirus (11)
Visual Basic (63)
Visual Basic para Aplicaciones (12)
Visual Basic.NET (27)
Visual Interdev (1)
Visual Pro (2)
Visual RPG (1)
Visual Studio.NET (9)
VRML (4)
WAP (WML y XML) (9)
WCF (2)
Windows (26)
Windows 10 (8)
Windows 2000 (4)
Windows 2003 (2)
Windows 2008 (5)
Windows 7 (11)
Windows 8 (16)
Windows Mobile (3)
Windows NT (4)
Windows Vista (6)
Windows XP (19)
Word (49)
WordPress (20)
XHTML (11)
XML (29)
Zend (5)

Últimos 5 cursos introducidos

Titulo:.pdfDesarrollo de Aplicaciones para Android
Autor:Forma parte de Experto Java. Universidad de Alicante
Lenguaje:Android
Introducción al desarrollo de aplicaciones para Android.
Índice
1 Introducción a Android
1.1 Android
1.2 Desarrollo de aplicaciones
1.3 Emulador
1.4 AndroidManifest.xml
1.5 Externalizar recursos
1.6 Plug-in para Eclipse
1.7 Hola, mundo
2 Introducción a Android - Ejercicios
2.1 Instalación
2.2 Android Virtual Device
2.3 Emulador
2.4 Depuración del Hola Mundo
2.5 Mejorar el Hola Mundo Mundo
3 Interfaz de usuario
3.1 Views
3.2 Layouts
3.3 Eventos
3.4 Activities e Intents
3.5 Menús y preferencias
3.6 Visor de Google Maps
4 Intefaz de usuario - Ejercicios
4.1 LinearLayout
4.2 Ciudades
4.3 Calculadora sencilla
4.4 Abrir actividades desde un menú (*)
4.5 Fragments (*)
5 Gráficos avanzados
5.1 Elementos drawables
5.2 Componentes propios
5.3 Gráficos 3D
6 Gráficos avanzados - Ejercicios
6.1 Personalización del aspecto
6.2 Personalización de botones
6.3 Animaciones por fotogramas
6.4 Niveles
6.5 Creación de componentes propios
6.6 Texto y métricas
6.7 Gráficos 3D
7 Sensores y eventos
7.1 Pantalla táctil
7.2 Orientación y aceleración
7.3 Geolocalización
7.4 Reconocimiento del habla
8 Sensores y eventos - Ejercicios
8.1 Pantalla táctil
8.2 Gestos
8.3 Acelerómetro
8.4 Geolocalización
8.5 Reconocimiento del habla
9 Multimedia
9.1 Reproducción de audio
9.2 Reproducción de vídeo usando el control VideoView
9.3 Reproducción de vídeo basada en MediaPlayer
9.4 Toma de fotografías
9.5 Agregar ficheros multimedia en el Media Store
9.6 Sintetizador de voz de Android
10 Multimedia - Ejercicios
10.1 Reproducción de un clip de audio
10.2 Reproducción de un clip de vídeo por medio del control Video View
10.3 Síntesis de voz con Text to Speech
11 Ficheros y acceso a datos
11.1 Ficheros tradicionales
11.2 Preferencias
11.3 Base de datos SQLite
11.4 Proveedores de contenidos
12 Ficheros y acceso a datos - Ejercicios
12.1 Escribir en un archivo de texto
12.2 Crear y utilizar un DataHelper para SQLite
12.3 Proveedor de contenidos propio
12.4 ¿Por qué conviene crear proveedores de contenidos?
12.5 Proveedores nativos
13 Servicios de red
13.1 Conexiones HTTP
13.2 Parsing de XML
13.3 Cargar imágenes de red
13.4 Estado de la red
13.5 Operaciones lentas
14 Servicios de red - Ejercicios
14.1 Cargar y trocear XML
14.2 Operaciones largas de caraga de datos
14.3 Lector de RSS - versión gráfica
15 Servicios Avanzados
15.1 Servicios en segundo plano
15.2 Notificaciones
15.3 AppWidgets
15.4 Publicación de software
16 Servicios avanzados - Ejercicios
16.1 Servicio reproductor de música
16.2 Servicio con proceso en background. Contador
16.3 Servicio con notificaciones. Números primos
16.4 IP AppWidget
En formato pdf. Contiene 155 páginas
Comentarios: 0 Comentar  
Titulo:.pdfDesarrollo de una aplicación web para compartir medio de transporte con AngularJS
Autor:Forma parte de Universidad Politécnica de Cartagena
Lenguaje:JavaScript
Trabajo de Fin de Grado correspondiente al Grado en Ingeniería Electrónica Industrial y Automática realizado por Fco Javier Avilés López.
CONTENIDO:
1 Introducción
1.1 Motivaciones
1.2 Objetivos
1.3 Estructura del documento
2 Estado de la técnica
2.1 LADO SERVIDOR
2.1.1 PHP
2.1.2 JAVA JSF
2.2 LADO CLIENTE
2.2.1 EmbedJS
2.2.2 BackboneJS
2.2.3 jQuery Mobile
3 Tecnologías utilizadas
3.1 HTML
3.2 CSS
3.2.1 Bootstrap
3.3 Javacript
3.3.1 Uso en páginas web
3.3.2 ¿Dónde puedo ver funcionando Javascript?
3.4 AngularJS
3.4.1 Data Binding en AngularJS
3.4.2 Modulos
3.4.3 Scopes
3.4.4 Controladores
3.4.5 Directivas
3.4.6 Directivas y Scopes
3.4.7 Filtros
3.4.8 Services
3.4.9 Eventos
3.4.10 Promesas
3.4.11 Multiple Views and Routing
3.5 FireBase
3.5.1 Bases de datos NoSQL
3.5.2 Crear una cuenta
3.5.3 Instalar Firebase
3.5.4 Leer y escribir desde Firebase
3.5.5 Añadiendo autenticación
3.5.6 Seguridad en Firebase
3.5.7 Bindings
3.5.8 FirebaseSimpleLogin
3.5.9 FireBase y AngularJS: AngularFire
4 Casos de Uso
4.1 Registro
4.2 Login
4.3 Mis coches
4.4 Nuevo coche
4.5 Buscar coche
4.6 Administrar coches seleccionados
4.7 Perfil del usuario
4.8 Logout
5 Implementación de la aplicación
5.1 Index.html
5.2 app.js
5.3 controllers.js
5.3.1 'profileController'
5.3.2 'loginController'
5.3.3 'myCarsController'
5.3.4 'chosenCarsController'
5.3.5 'carController'
5.3.6 'lookingController'
5.4 services.js
5.5 rootScope
5.6 Directivas más utilizadas
5.6.1 Ng-view
5.6.2 Ng-controller
5.6.3 ng-show/ng-hide
5.6.4 ng-if
5.6.5 ng-repeat
5.6.6 ng-click
5.6.7 ng-mode
5.7 Filtros utilizados
5.8 Bootstrap en la aplicación
5.8.1 Container
5.8.2 Col y row
5.8.3 Hidden/visible
5.8.4 Btn
5.8.5 Panel
5.8.6 Text-center, pull-left y pull-right
5.8.7 Icons
5.8.8 Img-responsive
5.8.9 Alert
5.8.10 Form
5.8.11 Table
5.9 Capturas
6 Base de datos
6.1 Login
6.2 Apartado coches
6.3 Apartado usuarios
7 Conclusiones
8 Bibliografía
En formato pdf. Contiene 115 páginas.
Comentarios: 0 Comentar  
Titulo:internetSymfony 2.3, el libro oficial
Autor:Forma parte de Libros Web
Lenguaje:Symfony
Libro de Symfony correspondiente a la versión 2.3.
Contenidos:
Capítulo 1. Symfony2 y los fundamentos de HTTP
1.1. HTTP es simple
1.2. Peticiones y respuestas en PHP
1.3. Peticiones y respuestas en Symfony
1.4. El viaje desde la petición hasta la respuesta
1.5. Symfony2: construye tu aplicación, no tus herramientas
Capítulo 2. De PHP a Symfony2
2.1. Un blog sencillo creado con PHP simple
2.2. Agregando una página show al blog
2.3. El controlador frontal al rescate
2.4. Mejorando las plantillas
Capítulo 3. Instalando y configurando Symfony2
3.1. Instalando una distribución de Symfony2
3.2. Empezando a desarrollar
3.3. Usando control de código fuente
Capítulo 4. Creando páginas en Symfony2
4.1. La página ¡Hola Symfony!
4.2. Antes de empezar, crea el bundle
4.3. La estructura de directorios
4.4. El sistema de bundles
4.5. Configurando la aplicación
4.6. Entornos
4.7. Resumen
Capítulo 5. El controlador
5.1. Ciclo de vida de la petición, controlador, respuesta
5.2. Un controlador sencillo
5.3. Asociando una URI a un controlador
5.4. La clase base del controlador
5.5. Tareas comunes del controlador
5.6. Gestionando errores y páginas 404
5.7. Gestionando la sesión
5.8. El objeto Response
5.9. El objeto Request
5.10. Resumen
Capítulo 6. El enrutamiento
6.1. El enrutamiento en la práctica
6.2. Funcionamiento interno del enrutamiento
6.3. Creando rutas
6.4. El nombre lógico de los controladores
6.5. Variables de la ruta y argumentos del controlador
6.6. Importando recursos de enrutamiento externos
6.7. Visualizando y depurando rutas
6.8. Generando URL
6.9. Resumen
Capítulo 7. Creando y utilizando plantillas
7.1. Plantillas
7.2. Herencia de plantillas y layout
7.3. Nomenclatura y localización de las plantillas
7.4. Etiquetas y helpers
7.5. Incluyendo hojas de estilo y JavaScript en Twig
7.6. Variables globales
7.7. Configurando y usando el servicio templating
7.8. Modificando las plantillas de los bundles
7.9. Herencia de tres niveles
7.10. Mecanismo de escape
7.11. Depurando
7.12. Detectando errores de sintaxis
7.13. Formato de plantillas
7.14. Consideraciones finales
Capítulo 8. La base de datos y Doctrine
8.1. Un ejemplo sencillo
8.2. Buscando objetos
8.3. Relaciones y asociaciones de entidades
8.4. Configuración
8.5. Lifecycle Callbacks
8.6. Referencia de los tipos de campo de Doctrine
8.7. Resumen
Capítulo 9. La base de datos y Propel
Capítulo 10. Tests unitarios y funcionales
10.1. El framework de pruebas PHPUnit
10.2. Tests unitarios
10.3. Tests funcionales
10.4. Trabajando con el cliente de los tests
10.5. El Crawler
10.6. Configurando los tests
Capítulo 11. Validación
11.1. Los fundamentos de la validación
11.2. Configuración
11.3. Restricciones
11.4. Traduciendo mensajes de restricción
11.5. Aplicando las restricciones sobre propiedades y getters
11.6. Grupos de validación
11.7. Secuencias de grupos de validación
11.8. Validando valores y arrays
11.9. Consideraciones finales
Capítulo 12. Formularios
12.1. Creando un formulario sencillo
12.2. Validando formularios
12.3. Tipos de campo predefinidos
12.4. Deduciendo el tipo de campo
12.5. Mostrando un formulario en una plantilla
12.6. Modificando la acción y el método de un formulario
12.7. Creando clases de formulario
12.8. Definiendo formularios como servicios
12.9. Formularios y Doctrine
12.10. Embebiendo formularios
12.11. Temas para formularios
12.12. Protección CSRF
12.13. Usando un formulario sin clase
12.14. Consideraciones finales
Capítulo 13. Seguridad
13.1. Ejemplo básico: Autenticación HTTP
13.2. Cómo funciona la seguridad: autenticación y autorización
13.3. Usando el típico formulario de acceso
13.4. Autorización
13.5. Usuarios
13.6. Roles
13.7. Controlando el acceso en las plantillas
13.8. Controlando el acceso
13.9. Cerrando sesión
13.10. Autenticación sin estado
13.11. Utilidades
13.12. Consideraciones finales
Capítulo 14. La caché de HTTP
14.1. Utilizando los estándares para la caché
14.2. Las cachés de tipo gateway cache
14.3. Introducción a la caché de HTTP
14.4. Caducidad y validación HTTP
14.5. Utilizando ESI
14.6. Invalidando la caché
14.7. Resumen
Capítulo 15. Internacionalización
15.1. Configurando
15.2. Traducción básica
15.3. Pluralizando
15.4. Traducciones en plantillas
15.5. Catálogos de mensajes
15.6. Usando el dominio de los mensajes
15.7. Gestionando la configuración regional del usuario
15.8. Seleccionando el idioma de la traducción
15.9. Traduciendo mensajes de validación
15.10. Traduciendo contenido de base de datos
15.11. Resumen
Capítulo 16. El contenedor de servicios
16.1. ¿Qué es un servicio?
16.2. ¿Qué es un contenedor de servicios?
16.3. Creando y configurando servicios en el contenedor
16.4. Parámetros de servicio
16.5. Importando otros recursos para configurar el contenedor
16.6. Inyectando servicios
16.7. Inyectando servicios opcionales
16.8. Servicios internos de Symfony y servicios de bundles de terceros
16.9. Etiquetas
16.10. Depurando servicios
Capítulo 17. Mejorando el rendimiento
17.1. Utilizando una caché de bytecode
17.2. Utilizando el mapeo de clases de Composer
17.3. Guardando en la caché el cargador automático de clases
17.4. Utilizando archivos de arranque
Capítulo 18. El interior de Symfony2
18.1. Una visión general del funcionamiento de Symfony2
18.2. El kernel
18.3. El event dispatcher
18.4. El perfilador
Capítulo 19. La API estable de Symfony2
Comentarios: 0 Comentar  
Titulo:.videoJava desde Cero
Autor:Forma parte de YouTube - José Dimas Luján Castillo
Lenguaje:Java
Videotutorial de introducción básico de Java.
Vídeos:
1.- Java
2.- Java versiones
3.- Java JDK
4.- Entorno de desarrollo
5.- Eclipse
6.- Nuevo proyecto en Java
7.- Imprimir en Java
8.- Variables
9.- Cadenas en Java
10.- Enteros en Java
11.- Float en Java
12.- tipo de dato Double en Java
13.- Boleanos en Java
14.- Comentarios en Java
15.- Tipo de dato: Long
16.- Tipo de dato short
17.- Tipo de dato Byte
18.- Tipo de dato char
19.- Tipo de dato void
20.- Tipo de dato Enum
21.- Constantes
22.- Vida de las variables
23.- Entrada de datos
24.- Entrada de datos: Scanner
25.- Entrada de datos (Cuidado)
26.- Cast
27.- Imports
28.- Imports con *
29.- Declarar una clase
30.- Método main
31.- Fin de Línea
32.- Palabras reservadas
33.- Camel Case
34.- Paquetes
35.- Operador de Asignación
36.- Otra forma de asignar
37.- Operador de Suma
38.- Operador de suma: Cadenas
39.- Operador de Resta
40.- Operador de multiplicación
41.- Operador de división
42.- Operador de división RESTO
43.- Operador de incremento
44.- Operador de decremento
45.- Operadores relacionales
46.- Operador Lógico Y
47.- Operador Lógico O
48.- Operador Lógico Negación
49.- Operador de coma.
Comentarios: 0 Comentar  
Titulo:.htmlManual de VisualBasic ScriptActualizado
Autor:Forma parte de Programación fácil
Lenguaje:Visual Basic
Tutorial Visual Basic Script con programacion ASP, incluye programas, ejercicio, ejemplo y aplicacion con arreglos y base de datos en Access.

I.- VISUAL BASIC SCRIPT ELEMENTOS BASICOS
1.- INTRODUCCION
2.- MODELO DE SOLUCION
3.- VARIABLES
4.- DECLARACION Y TIPOS DE DATOS
5.- OPERADORES ARITMETICOS
6.- JERARQUIA DE OPERACIONES
7.- CONCEPTOS BASICOS DE OOP
8.- MODELOS DE PROGRAMACION EN INTERNET
8.5- REQUISITOS PARA WEB PROGRAMACION
9.- INTRODUCCION A VBSCRIPT (1) HTML Y DOM
10.- VBSCRIPT (2) OBJ HTML
11.- VBSCRIPT( 3) ACTIVEX
12.- ASP ACTIVE SERVER PAGES

APENDICE 1A: OBJETOS PROPIOS HTML
APENDICE 1B: CONTROLES ACTIVEX
APENDICE 1C: OBJETOS ASP
APENDICE 1D: INSTRUCCIONES DE VBSCRIPT
APENDICE 1E: DOM DOCUMENT OBJECT MODEL

II.- VBSCRIPT INSTRUCCIONES DE CONTROL DE PROGRAMA
1.- INTRODUCCION
2.- INSTRUCCIONES DE CONTROL DE PROGRAMA
3.- INSTRUCCIONES CONDICIONALES
4.- CONDICIONES SIMPLES
5.- OPERADORES RELACIONALES
6.- INSTRUCCION IF
7.- CONDICIONES COMPUESTAS
8.- INSTRUCCION SELECT CASE
9.- COMPONENTES DE SELECCION Y DESICION
10.- COMPONENTE CHECKBOX
11.- COMPONENTE RADIOBUTTON
12.- CICLO FOR
13.- CICLO DO WHILE...LOOP
14.- CICLO DO...LOOP WHILE
15.- CONCLUSIONES ACERCA DE CICLOS

III.- VISUAL BASIC SCRIPT ARREGLOS
1.- INTRODUCCION
2.- ARREGLOS TRADICIONALES
3.- ARREGLOS TIPO LISTAS
4.- SORTEOS U ORDENAMIENTOS
5.- ARREGLOS TIPO TABLA
6.- ARREGLOS DINAMICOS

IV.- PROCEDIMIENTOS Y FUNCIONES
4.1.- VISUAL BASIC SCRIPT PROCEDIMIENTOS
4.2.- PARAMETROS
4.3.- VARIABLES LOCALES Y GLOBALES
4.4.- FUNCIONES
4.5.- ARREGLOS COMO PARAMETROS

IV.- VBSCRIPT INT A LAS BASES DE DATOS
1.- INTRODUCCION
2.- MODELOS DE ALMACENAMIENTO DE DATOS
3.- TABLAS
4.- TABLAS CONTINUACION
5.- ACCESS
6.- ADO ACTIVE DATA OBJECT
7.- CONSULTAS O DESPLIEGUE
8.- INSERCCION O ADICION DE REGISTROS
9.- BUSQUEDAS
10.- FILTROS
11.- OPERACIONES CON CAMPOS
12.- BAJAS
13.- EDICION DE REGISTROS
14.- GRAFICOS O IMAGENES

APENDICE ADO